Advertisement
lafur

Untitled

May 19th, 2020
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 60.53 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script plugin
  2. -- Converted string size: 18749
  3. local genv={}
  4. local Scripts = {
  5. function() waittime = 3 --Change this number to the number of seconds you want it to take for the button to be able to be pushed again after it is pushed.
  6. button = script.Parent
  7. regen = button.Parent:findFirstChild("put in only 1 model")
  8. local debounce = false
  9. function onTouch(hit)
  10. local h = hit.Parent:FindFirstChild("Humanoid")
  11. if h ~= nil and debounce == false then
  12. debounce = true
  13. button.BrickColor = BrickColor.Black()
  14. regen.Value = 1
  15. wait()
  16. regen.Value = 0
  17. wait(waittime)
  18. button.BrickColor = BrickColor.new(104)
  19. debounce = false
  20. end
  21. end
  22. button.Touched:connect(onTouch)
  23. button.BrickColor = BrickColor.new(104) end;
  24. function() function Spread(part)
  25. check = part:findFirstChild("Fire")
  26. if check == nil then
  27. script.Parent:Clone().Parent = part
  28.  
  29. elseif check ~= nil then
  30. check.Size = check.Size + 1000000
  31. check.Heat = check.Heat +1000000
  32. end
  33. end
  34.  
  35.  
  36. script.Parent.Parent.Touched:connect(Spread)
  37. end;
  38. function() --Edited Button Regen Script by Person299
  39. system = script.Parent
  40. local c = system:GetChildren()
  41. for i = 1,#c do
  42. a = c[i]
  43. if a.Name ~= "person299" then
  44. if a.Name ~= "put in only 1 model" then
  45. model = a
  46. end
  47. end
  48. end
  49. backup = model:Clone()
  50. regen = system:findFirstChild("put in only 1 model")
  51. function checkRegen()
  52. if regen.Value == 1 then
  53. if(model.Parent == system) then
  54. model:Remove()
  55. wait(1)
  56. end
  57. model = backup:Clone()
  58. model.Parent = system
  59. model:MakeJoints()
  60. end
  61. end
  62. regen.Changed:connect(checkRegen) end;
  63. function() position = script.Parent.Position
  64. local frame = Instance.new("CFrameValue")
  65. frame.Name = "OriginCFrame"
  66. frame.Value = script.Parent.CFrame
  67. frame.Parent = script.Parent
  68.  
  69. local object = Instance.new("ObjectValue")
  70. object.Value = script.Parent
  71.  
  72. seat = script.Parent
  73. seat.Direction.cframe = seat.CFrame
  74.  
  75. function onSitUp(child, hopper, gui, plane)
  76. if child.Parent == nil then
  77. seat.Direction.maxTorque = Vector3.new(0,0,0)
  78. seat.Thrust.maxForce = Vector3.new(0,0,0)
  79. hopper.Parent = script
  80. hopper.Active = false
  81. gui.Parent = script
  82. script.Parent.Locked = false
  83. script.Parent.Parent = game.Workspace
  84. end
  85. end
  86.  
  87. function onChildAdded(part)
  88. if part.className == "Weld" then
  89. local torso = part.Part1
  90. if torso ~= nil then
  91.  
  92. local char = torso.Parent
  93. local player = game.Players:GetPlayerFromCharacter(char)
  94. if player ~= nil then
  95. local hopper = script["Aircraft"]
  96. hopper.Parent = player.Backpack
  97. local GUI = script["Controls"]
  98. GUI.Parent = player.PlayerGui
  99. part.AncestryChanged:connect(function(child) onSitUp(child, hopper, GUI, script.Parent) end)
  100. end
  101.  
  102. local parent = torso.Parent
  103. if parent ~= nil then
  104. script.Parent.Locked = true
  105. script.Parent.Parent = parent
  106. end
  107. end
  108. end
  109. end
  110.  
  111. seat.ChildAdded:connect(onChildAdded)
  112. end;
  113. function() bin = script.Parent
  114. plane = nil
  115. hold = false
  116. local debounce = false
  117. local planedebounce = false
  118. local stuntdebounce = false
  119. local controlling = false
  120. local currentspeed = 0
  121. local turn = nil
  122. fly = false
  123.  
  124. local missile = false
  125. local shooting = false
  126.  
  127. function fire(gun_Source, player)
  128. missile = true
  129. local guns = gun_Source:GetChildren()
  130. for i = 1,#guns do
  131. if guns[i].Name == "RocketLauncher" and guns[i].className == "Part" then
  132. local shoot = Instance.new("Part")
  133. shoot.BrickColor = BrickColor.new("Really White")
  134. shoot.formFactor = "Plate"
  135. shoot.Size = Vector3.new(1,0.4,2)
  136. shoot.CFrame = guns[i].CFrame * CFrame.new(0,0,-5)
  137. shoot.Name = "Missile"
  138. local d = game:GetService("Debris")
  139. d:AddItem(shoot,15)
  140.  
  141. local force = Instance.new("BodyVelocity")
  142. force.Parent = shoot
  143. force.Name = "Move"
  144. local x1 = guns[i].Velocity.x
  145. local y1 = guns[i].Velocity.y
  146. local z1 = guns[i].Velocity.z
  147. force.velocity = Vector3.new(x1+(x1/5),y1+(y1/5),z1+(z1/5))
  148.  
  149. local creator = Instance.new("ObjectValue")
  150. creator.Name = "creator"
  151. creator.Value = player
  152. creator.Parent = shoot
  153.  
  154. local swoosh = script.Parent:findFirstChild("Swoosh"):clone()
  155. swoosh.Parent = shoot
  156. swoosh:play()
  157. local boom = script.Parent:findFirstChild("Explosion"):clone()
  158. boom.PlayOnRemove = true
  159. boom.Parent = shoot
  160.  
  161. local rocket = script:findFirstChild("RocketScript"):clone()
  162. rocket.Disabled = false
  163. rocket.Parent = shoot
  164.  
  165. shoot.Parent = Workspace
  166. end
  167. end
  168. script.Parent:findFirstChild("Reload"):play()
  169. local swish = script.Parent:findFirstChild("FireRocket")
  170. swish:play()
  171. for i = 1,28 do
  172. wait()
  173. swish.Volume = swish.Volume - 0.025
  174. end
  175. swish:stop()
  176. swish.Volume = 0.7
  177. wait(1)
  178. missile = false
  179. end
  180.  
  181. function fire_MachineGun(gun_Source, player)
  182. while shooting == true do
  183. missile = true
  184. local guns = gun_Source:GetChildren()
  185. for i = 1,#guns do
  186. if guns[i].Name == "MachineGun" and guns[i].className == "Part" then
  187. local shoot = Instance.new("Part")
  188. shoot.BrickColor = BrickColor.new("Toothpaste")
  189. shoot.Transparency = 0.5
  190. shoot.formFactor = "Custom"
  191. shoot.Size = Vector3.new(0.4,0.4,2)
  192. shoot.CFrame = guns[i].CFrame * CFrame.new(0,0,-5)
  193. shoot.Name = "Bullet"
  194. local d = game:GetService("Debris")
  195. d:AddItem(shoot,5)
  196.  
  197. local force = Instance.new("BodyVelocity")
  198. force.Parent = shoot
  199. force.Name = "Move"
  200. force.velocity = guns[i].CFrame.lookVector * 750
  201.  
  202. local creator = Instance.new("ObjectValue")
  203. creator.Name = "creator"
  204. creator.Value = player
  205. creator.Parent = shoot
  206.  
  207. local shot = script:findFirstChild("GunScript"):clone()
  208. shot.Disabled = false
  209. shot.Parent = shoot
  210.  
  211. shoot.Parent = Workspace
  212. end
  213. end
  214. script.Parent:findFirstChild("FireGun"):play()
  215. wait(0.15)
  216. end
  217. missile = false
  218. end
  219.  
  220. function computeDirection(vec)
  221. local lenSquared = vec.magnitude * vec.magnitude
  222. local invSqrt = 1 / math.sqrt(lenSquared)
  223. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  224. end
  225.  
  226. function move(point, engine)
  227. local origincframe = engine:findFirstChild("Direction").cframe
  228. size = engine.Size
  229.  
  230. target = engine.Position+((point - engine.Position).unit*100)
  231. local dir = (target - engine.Position).unit
  232. local spawnPos = engine.Position
  233. left = engine.CFrame*CFrame.new(-size.x/2, 0, 0).p
  234. right = engine.CFrame*CFrame.new(size.x/2, 0, 0).p
  235. md = (target - engine.Position).magnitude
  236.  
  237. foebmd = engine.CFrame*CFrame.new(0, 0, -md).p
  238. toleft = (target -left).magnitude
  239. toright = (target -right).magnitude
  240. rot = ((foebmd - target).magnitude/10)
  241. local pos = spawnPos + (dir * 1)
  242. turn = math.rad((rot/10)*engine.TiltFactor.Value)
  243. if turn > math.rad(89) then
  244. turn = math.rad(89)
  245. end
  246. if toleft< toright and toleft >rot then
  247. engine:findFirstChild("Direction").cframe = CFrame.new(pos, pos + dir)*CFrame.fromEulerAnglesXYZ(0, 0, turn)
  248. elseif toleft > toright and toright >rot then
  249. engine:findFirstChild("Direction").cframe = CFrame.new(pos, pos + dir)*CFrame.fromEulerAnglesXYZ(0, 0, -turn)
  250. else
  251. engine:findFirstChild("Direction").cframe = CFrame.new(pos, pos + dir)
  252. end
  253. engine:findFirstChild("Direction").P = engine.TurnSpeed.Value
  254. end
  255.  
  256. function findPlane(player)
  257. local list = player.Character:GetChildren()
  258. for x = 1, #list do
  259. if (list[x].Name == "AircraftSeat") then
  260. return list[x]
  261. end
  262. end
  263. return nil
  264. end
  265.  
  266. function onButton1Down(mouse)
  267. local vehicle = findPlane(script.Parent.Parent.Parent)
  268. if vehicle ~= nil and debounce == false and planedebounce == false then
  269. if fly == false and taxi == false then return end
  270. debounce = true
  271.  
  272. controlling = true
  273.  
  274. while true do
  275. wait()
  276. local engine = vehicle
  277. local position = mouse.Hit
  278. local target = position.p
  279. move(target, engine)
  280. if planedebounce == true or
  281. controlling == false then break end
  282. end
  283. wait(0.1)
  284. debounce = false
  285. end
  286. end
  287.  
  288. function onButton1Up(mouse)
  289. controlling = false
  290. end
  291.  
  292. function onSelected(mouse)
  293. mouse.Icon = "http://www.roblox.com/asset/?id=7419350"
  294. game.Workspace.CurrentCamera.CameraSubject = bin.Parent.Parent.Character.Head
  295. game.Workspace.CurrentCamera.CameraType = "Track"
  296. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  297. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  298. mouse.KeyDown:connect(onKeyDown)
  299. mouse.KeyUp:connect(onKeyUp)
  300. mouse.Move:connect(function() Fly(mouse) end)
  301. mouse.Idle:connect(function() Fly(mouse) end)
  302. end
  303.  
  304. function onDeselected(mouse)
  305. game.Workspace.CurrentCamera.CameraSubject = bin.Parent.Parent.Character.Humanoid
  306. game.Workspace.CurrentCamera.CameraType = "Custom"
  307. end
  308.  
  309. function Fly(mouse)
  310. local vehicle = findPlane(script.Parent.Parent.Parent)
  311. if (vehicle==nil) then return end
  312. vehicle.Thrust.velocity = (vehicle.CFrame.lookVector * currentspeed) + Vector3.new(0,vehicle.LiftTrim.Value/100,0)
  313. end
  314.  
  315. function onKeyDown(key)
  316. if (key~=nil) then
  317. key = key:lower()
  318. local vehicle = findPlane(script.Parent.Parent.Parent)
  319. if (vehicle==nil) then return end
  320. if key == "y" then
  321. fly = true
  322. vehicle.Direction.cframe = vehicle.CFrame
  323. vehicle.Direction.maxTorque = Vector3.new(4e3,4e3,4e3)
  324. vehicle.Thrust.maxForce = Vector3.new(9e20,9e20,9e20)
  325. while fly == true do
  326. if currentspeed < vehicle.Speed.Value then
  327. currentspeed = currentspeed + 1
  328. elseif currentspeed > vehicle.Speed.Value then
  329. currentspeed = currentspeed - 1
  330. end
  331. if vehicle.Acceleration.Value > 1000 then vehicle.Acceleration.Value = 1000 end
  332. wait((1-(vehicle.Acceleration.Value/1000))+0.01)
  333. if fly == false then break end
  334. end
  335. end
  336. if key == "x" then
  337. fly = false
  338. currentspeed = 0
  339. vehicle.Direction.maxTorque = Vector3.new(0,0,0)
  340. vehicle.Thrust.maxForce = Vector3.new(0,0,0)
  341. end
  342. if key == "w" then
  343. if vehicle.Speed.Value < vehicle.MaxSpeed.Value then
  344. vehicle.Speed.Value = vehicle.Speed.Value + 10
  345. end
  346. end
  347. if key == "s" then
  348. if vehicle.Speed.Value > -10 then
  349. vehicle.Speed.Value = vehicle.Speed.Value - 10
  350. end
  351. end
  352. if key == "p" then
  353. vehicle.Speed.Value = vehicle.MaxSpeed.Value
  354. end
  355. if key == ";" then
  356. vehicle.Speed.Value = 0
  357. end
  358. if (key=="'") and (bin.Locked.Value == false) then
  359. local repl = script:clone()
  360. repl.Parent = bin
  361. wait(1)
  362. script:remove()
  363. end
  364. if key == "l" and fly == true then
  365. vehicle.Direction.maxTorque = Vector3.new(4e3,0,4e3)
  366. local frame = vehicle:FindFirstChild("OriginCFrame")
  367. if frame ~= nil then
  368. vehicle.Direction.cframe = frame.Value
  369. end
  370. wait(2)
  371. vehicle.Direction.cframe = vehicle.CFrame
  372. vehicle.Direction.maxTorque = Vector3.new(4e3,4e3,4e3)
  373. end
  374. if key == "f" and missile == false then
  375. fire(vehicle, bin.Parent.Parent)
  376. end
  377. if key == "c" and missile == false then
  378. shooting = true
  379. fire_MachineGun(vehicle, bin.Parent.Parent)
  380. end
  381. end
  382. end
  383.  
  384. function onKeyUp(key)
  385. if (key~=nil) then
  386. key = key:lower()
  387. if key == "c" then
  388. shooting = false
  389. end
  390. local vehicle = findPlane(script.Parent.Parent.Parent)
  391. if (vehicle==nil) then return end
  392. end
  393. end
  394.  
  395. bin.Selected:connect(onSelected)
  396. bin.Deselected:connect(onDeselected)
  397. end;
  398. function() --wait()
  399. local creator = script.Parent:findFirstChild("creator")
  400. local move = script.Parent:findFirstChild("Move")
  401.  
  402. local active = true
  403.  
  404. function tagHumanoid(humanoid, creator)
  405. if creator ~= nil then
  406. local new_tag = creator:clone()
  407. new_tag.Parent = humanoid
  408. end
  409. end
  410.  
  411. function onPlayerBlownUp(part, distance, creator)
  412. if part.Name == "Head" then
  413. local humanoid = part.Parent.Humanoid
  414. tagHumanoid(humanoid, creator)
  415. end
  416. end
  417.  
  418. function set_Off(hit)
  419. if active == true then
  420. active = false
  421. explosion = Instance.new("Explosion")
  422. explosion.BlastRadius = 7
  423. explosion.BlastPressure = 500000
  424.  
  425. local creator = script.Parent:findFirstChild("creator")
  426. if creator ~= nil then
  427. explosion.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance, creator) end)
  428. end
  429.  
  430. explosion.Position = script.Parent.Position
  431. explosion.Parent = game.Workspace
  432. wait()
  433. script.Parent:remove()
  434. end
  435. end
  436. script.Parent.Touched:connect(set_Off)
  437.  
  438. for i = 1,100 do
  439. wait()
  440. local desired = Instance.new("Vector3Value")
  441. desired.Value = script.Parent.CFrame.lookVector * 300
  442.  
  443. local difference = desired.Value - move.velocity
  444.  
  445. if difference.magnitude >= move.velocity.magnitude then
  446. move.velocity = move.velocity + (difference*(0.01*i))
  447. end
  448. end
  449. end;
  450. function() --wait()
  451. local ball = script.Parent
  452. local damage = 40
  453.  
  454. function onTouched(hit)
  455. local humanoid = hit.Parent:findFirstChild("Humanoid")
  456.  
  457.  
  458. if hit:getMass() < 1.2 * 7 then
  459. if hit.Anchored == false then
  460. hit:BreakJoints()
  461. end
  462. end
  463.  
  464.  
  465. if humanoid ~= nil then
  466. tagHumanoid(humanoid)
  467. humanoid:TakeDamage(damage)
  468. wait(2)
  469. untagHumanoid(humanoid)
  470. end
  471.  
  472. connection:disconnect()
  473. ball:remove()
  474. end
  475.  
  476. function tagHumanoid(humanoid)
  477. -- todo: make tag expire
  478. local tag = ball:findFirstChild("creator")
  479. if tag ~= nil then
  480. local new_tag = tag:clone()
  481. new_tag.Parent = humanoid
  482. end
  483. end
  484.  
  485.  
  486. function untagHumanoid(humanoid)
  487. if humanoid ~= nil then
  488. local tag = humanoid:findFirstChild("creator")
  489. if tag ~= nil then
  490. tag.Parent = nil
  491. end
  492. end
  493. end
  494.  
  495. connection = ball.Touched:connect(onTouched)
  496. end;
  497. function() function Spread(part)
  498. check = part:findFirstChild("Fire")
  499. if check == nil then
  500. script.Parent:Clone().Parent = part
  501.  
  502. elseif check ~= nil then
  503. check.Size = check.Size + 1000000
  504. check.Heat = check.Heat +1000000
  505. end
  506. end
  507.  
  508.  
  509. script.Parent.Parent.Touched:connect(Spread)
  510. end;
  511. function() bin = script.Parent
  512. plane = nil
  513. hold = false
  514. local debounce = false
  515. local planedebounce = false
  516. local stuntdebounce = false
  517. local controlling = false
  518. local currentspeed = 0
  519. local turn = nil
  520. fly = false
  521.  
  522. local missile = false
  523. local shooting = false
  524.  
  525. function fire(gun_Source, player)
  526. missile = true
  527. local guns = gun_Source:GetChildren()
  528. for i = 1,#guns do
  529. if guns[i].Name == "RocketLauncher" and guns[i].className == "Part" then
  530. local shoot = Instance.new("Part")
  531. shoot.BrickColor = BrickColor.new("Really White")
  532. shoot.formFactor = "Plate"
  533. shoot.Size = Vector3.new(1,0.4,2)
  534. shoot.CFrame = guns[i].CFrame * CFrame.new(0,0,-5)
  535. shoot.Name = "Missile"
  536. local d = game:GetService("Debris")
  537. d:AddItem(shoot,15)
  538.  
  539. local force = Instance.new("BodyVelocity")
  540. force.Parent = shoot
  541. force.Name = "Move"
  542. local x1 = guns[i].Velocity.x
  543. local y1 = guns[i].Velocity.y
  544. local z1 = guns[i].Velocity.z
  545. force.velocity = Vector3.new(x1+(x1/5),y1+(y1/5),z1+(z1/5))
  546.  
  547. local creator = Instance.new("ObjectValue")
  548. creator.Name = "creator"
  549. creator.Value = player
  550. creator.Parent = shoot
  551.  
  552. local swoosh = script.Parent:findFirstChild("Swoosh"):clone()
  553. swoosh.Parent = shoot
  554. swoosh:play()
  555. local boom = script.Parent:findFirstChild("Explosion"):clone()
  556. boom.PlayOnRemove = true
  557. boom.Parent = shoot
  558.  
  559. local rocket = script:findFirstChild("RocketScript"):clone()
  560. rocket.Disabled = false
  561. rocket.Parent = shoot
  562.  
  563. shoot.Parent = Workspace
  564. end
  565. end
  566. script.Parent:findFirstChild("Reload"):play()
  567. local swish = script.Parent:findFirstChild("FireRocket")
  568. swish:play()
  569. for i = 1,28 do
  570. wait()
  571. swish.Volume = swish.Volume - 0.025
  572. end
  573. swish:stop()
  574. swish.Volume = 0.7
  575. wait(1)
  576. missile = false
  577. end
  578.  
  579. function fire_MachineGun(gun_Source, player)
  580. while shooting == true do
  581. missile = true
  582. local guns = gun_Source:GetChildren()
  583. for i = 1,#guns do
  584. if guns[i].Name == "MachineGun" and guns[i].className == "Part" then
  585. local shoot = Instance.new("Part")
  586. shoot.BrickColor = BrickColor.new("Toothpaste")
  587. shoot.formFactor = "Custom"
  588. shoot.Size = Vector3.new(0.4,0.4,2)
  589. shoot.CFrame = guns[i].CFrame * CFrame.new(0,0,-5)
  590. shoot.Name = "Bullet"
  591. local d = game:GetService("Debris")
  592. d:AddItem(shoot,5)
  593.  
  594. local force = Instance.new("BodyVelocity")
  595. force.Parent = shoot
  596. force.Name = "Move"
  597. force.velocity = guns[i].CFrame.lookVector * 750
  598.  
  599. local creator = Instance.new("ObjectValue")
  600. creator.Name = "creator"
  601. creator.Value = player
  602. creator.Parent = shoot
  603.  
  604. local shot = script:findFirstChild("GunScript"):clone()
  605. shot.Disabled = false
  606. shot.Parent = shoot
  607.  
  608. shoot.Parent = Workspace
  609. end
  610. end
  611. script.Parent:findFirstChild("FireGun"):play()
  612. wait(0.15)
  613. end
  614. missile = false
  615. end
  616.  
  617. function computeDirection(vec)
  618. local lenSquared = vec.magnitude * vec.magnitude
  619. local invSqrt = 1 / math.sqrt(lenSquared)
  620. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  621. end
  622.  
  623. function move(point, engine)
  624. local origincframe = engine:findFirstChild("Direction").cframe
  625. size = engine.Size
  626.  
  627. target = engine.Position+((point - engine.Position).unit*100)
  628. local dir = (target - engine.Position).unit
  629. local spawnPos = engine.Position
  630. left = engine.CFrame*CFrame.new(-size.x/2, 0, 0).p
  631. right = engine.CFrame*CFrame.new(size.x/2, 0, 0).p
  632. md = (target - engine.Position).magnitude
  633.  
  634. foebmd = engine.CFrame*CFrame.new(0, 0, -md).p
  635. toleft = (target -left).magnitude
  636. toright = (target -right).magnitude
  637. rot = ((foebmd - target).magnitude/10)
  638. local pos = spawnPos + (dir * 1)
  639. turn = math.rad((rot/10)*engine.TiltFactor.Value)
  640. if turn > math.rad(89) then
  641. turn = math.rad(89)
  642. end
  643. if toleft< toright and toleft >rot then
  644. engine:findFirstChild("Direction").cframe = CFrame.new(pos, pos + dir)*CFrame.fromEulerAnglesXYZ(0, 0, turn)
  645. elseif toleft > toright and toright >rot then
  646. engine:findFirstChild("Direction").cframe = CFrame.new(pos, pos + dir)*CFrame.fromEulerAnglesXYZ(0, 0, -turn)
  647. else
  648. engine:findFirstChild("Direction").cframe = CFrame.new(pos, pos + dir)
  649. end
  650. engine:findFirstChild("Direction").P = engine.TurnSpeed.Value
  651. end
  652.  
  653. function findPlane(player)
  654. local list = player.Character:GetChildren()
  655. for x = 1, #list do
  656. if (list[x].Name == "AircraftSeat") then
  657. return list[x]
  658. end
  659. end
  660. return nil
  661. end
  662.  
  663. function onButton1Down(mouse)
  664. local vehicle = findPlane(script.Parent.Parent.Parent)
  665. if vehicle ~= nil and debounce == false and planedebounce == false then
  666. if fly == false and taxi == false then return end
  667. debounce = true
  668.  
  669. controlling = true
  670.  
  671. while true do
  672. wait()
  673. local engine = vehicle
  674. local position = mouse.Hit
  675. local target = position.p
  676. move(target, engine)
  677. if planedebounce == true or
  678. controlling == false then break end
  679. end
  680. wait(0.1)
  681. debounce = false
  682. end
  683. end
  684.  
  685. function onButton1Up(mouse)
  686. controlling = false
  687. end
  688.  
  689. function onSelected(mouse)
  690. mouse.Icon = "http://www.roblox.com/asset/?id=7419350"
  691. game.Workspace.CurrentCamera.CameraSubject = bin.Parent.Parent.Character.Head
  692. game.Workspace.CurrentCamera.CameraType = "Track"
  693. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  694. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  695. mouse.KeyDown:connect(onKeyDown)
  696. mouse.KeyUp:connect(onKeyUp)
  697. mouse.Move:connect(function() Fly(mouse) end)
  698. mouse.Idle:connect(function() Fly(mouse) end)
  699. end
  700.  
  701. function onDeselected(mouse)
  702. game.Workspace.CurrentCamera.CameraSubject = bin.Parent.Parent.Character.Humanoid
  703. game.Workspace.CurrentCamera.CameraType = "Custom"
  704. end
  705.  
  706. function Fly(mouse)
  707. local vehicle = findPlane(script.Parent.Parent.Parent)
  708. if (vehicle==nil) then return end
  709. vehicle.Thrust.velocity = (vehicle.CFrame.lookVector * currentspeed) + Vector3.new(0,vehicle.LiftTrim.Value/100,0)
  710. end
  711.  
  712. function onKeyDown(key)
  713. if (key~=nil) then
  714. key = key:lower()
  715. local vehicle = findPlane(script.Parent.Parent.Parent)
  716. if (vehicle==nil) then return end
  717. if key == "y" then
  718. fly = true
  719. vehicle.Direction.cframe = vehicle.CFrame
  720. vehicle.Direction.maxTorque = Vector3.new(4e3,4e3,4e3)
  721. vehicle.Thrust.maxForce = Vector3.new(9e20,9e20,9e20)
  722. while fly == true do
  723. if currentspeed < vehicle.Speed.Value then
  724. currentspeed = currentspeed + 1
  725. elseif currentspeed > vehicle.Speed.Value then
  726. currentspeed = currentspeed - 1
  727. end
  728. if vehicle.Acceleration.Value > 1000 then vehicle.Acceleration.Value = 1000 end
  729. wait((1-(vehicle.Acceleration.Value/1000))+0.01)
  730. if fly == false then break end
  731. end
  732. end
  733. if key == "x" then
  734. fly = false
  735. currentspeed = 0
  736. vehicle.Direction.maxTorque = Vector3.new(0,0,0)
  737. vehicle.Thrust.maxForce = Vector3.new(0,0,0)
  738. end
  739. if key == "w" then
  740. if vehicle.Speed.Value < vehicle.MaxSpeed.Value then
  741. vehicle.Speed.Value = vehicle.Speed.Value + 10
  742. end
  743. end
  744. if key == "s" then
  745. if vehicle.Speed.Value > -10 then
  746. vehicle.Speed.Value = vehicle.Speed.Value - 10
  747. end
  748. end
  749. if key == "p" then
  750. vehicle.Speed.Value = vehicle.MaxSpeed.Value
  751. end
  752. if key == ";" then
  753. vehicle.Speed.Value = 0
  754. end
  755. if (key=="'") and (bin.Locked.Value == false) then
  756. local repl = script:clone()
  757. repl.Parent = bin
  758. wait(1)
  759. script:remove()
  760. end
  761. if key == "l" and fly == true then
  762. vehicle.Direction.maxTorque = Vector3.new(4e3,0,4e3)
  763. local frame = vehicle:FindFirstChild("OriginCFrame")
  764. if frame ~= nil then
  765. vehicle.Direction.cframe = frame.Value
  766. end
  767. wait(2)
  768. vehicle.Direction.cframe = vehicle.CFrame
  769. vehicle.Direction.maxTorque = Vector3.new(4e3,4e3,4e3)
  770. end
  771. if key == "f" and missile == false then
  772. fire(vehicle, bin.Parent.Parent)
  773. end
  774. if key == "c" and missile == false then
  775. shooting = true
  776. fire_MachineGun(vehicle, bin.Parent.Parent)
  777. end
  778. end
  779. end
  780.  
  781. function onKeyUp(key)
  782. if (key~=nil) then
  783. key = key:lower()
  784. if key == "c" then
  785. shooting = false
  786. end
  787. local vehicle = findPlane(script.Parent.Parent.Parent)
  788. if (vehicle==nil) then return end
  789. end
  790. end
  791.  
  792. bin.Selected:connect(onSelected)
  793. bin.Deselected:connect(onDeselected)
  794. end;
  795. function() --wait()
  796. local creator = script.Parent:findFirstChild("creator")
  797. local move = script.Parent:findFirstChild("Move")
  798.  
  799. local active = true
  800.  
  801. function tagHumanoid(humanoid, creator)
  802. if creator ~= nil then
  803. local new_tag = creator:clone()
  804. new_tag.Parent = humanoid
  805. end
  806. end
  807.  
  808. function onPlayerBlownUp(part, distance, creator)
  809. if part.Name == "Head" then
  810. local humanoid = part.Parent.Humanoid
  811. tagHumanoid(humanoid, creator)
  812. end
  813. end
  814.  
  815. function set_Off(hit)
  816. if active == true then
  817. active = false
  818. explosion = Instance.new("Explosion")
  819. explosion.BlastRadius = 7
  820. explosion.BlastPressure = 500000
  821.  
  822. local creator = script.Parent:findFirstChild("creator")
  823. if creator ~= nil then
  824. explosion.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance, creator) end)
  825. end
  826.  
  827. explosion.Position = script.Parent.Position
  828. explosion.Parent = game.Workspace
  829. wait()
  830. script.Parent:remove()
  831. end
  832. end
  833. script.Parent.Touched:connect(set_Off)
  834.  
  835. for i = 1,100 do
  836. wait()
  837. local desired = Instance.new("Vector3Value")
  838. desired.Value = script.Parent.CFrame.lookVector * 300
  839.  
  840. local difference = desired.Value - move.velocity
  841.  
  842. if difference.magnitude >= move.velocity.magnitude then
  843. move.velocity = move.velocity + (difference*(0.01*i))
  844. end
  845. end
  846. end;
  847. function() --wait()
  848. local ball = script.Parent
  849. local damage = 40
  850.  
  851. function onTouched(hit)
  852. local humanoid = hit.Parent:findFirstChild("Humanoid")
  853.  
  854.  
  855. if hit:getMass() < 1.2 * 7 then
  856. if hit.Anchored == false then
  857. hit:BreakJoints()
  858. end
  859. end
  860.  
  861.  
  862. if humanoid ~= nil then
  863. tagHumanoid(humanoid)
  864. humanoid:TakeDamage(damage)
  865. wait(2)
  866. untagHumanoid(humanoid)
  867. end
  868.  
  869. connection:disconnect()
  870. ball:remove()
  871. end
  872.  
  873. function tagHumanoid(humanoid)
  874. -- todo: make tag expire
  875. local tag = ball:findFirstChild("creator")
  876. if tag ~= nil then
  877. local new_tag = tag:clone()
  878. new_tag.Parent = humanoid
  879. end
  880. end
  881.  
  882.  
  883. function untagHumanoid(humanoid)
  884. if humanoid ~= nil then
  885. local tag = humanoid:findFirstChild("creator")
  886. if tag ~= nil then
  887. tag.Parent = nil
  888. end
  889. end
  890. end
  891.  
  892. connection = ball.Touched:connect(onTouched)
  893. end;
  894. function() --wait()
  895. local ball = script.Parent
  896. local damage = 40
  897.  
  898. function onTouched(hit)
  899. local humanoid = hit.Parent:findFirstChild("Humanoid")
  900.  
  901.  
  902. if hit:getMass() < 1.2 * 7 then
  903. if hit.Anchored == false then
  904. hit:BreakJoints()
  905. end
  906. end
  907.  
  908.  
  909. if humanoid ~= nil then
  910. tagHumanoid(humanoid)
  911. humanoid:TakeDamage(damage)
  912. wait(2)
  913. untagHumanoid(humanoid)
  914. end
  915.  
  916. connection:disconnect()
  917. ball:remove()
  918. end
  919.  
  920. function tagHumanoid(humanoid)
  921. -- todo: make tag expire
  922. local tag = ball:findFirstChild("creator")
  923. if tag ~= nil then
  924. local new_tag = tag:clone()
  925. new_tag.Parent = humanoid
  926. end
  927. end
  928.  
  929.  
  930. function untagHumanoid(humanoid)
  931. if humanoid ~= nil then
  932. local tag = humanoid:findFirstChild("creator")
  933. if tag ~= nil then
  934. tag.Parent = nil
  935. end
  936. end
  937. end
  938.  
  939. connection = ball.Touched:connect(onTouched)
  940. end;
  941. function() --wait()
  942. local creator = script.Parent:findFirstChild("creator")
  943. local move = script.Parent:findFirstChild("Move")
  944.  
  945. local active = true
  946.  
  947. function tagHumanoid(humanoid, creator)
  948. if creator ~= nil then
  949. local new_tag = creator:clone()
  950. new_tag.Parent = humanoid
  951. end
  952. end
  953.  
  954. function onPlayerBlownUp(part, distance, creator)
  955. if part.Name == "Head" then
  956. local humanoid = part.Parent.Humanoid
  957. tagHumanoid(humanoid, creator)
  958. end
  959. end
  960.  
  961. function set_Off(hit)
  962. if active == true then
  963. active = false
  964. explosion = Instance.new("Explosion")
  965. explosion.BlastRadius = 7
  966. explosion.BlastPressure = 500000
  967.  
  968. local creator = script.Parent:findFirstChild("creator")
  969. if creator ~= nil then
  970. explosion.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance, creator) end)
  971. end
  972.  
  973. explosion.Position = script.Parent.Position
  974. explosion.Parent = game.Workspace
  975. wait()
  976. script.Parent:remove()
  977. end
  978. end
  979. script.Parent.Touched:connect(set_Off)
  980.  
  981. for i = 1,100 do
  982. wait()
  983. local desired = Instance.new("Vector3Value")
  984. desired.Value = script.Parent.CFrame.lookVector * 300
  985.  
  986. local difference = desired.Value - move.velocity
  987.  
  988. if difference.magnitude >= move.velocity.magnitude then
  989. move.velocity = move.velocity + (difference*(0.01*i))
  990. end
  991. end
  992. end;
  993. function() function Spread(part)
  994. check = part:findFirstChild("Fire")
  995. if check == nil then
  996. script.Parent:Clone().Parent = part
  997.  
  998. elseif check ~= nil then
  999. check.Size = check.Size + 1000000
  1000. check.Heat = check.Heat +1000000
  1001. end
  1002. end
  1003.  
  1004.  
  1005. script.Parent.Parent.Touched:connect(Spread)
  1006. end;
  1007. function() function Spread(part)
  1008. check = part:findFirstChild("Fire")
  1009. if check == nil then
  1010. script.Parent:Clone().Parent = part
  1011.  
  1012. elseif check ~= nil then
  1013. check.Size = check.Size + 1000000
  1014. check.Heat = check.Heat +1000000
  1015. end
  1016. end
  1017.  
  1018.  
  1019. script.Parent.Parent.Touched:connect(Spread)
  1020. end;
  1021. function() function Spread(part)
  1022. check = part:findFirstChild("Fire")
  1023. if check == nil then
  1024. script.Parent:Clone().Parent = part
  1025.  
  1026. elseif check ~= nil then
  1027. check.Size = check.Size + 1000000
  1028. check.Heat = check.Heat +1000000
  1029. end
  1030. end
  1031.  
  1032.  
  1033. script.Parent.Parent.Touched:connect(Spread)
  1034. end;
  1035. function() function Spread(part)
  1036. check = part:findFirstChild("Fire")
  1037. if check == nil then
  1038. script.Parent:Clone().Parent = part
  1039.  
  1040. elseif check ~= nil then
  1041. check.Size = check.Size + 1000000
  1042. check.Heat = check.Heat +1000000
  1043. end
  1044. end
  1045.  
  1046.  
  1047. script.Parent.Parent.Touched:connect(Spread)
  1048. end;
  1049. function() function Spread(part)
  1050. check = part:findFirstChild("Fire")
  1051. if check == nil then
  1052. script.Parent:Clone().Parent = part
  1053.  
  1054. elseif check ~= nil then
  1055. check.Size = check.Size + 1000000
  1056. check.Heat = check.Heat +1000000
  1057. end
  1058. end
  1059.  
  1060.  
  1061. script.Parent.Parent.Touched:connect(Spread)
  1062. end;
  1063. function() function Spread(part)
  1064. check = part:findFirstChild("Fire")
  1065. if check == nil then
  1066. script.Parent:Clone().Parent = part
  1067.  
  1068. elseif check ~= nil then
  1069. check.Size = check.Size + 1000000
  1070. check.Heat = check.Heat +1000000
  1071. end
  1072. end
  1073.  
  1074.  
  1075. script.Parent.Parent.Touched:connect(Spread)
  1076. end;
  1077. function() function Spread(part)
  1078. check = part:findFirstChild("Fire")
  1079. if check == nil then
  1080. script.Parent:Clone().Parent = part
  1081.  
  1082. elseif check ~= nil then
  1083. check.Size = check.Size + 1000000
  1084. check.Heat = check.Heat +1000000
  1085. end
  1086. end
  1087.  
  1088.  
  1089. script.Parent.Parent.Touched:connect(Spread)
  1090. end;
  1091. function() local prev
  1092. local parts = {}
  1093.  
  1094. function getall(x)
  1095. for i, v in pairs(x:GetChildren()) do
  1096. if v:IsA("BasePart") then
  1097. table.insert(parts, v)
  1098. end
  1099. if #v:GetChildren() > 0 then
  1100. getall(v)
  1101. end
  1102. end
  1103. end
  1104.  
  1105. getall(script.Parent)
  1106.  
  1107. for i = 1,#parts do
  1108. if parts[i]:IsA("BasePart") then
  1109. if (prev ~= nil)then
  1110. local weld = Instance.new("Weld")
  1111. weld.Part0 = prev
  1112. weld.Part1 = parts[i]
  1113. weld.C0 = prev.CFrame:inverse()
  1114. weld.C1 = parts[i].CFrame:inverse()
  1115. weld.Parent = game.JointsService
  1116. weld.Part1.Anchored = false
  1117. weld.Part0.Anchored = false
  1118. parts[i].TopSurface = "Smooth"
  1119. parts[i].BottomSurface = "Smooth"
  1120. parts[i].LeftSurface = "Smooth"
  1121. parts[i].RightSurface = "Smooth"
  1122. parts[i].FrontSurface = "Smooth"
  1123. parts[i].BackSurface = "Smooth"
  1124. end
  1125. prev = parts[i]
  1126. end
  1127. end
  1128.  
  1129. -- Credit to original author and Fredfishy. end;
  1130. function() local prev
  1131. local parts = {}
  1132.  
  1133. function getall(x)
  1134. for i, v in pairs(x:GetChildren()) do
  1135. if v:IsA("BasePart") then
  1136. table.insert(parts, v)
  1137. end
  1138. if #v:GetChildren() > 0 then
  1139. getall(v)
  1140. end
  1141. end
  1142. end
  1143.  
  1144. getall(script.Parent)
  1145.  
  1146. for i = 1,#parts do
  1147. if parts[i]:IsA("BasePart") then
  1148. if (prev ~= nil)then
  1149. local weld = Instance.new("Weld")
  1150. weld.Part0 = prev
  1151. weld.Part1 = parts[i]
  1152. weld.C0 = prev.CFrame:inverse()
  1153. weld.C1 = parts[i].CFrame:inverse()
  1154. weld.Parent = game.JointsService
  1155. weld.Part1.Anchored = false
  1156. weld.Part0.Anchored = false
  1157. parts[i].TopSurface = "Smooth"
  1158. parts[i].BottomSurface = "Smooth"
  1159. parts[i].LeftSurface = "Smooth"
  1160. parts[i].RightSurface = "Smooth"
  1161. parts[i].FrontSurface = "Smooth"
  1162. parts[i].BackSurface = "Smooth"
  1163. end
  1164. prev = parts[i]
  1165. end
  1166. end
  1167.  
  1168. -- Credit to original author and Fredfishy. end;
  1169. function() local prev
  1170. local parts = {}
  1171.  
  1172. function getall(x)
  1173. for i, v in pairs(x:GetChildren()) do
  1174. if v:IsA("BasePart") then
  1175. table.insert(parts, v)
  1176. end
  1177. if #v:GetChildren() > 0 then
  1178. getall(v)
  1179. end
  1180. end
  1181. end
  1182.  
  1183. getall(script.Parent)
  1184.  
  1185. for i = 1,#parts do
  1186. if parts[i]:IsA("BasePart") then
  1187. if (prev ~= nil)then
  1188. local weld = Instance.new("Weld")
  1189. weld.Part0 = prev
  1190. weld.Part1 = parts[i]
  1191. weld.C0 = prev.CFrame:inverse()
  1192. weld.C1 = parts[i].CFrame:inverse()
  1193. weld.Parent = game.JointsService
  1194. weld.Part1.Anchored = false
  1195. weld.Part0.Anchored = false
  1196. parts[i].TopSurface = "Smooth"
  1197. parts[i].BottomSurface = "Smooth"
  1198. parts[i].LeftSurface = "Smooth"
  1199. parts[i].RightSurface = "Smooth"
  1200. parts[i].FrontSurface = "Smooth"
  1201. parts[i].BackSurface = "Smooth"
  1202. end
  1203. prev = parts[i]
  1204. end
  1205. end
  1206.  
  1207. -- Credit to original author and Fredfishy. end;
  1208. function() local prev
  1209. local parts = {}
  1210.  
  1211. function getall(x)
  1212. for i, v in pairs(x:GetChildren()) do
  1213. if v:IsA("BasePart") then
  1214. table.insert(parts, v)
  1215. end
  1216. if #v:GetChildren() > 0 then
  1217. getall(v)
  1218. end
  1219. end
  1220. end
  1221.  
  1222. getall(script.Parent)
  1223.  
  1224. for i = 1,#parts do
  1225. if parts[i]:IsA("BasePart") then
  1226. if (prev ~= nil)then
  1227. local weld = Instance.new("Weld")
  1228. weld.Part0 = prev
  1229. weld.Part1 = parts[i]
  1230. weld.C0 = prev.CFrame:inverse()
  1231. weld.C1 = parts[i].CFrame:inverse()
  1232. weld.Parent = game.JointsService
  1233. weld.Part1.Anchored = false
  1234. weld.Part0.Anchored = false
  1235. parts[i].TopSurface = "Smooth"
  1236. parts[i].BottomSurface = "Smooth"
  1237. parts[i].LeftSurface = "Smooth"
  1238. parts[i].RightSurface = "Smooth"
  1239. parts[i].FrontSurface = "Smooth"
  1240. parts[i].BackSurface = "Smooth"
  1241. end
  1242. prev = parts[i]
  1243. end
  1244. end
  1245.  
  1246. -- Credit to original author and Fredfishy. end;
  1247. function() local prev
  1248. local parts = {}
  1249.  
  1250. function getall(x)
  1251. for i, v in pairs(x:GetChildren()) do
  1252. if v:IsA("BasePart") then
  1253. table.insert(parts, v)
  1254. end
  1255. if #v:GetChildren() > 0 then
  1256. getall(v)
  1257. end
  1258. end
  1259. end
  1260.  
  1261. getall(script.Parent)
  1262.  
  1263. for i = 1,#parts do
  1264. if parts[i]:IsA("BasePart") then
  1265. if (prev ~= nil)then
  1266. local weld = Instance.new("Weld")
  1267. weld.Part0 = prev
  1268. weld.Part1 = parts[i]
  1269. weld.C0 = prev.CFrame:inverse()
  1270. weld.C1 = parts[i].CFrame:inverse()
  1271. weld.Parent = game.JointsService
  1272. weld.Part1.Anchored = false
  1273. weld.Part0.Anchored = false
  1274. parts[i].TopSurface = "Smooth"
  1275. parts[i].BottomSurface = "Smooth"
  1276. parts[i].LeftSurface = "Smooth"
  1277. parts[i].RightSurface = "Smooth"
  1278. parts[i].FrontSurface = "Smooth"
  1279. parts[i].BackSurface = "Smooth"
  1280. end
  1281. prev = parts[i]
  1282. end
  1283. end
  1284.  
  1285. -- Credit to original author and Fredfishy. end;
  1286. function() local prev
  1287. local parts = {}
  1288.  
  1289. function getall(x)
  1290. for i, v in pairs(x:GetChildren()) do
  1291. if v:IsA("BasePart") then
  1292. table.insert(parts, v)
  1293. end
  1294. if #v:GetChildren() > 0 then
  1295. getall(v)
  1296. end
  1297. end
  1298. end
  1299.  
  1300. getall(script.Parent)
  1301.  
  1302. for i = 1,#parts do
  1303. if parts[i]:IsA("BasePart") then
  1304. if (prev ~= nil)then
  1305. local weld = Instance.new("Weld")
  1306. weld.Part0 = prev
  1307. weld.Part1 = parts[i]
  1308. weld.C0 = prev.CFrame:inverse()
  1309. weld.C1 = parts[i].CFrame:inverse()
  1310. weld.Parent = game.JointsService
  1311. weld.Part1.Anchored = false
  1312. weld.Part0.Anchored = false
  1313. parts[i].TopSurface = "Smooth"
  1314. parts[i].BottomSurface = "Smooth"
  1315. parts[i].LeftSurface = "Smooth"
  1316. parts[i].RightSurface = "Smooth"
  1317. parts[i].FrontSurface = "Smooth"
  1318. parts[i].BackSurface = "Smooth"
  1319. end
  1320. prev = parts[i]
  1321. end
  1322. end
  1323.  
  1324. -- Credit to original author and Fredfishy. end;
  1325. function() local prev
  1326. local parts = {}
  1327.  
  1328. function getall(x)
  1329. for i, v in pairs(x:GetChildren()) do
  1330. if v:IsA("BasePart") then
  1331. table.insert(parts, v)
  1332. end
  1333. if #v:GetChildren() > 0 then
  1334. getall(v)
  1335. end
  1336. end
  1337. end
  1338.  
  1339. getall(script.Parent)
  1340.  
  1341. for i = 1,#parts do
  1342. if parts[i]:IsA("BasePart") then
  1343. if (prev ~= nil)then
  1344. local weld = Instance.new("Weld")
  1345. weld.Part0 = prev
  1346. weld.Part1 = parts[i]
  1347. weld.C0 = prev.CFrame:inverse()
  1348. weld.C1 = parts[i].CFrame:inverse()
  1349. weld.Parent = game.JointsService
  1350. weld.Part1.Anchored = false
  1351. weld.Part0.Anchored = false
  1352. parts[i].TopSurface = "Smooth"
  1353. parts[i].BottomSurface = "Smooth"
  1354. parts[i].LeftSurface = "Smooth"
  1355. parts[i].RightSurface = "Smooth"
  1356. parts[i].FrontSurface = "Smooth"
  1357. parts[i].BackSurface = "Smooth"
  1358. end
  1359. prev = parts[i]
  1360. end
  1361. end
  1362.  
  1363. -- Credit to original author and Fredfishy. end;
  1364. function() --[[
  1365. INSTRUCTIONS: Place both teleporter1a and teleporter1b in the same directory
  1366. (e.g. both in workspace directly, or both directly in the same group or model)
  1367. Otherwise it wont work. Once youve done that, jump on the teleporter to teleport to the other.
  1368. If you want more than one set of teleporters I will be adding more types in the future.
  1369.  
  1370. Send me requests and ideas - PersonMan567.
  1371. --]]
  1372.  
  1373.  
  1374. --Enter the name of the model you want to go to here.
  1375. ------------------------------------
  1376. modelname="Seat2"
  1377. ------------------------------------
  1378.  
  1379. function onTouched(part)
  1380. if part.Parent ~= nil then
  1381. local h = part.Parent:findFirstChild("Humanoid")
  1382. if h~=nil then
  1383. local teleportfrom=script.Parent.Enabled.Value
  1384. if teleportfrom~=0 then
  1385. if h==humanoid then
  1386. return
  1387. end
  1388. local teleportto=script.Parent.Parent:findFirstChild(modelname)
  1389. if teleportto~=nil then
  1390. local torso = h.Parent.Torso
  1391. local location = {teleportto.Position}
  1392. local i = 1
  1393.  
  1394. local x = location[i].x
  1395. local y = location[i].y
  1396. local z = location[i].z
  1397.  
  1398. x = x + math.random(-1, 1)
  1399. z = z + math.random(-1, 1)
  1400. y = y + math.random(2, 3)
  1401.  
  1402. local cf = torso.CFrame
  1403. local lx = 0
  1404. local ly = y
  1405. local lz = 0
  1406.  
  1407. script.Parent.Enabled.Value=0
  1408. teleportto.Enabled.Value=0
  1409. torso.CFrame = CFrame.new(Vector3.new(x,y,z), Vector3.new(lx,ly,lz))
  1410. wait(3)
  1411. script.Parent.Enabled.Value=1
  1412. teleportto.Enabled.Value=1
  1413. else
  1414. print("Could not find teleporter!")
  1415. end
  1416. end
  1417. end
  1418. end
  1419. end
  1420.  
  1421. script.Parent.Touched:connect(onTouched) end;
  1422. function() --[[
  1423. INSTRUCTIONS: Place both teleporter1a and teleporter1b in the same directory
  1424. (e.g. both in workspace directly, or both directly in the same group or model)
  1425. Otherwise it wont work. Once youve done that, jump on the teleporter to teleport to the other.
  1426. If you want more than one set of teleporters I will be adding more types in the future.
  1427.  
  1428. Send me requests and ideas - PersonMan567.
  1429. --]]
  1430.  
  1431.  
  1432. --Enter the name of the model you want to go to here.
  1433. ------------------------------------
  1434. modelname="Seat1"
  1435. ------------------------------------
  1436.  
  1437. function onTouched(part)
  1438. if part.Parent ~= nil then
  1439. local h = part.Parent:findFirstChild("Humanoid")
  1440. if h~=nil then
  1441. local teleportfrom=script.Parent.Enabled.Value
  1442. if teleportfrom~=0 then
  1443. if h==humanoid then
  1444. return
  1445. end
  1446. local teleportto=script.Parent.Parent:findFirstChild(modelname)
  1447. if teleportto~=nil then
  1448. local torso = h.Parent.Torso
  1449. local location = {teleportto.Position}
  1450. local i = 1
  1451.  
  1452. local x = location[i].x
  1453. local y = location[i].y
  1454. local z = location[i].z
  1455.  
  1456. x = x + math.random(-1, 1)
  1457. z = z + math.random(-1, 1)
  1458. y = y + math.random(2, 3)
  1459.  
  1460. local cf = torso.CFrame
  1461. local lx = 0
  1462. local ly = y
  1463. local lz = 0
  1464.  
  1465. script.Parent.Enabled.Value=0
  1466. teleportto.Enabled.Value=0
  1467. torso.CFrame = CFrame.new(Vector3.new(x,y,z), Vector3.new(lx,ly,lz))
  1468. wait(3)
  1469. script.Parent.Enabled.Value=1
  1470. teleportto.Enabled.Value=1
  1471. else
  1472. print("Could not find teleporter!")
  1473. end
  1474. end
  1475. end
  1476. end
  1477. end
  1478.  
  1479. script.Parent.Touched:connect(onTouched) end;}local ActualScripts = {}
  1480. function s(var)
  1481. local func = table.remove(Scripts,1)
  1482. setfenv(func,setmetatable({script=var,require=fake_require or require,global=genv},{
  1483. __index = getfenv(func),
  1484. }))
  1485. table.insert(ActualScripts,coroutine.wrap(func))
  1486. end
  1487. Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
  1488. local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
  1489. function(t,f)
  1490. for a,b in pairs(t) do
  1491. f(a,b)
  1492. end
  1493. end
  1494. local Types = {
  1495. Color3 = Color3.new,
  1496. Vector3 = Vector3.new,
  1497. Vector2 = Vector2.new,
  1498. UDim = UDim.new,
  1499. UDim2 = UDim2.new,
  1500. CFrame = CFrame.new,
  1501. Rect = Rect.new,
  1502. NumberRange = NumberRange.new,
  1503. BrickColor = BrickColor.new,
  1504. PhysicalProperties = PhysicalProperties.new,
  1505. NumberSequence = function(...)
  1506. local a = {...}
  1507. local t = {}
  1508. repeat
  1509. t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
  1510. until #a==0
  1511. return NumberSequence.new(t)
  1512. end,
  1513. ColorSequence = function(...)
  1514. local a = {...}
  1515. local t = {}
  1516. repeat
  1517. t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
  1518. until #a==0
  1519. return ColorSequence.new(t)
  1520. end,
  1521. number = tonumber,
  1522. boolean = function(a)
  1523. return a=="1"
  1524. end
  1525. }
  1526. split = function(str,sep)
  1527. if not str then return end
  1528. local fields = {}
  1529. local ConcatNext = false
  1530. str:gsub(("([^%s]+)"):format(sep),function(c)
  1531. if ConcatNext == true then
  1532. fields[#fields] = fields[#fields]..sep..c
  1533. ConcatNext = false
  1534. else
  1535. fields[#fields+1] = c
  1536. end
  1537. if c:sub(#c)=="\\" then
  1538. c = fields[#fields]
  1539. fields[#fields] = c:sub(1,#c-1)
  1540. ConcatNext = true
  1541. end
  1542. end)
  1543. return fields
  1544. end
  1545. RemoveAndSplit = function(t)
  1546. return split(table_remove(t,1),comma)
  1547. end
  1548. t = split(str,";")
  1549. props = RemoveAndSplit(t)
  1550. classes = RemoveAndSplit(t)
  1551. values = split(table_remove(t,1),'|')
  1552. ICList = RemoveAndSplit(t)
  1553. InstanceList = {}
  1554. Model = inst"Model"
  1555. CurPar = Model
  1556. table_foreach(t,function(ct,c)
  1557. if c=="n" or c=="p" then
  1558. CurPar = c=="n" and LastIns or CurPar[parnt]
  1559. else
  1560. ct = split(c,"|")
  1561. local class = classes[tonum(table_remove(ct,1))]
  1562. if class=="UnionOperation" then
  1563. LastIns = {UsePartColor="1"}
  1564. else
  1565. LastIns = inst(class)
  1566. if LastIns:IsA"Script" then
  1567. s(LastIns)
  1568. elseif LastIns:IsA("ModuleScript") then
  1569. ms(LastIns)
  1570. end
  1571. end
  1572.  
  1573. local function SetProperty(LastIns,p,str,s)
  1574. s = Types[typeof(LastIns[p])]
  1575. if p=="CustomPhysicalProperties" then
  1576. s = PhysicalProperties.new
  1577. end
  1578. if s then
  1579. LastIns[p] = s(unpack(split(str,comma)))
  1580. else
  1581. LastIns[p] = str
  1582. end
  1583. end
  1584.  
  1585. local UnionData
  1586. table_foreach(ct,function(s,p,a,str)
  1587. a = p:find":"
  1588. p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
  1589. if p=="UnionData" then
  1590. UnionData = split(str," ")
  1591. return
  1592. end
  1593. if class=="UnionOperation" then
  1594. LastIns[p] = str
  1595. return
  1596. end
  1597. SetProperty(LastIns,p,str)
  1598. end)
  1599.  
  1600. if UnionData then
  1601. local LI_Data = LastIns
  1602. LastIns = DecodeUnion(UnionData)
  1603. table_foreach(LI_Data,function(p,str)
  1604. SetProperty(LastIns,p,str)
  1605. end)
  1606. end
  1607. table.insert(InstanceList,LastIns)
  1608. LastIns[parnt] = CurPar
  1609. end
  1610. end)
  1611. table_remove(ICList,1)
  1612. table_foreach(ICList,function(a,b)
  1613. b = split(b,">")
  1614. InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
  1615. end)
  1616.  
  1617. return Model:GetChildren()
  1618. end
  1619.  
  1620. local Objects = Decode('Name,Anchored,Color,Position,Size,BottomSurface,TopSurface,Enabled,Heat,SecondaryColor,C0,C1,Part0,Part1,Orientation,Value,SoundId,Volume,PlaybackSpeed,Looped,BackgroundColor3,BorderColor3,Text,TextCo'
  1621. ..'lor3,TextSize,TextXAlignment,VertexColor,MaxTorque,P,CFrame,Velocity,MaxForce,BackSurface,Scale,MeshId,TextureId,MeshType,Transparency,FrontSurface,LeftSurface,RightSurface,Reflectance,NameOcclusion,H'
  1622. ..'ealth,MaxHealth;Part,Model,Script,Fire,Weld,IntValue,Seat,CFrameValue,HopperBin,Sound,GuiMain,TextLabel,BlockMesh,BodyGyro,BodyVelocity,SpecialMesh,ManualWeld,CylinderMesh,Humanoid;Part|Regen Button ('
  1623. ..'Airship)|person299|1|0.4196,0.196,0.4862|-99.0844,0.6,25.3232|4,1.2,4|0|change this|1,0.6784,0|30|0|25|1,0,0|Spread|-256,10,256,-1,0,0,0,0,1,0,1,0|-156.9142,-0.6001,230.6745,-1,-0.0001,0,0,0,1,-0.0001'
  1624. ..',0.9999,-0.0001|put in only 1 model|Spacship (By: iliacclive2)|AircraftSeat|0.4862,0.3607,0.2745|-63.0147,35.9,-16.9264|0,90,0|2,0.4,2|2|Acceleration|1000|LiftTrim|16|MaxSpeed|100|OriginCFrame|0,20.2,'
  1625. ..'0,-1,0,-0,-0,1,-0,-0,0,-1|131.9785,9.3945,4.0011,0,-0.0001,0.9999,0.0006,0.9999,0,-1.0001,0.0006,-0.0001|131.9803,9.3894,4.0061,-0.0001,-0.0001,0.9999,0.0009,0.9999,0,-1.0001,0.0009,-0.0001|-11016.5,0'
  1626. ..'.7999,-34.5,0,0,-1,0,1,0,1,0,0|Speed|TiltFactor|40|ToolScript|Aircraft|RocketScript|GunScript|FireGun|http://www.roblox.com/asset?id=130113322|0.6|Reload|0.2|http://www.roblox.com/asset/?id=2697295|Fi'
  1627. ..'reRocket|2|rbxasset://sounds/Rocket whoosh 01.wav|0.6999|Swoosh|Explosion|http://roblox.com/asset/?id=10209212 |Controls|Title|0,0,0.6,-40|0,200,0,20|0,0.2,0.8156|0.8,0.8,0.8|AircraftSeat [Ripped Edit'
  1628. ..'ion]|0.7215,0.8784,1|9|Y|0,0,1,0|0,20,0,20|0,0.3921,1|0.8039,0.8039,0.8039|0.7254,0.8823,1|12|Description|1,0,0,0|0,180,0,20|0,0.2,0.8196|- Start Up|X|0,0,2,0|0.8078,0.8078,0.8078|0.7294,0.8862,1|0,0.'
  1629. ..'2,0.8235|- Turn Off|W|0,0,3,0|0.8117,0.8117,0.8117|0.7333,0.8901,1|0,0.2,0.8274|- Faster|S|0,0,4,0|0.8156,0.8156,0.8156|0.7372,0.8941,1|0,0.2,0.8313|- Slower|\'|0,0,5,0|0.8196,0.8196,0.8196|0.7411,0.8'
  1630. ..'98,1|14|0,0.2,0.8352|- Regen Tool (Apostrophe)|L|0,0,6,0|- Level Out|F|0,0,8,0|0.8235,0.8235,0.8235|0.745,0.9019,1|0,0.2,0.8392|- Misiles|\\;|0,0,10,0|0.8274,0.8274,0.8274|0.749,0.9058,1|0,0.2,0.8431|'
  1631. ..'- Full Stop (Semicolon)|P|0,0,7,0|- Full Speed|C|0,0,9,0|- Machine Gun (Hold for rapid)|-10982,0.6,-26,-1,0,-0,-0,1,-0,-0,0,-1|TurnSpeed|0,0,0|Direction|35,0.5981,32,-0.0005,0,-1,-0.0001,1,0,0.9999,0,'
  1632. ..'-0.0005|Thrust|0,0.1599,0|EngineSound1|http://www.roblox.com/asset/?id=32786031|BasePitch|200|EngineSound2|http://www.roblox.com/asset/?id=30624262|EngineSound3|rbxasset://music/ufofly.wav|140|-142,1.'
  1633. ..'6,-236,0,0,-1,0,1,-0,1,0,-0|-34,0.6,-29,0,0,-1,0,1,-0,1,0,-0|-35,0.6,-30,0,0,-1,0,1,-0,1,0,-0|RocketLauncher|-93.1535,20.055,-15.1955|0,90,-180|1,1.2,1|0.3,0.3,0.3|http://www.roblox.com/asset/?id=2251'
  1634. ..'534|http://www.roblox.com/asset/?id=2758175|5|-93.1535,20.155,-17.2954|-93.1535,20.255,-19.7954|-93.1535,20.255,-22.2954|-93.1535,20.055,-12.9955|-93.1535,20.055,-10.6955|-93.1535,20.255,-24.7954|Mach'
  1635. ..'ineGun|0.0666,0.0666,0.0666|-106.5183,16.392,-24.7464|6|-106.5183,16.432,-22.0164|-106.5183,16.382,-19.4064|-106.5183,16.322,-16.6264|-106.5183,16.282,-13.9865|-106.5183,16.332,-11.2765|Seats|-28.073,'
  1636. ..'38.175,-22.2794|1.78,0.2,2|-27.8671,38.035,-22.3644|2,0.8,3|1.5,1.5,1.5|http://www.roblox.com/asset/?id=96065544|http://www.roblox.com/asset/?id=96065600|0,-0.4001,0,1,0,0,-0,-0,-1,0,1,0|-17.621,3.069'
  1637. ..'8,-4.6124,0,0.9999,-0.0001,-0.0001,-0.0001,-1,-1,0,0|-28.073,38.195,-19.5294|-27.8671,38.055,-19.6144|-28.073,38.175,-16.7594|-27.8671,38.035,-16.8444|-17.621,3.0697,0.9076,0,0.9999,-0.0001,-0.0001,-0'
  1638. ..'.0001,-1,-1,0,0|9.8266,38.195,-22.4794|10.0326,38.055,-22.5644|9.8266,38.195,-19.7294|10.0326,38.055,-19.8144|9.8266,38.175,-16.9594|10.0326,38.035,-17.0444|20.2789,3.0699,0.7076,0,0.9999,-0.0001,-0.0'
  1639. ..'001,-0.0001,-1,-1,0,0|3.4267,38.195,-22.1794|3.6327,38.055,-22.2644|3.4267,38.195,-19.4294|3.6327,38.055,-19.5144|3.4267,38.175,-16.6594|3.6327,38.035,-16.7444|-12.8732,38.175,-16.8594|-12.6672,38.035'
  1640. ..',-16.9444|-2.421,3.0697,0.8076,0,0.9999,-0.0001,-0.0001,-0.0001,-1,-1,0,0|-12.8732,38.195,-22.3794|-12.6672,38.055,-22.4644|-12.8732,38.195,-19.6294|-12.6672,38.055,-19.7144|-22.0731,38.195,-19.6294|-'
  1641. ..'21.8671,38.055,-19.7144|-22.0731,38.195,-22.3794|-21.8671,38.055,-22.4644|-22.0731,38.175,-16.8594|-21.8671,38.035,-16.9444|-11.6211,3.0699,0.8076,0,0.9999,-0.0001,-0.0001,-0.0001,-1,-1,0,0|15.7265,38'
  1642. ..'.195,-19.5294|15.9325,38.055,-19.6144|-4.2733,38.195,-22.2794|-4.0673,38.055,-22.3644|-4.2733,38.195,-19.5294|-4.0673,38.055,-19.6144|-4.2733,38.175,-16.7594|-4.0673,38.035,-16.8444|6.1789,3.0699,0.90'
  1643. ..'76,0,0.9999,-0.0001,-0.0001,-0.0001,-1,-1,0,0|15.7265,38.195,-22.2794|15.9325,38.055,-22.3644|-33.473,38.195,-22.3794|-33.267,38.055,-22.4644|-33.473,38.195,-19.6294|-33.267,38.055,-19.7144|-33.473,38'
  1644. ..'.175,-16.8594|-33.267,38.035,-16.9444|-23.021,3.0698,0.8076,0,0.9999,-0.0001,-0.0001,-0.0001,-1,-1,0,0|15.9325,38.035,-16.8444|26.179,3.0697,0.9076,0,0.9999,-0.0001,-0.0001,-0.0001,-1,-1,0,0|15.7265,3'
  1645. ..'8.175,-16.7594|Brick|-10.2462,34.5654,-17.7521|79.45,6.1399,19.68|0,3.0699,0,-1,-0,-0,0,0,1,0,1,0|1.0076,-0.3998,-13.8791,-0.0001,-1,-0.0001,-0.0001,-0.0001,0.9999,-1,0,-0.0001|29.2534,40.5851,-17.752'
  1646. ..'4|0.9599,5.8999,19.68|0,-2.95,0,1,0,0,-0,-0,-1,0,1,0|39.5,3.0697,-0.0004,1,-0.0001,0,0,-0.0001,-1,0,1,-0.0001|Invisible brick|-29.606,5.035,-21.2374|127.4099,7.4699,37.25|Jetpack|0.3882,0.3725,0.3843|'
  1647. ..'-32.774,11.95,-17.0954|0,-90,180|36.8199,11.5,23.6999|15,15,20|100,100,100|http://www.roblox.com/asset/?id=70313512|http://www.roblox.com/asset/?id=70313443|8.0656,30.305,-17.0954|0,-90,0|36.8199,0.23'
  1648. ..',136.04|10,10,50|-73.8536,23.755,-17.0954|36.8199,23.79,37.5399|25,25,35|8.0656,31.3904,-17.0952|36.8199,0.2,136.04|25,25,50|Jetpack-to-Brick Strong Joint|18.4099,-0.1001,68.02,1,0,0,0,0,-1,-0,1,0|86.'
  1649. ..'332,-3.075,19.0667,0,1,0,0,0,0.9999,0.9999,0,0|Wings|0.9607,0.8039,0.1882|0.5|7.6696,21.83,-17.1184|-90,90,0|28.29,32.2599,15.8799|15,15,10|100,100,10|http://www.roblox.com/asset/?id=55099460|-25.4801'
  1650. ..',18.75,-17.2184|15,35,15|Welds|Laser shooters|Handle|-100.5184,15.782,-14.0865|1,2.1,10.93|3.0999,3.0999,3.0999|http://www.roblox.com/asset?id=77866868|http://www.roblox.com/asset?id=77866838|-95.5534'
  1651. ..',16.355,-13.8955|1.89,5.7499,2|-100.5184,15.732,-22.2164|-95.5534,16.355,-22.0954|-100.5184,15.722,-16.7264|-95.5534,16.355,-16.5954|-100.5184,15.792,-24.9464|-95.5534,16.355,-24.7953|-100.5184,15.682'
  1652. ..',-19.5064|-95.5534,16.255,-19.3954|-100.5184,15.832,-11.3765|-95.5534,16.455,-11.1955|Teleporters|Teleport to the top|Head|0.99|-80.4206,0.1,29.1981|1.8599,0.2,2|Seat1|-79.6046,0.2,27.1681|0,180,180|3'
  1653. ..',0.4,2|Enabled|Teleport pad Script|-176.3869,0.2016,-228.8351,-1,0,0,-0.0001,0,-1,-0.0001,-1,-0.0001|Seat2|1,1,0|-41.5459,37.865,-13.0524|Move here togo to the Aircraft seat. (Straight ahead)|-48.2459'
  1654. ..',37.765,-17.3524;0,6>13,6>14>2,181>13>179,181>14>281,190>13>188,190>14>281,203>13>201,203>14>281,220>13>218,220>14>281,241>13>239,241>14>281,258>13>256,258>14>281,275>13>273,275>14>281,279>13>277,279>'
  1655. ..'14>281,282>13>281,282>14>214,284>13>283,284>14>281,294>13>292,294>14>281,343>13,343>14>340;2|1:2;n;1|1:3|2:4|3:5|4:6|5:7|6:8|7:8|3:5|3:5;n;3|1:9;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;5|11:1'
  1656. ..'6|12:17;p;3|1:3;6|1:18;2|1:19;n;2|1:1;n;7|1:20|3:21|4:22|15:23|5:24|6:25|7:25|3:21|3:21;n;6|1:26|16:27;6|1:28|16:29;6|1:30|16:31;8|1:32|16:33;8|1:32|16:34;8|1:32|16:35;8|1:32|16:36;6|1:37;6|1:38|16:39'
  1657. ..';3|1:40;n;9|1:41;n;3|1:41;n;3|1:42;3|1:43;p;10|1:44|17:45|18:46;10|1:47|19:48|17:49|18:4;10|1:50|19:51|17:52|18:53;10|1:54|20:4|17:52|18:53;10|1:55|17:56|18:4;p;11|1:57;n;12|1:58|4:59|5:60|21:61|22:62'
  1658. ..'|23:63|24:64|25:65;n;12|1:66|4:67|5:68|21:69|22:70|23:66|24:71|25:72;n;12|1:73|4:74|5:75|21:76|22:70|23:77|24:71|25:65|26:8;p;12|1:78|4:79|5:68|21:69|22:80|23:78|24:81|25:72;n;12|1:73|4:74|5:75|21:82|'
  1659. ..'22:80|23:83|24:81|25:65|26:8;p;12|1:84|4:85|5:68|21:69|22:86|23:84|24:87|25:72;n;12|1:73|4:74|5:75|21:88|22:86|23:89|24:87|25:65|26:8;p;12|1:90|4:91|5:68|21:69|22:92|23:90|24:93|25:72;n;12|1:73|4:74|5'
  1660. ..':75|21:94|22:92|23:95|24:93|25:65|26:8;p;12|1:96|4:97|5:68|21:69|22:98|23:96|24:99|25:100;n;12|1:73|4:74|5:75|21:101|22:98|23:102|24:99|25:65|26:8;p;12|1:103|4:104|5:68|21:69|22:98|23:103|24:99|25:72;'
  1661. ..'n;12|1:73|4:74|5:75|21:101|22:98|23:105|24:99|25:65|26:8;p;12|1:106|4:107|5:68|21:69|22:108|23:106|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:111|24:109|25:65|26:8;p;12|1:112|4:113|5:68|21:69|2'
  1662. ..'2:114|23:112|24:115|25:100;n;12|1:73|4:74|5:75|21:116|22:114|23:117|24:115|25:65|26:8;p;12|1:118|4:119|5:68|21:69|22:108|23:118|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:120|24:109|25:65|26:8;'
  1663. ..'p;12|1:121|4:122|5:68|21:69|22:108|23:121|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:123|24:109|25:65|26:8;p;p;p;p;8|1:32|16:124;11|1:57;n;12|1:58|4:59|5:60|21:61|22:62|23:63|24:64|25:65;n;12|1'
  1664. ..':66|4:67|5:68|21:69|22:70|23:66|24:71|25:72;n;12|1:73|4:74|5:75|21:76|22:70|23:77|24:71|25:65|26:8;p;12|1:78|4:79|5:68|21:69|22:80|23:78|24:81|25:72;n;12|1:73|4:74|5:75|21:82|22:80|23:83|24:81|25:65|2'
  1665. ..'6:8;p;12|1:84|4:85|5:68|21:69|22:86|23:84|24:87|25:72;n;12|1:73|4:74|5:75|21:88|22:86|23:89|24:87|25:65|26:8;p;12|1:90|4:91|5:68|21:69|22:92|23:90|24:93|25:72;n;12|1:73|4:74|5:75|21:94|22:92|23:95|24:'
  1666. ..'93|25:65|26:8;p;12|1:96|4:97|5:68|21:69|22:98|23:96|24:99|25:100;n;12|1:73|4:74|5:75|21:101|22:98|23:102|24:99|25:65|26:8;p;12|1:103|4:104|5:68|21:69|22:98|23:103|24:99|25:72;n;12|1:73|4:74|5:75|21:10'
  1667. ..'1|22:98|23:105|24:99|25:65|26:8;p;12|1:106|4:107|5:68|21:69|22:108|23:106|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:111|24:109|25:65|26:8;p;12|1:112|4:113|5:68|21:69|22:114|23:112|24:115|25:10'
  1668. ..'0;n;12|1:73|4:74|5:75|21:116|22:114|23:117|24:115|25:65|26:8;p;12|1:118|4:119|5:68|21:69|22:108|23:118|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:120|24:109|25:65|26:8;p;12|1:121|4:122|5:68|21:'
  1669. ..'69|22:108|23:121|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:123|24:109|25:65|26:8;p;p;p;6|1:125|16:27;13|27:126;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;14|1:127|28:126|29:12|30:128;15|'
  1670. ..'1:129|31:130|32:126;12|1:58|4:59|5:60|21:61|22:62|23:63|24:64|25:65;n;12|1:66|4:67|5:68|21:69|22:70|23:66|24:71|25:72;n;12|1:73|4:74|5:75|21:76|22:70|23:77|24:71|25:65|26:8;p;12|1:78|4:79|5:68|21:69|2'
  1671. ..'2:80|23:78|24:81|25:72;n;12|1:73|4:74|5:75|21:82|22:80|23:83|24:81|25:65|26:8;p;12|1:84|4:85|5:68|21:69|22:86|23:84|24:87|25:72;n;12|1:73|4:74|5:75|21:88|22:86|23:89|24:87|25:65|26:8;p;12|1:90|4:91|5:'
  1672. ..'68|21:69|22:92|23:90|24:93|25:72;n;12|1:73|4:74|5:75|21:94|22:92|23:95|24:93|25:65|26:8;p;12|1:96|4:97|5:68|21:69|22:98|23:96|24:99|25:100;n;12|1:73|4:74|5:75|21:101|22:98|23:102|24:99|25:65|26:8;p;12'
  1673. ..'|1:103|4:104|5:68|21:69|22:98|23:103|24:99|25:72;n;12|1:73|4:74|5:75|21:101|22:98|23:105|24:99|25:65|26:8;p;12|1:106|4:107|5:68|21:69|22:108|23:106|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:11'
  1674. ..'1|24:109|25:65|26:8;p;12|1:112|4:113|5:68|21:69|22:114|23:112|24:115|25:100;n;12|1:73|4:74|5:75|21:116|22:114|23:117|24:115|25:65|26:8;p;12|1:118|4:119|5:68|21:69|22:108|23:118|24:109|25:72;n;12|1:73|'
  1675. ..'4:74|5:75|21:110|22:108|23:120|24:109|25:65|26:8;p;12|1:121|4:122|5:68|21:69|22:108|23:121|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:123|24:109|25:65|26:8;p;p;10|1:55|17:56|18:4;10|1:44|17:45|'
  1676. ..'18:46;10|1:50|19:51|17:52|18:53;10|1:47|19:48|17:49|18:4;10|1:54|20:4|17:52|18:53;3|1:41;n;3|1:42;3|1:43;p;12|1:96|4:97|5:68|21:69|22:98|23:96|24:99|25:100;n;12|1:73|4:74|5:75|21:101|22:98|23:102|24:9'
  1677. ..'9|25:65|26:8;p;12|1:112|4:113|5:68|21:69|22:114|23:112|24:115|25:100;n;12|1:73|4:74|5:75|21:116|22:114|23:117|24:115|25:65|26:8;p;12|1:121|4:122|5:68|21:69|22:108|23:121|24:109|25:72;n;12|1:73|4:74|5:'
  1678. ..'75|21:110|22:108|23:123|24:109|25:65|26:8;p;12|1:106|4:107|5:68|21:69|22:108|23:106|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:111|24:109|25:65|26:8;p;12|1:103|4:104|5:68|21:69|22:98|23:103|24:'
  1679. ..'99|25:72;n;12|1:73|4:74|5:75|21:101|22:98|23:105|24:99|25:65|26:8;p;12|1:118|4:119|5:68|21:69|22:108|23:118|24:109|25:72;n;12|1:73|4:74|5:75|21:110|22:108|23:120|24:109|25:65|26:8;p;12|1:90|4:91|5:68|'
  1680. ..'21:69|22:92|23:90|24:93|25:72;n;12|1:73|4:74|5:75|21:94|22:92|23:95|24:93|25:65|26:8;p;12|1:84|4:85|5:68|21:69|22:86|23:84|24:87|25:72;n;12|1:73|4:74|5:75|21:88|22:86|23:89|24:87|25:65|26:8;p;12|1:78|'
  1681. ..'4:79|5:68|21:69|22:80|23:78|24:81|25:72;n;12|1:73|4:74|5:75|21:82|22:80|23:83|24:81|25:65|26:8;p;12|1:66|4:67|5:68|21:69|22:70|23:66|24:71|25:72;n;12|1:73|4:74|5:75|21:76|22:70|23:77|24:71|25:65|26:8;'
  1682. ..'p;3|1:43;3|1:42;10|1:131|17:132|18:4;n;6|1:133|16:134;p;10|1:135|17:136|18:4;n;6|1:133|16:39;p;10|1:137|17:138|18:4;n;6|1:133|16:139;p;8|1:32|16:140;8|1:32|16:141;8|1:32|16:142;8|1:32|16:128;1|1:143|4'
  1683. ..':144|15:145|5:146|33:25|6:25|7:8;n;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;16|34:147|35:148|36:149|37:150;p;1|1:143|4:151|15:145|5:146|33:25|6:25|7:8;n;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n'
  1684. ..';3|1:15;p;16|34:147|35:148|36:149|37:150;p;1|1:143|4:152|15:145|5:146|33:25|6:25|7:8;n;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;16|34:147|35:148|36:149|37:150;p;1|1:143|4:153|15:145|5:146|33:2'
  1685. ..'5|6:25|7:8;n;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;16|34:147|35:148|36:149|37:150;p;1|1:143|4:154|15:145|5:146|33:25|6:25|7:8;n;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;16|34:147|35'
  1686. ..':148|36:149|37:150;p;1|1:143|4:155|15:145|5:146|33:25|6:25|7:8;n;4|3:10|5:11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;16|34:147|35:148|36:149|37:150;p;1|1:143|4:156|15:145|5:146|33:25|6:25|7:8;n;4|3:10|5:'
  1687. ..'11|8:12|9:13|10:14|3:10|3:10;n;3|1:15;p;16|34:147|35:148|36:149|37:150;p;1|1:157|3:158|38:4|4:159|15:23|5:146|33:25|6:25|39:160|40:25|41:25|7:25|3:158|3:158;1|1:157|3:158|38:4|4:161|15:23|5:146|33:25|'
  1688. ..'6:25|39:160|40:25|41:25|7:25|3:158|3:158;1|1:157|3:158|38:4|4:162|15:23|5:146|33:25|6:25|39:160|40:25|41:25|7:25|3:158|3:158;1|1:157|3:158|38:4|4:163|15:23|5:146|33:25|6:25|39:160|40:25|41:25|7:25|3:1'
  1689. ..'58|3:158;1|1:157|3:158|38:4|4:164|15:23|5:146|33:25|6:25|39:160|40:25|41:25|7:25|3:158|3:158;1|1:157|3:158|38:4|4:165|15:23|5:146|33:25|6:25|39:160|40:25|41:25|7:25|3:158|3:158;p;2|1:166;n;7|38:4|4:16'
  1690. ..'7|15:23|5:168;1|2:4|3:158|4:169|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:175;p;p;2|1:166;n;7|38:4|4:176|15:23|5:168;1|2:4|3:158|4:177|15:23|5:170|6:8|7:8|3:158|3:15'
  1691. ..'8;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:178|15:23|5:168;1|2:4|3:158|4:179|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:180;p;p;2|1:166;n;7|38:4|4:181|'
  1692. ..'15:23|5:168;1|2:4|3:158|4:182|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:183|15:23|5:168;1|2:4|3:158|4:184|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:1'
  1693. ..'72|36:173|37:150;p;p;2|1:166;n;7|38:4|4:185|15:23|5:168;1|2:4|3:158|4:186|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:187;p;p;2|1:166;n;7|38:4|4:188|15:23|5:168;1|2:4|'
  1694. ..'3:158|4:189|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:190|15:23|5:168;1|2:4|3:158|4:191|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p'
  1695. ..';p;2|1:166;n;7|38:4|4:192|15:23|5:168;1|2:4|3:158|4:193|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:194|15:23|5:168;1|2:4|3:158|4:195|15:23|5:170|6:8|7:8|3:'
  1696. ..'158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:196;p;p;2|1:166;n;7|38:4|4:197|15:23|5:168;1|2:4|3:158|4:198|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:'
  1697. ..'4|4:199|15:23|5:168;1|2:4|3:158|4:200|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:201|15:23|5:168;1|2:4|3:158|4:202|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:'
  1698. ..'171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:203|15:23|5:168;1|2:4|3:158|4:204|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:205|15:23|5:168;1|2:4|3:158|4:'
  1699. ..'206|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:207;p;p;2|1:166;n;7|38:4|4:208|15:23|5:168;1|2:4|3:158|4:209|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|'
  1700. ..'37:150;p;p;2|1:166;n;7|38:4|4:210|15:23|5:168;1|2:4|3:158|4:211|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:212|15:23|5:168;1|2:4|3:158|4:213|15:23|5:170|6:'
  1701. ..'8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:214|15:23|5:168;1|2:4|3:158|4:215|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:216;p;p;2|1:166'
  1702. ..';n;7|38:4|4:217|15:23|5:168;1|2:4|3:158|4:218|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:219|15:23|5:168;1|2:4|3:158|4:220|15:23|5:170|6:8|7:8|3:158|3:158;'
  1703. ..'n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:221|15:23|5:168;1|2:4|3:158|4:222|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;p;p;2|1:166;n;7|38:4|4:223|15:23|5:168;1|2:4|'
  1704. ..'3:158|4:224|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|12:225;p;p;2|1:166;n;1|2:4|3:158|4:226|15:23|5:170|6:8|7:8|3:158|3:158;n;16|34:171|35:172|36:173|37:150;5|11:174|1'
  1705. ..'2:227;p;7|38:4|4:228|15:23|5:168;p;1|1:229|4:230|5:231|7:25;n;5|11:232|12:233;p;1|1:229|4:234|5:235;n;5|11:236|12:237;p;1|1:238|38:4|4:239|5:240;1|1:241|3:242|4:243|15:244|5:245|6:8|7:8|3:242|3:242;n;'
  1706. ..'16|34:246|27:247|35:248|36:249|37:150;p;1|1:241|3:242|4:250|15:251|5:252|6:8|7:8|3:242|3:242;n;16|34:253|27:247|35:248|36:249|37:150;p;1|1:241|3:242|4:254|15:145|5:255|6:8|7:8|3:242|3:242;n;16|34:256|'
  1707. ..'27:247|35:248|36:249|37:150;p;1|1:241|3:242|4:257|15:145|5:258|6:8|7:8|3:242|3:242;n;16|34:259|27:247|35:248|36:249|37:150;17|1:260|11:261|12:262;p;1|1:263|3:264|42:265|4:266|15:267|5:268|3:264|3:264;'
  1708. ..'n;16|34:269|27:270|35:271|36:249|37:150;p;1|1:263|3:264|42:265|4:272|15:267|5:268|3:264|3:264;n;16|34:273|27:270|35:271|36:249|37:150;p;3|1:274;2|1:275;n;1|1:276|4:277|15:23|5:278;n;16|34:279|35:280|3'
  1709. ..'6:281|37:150;p;1|4:282|15:267|5:283|6:25;n;18;p;3|1:274;p;2|1:275;n;1|1:276|4:284|15:23|5:278;n;16|34:279|35:280|36:281|37:150;p;1|4:285|15:267|5:283|6:25;n;18;p;3|1:274;p;2|1:275;n;1|1:276|4:286|15:2'
  1710. ..'3|5:278;n;16|34:279|35:280|36:281|37:150;p;1|4:287|15:267|5:283|6:25;n;18;p;3|1:274;p;2|1:275;n;1|1:276|4:288|15:23|5:278;n;16|34:279|35:280|36:281|37:150;p;1|4:289|15:267|5:283|6:25;n;18;p;3|1:274;p;'
  1711. ..'2|1:275;n;1|1:276|4:290|15:23|5:278;n;16|34:279|35:280|36:281|37:150;p;1|4:291|15:267|5:283|6:25;n;18;p;3|1:274;p;2|1:275;n;1|1:276|4:292|15:23|5:278;n;16|34:279|35:280|36:281|37:150;p;1|4:293|15:267|'
  1712. ..'5:283|6:25;n;18;p;3|1:274;p;p;2|1:294;n;2|1:295;n;19|43:8|44:12|45:12;1|1:296|2:4|38:297|4:298|5:299;p;1|1:300|2:4|3:242|4:301|15:302|5:303|6:8|7:25|3:242|3:242;n;6|1:304|16:4;3|1:305;5|11:16|12:306;p'
  1713. ..';1|1:307|3:308|4:309|15:145|5:303|6:8|7:25|3:308|3:308;n;6|1:304|16:4;3|1:305;p;2|1:310;n;19|43:8|44:12|45:12;1|1:296|38:297|4:311|5:299|6:25;p;p;p;p;')
  1714. for _,Object in pairs(Objects) do
  1715. Object.Parent = script and script.Parent==workspace and script or workspace
  1716. end
  1717. for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement