Advertisement
lafur

Untitled

Oct 19th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 99.70 KB | None | 0 0
  1. --Created by PenguinAnonymous (ttyyuu12345) Editied by Dittoide
  2. --What's Added To M2S with Dittoide's Edit?
  3. --/ Better dummy script function to improve compatibility (makes it like you are running the code inside the script.)
  4. --/ Removed Gui In Bottom-Left for when you are making guis.
  5. --/ Removed "Inserting Map Please Wait" gui when selected Workspace as Place to export.
  6. --Credit: PenguinAnonymous for making original script, i just wanted to iron it out to my liking.
  7. --Errors: Camera,Terrain
  8. local runDummyScript = function(f,scri)
  9. if (not scri:IsA('Script')) or (not scri:IsA('LocalScript')) then return false; end;
  10. local Dummy_CoRoutine = coroutine.create(function()
  11. getfenv().script = scri
  12. ypcall(function() f() end)
  13. end)
  14. table.insert(cors,Dummy_CoRoutine);
  15. coroutine.resume(Dummy_CoRoutine);
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. mas.Name = "M2S_Model"
  20. o2 = Instance.new("Part")
  21. o4 = Instance.new("Model")
  22. o5 = Instance.new("Model")
  23. o6 = Instance.new("Model")
  24. o7 = Instance.new("Part")
  25. o8 = Instance.new("Part")
  26. o9 = Instance.new("SpecialMesh")
  27. o10 = Instance.new("Part")
  28. o11 = Instance.new("SpecialMesh")
  29. o12 = Instance.new("Part")
  30. o13 = Instance.new("Part")
  31. o14 = Instance.new("Part")
  32. o15 = Instance.new("SpecialMesh")
  33. o16 = Instance.new("Part")
  34. o17 = Instance.new("SpecialMesh")
  35. o18 = Instance.new("Part")
  36. o19 = Instance.new("SpecialMesh")
  37. o20 = Instance.new("Part")
  38. o21 = Instance.new("Part")
  39. o22 = Instance.new("SpecialMesh")
  40. o23 = Instance.new("Part")
  41. o24 = Instance.new("Part")
  42. o25 = Instance.new("Script")
  43. o26 = Instance.new("Model")
  44. o27 = Instance.new("Model")
  45. o28 = Instance.new("Model")
  46. o29 = Instance.new("Part")
  47. o30 = Instance.new("ClickDetector")
  48. o31 = Instance.new("Script")
  49. o32 = Instance.new("Script")
  50. o33 = Instance.new("Sound")
  51. o34 = Instance.new("Model")
  52. o35 = Instance.new("Part")
  53. o36 = Instance.new("Model")
  54. o37 = Instance.new("Part")
  55. o38 = Instance.new("Part")
  56. o39 = Instance.new("SpecialMesh")
  57. o40 = Instance.new("Part")
  58. o41 = Instance.new("Part")
  59. o42 = Instance.new("Part")
  60. o43 = Instance.new("Part")
  61. o44 = Instance.new("Part")
  62. o45 = Instance.new("SpecialMesh")
  63. o46 = Instance.new("Part")
  64. o47 = Instance.new("SpecialMesh")
  65. o48 = Instance.new("Part")
  66. o49 = Instance.new("SpecialMesh")
  67. o50 = Instance.new("Model")
  68. o51 = Instance.new("Part")
  69. o52 = Instance.new("ClickDetector")
  70. o53 = Instance.new("Script")
  71. o54 = Instance.new("Script")
  72. o55 = Instance.new("Sound")
  73. o56 = Instance.new("Model")
  74. o57 = Instance.new("Part")
  75. o58 = Instance.new("Model")
  76. o59 = Instance.new("Part")
  77. o60 = Instance.new("Part")
  78. o61 = Instance.new("SpecialMesh")
  79. o62 = Instance.new("Part")
  80. o63 = Instance.new("Part")
  81. o64 = Instance.new("Part")
  82. o65 = Instance.new("Part")
  83. o66 = Instance.new("Part")
  84. o67 = Instance.new("SpecialMesh")
  85. o68 = Instance.new("Part")
  86. o69 = Instance.new("SpecialMesh")
  87. o70 = Instance.new("Part")
  88. o71 = Instance.new("SpecialMesh")
  89. o72 = Instance.new("Model")
  90. o73 = Instance.new("Model")
  91. o74 = Instance.new("Part")
  92. o75 = Instance.new("SpecialMesh")
  93. o76 = Instance.new("Part")
  94. o77 = Instance.new("Part")
  95. o78 = Instance.new("SpecialMesh")
  96. o79 = Instance.new("Part")
  97. o80 = Instance.new("SpecialMesh")
  98. o81 = Instance.new("Part")
  99. o82 = Instance.new("ClickDetector")
  100. o83 = Instance.new("Part")
  101. o84 = Instance.new("ClickDetector")
  102. o85 = Instance.new("Script")
  103. o86 = Instance.new("VehicleSeat")
  104. o87 = Instance.new("Model")
  105. o88 = Instance.new("Part")
  106. o89 = Instance.new("Script")
  107. o90 = Instance.new("ClickDetector")
  108. o91 = Instance.new("Part")
  109. o92 = Instance.new("Fire")
  110. o93 = Instance.new("Part")
  111. o94 = Instance.new("Fire")
  112. o95 = Instance.new("Part")
  113. o96 = Instance.new("Part")
  114. o97 = Instance.new("Part")
  115. o98 = Instance.new("Sound")
  116. o99 = Instance.new("Model")
  117. o100 = Instance.new("Model")
  118. o101 = Instance.new("Part")
  119. o102 = Instance.new("ClickDetector")
  120. o103 = Instance.new("Part")
  121. o104 = Instance.new("Script")
  122. o105 = Instance.new("Sound")
  123. o106 = Instance.new("Part")
  124. o107 = Instance.new("PointLight")
  125. o108 = Instance.new("Part")
  126. o109 = Instance.new("SpecialMesh")
  127. o110 = Instance.new("Part")
  128. o111 = Instance.new("Part")
  129. o112 = Instance.new("SpecialMesh")
  130. o113 = Instance.new("Part")
  131. o114 = Instance.new("SpecialMesh")
  132. o115 = Instance.new("Part")
  133. o116 = Instance.new("Part")
  134. o117 = Instance.new("Part")
  135. o118 = Instance.new("SpecialMesh")
  136. o119 = Instance.new("Part")
  137. o120 = Instance.new("SpecialMesh")
  138. o121 = Instance.new("Part")
  139. o122 = Instance.new("Part")
  140. o123 = Instance.new("Part")
  141. o124 = Instance.new("SpecialMesh")
  142. o125 = Instance.new("Part")
  143. o126 = Instance.new("SpecialMesh")
  144. o127 = Instance.new("Part")
  145. o128 = Instance.new("Part")
  146. o129 = Instance.new("Part")
  147. o130 = Instance.new("SpecialMesh")
  148. o131 = Instance.new("Part")
  149. o132 = Instance.new("Part")
  150. o133 = Instance.new("SpecialMesh")
  151. o134 = Instance.new("Part")
  152. o135 = Instance.new("SpecialMesh")
  153. o136 = Instance.new("Part")
  154. o137 = Instance.new("SpecialMesh")
  155. o138 = Instance.new("Part")
  156. o139 = Instance.new("Part")
  157. o140 = Instance.new("Part")
  158. o141 = Instance.new("Part")
  159. o142 = Instance.new("SpecialMesh")
  160. o143 = Instance.new("Part")
  161. o144 = Instance.new("Part")
  162. o145 = Instance.new("SpecialMesh")
  163. o146 = Instance.new("Part")
  164. o147 = Instance.new("Part")
  165. o148 = Instance.new("SpecialMesh")
  166. o149 = Instance.new("Part")
  167. o150 = Instance.new("SpecialMesh")
  168. o151 = Instance.new("Part")
  169. o152 = Instance.new("SpecialMesh")
  170. o153 = Instance.new("Part")
  171. o154 = Instance.new("Part")
  172. o155 = Instance.new("Part")
  173. o156 = Instance.new("SpecialMesh")
  174. o157 = Instance.new("Part")
  175. o158 = Instance.new("SpecialMesh")
  176. o159 = Instance.new("Part")
  177. o160 = Instance.new("SpecialMesh")
  178. o161 = Instance.new("Part")
  179. o162 = Instance.new("Part")
  180. o163 = Instance.new("Model")
  181. o164 = Instance.new("Part")
  182. o165 = Instance.new("Part")
  183. o166 = Instance.new("SpecialMesh")
  184. o167 = Instance.new("Part")
  185. o168 = Instance.new("Part")
  186. o169 = Instance.new("Part")
  187. o170 = Instance.new("Part")
  188. o171 = Instance.new("Part")
  189. o172 = Instance.new("Part")
  190. o173 = Instance.new("Part")
  191. o174 = Instance.new("Part")
  192. o175 = Instance.new("Part")
  193. o176 = Instance.new("Part")
  194. o177 = Instance.new("SpecialMesh")
  195. o178 = Instance.new("Part")
  196. o179 = Instance.new("ClickDetector")
  197. o180 = Instance.new("Script")
  198. o181 = Instance.new("Decal")
  199. o182 = Instance.new("Script")
  200. o2.Name = "Baseplate"
  201. o2.Parent = mas
  202. o2.BrickColor = BrickColor.new("Dark stone grey")
  203. o2.Position = Vector3.new(0, -10, 0)
  204. o2.Anchored = true
  205. o2.Locked = true
  206. o2.FormFactor = Enum.FormFactor.Symmetric
  207. o2.Size = Vector3.new(512, 20, 512)
  208. o2.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  209. o2.Color = Color3.new(0.388235, 0.372549, 0.384314)
  210. o2.Position = Vector3.new(0, -10, 0)
  211. o4.Name = "Mech"
  212. o4.Parent = mas
  213. o5.Name = "Mech"
  214. o5.Parent = o4
  215. o6.Parent = o5
  216. o7.Parent = o6
  217. o7.Material = Enum.Material.Glass
  218. o7.BrickColor = BrickColor.new("Baby blue")
  219. o7.Transparency = 0.60000002384186
  220. o7.Position = Vector3.new(-136.339142, 12.6800861, -85.0720215)
  221. o7.Rotation = Vector3.new(-180, 0, -0.219999999)
  222. o7.FormFactor = Enum.FormFactor.Symmetric
  223. o7.Size = Vector3.new(7.00000095, 0.999999583, 0.999999344)
  224. o7.CFrame = CFrame.new(-136.339142, 12.6800861, -85.0720215, 0.999992549, 0.00385993393, 3.07300411e-07, 0.00385993393, -0.999992549, 1.3162661e-09, 3.07303196e-07, -1.30095962e-10, -1)
  225. o7.BottomSurface = Enum.SurfaceType.Weld
  226. o7.TopSurface = Enum.SurfaceType.Weld
  227. o7.Color = Color3.new(0.596078, 0.760784, 0.858824)
  228. o7.Position = Vector3.new(-136.339142, 12.6800861, -85.0720215)
  229. o8.Parent = o6
  230. o8.Material = Enum.Material.Glass
  231. o8.BrickColor = BrickColor.new("Baby blue")
  232. o8.Transparency = 0.60000002384186
  233. o8.Position = Vector3.new(-136.339188, 12.6800413, -84.4719849)
  234. o8.Rotation = Vector3.new(-180, 0, -0.219999999)
  235. o8.FormFactor = Enum.FormFactor.Symmetric
  236. o8.Size = Vector3.new(7, 0.999999583, 0.200000033)
  237. o8.CFrame = CFrame.new(-136.339188, 12.6800413, -84.4719849, 0.999992549, 0.00385993393, 3.07300411e-07, 0.00385993393, -0.999992549, 1.31626565e-09, 3.07303196e-07, -1.3009635e-10, -1)
  238. o8.BottomSurface = Enum.SurfaceType.Weld
  239. o8.TopSurface = Enum.SurfaceType.Weld
  240. o8.Color = Color3.new(0.596078, 0.760784, 0.858824)
  241. o8.Position = Vector3.new(-136.339188, 12.6800413, -84.4719849)
  242. o9.Parent = o8
  243. o9.MeshType = Enum.MeshType.Wedge
  244. o10.Parent = o6
  245. o10.Material = Enum.Material.Glass
  246. o10.BrickColor = BrickColor.new("Baby blue")
  247. o10.Transparency = 0.60000002384186
  248. o10.Position = Vector3.new(-136.39032, 10.4789, -86.5623779)
  249. o10.Rotation = Vector3.new(-180, 0, -0.219999999)
  250. o10.FormFactor = Enum.FormFactor.Symmetric
  251. o10.Size = Vector3.new(7, 1, 2)
  252. o10.CFrame = CFrame.new(-136.39032, 10.4789, -86.5623779, 0.999993324, 0.00384845538, 3.08445607e-07, 0.00386406179, -0.999993801, 1.30656197e-09, 3.10643316e-07, -1.2310275e-10, -1)
  253. o10.BottomSurface = Enum.SurfaceType.Weld
  254. o10.TopSurface = Enum.SurfaceType.Weld
  255. o10.Color = Color3.new(0.596078, 0.760784, 0.858824)
  256. o10.Position = Vector3.new(-136.39032, 10.4789, -86.5623779)
  257. o11.Parent = o10
  258. o11.MeshType = Enum.MeshType.Wedge
  259. o12.Parent = o6
  260. o12.Material = Enum.Material.Glass
  261. o12.BrickColor = BrickColor.new("Baby blue")
  262. o12.Transparency = 0.60000002384186
  263. o12.Position = Vector3.new(-139.396454, 12.0671377, -86.562439)
  264. o12.Rotation = Vector3.new(-180, 0, -0.219999999)
  265. o12.FormFactor = Enum.FormFactor.Symmetric
  266. o12.Size = Vector3.new(1, 2.19999981, 1.99999952)
  267. o12.CFrame = CFrame.new(-139.396454, 12.0671377, -86.562439, 0.999992967, 0.00389632559, 3.15096173e-07, 0.00390458689, -0.999993384, 1.33485067e-09, 3.16261094e-07, -1.08941828e-10, -1)
  268. o12.BottomSurface = Enum.SurfaceType.Weld
  269. o12.TopSurface = Enum.SurfaceType.Weld
  270. o12.Color = Color3.new(0.596078, 0.760784, 0.858824)
  271. o12.Position = Vector3.new(-139.396454, 12.0671377, -86.562439)
  272. o13.Parent = o6
  273. o13.Material = Enum.Material.Glass
  274. o13.BrickColor = BrickColor.new("Baby blue")
  275. o13.Transparency = 0.60000002384186
  276. o13.Position = Vector3.new(-133.396484, 12.0906963, -86.562439)
  277. o13.Rotation = Vector3.new(-180, 0, -0.219999999)
  278. o13.FormFactor = Enum.FormFactor.Symmetric
  279. o13.Size = Vector3.new(1, 2.19999981, 1.99999952)
  280. o13.CFrame = CFrame.new(-133.396484, 12.0906963, -86.562439, 0.999992907, 0.00389358099, 3.05802615e-07, 0.00390184228, -0.999993324, 1.28412669e-09, 3.06967394e-07, -9.53482571e-11, -1)
  281. o13.BottomSurface = Enum.SurfaceType.Weld
  282. o13.TopSurface = Enum.SurfaceType.Weld
  283. o13.Color = Color3.new(0.596078, 0.760784, 0.858824)
  284. o13.Position = Vector3.new(-133.396484, 12.0906963, -86.562439)
  285. o14.Parent = o6
  286. o14.Material = Enum.Material.Glass
  287. o14.BrickColor = BrickColor.new("Baby blue")
  288. o14.Transparency = 0.60000002384186
  289. o14.Position = Vector3.new(-136.334839, 11.5801001, -85.0720215)
  290. o14.Rotation = Vector3.new(-180, 0, -0.219999999)
  291. o14.FormFactor = Enum.FormFactor.Symmetric
  292. o14.Size = Vector3.new(7, 1.19999957, 1)
  293. o14.CFrame = CFrame.new(-136.334839, 11.5801001, -85.0720215, 0.999992549, 0.00385993393, 3.07300411e-07, 0.00385993393, -0.999992549, 1.31626621e-09, 3.07303196e-07, -1.30095892e-10, -1)
  294. o14.BottomSurface = Enum.SurfaceType.Weld
  295. o14.TopSurface = Enum.SurfaceType.Weld
  296. o14.Color = Color3.new(0.596078, 0.760784, 0.858824)
  297. o14.Position = Vector3.new(-136.334839, 11.5801001, -85.0720215)
  298. o15.Parent = o14
  299. o15.MeshType = Enum.MeshType.Wedge
  300. o16.Parent = o6
  301. o16.Material = Enum.Material.Glass
  302. o16.BrickColor = BrickColor.new("Baby blue")
  303. o16.Transparency = 0.60000002384186
  304. o16.Position = Vector3.new(-136.411072, 15.8787508, -86.5623779)
  305. o16.Rotation = Vector3.new(-180, 0, 179.769989)
  306. o16.FormFactor = Enum.FormFactor.Symmetric
  307. o16.Size = Vector3.new(7, 1, 2)
  308. o16.CFrame = CFrame.new(-136.411072, 15.8787508, -86.5623779, -0.999992847, -0.00392798288, 3.19402545e-07, -0.00393624417, 0.999993265, 1.35199452e-09, -3.20567466e-07, 9.9122717e-11, -1)
  309. o16.BottomSurface = Enum.SurfaceType.Weld
  310. o16.TopSurface = Enum.SurfaceType.Weld
  311. o16.Color = Color3.new(0.596078, 0.760784, 0.858824)
  312. o16.Position = Vector3.new(-136.411072, 15.8787508, -86.5623779)
  313. o17.Parent = o16
  314. o17.MeshType = Enum.MeshType.Wedge
  315. o18.Parent = o6
  316. o18.Material = Enum.Material.Glass
  317. o18.BrickColor = BrickColor.new("Baby blue")
  318. o18.Transparency = 0.60000002384186
  319. o18.Position = Vector3.new(-136.347229, 14.7799797, -85.0720215)
  320. o18.Rotation = Vector3.new(-180, 0, 179.779999)
  321. o18.FormFactor = Enum.FormFactor.Symmetric
  322. o18.Size = Vector3.new(7, 1.19999957, 1)
  323. o18.CFrame = CFrame.new(-136.347229, 14.7799797, -85.0720215, -0.999992549, -0.00385993393, 3.07300411e-07, -0.00385993393, 0.999992549, 1.31626554e-09, -3.07303196e-07, 1.3009642e-10, -1)
  324. o18.BottomSurface = Enum.SurfaceType.Weld
  325. o18.TopSurface = Enum.SurfaceType.Weld
  326. o18.Color = Color3.new(0.596078, 0.760784, 0.858824)
  327. o18.Position = Vector3.new(-136.347229, 14.7799797, -85.0720215)
  328. o19.Parent = o18
  329. o19.MeshType = Enum.MeshType.Wedge
  330. o20.Parent = o6
  331. o20.Material = Enum.Material.Glass
  332. o20.BrickColor = BrickColor.new("Baby blue")
  333. o20.Transparency = 0.60000002384186
  334. o20.Position = Vector3.new(-136.342911, 13.6800365, -85.0720215)
  335. o20.Rotation = Vector3.new(-180, 0, 179.779999)
  336. o20.FormFactor = Enum.FormFactor.Symmetric
  337. o20.Size = Vector3.new(7.00000095, 0.999999583, 0.999999344)
  338. o20.CFrame = CFrame.new(-136.342911, 13.6800365, -85.0720215, -0.999992549, -0.00385993393, 3.07300411e-07, -0.00385993393, 0.999992549, 1.31626587e-09, -3.07303196e-07, 1.30096101e-10, -1)
  339. o20.BottomSurface = Enum.SurfaceType.Weld
  340. o20.TopSurface = Enum.SurfaceType.Weld
  341. o20.Color = Color3.new(0.596078, 0.760784, 0.858824)
  342. o20.Position = Vector3.new(-136.342911, 13.6800365, -85.0720215)
  343. o21.Parent = o6
  344. o21.Material = Enum.Material.Glass
  345. o21.BrickColor = BrickColor.new("Baby blue")
  346. o21.Transparency = 0.60000002384186
  347. o21.Position = Vector3.new(-136.342957, 13.6799936, -84.4719849)
  348. o21.Rotation = Vector3.new(-180, 0, 179.779999)
  349. o21.FormFactor = Enum.FormFactor.Symmetric
  350. o21.Size = Vector3.new(7, 0.999999583, 0.200000033)
  351. o21.CFrame = CFrame.new(-136.342957, 13.6799936, -84.4719849, -0.999992549, -0.00385993393, 3.07300411e-07, -0.00385993393, 0.999992549, 1.31626554e-09, -3.07303196e-07, 1.3009642e-10, -1)
  352. o21.BottomSurface = Enum.SurfaceType.Weld
  353. o21.TopSurface = Enum.SurfaceType.Weld
  354. o21.Color = Color3.new(0.596078, 0.760784, 0.858824)
  355. o21.Position = Vector3.new(-136.342957, 13.6799936, -84.4719849)
  356. o22.Parent = o21
  357. o22.MeshType = Enum.MeshType.Wedge
  358. o23.Parent = o6
  359. o23.Material = Enum.Material.Glass
  360. o23.BrickColor = BrickColor.new("Baby blue")
  361. o23.Transparency = 0.60000002384186
  362. o23.Position = Vector3.new(-133.404877, 14.2906885, -86.562439)
  363. o23.Rotation = Vector3.new(-180, 0, 179.769989)
  364. o23.FormFactor = Enum.FormFactor.Symmetric
  365. o23.Size = Vector3.new(1, 2.19999981, 1.99999952)
  366. o23.CFrame = CFrame.new(-133.404877, 14.2906885, -86.562439, -0.999992788, -0.0039332537, 3.11400868e-07, -0.00394151499, 0.999993205, 1.30587974e-09, -3.12565675e-07, 8.28571725e-11, -1)
  367. o23.BottomSurface = Enum.SurfaceType.Weld
  368. o23.TopSurface = Enum.SurfaceType.Weld
  369. o23.Color = Color3.new(0.596078, 0.760784, 0.858824)
  370. o23.Position = Vector3.new(-133.404877, 14.2906885, -86.562439)
  371. o24.Parent = o6
  372. o24.Material = Enum.Material.Glass
  373. o24.BrickColor = BrickColor.new("Baby blue")
  374. o24.Transparency = 0.60000002384186
  375. o24.Position = Vector3.new(-139.404953, 14.2668896, -86.562439)
  376. o24.Rotation = Vector3.new(-180, 0, 179.779999)
  377. o24.FormFactor = Enum.FormFactor.Symmetric
  378. o24.Size = Vector3.new(1, 2.19999981, 1.99999952)
  379. o24.CFrame = CFrame.new(-139.404953, 14.2668896, -86.562439, -0.999992847, -0.00392685411, 3.1940354e-07, -0.00393511541, 0.999993265, 1.35894773e-09, -3.20568518e-07, 1.06433674e-10, -1)
  380. o24.BottomSurface = Enum.SurfaceType.Weld
  381. o24.TopSurface = Enum.SurfaceType.Weld
  382. o24.Color = Color3.new(0.596078, 0.760784, 0.858824)
  383. o24.Position = Vector3.new(-139.404953, 14.2668896, -86.562439)
  384. o25.Name = "qPerfectionWeld"
  385. o25.Parent = o6
  386.  
  387. runDummyScript(function()
  388. -- Created by Quenty (@Quenty, follow me on twitter).
  389. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  390. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  391.  
  392. --[[ INSTRUCTIONS
  393. - Place in the model
  394. - Make sure model is anchored
  395. - That's it. It will weld the model and all children.
  396.  
  397. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  398. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  399. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  400. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  401. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  402. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  403. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  404. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  405.  
  406. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
  407. ]]
  408.  
  409. --[[ DOCUMENTATION
  410. - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
  411. - Will work in PBS servers
  412. - Will work as long as it starts out with the part anchored
  413. - Stores the relative CFrame as a CFrame value
  414. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  415. - Utilizes a recursive algorith to find all parts in the model
  416. - Will reweld on script reparent if the script is initially parented to a tool.
  417. - Welds as fast as possible
  418. ]]
  419.  
  420. -- qPerfectionWeld.lua
  421. -- Created 10/6/2014
  422. -- Author: Quenty
  423. -- Version 1.0.3
  424.  
  425. -- Updated 10/14/2014 - Updated to 1.0.1
  426. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  427.  
  428. -- Updated 10/14/2014 - Updated to 1.0.2
  429. --- Fixed bug fix.
  430.  
  431. -- Updated 10/14/2014 - Updated to 1.0.3
  432. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  433.  
  434. local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  435.  
  436.  
  437. local function CallOnChildren(Instance, FunctionToCall)
  438. -- Calls a function on each of the children of a certain object, using recursion.
  439.  
  440. FunctionToCall(Instance)
  441.  
  442. for _, Child in next, Instance:GetChildren() do
  443. CallOnChildren(Child, FunctionToCall)
  444. end
  445. end
  446.  
  447. local function GetNearestParent(Instance, ClassName)
  448. -- Returns the nearest parent of a certain class, or returns nil
  449.  
  450. local Ancestor = Instance
  451. repeat
  452. Ancestor = Ancestor.Parent
  453. if Ancestor == nil then
  454. return nil
  455. end
  456. until Ancestor:IsA(ClassName)
  457.  
  458. return Ancestor
  459. end
  460.  
  461. local function GetBricks(StartInstance)
  462. local List = {}
  463.  
  464. -- if StartInstance:IsA("BasePart") then
  465. -- List[#List+1] = StartInstance
  466. -- end
  467.  
  468. CallOnChildren(StartInstance, function(Item)
  469. if Item:IsA("BasePart") then
  470. List[#List+1] = Item;
  471. end
  472. end)
  473.  
  474. return List
  475. end
  476.  
  477. local function Modify(Instance, Values)
  478. -- Modifies an Instance by using a table.
  479.  
  480. assert(type(Values) == "table", "Values is not a table");
  481.  
  482. for Index, Value in next, Values do
  483. if type(Index) == "number" then
  484. Value.Parent = Instance
  485. else
  486. Instance[Index] = Value
  487. end
  488. end
  489. return Instance
  490. end
  491.  
  492. local function Make(ClassType, Properties)
  493. -- Using a syntax hack to create a nice way to Make new items.
  494.  
  495. return Modify(Instance.new(ClassType), Properties)
  496. end
  497.  
  498. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  499. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  500.  
  501. local function HasWheelJoint(Part)
  502. for _, SurfaceName in pairs(Surfaces) do
  503. for _, HingSurfaceName in pairs(HingSurfaces) do
  504. if Part[SurfaceName].Name == HingSurfaceName then
  505. return true
  506. end
  507. end
  508. end
  509.  
  510. return false
  511. end
  512.  
  513. local function ShouldBreakJoints(Part)
  514. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  515. -- definitely some edge cases.
  516.  
  517. if NEVER_BREAK_JOINTS then
  518. return false
  519. end
  520.  
  521. if HasWheelJoint(Part) then
  522. return false
  523. end
  524.  
  525. local Connected = Part:GetConnectedParts()
  526.  
  527. if #Connected == 1 then
  528. return false
  529. end
  530.  
  531. for _, Item in pairs(Connected) do
  532. if HasWheelJoint(Item) then
  533. return false
  534. elseif not Item:IsDescendantOf(script.Parent) then
  535. return false
  536. end
  537. end
  538.  
  539. return true
  540. end
  541.  
  542. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  543. --- Weld's 2 parts together
  544. -- @param Part0 The first part
  545. -- @param Part1 The second part (Dependent part most of the time).
  546. -- @param [JointType] The type of joint. Defaults to weld.
  547. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  548. -- @return The weld created.
  549.  
  550. JointType = JointType or "Weld"
  551. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  552.  
  553. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  554. Modify(NewWeld, {
  555. Name = "qCFrameWeldThingy";
  556. Part0 = Part0;
  557. Part1 = Part1;
  558. C0 = CFrame.new();--Part0.CFrame:inverse();
  559. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  560. Parent = Part1;
  561. })
  562.  
  563. if not RelativeValue then
  564. RelativeValue = Make("CFrameValue", {
  565. Parent = Part1;
  566. Name = "qRelativeCFrameWeldValue";
  567. Archivable = true;
  568. Value = NewWeld.C1;
  569. })
  570. end
  571.  
  572. return NewWeld
  573. end
  574.  
  575. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  576. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  577. -- @param MainPart The part to weld the model to (can be in the model).
  578. -- @param [JointType] The type of joint. Defaults to weld.
  579. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  580.  
  581. for _, Part in pairs(Parts) do
  582. if ShouldBreakJoints(Part) then
  583. Part:BreakJoints()
  584. end
  585. end
  586.  
  587. for _, Part in pairs(Parts) do
  588. if Part ~= MainPart then
  589. WeldTogether(MainPart, Part, JointType, MainPart)
  590. end
  591. end
  592.  
  593. if not DoNotUnanchor then
  594. for _, Part in pairs(Parts) do
  595. Part.Anchored = false
  596. end
  597. MainPart.Anchored = false
  598. end
  599. end
  600.  
  601. local function PerfectionWeld()
  602. local Tool = GetNearestParent(script, "Tool")
  603.  
  604. local Parts = GetBricks(script.Parent)
  605. local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
  606.  
  607. if PrimaryPart then
  608. WeldParts(Parts, PrimaryPart, "Weld", false)
  609. else
  610. warn("qWeld - Unable to weld part")
  611. end
  612.  
  613. return Tool
  614. end
  615.  
  616. local Tool = PerfectionWeld()
  617.  
  618.  
  619. if Tool and script.ClassName == "Script" then
  620. --- Don't bother with local scripts
  621.  
  622. script.Parent.AncestryChanged:connect(function()
  623. PerfectionWeld()
  624. end)
  625. end
  626.  
  627. -- Created by Quenty (@Quenty, follow me on twitter).
  628.  
  629. end,o25)
  630.  
  631. o26.Parent = o5
  632. o27.Parent = o26
  633. o28.Parent = o27
  634. o29.Name = "Switch"
  635. o29.Parent = o28
  636. o29.Material = Enum.Material.Neon
  637. o29.BrickColor = BrickColor.new("Sea green")
  638. o29.Position = Vector3.new(-136.016968, 11.5627031, -85.5962524)
  639. o29.Rotation = Vector3.new(-90, -0.219999999, 180)
  640. o29.CanCollide = false
  641. o29.FormFactor = Enum.FormFactor.Plate
  642. o29.Size = Vector3.new(0.469999969, 0.0500000007, 0.489999861)
  643. o29.CFrame = CFrame.new(-136.016968, 11.5627031, -85.5962524, -0.999992549, -3.07300411e-07, -0.00385993393, -0.00385993393, -1.31626632e-09, 0.999992549, -3.07303196e-07, 1, 1.30095823e-10)
  644. o29.BottomSurface = Enum.SurfaceType.Weld
  645. o29.TopSurface = Enum.SurfaceType.Weld
  646. o29.Color = Color3.new(0.203922, 0.556863, 0.25098)
  647. o29.Position = Vector3.new(-136.016968, 11.5627031, -85.5962524)
  648. o30.Parent = o29
  649. o30.MaxActivationDistance = 10
  650. o31.Name = "CannonBall"
  651. o31.Parent = o29
  652. o31.Disabled = true
  653.  
  654. runDummyScript(function()
  655. ball = script.Parent
  656. damage = 1000
  657.  
  658. function onTouched(hit)
  659.  
  660.  
  661. local humanoid = hit.Parent:findFirstChild("Humanoid")
  662. if humanoid~=nil then
  663. tagHumanoid(humanoid)
  664. humanoid.Health = humanoid.Health - damage
  665. wait(0.01)
  666. untagHumanoid(humanoid)
  667. connection:disconnect()
  668. else
  669. damage = damage / 2
  670. if damage < 2 then
  671. connection:disconnect()
  672. ball.Parent = nil
  673. end
  674. end
  675.  
  676. if math.random(1,1) == 1 then
  677. explosion = Instance.new("Explosion")
  678. explosion.BlastRadius = 10
  679. explosion.BlastPressure = 50 -- these are really wussy units
  680. explosion.Position = script.Parent.Position
  681. explosion.Parent = game.Workspace
  682. connection:disconnect()
  683. ball.Parent = nil
  684. cancollide = true
  685. end
  686.  
  687. end
  688.  
  689. function tagHumanoid(humanoid)
  690. -- todo: make tag expire
  691. local tag = ball:findFirstChild("creator")
  692. if tag ~= nil then
  693. local new_tag = tag:clone()
  694. new_tag.Parent = humanoid
  695. end
  696. end
  697.  
  698.  
  699. function untagHumanoid(humanoid)
  700. if humanoid ~= nil then
  701. local tag = humanoid:findFirstChild("creator")
  702. if tag ~= nil then
  703. tag.Parent = nil
  704. end
  705. end
  706. end
  707.  
  708. connection = ball.Touched:connect(onTouched)
  709.  
  710. r = game:service("RunService")
  711. t, s = r.Stepped:wait()
  712. d = t + 5.0 - s
  713. while t < d do
  714. t = r.Stepped:wait()
  715. end
  716.  
  717. ball.Parent = nil
  718. end,o31)
  719.  
  720. o32.Name = "FireGun"
  721. o32.Parent = o29
  722.  
  723. runDummyScript(function()
  724. local switch = script.Parent
  725. local gunBarrelOne = script.Parent.Parent.GunBarrel.One
  726.  
  727. local debounce = false
  728. local gunOne = true
  729.  
  730. local cannonBall = Instance.new("Part")
  731. cannonBall.Size = Vector3.new(1,1,1)
  732. cannonBall.BrickColor = BrickColor.new(26) -- Really black
  733. cannonBall.Shape = 0
  734. cannonBall.BottomSurface = 0
  735. cannonBall.TopSurface = 0
  736. cannonBall.Name = "Cannon Shot"
  737. cannonBall.Elasticity = .1
  738. cannonBall.Reflectance = 0
  739. cannonBall.Friction = 0
  740.  
  741. function fire(player)
  742.  
  743. local sound = script.Parent:findFirstChild("GunSound")
  744. if sound == nil then
  745. sound = Instance.new("Sound")
  746. sound.Name = "GunSound"
  747. sound.SoundId = "http://www.roblox.com/asset?id=2101148"
  748. sound.Volume = 1
  749. sound.Parent = script.Parent
  750. end
  751. sound:play()
  752.  
  753.  
  754.  
  755.  
  756. local missile = Instance.new("Part")
  757.  
  758.  
  759. local barrel
  760.  
  761. if gunOne == true then
  762. barrel = gunBarrelOne
  763. gunOne = true
  764.  
  765. end
  766.  
  767. local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
  768.  
  769. local dx = math.random(50,50)
  770. local dy = math.random(0,0)
  771. local dz = math.random(0,0)
  772. local mag = math.random(300,300)
  773.  
  774. local v = barrel.CFrame:vectorToWorldSpace(Vector3.new(mag + dx,dy,dz))
  775.  
  776. local missile = cannonBall:clone()
  777.  
  778. missile.Position = spawnPos
  779. missile.Velocity = v
  780.  
  781.  
  782.  
  783. local new_script = script.Parent.CannonBall:clone()
  784. new_script.Disabled = false
  785. new_script.Parent = missile
  786.  
  787. local creator_tag = Instance.new("ObjectValue")
  788. creator_tag.Value = player
  789. creator_tag.Name = "creator"
  790. creator_tag.Parent = missile
  791.  
  792.  
  793.  
  794. missile.Parent = game.Workspace
  795.  
  796. end
  797.  
  798. function onClicked()
  799. if debounce == false then
  800. debounce = true
  801. switch.BrickColor = BrickColor.new(21)
  802. -- let slip the dogs of war
  803. fire(player)
  804. wait(.1)
  805.  
  806. wait(0.5)
  807. debounce = false
  808. switch.BrickColor = BrickColor.new(37)
  809. end
  810. end
  811.  
  812.  
  813. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  814.  
  815.  
  816.  
  817. end,o32)
  818.  
  819. o33.Name = "GunSound"
  820. o33.Parent = o29
  821. o33.SoundId = "rbxassetid://1486537732"
  822. o34.Name = "GunBarrel"
  823. o34.Parent = o28
  824. o35.Name = "One"
  825. o35.Parent = o34
  826. o35.Material = Enum.Material.SmoothPlastic
  827. o35.Position = Vector3.new(-131.892059, 10.7562933, -84.5623779)
  828. o35.Rotation = Vector3.new(90, 0.209999993, 90)
  829. o35.FormFactor = Enum.FormFactor.Symmetric
  830. o35.Shape = Enum.PartType.Cylinder
  831. o35.Size = Vector3.new(2, 2, 2)
  832. o35.CFrame = CFrame.new(-131.892059, 10.7562933, -84.5623779, -2.84912375e-07, -0.999993563, 0.00372171379, -1.19563204e-09, -0.00372997462, -0.99999398, 1, -2.86076983e-07, -1.37532138e-10)
  833. o35.BottomSurface = Enum.SurfaceType.Smooth
  834. o35.LeftSurface = Enum.SurfaceType.Weld
  835. o35.RightSurface = Enum.SurfaceType.Weld
  836. o35.TopSurface = Enum.SurfaceType.Smooth
  837. o35.Position = Vector3.new(-131.892059, 10.7562933, -84.5623779)
  838. o36.Parent = o28
  839. o37.Parent = o36
  840. o37.Material = Enum.Material.Neon
  841. o37.BrickColor = BrickColor.new("Crimson")
  842. o37.Position = Vector3.new(-130.867264, 10.7601748, -90.2623901)
  843. o37.Rotation = Vector3.new(0, 0, 0.209999993)
  844. o37.Size = Vector3.new(0.0500000007, 2.80000043, 2.59999967)
  845. o37.CFrame = CFrame.new(-130.867264, 10.7601748, -90.2623901, 0.999993682, -0.00373263354, -2.91385135e-07, 0.00375039922, 0.999994099, -1.23178634e-09, 2.93890167e-07, 1.48657697e-10, 1)
  846. o37.BackSurface = Enum.SurfaceType.Weld
  847. o37.BottomSurface = Enum.SurfaceType.Weld
  848. o37.FrontSurface = Enum.SurfaceType.Weld
  849. o37.LeftSurface = Enum.SurfaceType.Weld
  850. o37.RightSurface = Enum.SurfaceType.Weld
  851. o37.TopSurface = Enum.SurfaceType.Smooth
  852. o37.Color = Color3.new(0.592157, 0, 0)
  853. o37.Position = Vector3.new(-130.867264, 10.7601748, -90.2623901)
  854. o38.Name = "DO NOT USE"
  855. o38.Parent = o36
  856. o38.Material = Enum.Material.SmoothPlastic
  857. o38.Position = Vector3.new(-131.897064, 11.9565048, -91.8624268)
  858. o38.Rotation = Vector3.new(90, 0.219999999, -180)
  859. o38.FormFactor = Enum.FormFactor.Symmetric
  860. o38.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
  861. o38.CFrame = CFrame.new(-131.897064, 11.9565048, -91.8624268, -0.999993205, 2.9455768e-07, 0.00381699344, -0.00382525474, 1.23375876e-09, -0.999993622, -2.95722344e-07, -1, -1.11505499e-10)
  862. o38.BackSurface = Enum.SurfaceType.Weld
  863. o38.BottomSurface = Enum.SurfaceType.Weld
  864. o38.TopSurface = Enum.SurfaceType.Weld
  865. o38.Position = Vector3.new(-131.897064, 11.9565048, -91.8624268)
  866. o39.Parent = o38
  867. o39.MeshType = Enum.MeshType.Wedge
  868. o40.Parent = o36
  869. o40.Material = Enum.Material.SmoothPlastic
  870. o40.Position = Vector3.new(-131.892334, 10.7563906, -90.062439)
  871. o40.Rotation = Vector3.new(0, 0, 0.219999999)
  872. o40.FormFactor = Enum.FormFactor.Symmetric
  873. o40.Size = Vector3.new(2, 2.80000019, 3)
  874. o40.CFrame = CFrame.new(-131.892334, 10.7563906, -90.062439, 0.999993503, -0.00375429052, -2.94774054e-07, 0.00376255182, 0.99999392, -1.24696342e-09, 2.95938776e-07, 1.42438686e-10, 1)
  875. o40.BackSurface = Enum.SurfaceType.Weld
  876. o40.BottomSurface = Enum.SurfaceType.Smooth
  877. o40.TopSurface = Enum.SurfaceType.Smooth
  878. o40.Position = Vector3.new(-131.892334, 10.7563906, -90.062439)
  879. o41.Parent = o36
  880. o41.Material = Enum.Material.SmoothPlastic
  881. o41.Position = Vector3.new(-131.892044, 10.7562933, -87.0623779)
  882. o41.Rotation = Vector3.new(0, 0, 0.209999993)
  883. o41.FormFactor = Enum.FormFactor.Symmetric
  884. o41.Size = Vector3.new(2, 2, 3)
  885. o41.CFrame = CFrame.new(-131.892044, 10.7562933, -87.0623779, 0.999993622, -0.00372101949, -2.89744406e-07, 0.00372928078, 0.99999404, -1.21667476e-09, 2.90909014e-07, 1.40753548e-10, 1)
  886. o41.BackSurface = Enum.SurfaceType.Weld
  887. o41.BottomSurface = Enum.SurfaceType.Smooth
  888. o41.TopSurface = Enum.SurfaceType.Smooth
  889. o41.Position = Vector3.new(-131.892044, 10.7562933, -87.0623779)
  890. o42.Parent = o36
  891. o42.Material = Enum.Material.SmoothPlastic
  892. o42.Position = Vector3.new(-130.818085, 10.7603464, -90.2623901)
  893. o42.Rotation = Vector3.new(0, 0, 0.209999993)
  894. o42.Size = Vector3.new(0.0500000007, 2.40000033, 2.19999957)
  895. o42.CFrame = CFrame.new(-130.818085, 10.7603464, -90.2623901, 0.999993622, -0.00375047419, -2.94005588e-07, 0.0037682401, 0.99999404, -1.24424337e-09, 2.96510649e-07, 1.45996853e-10, 1)
  896. o42.BackSurface = Enum.SurfaceType.Weld
  897. o42.BottomSurface = Enum.SurfaceType.Weld
  898. o42.FrontSurface = Enum.SurfaceType.Weld
  899. o42.LeftSurface = Enum.SurfaceType.Weld
  900. o42.RightSurface = Enum.SurfaceType.Weld
  901. o42.TopSurface = Enum.SurfaceType.Smooth
  902. o42.Position = Vector3.new(-130.818085, 10.7603464, -90.2623901)
  903. o43.Parent = o36
  904. o43.Material = Enum.Material.SmoothPlastic
  905. o43.Position = Vector3.new(-131.892593, 10.7564564, -91.8623657)
  906. o43.Rotation = Vector3.new(0, 0, 0.209999993)
  907. o43.FormFactor = Enum.FormFactor.Symmetric
  908. o43.Size = Vector3.new(2, 2, 0.599999726)
  909. o43.CFrame = CFrame.new(-131.892593, 10.7564564, -91.8623657, 0.999993742, -0.00369270612, -2.86096508e-07, 0.00370096741, 0.999994159, -1.20372268e-09, 2.87261116e-07, 1.49538854e-10, 1)
  910. o43.BackSurface = Enum.SurfaceType.Weld
  911. o43.BottomSurface = Enum.SurfaceType.Smooth
  912. o43.TopSurface = Enum.SurfaceType.Smooth
  913. o43.Position = Vector3.new(-131.892593, 10.7564564, -91.8623657)
  914. o44.Name = "DO NOT USE"
  915. o44.Parent = o36
  916. o44.Material = Enum.Material.SmoothPlastic
  917. o44.Position = Vector3.new(-131.896683, 11.9563589, -87.0623779)
  918. o44.Rotation = Vector3.new(-180, 0, 179.779999)
  919. o44.FormFactor = Enum.FormFactor.Symmetric
  920. o44.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
  921. o44.CFrame = CFrame.new(-131.896683, 11.9563589, -87.0623779, -0.999993622, -0.00377303059, 2.88351117e-07, -0.0037868002, 0.999994159, 1.19326271e-09, -2.9029033e-07, 1.08920276e-10, -1)
  922. o44.BackSurface = Enum.SurfaceType.Weld
  923. o44.BottomSurface = Enum.SurfaceType.Weld
  924. o44.TopSurface = Enum.SurfaceType.Weld
  925. o44.Position = Vector3.new(-131.896683, 11.9563589, -87.0623779)
  926. o45.Parent = o44
  927. o45.MeshType = Enum.MeshType.Wedge
  928. o46.Name = "DO NOT USE"
  929. o46.Parent = o36
  930. o46.Material = Enum.Material.SmoothPlastic
  931. o46.Position = Vector3.new(-131.887589, 9.55611038, -87.0623779)
  932. o46.Rotation = Vector3.new(-180, 0, -0.219999999)
  933. o46.FormFactor = Enum.FormFactor.Symmetric
  934. o46.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
  935. o46.CFrame = CFrame.new(-131.887589, 9.55611038, -87.0623779, 0.999993384, 0.00379234646, 3.00829385e-07, 0.00380060775, -0.999993801, 1.255962e-09, 3.01994106e-07, -1.17161031e-10, -1)
  936. o46.BackSurface = Enum.SurfaceType.Weld
  937. o46.BottomSurface = Enum.SurfaceType.Weld
  938. o46.TopSurface = Enum.SurfaceType.Weld
  939. o46.Position = Vector3.new(-131.887589, 9.55611038, -87.0623779)
  940. o47.Parent = o46
  941. o47.MeshType = Enum.MeshType.Wedge
  942. o48.Name = "DO NOT USE"
  943. o48.Parent = o36
  944. o48.Material = Enum.Material.SmoothPlastic
  945. o48.Position = Vector3.new(-131.888062, 9.55651474, -91.8624268)
  946. o48.Rotation = Vector3.new(-90, -0.219999999, 0)
  947. o48.FormFactor = Enum.FormFactor.Symmetric
  948. o48.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
  949. o48.CFrame = CFrame.new(-131.888062, 9.55651474, -91.8624268, 0.999993682, 2.96458779e-07, -0.00376647292, 0.00378024252, 1.23183452e-09, 0.999994218, 2.98398163e-07, -1, 1.18759322e-10)
  950. o48.BackSurface = Enum.SurfaceType.Weld
  951. o48.BottomSurface = Enum.SurfaceType.Weld
  952. o48.TopSurface = Enum.SurfaceType.Weld
  953. o48.Position = Vector3.new(-131.888062, 9.55651474, -91.8624268)
  954. o49.Parent = o48
  955. o49.MeshType = Enum.MeshType.Wedge
  956. o50.Parent = o27
  957. o51.Name = "Switch"
  958. o51.Parent = o50
  959. o51.Material = Enum.Material.Neon
  960. o51.BrickColor = BrickColor.new("Sea green")
  961. o51.Position = Vector3.new(-136.764816, 11.5598211, -85.5962524)
  962. o51.Rotation = Vector3.new(-90, -0.219999999, 180)
  963. o51.CanCollide = false
  964. o51.FormFactor = Enum.FormFactor.Plate
  965. o51.Size = Vector3.new(0.469999969, 0.0500000007, 0.489999861)
  966. o51.CFrame = CFrame.new(-136.764816, 11.5598211, -85.5962524, -0.999992549, -3.07300411e-07, -0.00385993393, -0.00385993393, -1.31626632e-09, 0.999992549, -3.07303196e-07, 1, 1.30095823e-10)
  967. o51.BottomSurface = Enum.SurfaceType.Weld
  968. o51.TopSurface = Enum.SurfaceType.Weld
  969. o51.Color = Color3.new(0.203922, 0.556863, 0.25098)
  970. o51.Position = Vector3.new(-136.764816, 11.5598211, -85.5962524)
  971. o52.Parent = o51
  972. o52.MaxActivationDistance = 10
  973. o53.Name = "CannonBall"
  974. o53.Parent = o51
  975. o53.Disabled = true
  976.  
  977. runDummyScript(function()
  978. ball = script.Parent
  979. damage = 1000
  980.  
  981. function onTouched(hit)
  982.  
  983.  
  984. local humanoid = hit.Parent:findFirstChild("Humanoid")
  985. if humanoid~=nil then
  986. tagHumanoid(humanoid)
  987. humanoid.Health = humanoid.Health - damage
  988. wait(0.01)
  989. untagHumanoid(humanoid)
  990. connection:disconnect()
  991. else
  992. damage = damage / 2
  993. if damage < 2 then
  994. connection:disconnect()
  995. ball.Parent = nil
  996. end
  997. end
  998.  
  999. if math.random(1,1) == 1 then
  1000. explosion = Instance.new("Explosion")
  1001. explosion.BlastRadius = 10
  1002. explosion.BlastPressure = 50 -- these are really wussy units
  1003. explosion.Position = script.Parent.Position
  1004. explosion.Parent = game.Workspace
  1005. connection:disconnect()
  1006. ball.Parent = nil
  1007. cancollide = true
  1008. end
  1009.  
  1010. end
  1011.  
  1012. function tagHumanoid(humanoid)
  1013. -- todo: make tag expire
  1014. local tag = ball:findFirstChild("creator")
  1015. if tag ~= nil then
  1016. local new_tag = tag:clone()
  1017. new_tag.Parent = humanoid
  1018. end
  1019. end
  1020.  
  1021.  
  1022. function untagHumanoid(humanoid)
  1023. if humanoid ~= nil then
  1024. local tag = humanoid:findFirstChild("creator")
  1025. if tag ~= nil then
  1026. tag.Parent = nil
  1027. end
  1028. end
  1029. end
  1030.  
  1031. connection = ball.Touched:connect(onTouched)
  1032.  
  1033. r = game:service("RunService")
  1034. t, s = r.Stepped:wait()
  1035. d = t + 5.0 - s
  1036. while t < d do
  1037. t = r.Stepped:wait()
  1038. end
  1039.  
  1040. ball.Parent = nil
  1041. end,o53)
  1042.  
  1043. o54.Name = "FireGun"
  1044. o54.Parent = o51
  1045.  
  1046. runDummyScript(function()
  1047. local switch = script.Parent
  1048. local gunBarrelOne = script.Parent.Parent.GunBarrel.One
  1049.  
  1050. local debounce = false
  1051. local gunOne = true
  1052.  
  1053. local cannonBall = Instance.new("Part")
  1054. cannonBall.Size = Vector3.new(1,1,1)
  1055. cannonBall.BrickColor = BrickColor.new(26) -- Really black
  1056. cannonBall.Shape = 0
  1057. cannonBall.BottomSurface = 0
  1058. cannonBall.TopSurface = 0
  1059. cannonBall.Name = "Cannon Shot"
  1060. cannonBall.Elasticity = .1
  1061. cannonBall.Reflectance = 0
  1062. cannonBall.Friction = 0
  1063.  
  1064. function fire(player)
  1065.  
  1066. local sound = script.Parent:findFirstChild("GunSound")
  1067. if sound == nil then
  1068. sound = Instance.new("Sound")
  1069. sound.Name = "GunSound"
  1070. sound.SoundId = "http://www.roblox.com/asset?id=2101148"
  1071. sound.Volume = 1
  1072. sound.Parent = script.Parent
  1073. end
  1074. sound:play()
  1075.  
  1076.  
  1077.  
  1078.  
  1079. local missile = Instance.new("Part")
  1080.  
  1081.  
  1082. local barrel
  1083.  
  1084. if gunOne == true then
  1085. barrel = gunBarrelOne
  1086. gunOne = true
  1087.  
  1088. end
  1089.  
  1090. local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
  1091.  
  1092. local dx = math.random(50,50)
  1093. local dy = math.random(0,0)
  1094. local dz = math.random(0,0)
  1095. local mag = math.random(300,300)
  1096.  
  1097. local v = barrel.CFrame:vectorToWorldSpace(Vector3.new(mag + dx,dy,dz))
  1098.  
  1099. local missile = cannonBall:clone()
  1100.  
  1101. missile.Position = spawnPos
  1102. missile.Velocity = v
  1103.  
  1104.  
  1105.  
  1106. local new_script = script.Parent.CannonBall:clone()
  1107. new_script.Disabled = false
  1108. new_script.Parent = missile
  1109.  
  1110. local creator_tag = Instance.new("ObjectValue")
  1111. creator_tag.Value = player
  1112. creator_tag.Name = "creator"
  1113. creator_tag.Parent = missile
  1114.  
  1115.  
  1116.  
  1117. missile.Parent = game.Workspace
  1118.  
  1119. end
  1120.  
  1121. function onClicked()
  1122. if debounce == false then
  1123. debounce = true
  1124. switch.BrickColor = BrickColor.new(21)
  1125. -- let slip the dogs of war
  1126. fire(player)
  1127. wait(.1)
  1128.  
  1129. wait(0.5)
  1130. debounce = false
  1131. switch.BrickColor = BrickColor.new(37)
  1132. end
  1133. end
  1134.  
  1135.  
  1136. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  1137.  
  1138.  
  1139.  
  1140. end,o54)
  1141.  
  1142. o55.Name = "GunSound"
  1143. o55.Parent = o51
  1144. o55.SoundId = "rbxassetid://1486537732"
  1145. o56.Name = "GunBarrel"
  1146. o56.Parent = o50
  1147. o57.Name = "One"
  1148. o57.Parent = o56
  1149. o57.Material = Enum.Material.SmoothPlastic
  1150. o57.Position = Vector3.new(-140.890884, 10.721858, -84.562439)
  1151. o57.Rotation = Vector3.new(-90, -0.219999999, -90)
  1152. o57.FormFactor = Enum.FormFactor.Symmetric
  1153. o57.Shape = Enum.PartType.Cylinder
  1154. o57.Size = Vector3.new(2, 2, 2)
  1155. o57.CFrame = CFrame.new(-140.890884, 10.721858, -84.562439, -2.95752727e-07, 0.999993503, -0.00377585017, -1.24351618e-09, 0.00379099115, 0.99999404, 1, 2.97885634e-07, 1.3055583e-10)
  1156. o57.BottomSurface = Enum.SurfaceType.Smooth
  1157. o57.LeftSurface = Enum.SurfaceType.Weld
  1158. o57.RightSurface = Enum.SurfaceType.Weld
  1159. o57.TopSurface = Enum.SurfaceType.Smooth
  1160. o57.Position = Vector3.new(-140.890884, 10.721858, -84.562439)
  1161. o58.Parent = o50
  1162. o59.Parent = o58
  1163. o59.Material = Enum.Material.Neon
  1164. o59.BrickColor = BrickColor.new("Crimson")
  1165. o59.Position = Vector3.new(-141.915802, 10.7179079, -90.2624512)
  1166. o59.Rotation = Vector3.new(0, 0, -179.779999)
  1167. o59.Size = Vector3.new(0.0500000007, 2.80000043, 2.59999967)
  1168. o59.CFrame = CFrame.new(-141.915802, 10.7179079, -90.2624512, -0.999993503, 0.00375412614, -2.94714738e-07, -0.00376238744, -0.99999392, -1.24058108e-09, -2.95879431e-07, -1.36328338e-10, 1)
  1169. o59.BackSurface = Enum.SurfaceType.Weld
  1170. o59.BottomSurface = Enum.SurfaceType.Weld
  1171. o59.FrontSurface = Enum.SurfaceType.Weld
  1172. o59.LeftSurface = Enum.SurfaceType.Weld
  1173. o59.RightSurface = Enum.SurfaceType.Weld
  1174. o59.TopSurface = Enum.SurfaceType.Smooth
  1175. o59.Color = Color3.new(0.592157, 0, 0)
  1176. o59.Position = Vector3.new(-141.915802, 10.7179079, -90.2624512)
  1177. o60.Name = "DO NOT USE"
  1178. o60.Parent = o58
  1179. o60.Material = Enum.Material.SmoothPlastic
  1180. o60.Position = Vector3.new(-140.885895, 9.52162075, -91.8624268)
  1181. o60.Rotation = Vector3.new(-90, -0.219999999, 0)
  1182. o60.FormFactor = Enum.FormFactor.Symmetric
  1183. o60.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
  1184. o60.CFrame = CFrame.new(-140.885895, 9.52162075, -91.8624268, 0.999992967, 3.13872761e-07, -0.00388568477, 0.00389394606, 1.31488187e-09, 0.999993384, 3.15037596e-07, -1, 9.7102458e-11)
  1185. o60.BackSurface = Enum.SurfaceType.Weld
  1186. o60.BottomSurface = Enum.SurfaceType.Weld
  1187. o60.TopSurface = Enum.SurfaceType.Weld
  1188. o60.Position = Vector3.new(-140.885895, 9.52162075, -91.8624268)
  1189. o61.Parent = o60
  1190. o61.MeshType = Enum.MeshType.Wedge
  1191. o62.Parent = o58
  1192. o62.Material = Enum.Material.SmoothPlastic
  1193. o62.Position = Vector3.new(-140.890686, 10.7216673, -90.062439)
  1194. o62.Rotation = Vector3.new(0, 0, -179.779999)
  1195. o62.FormFactor = Enum.FormFactor.Symmetric
  1196. o62.Size = Vector3.new(2, 2.80000019, 3)
  1197. o62.CFrame = CFrame.new(-140.890686, 10.7216673, -90.062439, -0.999993205, 0.00382624869, -3.02243791e-07, -0.00383450999, -0.999993622, -1.27088662e-09, -3.03408541e-07, -1.16423732e-10, 1)
  1198. o62.BackSurface = Enum.SurfaceType.Weld
  1199. o62.BottomSurface = Enum.SurfaceType.Smooth
  1200. o62.TopSurface = Enum.SurfaceType.Smooth
  1201. o62.Position = Vector3.new(-140.890686, 10.7216673, -90.062439)
  1202. o63.Parent = o58
  1203. o63.Material = Enum.Material.SmoothPlastic
  1204. o63.Position = Vector3.new(-140.890732, 10.7217884, -87.062439)
  1205. o63.Rotation = Vector3.new(0, 0, -179.779999)
  1206. o63.FormFactor = Enum.FormFactor.Symmetric
  1207. o63.Size = Vector3.new(2, 2, 3)
  1208. o63.CFrame = CFrame.new(-140.890732, 10.7217884, -87.062439, -0.999993265, 0.0038126146, -3.03568811e-07, -0.00382087589, -0.999993682, -1.27363797e-09, -3.04733561e-07, -1.1824898e-10, 1)
  1209. o63.BackSurface = Enum.SurfaceType.Weld
  1210. o63.BottomSurface = Enum.SurfaceType.Smooth
  1211. o63.TopSurface = Enum.SurfaceType.Smooth
  1212. o63.Position = Vector3.new(-140.890732, 10.7217884, -87.062439)
  1213. o64.Parent = o58
  1214. o64.Material = Enum.Material.SmoothPlastic
  1215. o64.Position = Vector3.new(-141.964813, 10.7179632, -90.2624512)
  1216. o64.Rotation = Vector3.new(0, 0, -179.779999)
  1217. o64.Size = Vector3.new(0.0500000007, 2.40000033, 2.19999957)
  1218. o64.CFrame = CFrame.new(-141.964813, 10.7179632, -90.2624512, -0.999993503, 0.00377198169, -2.97335305e-07, -0.00378851756, -0.999994099, -1.25310917e-09, -2.99666851e-07, -1.35643885e-10, 1)
  1219. o64.BackSurface = Enum.SurfaceType.Weld
  1220. o64.BottomSurface = Enum.SurfaceType.Weld
  1221. o64.FrontSurface = Enum.SurfaceType.Weld
  1222. o64.LeftSurface = Enum.SurfaceType.Weld
  1223. o64.RightSurface = Enum.SurfaceType.Weld
  1224. o64.TopSurface = Enum.SurfaceType.Smooth
  1225. o64.Position = Vector3.new(-141.964813, 10.7179632, -90.2624512)
  1226. o65.Parent = o58
  1227. o65.Material = Enum.Material.SmoothPlastic
  1228. o65.Position = Vector3.new(-140.890411, 10.7215996, -91.8623657)
  1229. o65.Rotation = Vector3.new(0, 0, -179.779999)
  1230. o65.FormFactor = Enum.FormFactor.Symmetric
  1231. o65.Size = Vector3.new(2, 2, 0.599999726)
  1232. o65.CFrame = CFrame.new(-140.890411, 10.7215996, -91.8623657, -0.999993265, 0.00380971096, -2.99915087e-07, -0.00381797226, -0.999993682, -1.26539568e-09, -3.01079837e-07, -1.24841387e-10, 1)
  1233. o65.BackSurface = Enum.SurfaceType.Weld
  1234. o65.BottomSurface = Enum.SurfaceType.Smooth
  1235. o65.TopSurface = Enum.SurfaceType.Smooth
  1236. o65.Position = Vector3.new(-140.890411, 10.7215996, -91.8623657)
  1237. o66.Name = "DO NOT USE"
  1238. o66.Parent = o58
  1239. o66.Material = Enum.Material.SmoothPlastic
  1240. o66.Position = Vector3.new(-140.886505, 9.52201939, -87.0623779)
  1241. o66.Rotation = Vector3.new(-180, 0, -0.219999999)
  1242. o66.FormFactor = Enum.FormFactor.Symmetric
  1243. o66.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
  1244. o66.CFrame = CFrame.new(-140.886505, 9.52201939, -87.0623779, 0.999993086, 0.00386341359, 3.11154054e-07, 0.00387167488, -0.999993503, 1.30752298e-09, 3.12318861e-07, -1.07286027e-10, -1)
  1245. o66.BackSurface = Enum.SurfaceType.Weld
  1246. o66.BottomSurface = Enum.SurfaceType.Weld
  1247. o66.TopSurface = Enum.SurfaceType.Weld
  1248. o66.Position = Vector3.new(-140.886505, 9.52201939, -87.0623779)
  1249. o67.Parent = o66
  1250. o67.MeshType = Enum.MeshType.Wedge
  1251. o68.Name = "DO NOT USE"
  1252. o68.Parent = o58
  1253. o68.Material = Enum.Material.SmoothPlastic
  1254. o68.Position = Vector3.new(-140.895538, 11.9220219, -87.062439)
  1255. o68.Rotation = Vector3.new(-180, 0, 179.769989)
  1256. o68.FormFactor = Enum.FormFactor.Symmetric
  1257. o68.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
  1258. o68.CFrame = CFrame.new(-140.895538, 11.9220219, -87.062439, -0.999992847, -0.00394329149, 3.12261761e-07, -0.00395706017, 0.999993443, 1.30908795e-09, -3.14201259e-07, 8.07290138e-11, -1)
  1259. o68.BackSurface = Enum.SurfaceType.Weld
  1260. o68.BottomSurface = Enum.SurfaceType.Weld
  1261. o68.TopSurface = Enum.SurfaceType.Weld
  1262. o68.Position = Vector3.new(-140.895538, 11.9220219, -87.062439)
  1263. o69.Parent = o68
  1264. o69.MeshType = Enum.MeshType.Wedge
  1265. o70.Name = "DO NOT USE"
  1266. o70.Parent = o58
  1267. o70.Material = Enum.Material.SmoothPlastic
  1268. o70.Position = Vector3.new(-140.894974, 11.921752, -91.8623657)
  1269. o70.Rotation = Vector3.new(90, 0.219999999, -180)
  1270. o70.FormFactor = Enum.FormFactor.Symmetric
  1271. o70.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
  1272. o70.CFrame = CFrame.new(-140.894974, 11.921752, -91.8623657, -0.999993026, 3.12164985e-07, 0.00389460544, -0.00390837528, 1.31396238e-09, -0.999993622, -3.14104454e-07, -1, -1.0127877e-10)
  1273. o70.BackSurface = Enum.SurfaceType.Weld
  1274. o70.BottomSurface = Enum.SurfaceType.Weld
  1275. o70.TopSurface = Enum.SurfaceType.Weld
  1276. o70.Position = Vector3.new(-140.894974, 11.921752, -91.8623657)
  1277. o71.Parent = o70
  1278. o71.MeshType = Enum.MeshType.Wedge
  1279. o72.Parent = o26
  1280. o73.Name = "Door"
  1281. o73.Parent = o5
  1282. o74.Name = "D3"
  1283. o74.Parent = o73
  1284. o74.Material = Enum.Material.SmoothPlastic
  1285. o74.BrickColor = BrickColor.new("Quill grey")
  1286. o74.Position = Vector3.new(-136.390915, 10.6388702, -93.6623535)
  1287. o74.Rotation = Vector3.new(0, 0, -179.779999)
  1288. o74.CanCollide = false
  1289. o74.FormFactor = Enum.FormFactor.Symmetric
  1290. o74.Size = Vector3.new(4.99999952, 1.79999995, 1.39999986)
  1291. o74.CFrame = CFrame.new(-136.390915, 10.6388702, -93.6623535, -0.999993443, 0.00384708634, -3.08254585e-07, -0.00386085548, -0.999994159, -1.30551348e-09, -3.1019411e-07, -1.22802851e-10, 1)
  1292. o74.BackSurface = Enum.SurfaceType.Weld
  1293. o74.BottomSurface = Enum.SurfaceType.Weld
  1294. o74.TopSurface = Enum.SurfaceType.Weld
  1295. o74.Color = Color3.new(0.87451, 0.87451, 0.870588)
  1296. o74.Position = Vector3.new(-136.390915, 10.6388702, -93.6623535)
  1297. o75.Parent = o74
  1298. o75.MeshType = Enum.MeshType.Wedge
  1299. o76.Name = "D2"
  1300. o76.Parent = o73
  1301. o76.Material = Enum.Material.SmoothPlastic
  1302. o76.BrickColor = BrickColor.new("Quill grey")
  1303. o76.Position = Vector3.new(-136.398056, 12.5389881, -93.6624146)
  1304. o76.Rotation = Vector3.new(-180, 0, -0.219999999)
  1305. o76.CanCollide = false
  1306. o76.Size = Vector3.new(4.99999666, 2.00000024, 1.39999938)
  1307. o76.CFrame = CFrame.new(-136.398056, 12.5389881, -93.6624146, 0.999992967, 0.00388663309, 3.11172357e-07, 0.00389489438, -0.999993384, 1.32698508e-09, 3.12337249e-07, -1.19424637e-10, -1)
  1308. o76.BackSurface = Enum.SurfaceType.Weld
  1309. o76.BottomSurface = Enum.SurfaceType.Weld
  1310. o76.FrontSurface = Enum.SurfaceType.Weld
  1311. o76.LeftSurface = Enum.SurfaceType.Weld
  1312. o76.RightSurface = Enum.SurfaceType.Weld
  1313. o76.TopSurface = Enum.SurfaceType.Smooth
  1314. o76.Color = Color3.new(0.87451, 0.87451, 0.870588)
  1315. o76.Position = Vector3.new(-136.398056, 12.5389881, -93.6624146)
  1316. o77.Name = "D4"
  1317. o77.Parent = o73
  1318. o77.Material = Enum.Material.SmoothPlastic
  1319. o77.BrickColor = BrickColor.new("Quill grey")
  1320. o77.Position = Vector3.new(-136.40538, 14.4388809, -93.6624146)
  1321. o77.Rotation = Vector3.new(0, 0, 0.219999999)
  1322. o77.CanCollide = false
  1323. o77.FormFactor = Enum.FormFactor.Symmetric
  1324. o77.Size = Vector3.new(4.99999952, 1.79999995, 1.39999986)
  1325. o77.CFrame = CFrame.new(-136.40538, 14.4388809, -93.6624146, 0.999992967, -0.00388559909, -3.13348892e-07, 0.00389386038, 0.999993384, -1.33431799e-09, 3.14513812e-07, 1.18605264e-10, 1)
  1326. o77.BackSurface = Enum.SurfaceType.Weld
  1327. o77.BottomSurface = Enum.SurfaceType.Weld
  1328. o77.TopSurface = Enum.SurfaceType.Weld
  1329. o77.Color = Color3.new(0.87451, 0.87451, 0.870588)
  1330. o77.Position = Vector3.new(-136.40538, 14.4388809, -93.6624146)
  1331. o78.Parent = o77
  1332. o78.MeshType = Enum.MeshType.Wedge
  1333. o79.Name = "D1"
  1334. o79.Parent = o73
  1335. o79.Material = Enum.Material.SmoothPlastic
  1336. o79.BrickColor = BrickColor.new("Mid gray")
  1337. o79.Position = Vector3.new(-136.411758, 16.1388741, -92.0623856)
  1338. o79.Rotation = Vector3.new(0, 0, 0.219999999)
  1339. o79.CanCollide = false
  1340. o79.FormFactor = Enum.FormFactor.Symmetric
  1341. o79.Size = Vector3.new(4.99999857, 1.5999999, 1.79999995)
  1342. o79.CFrame = CFrame.new(-136.411758, 16.1388741, -92.0623856, 0.999993205, -0.00383650349, -3.06582081e-07, 0.00384476478, 0.999993622, -1.29516609e-09, 3.07746916e-07, 1.20911767e-10, 1)
  1343. o79.BackSurface = Enum.SurfaceType.Weld
  1344. o79.BottomSurface = Enum.SurfaceType.Weld
  1345. o79.TopSurface = Enum.SurfaceType.Weld
  1346. o79.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1347. o79.Position = Vector3.new(-136.411758, 16.1388741, -92.0623856)
  1348. o80.Parent = o79
  1349. o80.MeshType = Enum.MeshType.Wedge
  1350. o81.Name = "Open"
  1351. o81.Parent = o73
  1352. o81.Material = Enum.Material.Neon
  1353. o81.BrickColor = BrickColor.new("Lime green")
  1354. o81.Position = Vector3.new(-134.234482, 11.4997835, -85.6711426)
  1355. o81.Rotation = Vector3.new(0, 0, 0.219999999)
  1356. o81.Size = Vector3.new(0.39999938, 0.400000036, 0.199999854)
  1357. o81.CFrame = CFrame.new(-134.234482, 11.4997835, -85.6711426, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31626632e-09, 3.07303196e-07, 1.30095823e-10, 1)
  1358. o81.BackSurface = Enum.SurfaceType.Weld
  1359. o81.BottomSurface = Enum.SurfaceType.Smooth
  1360. o81.TopSurface = Enum.SurfaceType.Smooth
  1361. o81.Color = Color3.new(0, 1, 0)
  1362. o81.Position = Vector3.new(-134.234482, 11.4997835, -85.6711426)
  1363. o82.Parent = o81
  1364. o83.Name = "Close"
  1365. o83.Parent = o73
  1366. o83.Material = Enum.Material.Neon
  1367. o83.BrickColor = BrickColor.new("Really red")
  1368. o83.Position = Vector3.new(-134.834457, 11.497468, -85.6712646)
  1369. o83.Rotation = Vector3.new(0, 0, 0.219999999)
  1370. o83.Size = Vector3.new(0.39999938, 0.400000036, 0.199999854)
  1371. o83.CFrame = CFrame.new(-134.834457, 11.497468, -85.6712646, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31626632e-09, 3.07303196e-07, 1.30095823e-10, 1)
  1372. o83.BackSurface = Enum.SurfaceType.Weld
  1373. o83.BottomSurface = Enum.SurfaceType.Smooth
  1374. o83.TopSurface = Enum.SurfaceType.Smooth
  1375. o83.Color = Color3.new(1, 0, 0)
  1376. o83.Position = Vector3.new(-134.834457, 11.497468, -85.6712646)
  1377. o84.Parent = o83
  1378. o85.Name = "DoorScript"
  1379. o85.Parent = o73
  1380.  
  1381. runDummyScript(function()
  1382. local D1 = script.Parent.D1
  1383. local D2 = script.Parent.D2
  1384. local D3 = script.Parent.D3
  1385. local D4 = script.Parent.D4
  1386.  
  1387. function Open(opens)
  1388. D1.CanCollide = false
  1389. D2.CanCollide = false
  1390. D3.CanCollide = false
  1391. D4.CanCollide = false
  1392. end
  1393.  
  1394. script.Parent.Open.ClickDetector.MouseClick:connect(Open)
  1395.  
  1396. function Close(closes)
  1397. D1.CanCollide = true
  1398. D2.CanCollide = true
  1399. D3.CanCollide = true
  1400. D4.CanCollide = true
  1401. end
  1402.  
  1403. script.Parent.Close.ClickDetector.MouseClick:connect(Close)
  1404. end,o85)
  1405.  
  1406. o86.Parent = o5
  1407. o86.Material = Enum.Material.SmoothPlastic
  1408. o86.BrickColor = BrickColor.new("Black")
  1409. o86.Position = Vector3.new(-136.312637, 12.4150658, -91.9942627)
  1410. o86.Rotation = Vector3.new(-90, -0.219999999, 180)
  1411. o86.CanCollide = false
  1412. o86.Size = Vector3.new(1.34999979, 0.379999965, 2)
  1413. o86.CFrame = CFrame.new(-136.312637, 12.4150658, -91.9942627, -0.999992549, -3.08399422e-07, -0.00386700151, -0.00386700127, -1.30889932e-09, 0.999992609, -3.08402207e-07, 1, 1.16308664e-10)
  1414. o86.BottomSurface = Enum.SurfaceType.Weld
  1415. o86.TopSurface = Enum.SurfaceType.Smooth
  1416. o86.MaxSpeed = 18
  1417. o86.TurnSpeed = 50
  1418. o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1419. o86.Position = Vector3.new(-136.312637, 12.4150658, -91.9942627)
  1420. o87.Name = "BoosterSystem"
  1421. o87.Parent = o5
  1422. o88.Name = "BoosterButton"
  1423. o88.Parent = o87
  1424. o88.Material = Enum.Material.Neon
  1425. o88.BrickColor = BrickColor.new("New Yeller")
  1426. o88.Position = Vector3.new(-137.686157, 11.9248848, -85.6220093)
  1427. o88.Rotation = Vector3.new(-90, -0.219999999, 0)
  1428. o88.Size = Vector3.new(0.50000006, 0.100000009, 0.5)
  1429. o88.CFrame = CFrame.new(-137.686157, 11.9248848, -85.6220093, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
  1430. o88.BackSurface = Enum.SurfaceType.Weld
  1431. o88.BottomSurface = Enum.SurfaceType.Weld
  1432. o88.FrontSurface = Enum.SurfaceType.Weld
  1433. o88.LeftSurface = Enum.SurfaceType.Weld
  1434. o88.RightSurface = Enum.SurfaceType.Weld
  1435. o88.TopSurface = Enum.SurfaceType.Smooth
  1436. o88.Color = Color3.new(1, 1, 0)
  1437. o88.Position = Vector3.new(-137.686157, 11.9248848, -85.6220093)
  1438. o89.Name = "BoosterScript"
  1439. o89.Parent = o88
  1440.  
  1441. runDummyScript(function()
  1442. -- This Script activates "Booster Mode"--
  1443.  
  1444. local MainSeat = script.Parent.Parent.Parent.VehicleSeat
  1445. local Boost1 = script.Parent.Parent.Booster1.Fire
  1446. local Boost2 = script.Parent.Parent.Booster2.Fire2
  1447. local F1 = script.Parent.Parent.F1
  1448. local F2 = script.Parent.Parent.F2
  1449. local F3 = script.Parent.Parent.F3
  1450. local Sound = script.Parent.Parent.Sound
  1451. BoostersCanBeUsed = true
  1452. function Boosting(Boosts)
  1453. if BoostersCanBeUsed == true then
  1454. Sound:Play()
  1455. BoostersCanBeUsed = false
  1456. print(BoostersCanBeUsed)
  1457. MainSeat.MaxSpeed = 50
  1458. Boost1.Enabled = true
  1459. Boost2.Enabled = true
  1460. wait(4)
  1461. F1.BrickColor = BrickColor.Black()
  1462. wait(4)
  1463. F2.BrickColor = BrickColor.Black()
  1464. wait(4)
  1465. F3.BrickColor = BrickColor.Black()
  1466. MainSeat.MaxSpeed = 18
  1467. Boost1.Enabled = false
  1468. Boost2.Enabled = false
  1469. Sound:Stop()
  1470. wait(1)
  1471. F1.BrickColor = BrickColor.new("Forest green")
  1472. wait(1)
  1473. F2.BrickColor = BrickColor.new("Forest green")
  1474. wait(1)
  1475. F3.BrickColor = BrickColor.new("Forest green")
  1476. wait(3)
  1477. BoostersCanBeUsed = true
  1478. print(BoostersCanBeUsed)
  1479. end
  1480. end
  1481.  
  1482. script.Parent.ClickDetector.MouseClick:connect(Boosting)
  1483. end,o89)
  1484.  
  1485. o90.Parent = o88
  1486. o91.Name = "Booster1"
  1487. o91.Parent = o87
  1488. o91.Material = Enum.Material.SmoothPlastic
  1489. o91.BrickColor = BrickColor.new("Really black")
  1490. o91.Position = Vector3.new(-131.306717, 14.7583027, -92.8624191)
  1491. o91.Rotation = Vector3.new(90.0099945, -89.8099976, -179.98999)
  1492. o91.Size = Vector3.new(2, 0.200000003, 2)
  1493. o91.CFrame = CFrame.new(-131.306717, 14.7583027, -92.8624191, -0.0034064427, 3.15561152e-07, -0.999994695, 0.999995172, 1.34493883e-09, -0.003414704, 2.72373846e-10, -1, -3.16726016e-07)
  1494. o91.BackSurface = Enum.SurfaceType.Weld
  1495. o91.BottomSurface = Enum.SurfaceType.Weld
  1496. o91.FrontSurface = Enum.SurfaceType.Weld
  1497. o91.LeftSurface = Enum.SurfaceType.Weld
  1498. o91.RightSurface = Enum.SurfaceType.Weld
  1499. o91.TopSurface = Enum.SurfaceType.Smooth
  1500. o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1501. o91.Position = Vector3.new(-131.306717, 14.7583027, -92.8624191)
  1502. o92.Parent = o91
  1503. o92.Size = 6
  1504. o92.Color = Color3.new(0.666667, 1, 0)
  1505. o92.Enabled = false
  1506. o92.Heat = 25
  1507. o93.Name = "Booster2"
  1508. o93.Parent = o87
  1509. o93.Material = Enum.Material.SmoothPlastic
  1510. o93.BrickColor = BrickColor.new("Really black")
  1511. o93.Position = Vector3.new(-141.506607, 14.719121, -92.8624191)
  1512. o93.Rotation = Vector3.new(90.0099945, -89.8199997, -179.98999)
  1513. o93.Size = Vector3.new(2, 0.200000003, 2)
  1514. o93.CFrame = CFrame.new(-141.506607, 14.719121, -92.8624191, -0.00344607001, 3.19569352e-07, -0.999995291, 0.999996185, 1.35752398e-09, -0.00346259167, 2.60857808e-10, -1, -3.2189638e-07)
  1515. o93.BackSurface = Enum.SurfaceType.Weld
  1516. o93.BottomSurface = Enum.SurfaceType.Weld
  1517. o93.FrontSurface = Enum.SurfaceType.Weld
  1518. o93.LeftSurface = Enum.SurfaceType.Weld
  1519. o93.RightSurface = Enum.SurfaceType.Weld
  1520. o93.TopSurface = Enum.SurfaceType.Smooth
  1521. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1522. o93.Position = Vector3.new(-141.506607, 14.719121, -92.8624191)
  1523. o94.Name = "Fire2"
  1524. o94.Parent = o93
  1525. o94.Size = 6
  1526. o94.Color = Color3.new(0.666667, 1, 0)
  1527. o94.Enabled = false
  1528. o94.Heat = 25
  1529. o95.Name = "F3"
  1530. o95.Parent = o87
  1531. o95.Material = Enum.Material.SmoothPlastic
  1532. o95.BrickColor = BrickColor.new("Forest green")
  1533. o95.Position = Vector3.new(-137.324097, 11.3746824, -85.5960693)
  1534. o95.Rotation = Vector3.new(-90, -0.219999999, 0)
  1535. o95.Size = Vector3.new(0.250000119, 0.0500000119, 0.250000119)
  1536. o95.CFrame = CFrame.new(-137.324097, 11.3746824, -85.5960693, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
  1537. o95.BackSurface = Enum.SurfaceType.Weld
  1538. o95.BottomSurface = Enum.SurfaceType.Weld
  1539. o95.FrontSurface = Enum.SurfaceType.Weld
  1540. o95.LeftSurface = Enum.SurfaceType.Weld
  1541. o95.RightSurface = Enum.SurfaceType.Weld
  1542. o95.TopSurface = Enum.SurfaceType.Smooth
  1543. o95.Color = Color3.new(0.121569, 0.501961, 0.113725)
  1544. o95.Position = Vector3.new(-137.324097, 11.3746824, -85.5960693)
  1545. o96.Name = "F2"
  1546. o96.Parent = o87
  1547. o96.Material = Enum.Material.SmoothPlastic
  1548. o96.BrickColor = BrickColor.new("Forest green")
  1549. o96.Position = Vector3.new(-137.684647, 11.373291, -85.5960693)
  1550. o96.Rotation = Vector3.new(-90, -0.219999999, 0)
  1551. o96.Size = Vector3.new(0.250000119, 0.0500000119, 0.250000119)
  1552. o96.CFrame = CFrame.new(-137.684647, 11.373291, -85.5960693, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
  1553. o96.BackSurface = Enum.SurfaceType.Weld
  1554. o96.BottomSurface = Enum.SurfaceType.Weld
  1555. o96.FrontSurface = Enum.SurfaceType.Weld
  1556. o96.LeftSurface = Enum.SurfaceType.Weld
  1557. o96.RightSurface = Enum.SurfaceType.Weld
  1558. o96.TopSurface = Enum.SurfaceType.Smooth
  1559. o96.Color = Color3.new(0.121569, 0.501961, 0.113725)
  1560. o96.Position = Vector3.new(-137.684647, 11.373291, -85.5960693)
  1561. o97.Name = "F1"
  1562. o97.Parent = o87
  1563. o97.Material = Enum.Material.SmoothPlastic
  1564. o97.BrickColor = BrickColor.new("Forest green")
  1565. o97.Position = Vector3.new(-138.03064, 11.3719559, -85.5960693)
  1566. o97.Rotation = Vector3.new(-90, -0.219999999, 0)
  1567. o97.Size = Vector3.new(0.250000119, 0.0500000119, 0.250000119)
  1568. o97.CFrame = CFrame.new(-138.03064, 11.3719559, -85.5960693, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
  1569. o97.BackSurface = Enum.SurfaceType.Weld
  1570. o97.BottomSurface = Enum.SurfaceType.Weld
  1571. o97.FrontSurface = Enum.SurfaceType.Weld
  1572. o97.LeftSurface = Enum.SurfaceType.Weld
  1573. o97.RightSurface = Enum.SurfaceType.Weld
  1574. o97.TopSurface = Enum.SurfaceType.Smooth
  1575. o97.Color = Color3.new(0.121569, 0.501961, 0.113725)
  1576. o97.Position = Vector3.new(-138.03064, 11.3719559, -85.5960693)
  1577. o98.Parent = o87
  1578. o98.SoundId = "rbxasset://sounds/Rocket whoosh 01.wav"
  1579. o98.Looped = true
  1580. o99.Parent = o5
  1581. o100.Name = "Self-Destruct System"
  1582. o100.Parent = o99
  1583. o101.Name = "ExplosionButton"
  1584. o101.Parent = o100
  1585. o101.Material = Enum.Material.Neon
  1586. o101.BrickColor = BrickColor.new("Really red")
  1587. o101.Position = Vector3.new(-138.542694, 11.9215803, -85.6213379)
  1588. o101.Rotation = Vector3.new(-90, -0.219999999, 0)
  1589. o101.Size = Vector3.new(0.50000006, 0.100000009, 0.5)
  1590. o101.CFrame = CFrame.new(-138.542694, 11.9215803, -85.6213379, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
  1591. o101.BackSurface = Enum.SurfaceType.Weld
  1592. o101.BottomSurface = Enum.SurfaceType.Weld
  1593. o101.FrontSurface = Enum.SurfaceType.Weld
  1594. o101.LeftSurface = Enum.SurfaceType.Weld
  1595. o101.RightSurface = Enum.SurfaceType.Weld
  1596. o101.TopSurface = Enum.SurfaceType.Smooth
  1597. o101.Color = Color3.new(1, 0, 0)
  1598. o101.Position = Vector3.new(-138.542694, 11.9215803, -85.6213379)
  1599. o102.Parent = o101
  1600. o103.Name = "Core"
  1601. o103.Parent = o100
  1602. o103.Material = Enum.Material.SmoothPlastic
  1603. o103.Transparency = 1
  1604. o103.Position = Vector3.new(-136.338455, 12.6336546, -92.5733643)
  1605. o103.Rotation = Vector3.new(0, 0, 0.219999999)
  1606. o103.CanCollide = false
  1607. o103.Size = Vector3.new(1.399997, 1.60000014, 0.780000091)
  1608. o103.CFrame = CFrame.new(-136.338455, 12.6336546, -92.5733643, 0.999992549, -0.00387441297, -3.09448865e-07, 0.00387441274, 0.999992609, -1.31453959e-09, 3.0945165e-07, 1.15597289e-10, 1)
  1609. o103.BackSurface = Enum.SurfaceType.Weld
  1610. o103.BottomSurface = Enum.SurfaceType.Weld
  1611. o103.FrontSurface = Enum.SurfaceType.Weld
  1612. o103.LeftSurface = Enum.SurfaceType.Weld
  1613. o103.RightSurface = Enum.SurfaceType.Weld
  1614. o103.TopSurface = Enum.SurfaceType.Smooth
  1615. o103.Position = Vector3.new(-136.338455, 12.6336546, -92.5733643)
  1616. o104.Name = "MechExplosionScript"
  1617. o104.Parent = o103
  1618.  
  1619. runDummyScript(function()
  1620. local x = 1
  1621. local ExplosionSound = script.Parent.Sound
  1622. local Alarm = script.Parent.Parent.Light.PointLight
  1623. function Explosion(Explodes)
  1624. Alarm.Enabled = true
  1625. wait(0.5)
  1626. Alarm.Enabled = false
  1627. wait(0.5)
  1628. Alarm.Enabled = true
  1629. wait(0.5)
  1630. Alarm.Enabled = false
  1631. wait(0.5)
  1632. Alarm.Enabled = true
  1633. wait(0.5)
  1634. Alarm.Enabled = false
  1635. wait(0.5)
  1636. Alarm.Enabled = true
  1637. wait(0.5)
  1638. Alarm.Enabled = false
  1639. wait(0.5)
  1640. Alarm.Enabled = true
  1641. wait(0.5)
  1642. Alarm.Enabled = false
  1643. wait(0.5)
  1644. Alarm.Enabled = true
  1645. wait(0.5)
  1646. Alarm.Enabled = false
  1647. wait(0.5)
  1648. wait(2)
  1649. ExplosionSound:Play()
  1650. local Boom = Instance.new("Explosion")
  1651. Boom.Parent = game.Workspace
  1652. Boom.Position = script.Parent.Parent.Core.Position
  1653. Boom.BlastRadius = 75
  1654. end
  1655.  
  1656. script.Parent.Parent.ExplosionButton.ClickDetector.MouseClick:connect(Explosion)
  1657. end,o104)
  1658.  
  1659. o105.Parent = o103
  1660. o105.SoundId = "rbxassetid://144699494"
  1661. o105.Volume = 1.5
  1662. o106.Name = "Light"
  1663. o106.Parent = o100
  1664. o106.Material = Enum.Material.Neon
  1665. o106.BrickColor = BrickColor.new("Really red")
  1666. o106.Position = Vector3.new(-136.398834, 15.3139372, -90.0123901)
  1667. o106.Rotation = Vector3.new(0, 0, 0.219999999)
  1668. o106.Size = Vector3.new(1, 0.0500000007, 1)
  1669. o106.CFrame = CFrame.new(-136.398834, 15.3139372, -90.0123901, 0.999993026, -0.00388078252, -3.13499214e-07, 0.00388904405, 0.999993443, -1.3262369e-09, 3.14664106e-07, 1.1145445e-10, 1)
  1670. o106.BackSurface = Enum.SurfaceType.Weld
  1671. o106.BottomSurface = Enum.SurfaceType.Weld
  1672. o106.FrontSurface = Enum.SurfaceType.Weld
  1673. o106.LeftSurface = Enum.SurfaceType.Weld
  1674. o106.RightSurface = Enum.SurfaceType.Weld
  1675. o106.TopSurface = Enum.SurfaceType.Smooth
  1676. o106.Color = Color3.new(1, 0, 0)
  1677. o106.Position = Vector3.new(-136.398834, 15.3139372, -90.0123901)
  1678. o107.Parent = o106
  1679. o107.Color = Color3.new(1, 0, 0)
  1680. o107.Enabled = false
  1681. o107.Brightness = 10
  1682. o108.Parent = o99
  1683. o108.Material = Enum.Material.SmoothPlastic
  1684. o108.Position = Vector3.new(-139.391022, 10.6272221, -93.6623535)
  1685. o108.Rotation = Vector3.new(0, 0, -179.779999)
  1686. o108.FormFactor = Enum.FormFactor.Symmetric
  1687. o108.Size = Vector3.new(1, 1.79999995, 1.39999986)
  1688. o108.CFrame = CFrame.new(-139.391022, 10.6272221, -93.6623535, -0.999992907, 0.00390883349, -3.16962655e-07, -0.00391709479, -0.999993324, -1.35288869e-09, -3.18127604e-07, -1.15712787e-10, 1)
  1689. o108.BackSurface = Enum.SurfaceType.Weld
  1690. o108.BottomSurface = Enum.SurfaceType.Weld
  1691. o108.TopSurface = Enum.SurfaceType.Weld
  1692. o108.Position = Vector3.new(-139.391022, 10.6272221, -93.6623535)
  1693. o109.Parent = o108
  1694. o109.MeshType = Enum.MeshType.Wedge
  1695. o110.Parent = o99
  1696. o110.Material = Enum.Material.SmoothPlastic
  1697. o110.Position = Vector3.new(-136.38559, 9.23888493, -89.062439)
  1698. o110.Rotation = Vector3.new(-180, 0, 179.769989)
  1699. o110.FormFactor = Enum.FormFactor.Symmetric
  1700. o110.Size = Vector3.new(7, 1, 3)
  1701. o110.CFrame = CFrame.new(-136.38559, 9.23888493, -89.062439, -0.999992788, -0.00394192152, 3.21631603e-07, -0.00395018281, 0.999993205, 1.35352307e-09, -3.22796524e-07, 8.73777509e-11, -1)
  1702. o110.BottomSurface = Enum.SurfaceType.Smooth
  1703. o110.TopSurface = Enum.SurfaceType.Weld
  1704. o110.Position = Vector3.new(-136.38559, 9.23888493, -89.062439)
  1705. o111.Parent = o99
  1706. o111.Material = Enum.Material.SmoothPlastic
  1707. o111.Position = Vector3.new(-134.295563, 11.8470898, -90.2623901)
  1708. o111.Rotation = Vector3.new(-90, 89.7900009, 90)
  1709. o111.FormFactor = Enum.FormFactor.Symmetric
  1710. o111.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
  1711. o111.CFrame = CFrame.new(-134.295563, 11.8470898, -90.2623901, 2.96365215e-07, -0.00382916396, 0.999993205, 1.25075272e-09, 0.999993622, 0.00383742526, -1, 1.17963972e-10, 2.97529937e-07)
  1712. o111.BackSurface = Enum.SurfaceType.Weld
  1713. o111.BottomSurface = Enum.SurfaceType.Weld
  1714. o111.TopSurface = Enum.SurfaceType.Weld
  1715. o111.Position = Vector3.new(-134.295563, 11.8470898, -90.2623901)
  1716. o112.Parent = o111
  1717. o112.MeshType = Enum.MeshType.Wedge
  1718. o113.Parent = o99
  1719. o113.Material = Enum.Material.SmoothPlastic
  1720. o113.Position = Vector3.new(-139.411987, 16.1272125, -92.062439)
  1721. o113.Rotation = Vector3.new(0, 0, 0.219999999)
  1722. o113.FormFactor = Enum.FormFactor.Symmetric
  1723. o113.Size = Vector3.new(0.999999106, 1.5999999, 1.79999995)
  1724. o113.CFrame = CFrame.new(-139.411987, 16.1272125, -92.062439, 0.999992907, -0.00390964467, -3.17070402e-07, 0.00391790597, 0.999993324, -1.33432276e-09, 3.18235294e-07, 9.64668206e-11, 1)
  1725. o113.BackSurface = Enum.SurfaceType.Weld
  1726. o113.BottomSurface = Enum.SurfaceType.Weld
  1727. o113.TopSurface = Enum.SurfaceType.Weld
  1728. o113.Position = Vector3.new(-139.411987, 16.1272125, -92.062439)
  1729. o114.Parent = o113
  1730. o114.MeshType = Enum.MeshType.Wedge
  1731. o115.Parent = o99
  1732. o115.Material = Enum.Material.Neon
  1733. o115.BrickColor = BrickColor.new("Electric blue")
  1734. o115.Position = Vector3.new(-133.924484, 13.0484543, -90.2623901)
  1735. o115.Rotation = Vector3.new(0, 0, 0.219999999)
  1736. o115.Size = Vector3.new(0.0500000007, 0.200000003, 5.39999866)
  1737. o115.CFrame = CFrame.new(-133.924484, 13.0484543, -90.2623901, 0.999993086, -0.00385521143, -3.09167092e-07, 0.00386347272, 0.999993503, -1.30257616e-09, 3.10331899e-07, 1.12577392e-10, 1)
  1738. o115.BackSurface = Enum.SurfaceType.Weld
  1739. o115.BottomSurface = Enum.SurfaceType.Weld
  1740. o115.FrontSurface = Enum.SurfaceType.Weld
  1741. o115.LeftSurface = Enum.SurfaceType.Weld
  1742. o115.RightSurface = Enum.SurfaceType.Weld
  1743. o115.TopSurface = Enum.SurfaceType.Smooth
  1744. o115.Color = Color3.new(0.0352941, 0.537255, 0.811765)
  1745. o115.Position = Vector3.new(-133.924484, 13.0484543, -90.2623901)
  1746. o116.Parent = o99
  1747. o116.Material = Enum.Material.SmoothPlastic
  1748. o116.Position = Vector3.new(-133.400177, 13.0506907, -90.2623901)
  1749. o116.Rotation = Vector3.new(0, 0, 0.219999999)
  1750. o116.Size = Vector3.new(0.999997079, 4.5999999, 5.39999866)
  1751. o116.CFrame = CFrame.new(-133.400177, 13.0506907, -90.2623901, 0.999993026, -0.00386912725, -3.02358785e-07, 0.00387738855, 0.999993443, -1.26520761e-09, 3.03523507e-07, 9.72889616e-11, 1)
  1752. o116.BackSurface = Enum.SurfaceType.Weld
  1753. o116.BottomSurface = Enum.SurfaceType.Weld
  1754. o116.FrontSurface = Enum.SurfaceType.Weld
  1755. o116.LeftSurface = Enum.SurfaceType.Weld
  1756. o116.RightSurface = Enum.SurfaceType.Weld
  1757. o116.TopSurface = Enum.SurfaceType.Smooth
  1758. o116.Position = Vector3.new(-133.400177, 13.0506907, -90.2623901)
  1759. o117.Parent = o99
  1760. o117.Material = Enum.Material.SmoothPlastic
  1761. o117.Position = Vector3.new(-138.5047, 14.2307224, -90.2623901)
  1762. o117.Rotation = Vector3.new(90, -89.7900009, -90)
  1763. o117.FormFactor = Enum.FormFactor.Symmetric
  1764. o117.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
  1765. o117.CFrame = CFrame.new(-138.5047, 14.2307224, -90.2623901, 2.92243811e-07, 0.00382190244, -0.999993265, 1.21178967e-09, -0.999993682, -0.00383016351, -1, -9.6947457e-11, -2.93408419e-07)
  1766. o117.BackSurface = Enum.SurfaceType.Weld
  1767. o117.BottomSurface = Enum.SurfaceType.Weld
  1768. o117.TopSurface = Enum.SurfaceType.Weld
  1769. o117.Position = Vector3.new(-138.5047, 14.2307224, -90.2623901)
  1770. o118.Parent = o117
  1771. o118.MeshType = Enum.MeshType.Wedge
  1772. o119.Parent = o99
  1773. o119.Material = Enum.Material.SmoothPlastic
  1774. o119.Position = Vector3.new(-134.304718, 14.2471066, -90.2623901)
  1775. o119.Rotation = Vector3.new(-90, 89.7900009, -90)
  1776. o119.FormFactor = Enum.FormFactor.Symmetric
  1777. o119.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
  1778. o119.CFrame = CFrame.new(-134.304718, 14.2471066, -90.2623901, -3.10727444e-07, 0.00386843714, 0.999993026, -1.31857103e-09, -0.999993443, 0.00387669844, 1, -1.18418705e-10, 3.11892308e-07)
  1779. o119.BackSurface = Enum.SurfaceType.Weld
  1780. o119.BottomSurface = Enum.SurfaceType.Weld
  1781. o119.TopSurface = Enum.SurfaceType.Weld
  1782. o119.Position = Vector3.new(-134.304718, 14.2471066, -90.2623901)
  1783. o120.Parent = o119
  1784. o120.MeshType = Enum.MeshType.Wedge
  1785. o121.Parent = o99
  1786. o121.Material = Enum.Material.SmoothPlastic
  1787. o121.Position = Vector3.new(-139.400116, 13.0271254, -90.2623901)
  1788. o121.Rotation = Vector3.new(0, 0, 0.219999999)
  1789. o121.Size = Vector3.new(0.999997079, 4.5999999, 5.39999866)
  1790. o121.CFrame = CFrame.new(-139.400116, 13.0271254, -90.2623901, 0.999993026, -0.00387678109, -3.12344838e-07, 0.00388504239, 0.999993443, -1.31730349e-09, 3.13509702e-07, 1.08265084e-10, 1)
  1791. o121.BackSurface = Enum.SurfaceType.Weld
  1792. o121.BottomSurface = Enum.SurfaceType.Weld
  1793. o121.FrontSurface = Enum.SurfaceType.Weld
  1794. o121.LeftSurface = Enum.SurfaceType.Weld
  1795. o121.RightSurface = Enum.SurfaceType.Weld
  1796. o121.TopSurface = Enum.SurfaceType.Smooth
  1797. o121.Position = Vector3.new(-139.400116, 13.0271254, -90.2623901)
  1798. o122.Parent = o99
  1799. o122.Material = Enum.Material.Neon
  1800. o122.BrickColor = BrickColor.new("Electric blue")
  1801. o122.Position = Vector3.new(-138.875092, 13.0293636, -90.2623901)
  1802. o122.Rotation = Vector3.new(0, 0, 0.219999999)
  1803. o122.Size = Vector3.new(0.0500000007, 0.200000003, 5.39999866)
  1804. o122.CFrame = CFrame.new(-138.875092, 13.0293636, -90.2623901, 0.999992967, -0.00388980261, -3.14229197e-07, 0.00389806391, 0.999993384, -1.33473788e-09, 3.15394118e-07, 1.14271606e-10, 1)
  1805. o122.BackSurface = Enum.SurfaceType.Weld
  1806. o122.BottomSurface = Enum.SurfaceType.Weld
  1807. o122.FrontSurface = Enum.SurfaceType.Weld
  1808. o122.LeftSurface = Enum.SurfaceType.Weld
  1809. o122.RightSurface = Enum.SurfaceType.Weld
  1810. o122.TopSurface = Enum.SurfaceType.Smooth
  1811. o122.Color = Color3.new(0.0352941, 0.537255, 0.811765)
  1812. o122.Position = Vector3.new(-138.875092, 13.0293636, -90.2623901)
  1813. o123.Parent = o99
  1814. o123.Material = Enum.Material.SmoothPlastic
  1815. o123.Position = Vector3.new(-133.391006, 10.6505375, -93.6623535)
  1816. o123.Rotation = Vector3.new(0, 0, -179.779999)
  1817. o123.FormFactor = Enum.FormFactor.Symmetric
  1818. o123.Size = Vector3.new(1, 1.79999995, 1.39999986)
  1819. o123.CFrame = CFrame.new(-133.391006, 10.6505375, -93.6623535, -0.999993026, 0.00386983855, -3.11498411e-07, -0.00387809984, -0.999993443, -1.31491795e-09, -3.12663275e-07, -1.1133864e-10, 1)
  1820. o123.BackSurface = Enum.SurfaceType.Weld
  1821. o123.BottomSurface = Enum.SurfaceType.Weld
  1822. o123.TopSurface = Enum.SurfaceType.Weld
  1823. o123.Position = Vector3.new(-133.391006, 10.6505375, -93.6623535)
  1824. o124.Parent = o123
  1825. o124.MeshType = Enum.MeshType.Wedge
  1826. o125.Parent = o99
  1827. o125.Material = Enum.Material.SmoothPlastic
  1828. o125.Position = Vector3.new(-136.413895, 16.6389523, -88.4624023)
  1829. o125.Rotation = Vector3.new(-180, 0, 179.779999)
  1830. o125.FormFactor = Enum.FormFactor.Symmetric
  1831. o125.Size = Vector3.new(7.00000143, 0.599999845, 1.79999995)
  1832. o125.CFrame = CFrame.new(-136.413895, 16.6389523, -88.4624023, -0.999993086, -0.00386519334, 3.10375526e-07, -0.00387345464, 0.999993503, 1.32054589e-09, -3.11540418e-07, 1.22768462e-10, -1)
  1833. o125.BackSurface = Enum.SurfaceType.Weld
  1834. o125.BottomSurface = Enum.SurfaceType.Weld
  1835. o125.TopSurface = Enum.SurfaceType.Weld
  1836. o125.Position = Vector3.new(-136.413895, 16.6389523, -88.4624023)
  1837. o126.Parent = o125
  1838. o126.MeshType = Enum.MeshType.Wedge
  1839. o127.Parent = o99
  1840. o127.Material = Enum.Material.SmoothPlastic
  1841. o127.Position = Vector3.new(-136.411896, 16.1388988, -90.2623901)
  1842. o127.Rotation = Vector3.new(0, 0, 0.219999999)
  1843. o127.Size = Vector3.new(6.99999809, 1.60000014, 1.79999948)
  1844. o127.CFrame = CFrame.new(-136.411896, 16.1388988, -90.2623901, 0.999993324, -0.00380041846, -3.01489166e-07, 0.00380867976, 0.999993742, -1.27796096e-09, 3.02653973e-07, 1.3420913e-10, 1)
  1845. o127.BackSurface = Enum.SurfaceType.Weld
  1846. o127.BottomSurface = Enum.SurfaceType.Weld
  1847. o127.FrontSurface = Enum.SurfaceType.Weld
  1848. o127.LeftSurface = Enum.SurfaceType.Weld
  1849. o127.RightSurface = Enum.SurfaceType.Weld
  1850. o127.TopSurface = Enum.SurfaceType.Smooth
  1851. o127.Position = Vector3.new(-136.411896, 16.1388988, -90.2623901)
  1852. o128.Parent = o99
  1853. o128.Material = Enum.Material.SmoothPlastic
  1854. o128.Position = Vector3.new(-136.385925, 9.23890209, -91.7622681)
  1855. o128.Rotation = Vector3.new(0, 0, 0.219999999)
  1856. o128.Size = Vector3.new(6.99999475, 1, 2.39999962)
  1857. o128.CFrame = CFrame.new(-136.385925, 9.23890209, -91.7622681, 0.999993026, -0.00387544348, -3.1225099e-07, 0.00388370478, 0.999993443, -1.31166134e-09, 3.13415825e-07, 1.03406866e-10, 1)
  1858. o128.BackSurface = Enum.SurfaceType.Weld
  1859. o128.BottomSurface = Enum.SurfaceType.Weld
  1860. o128.FrontSurface = Enum.SurfaceType.Weld
  1861. o128.LeftSurface = Enum.SurfaceType.Weld
  1862. o128.RightSurface = Enum.SurfaceType.Weld
  1863. o128.TopSurface = Enum.SurfaceType.Smooth
  1864. o128.Position = Vector3.new(-136.385925, 9.23890209, -91.7622681)
  1865. o129.Parent = o99
  1866. o129.Material = Enum.Material.SmoothPlastic
  1867. o129.Position = Vector3.new(-138.495468, 11.8308277, -90.2623901)
  1868. o129.Rotation = Vector3.new(90, -89.7900009, 90)
  1869. o129.FormFactor = Enum.FormFactor.Symmetric
  1870. o129.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
  1871. o129.CFrame = CFrame.new(-138.495468, 11.8308277, -90.2623901, -3.0446526e-07, -0.00383994402, -0.999993145, -1.29226485e-09, 0.999993563, -0.00384820532, 1, 1.25097793e-10, -3.05630067e-07)
  1872. o129.BackSurface = Enum.SurfaceType.Weld
  1873. o129.BottomSurface = Enum.SurfaceType.Weld
  1874. o129.TopSurface = Enum.SurfaceType.Weld
  1875. o129.Position = Vector3.new(-138.495468, 11.8308277, -90.2623901)
  1876. o130.Parent = o129
  1877. o130.MeshType = Enum.MeshType.Wedge
  1878. o131.Parent = o99
  1879. o131.Material = Enum.Material.SmoothPlastic
  1880. o131.Position = Vector3.new(-136.410919, 15.8387823, -88.4624023)
  1881. o131.Rotation = Vector3.new(0, 0, 0.219999999)
  1882. o131.Size = Vector3.new(6.99999714, 1, 1.79999948)
  1883. o131.CFrame = CFrame.new(-136.410919, 15.8387823, -88.4624023, 0.999993086, -0.00386062055, -3.09907676e-07, 0.00386888185, 0.999993503, -1.32185107e-09, 3.11072569e-07, 1.27308303e-10, 1)
  1884. o131.BackSurface = Enum.SurfaceType.Weld
  1885. o131.BottomSurface = Enum.SurfaceType.Weld
  1886. o131.FrontSurface = Enum.SurfaceType.Weld
  1887. o131.LeftSurface = Enum.SurfaceType.Weld
  1888. o131.RightSurface = Enum.SurfaceType.Weld
  1889. o131.TopSurface = Enum.SurfaceType.Smooth
  1890. o131.Position = Vector3.new(-136.410919, 15.8387823, -88.4624023)
  1891. o132.Parent = o99
  1892. o132.Material = Enum.Material.SmoothPlastic
  1893. o132.Position = Vector3.new(-133.405502, 14.450489, -93.6624146)
  1894. o132.Rotation = Vector3.new(0, 0, 0.219999999)
  1895. o132.FormFactor = Enum.FormFactor.Symmetric
  1896. o132.Size = Vector3.new(1, 1.79999995, 1.39999986)
  1897. o132.CFrame = CFrame.new(-133.405502, 14.450489, -93.6624146, 0.999993086, -0.00385521119, -3.09167092e-07, 0.00386347249, 0.999993503, -1.30241862e-09, 3.10331899e-07, 1.124199e-10, 1)
  1898. o132.BackSurface = Enum.SurfaceType.Weld
  1899. o132.BottomSurface = Enum.SurfaceType.Weld
  1900. o132.TopSurface = Enum.SurfaceType.Weld
  1901. o132.Position = Vector3.new(-133.405502, 14.450489, -93.6624146)
  1902. o133.Parent = o132
  1903. o133.MeshType = Enum.MeshType.Wedge
  1904. o134.Parent = o99
  1905. o134.Material = Enum.Material.SmoothPlastic
  1906. o134.Position = Vector3.new(-139.405502, 14.4273129, -93.6624146)
  1907. o134.Rotation = Vector3.new(0, 0, 0.219999999)
  1908. o134.FormFactor = Enum.FormFactor.Symmetric
  1909. o134.Size = Vector3.new(1, 1.79999995, 1.39999986)
  1910. o134.CFrame = CFrame.new(-139.405502, 14.4273129, -93.6624146, 0.999993026, -0.00386988674, -3.11471069e-07, 0.00387814804, 0.999993443, -1.32307132e-09, 3.12635962e-07, 1.19582927e-10, 1)
  1911. o134.BackSurface = Enum.SurfaceType.Weld
  1912. o134.BottomSurface = Enum.SurfaceType.Weld
  1913. o134.TopSurface = Enum.SurfaceType.Weld
  1914. o134.Position = Vector3.new(-139.405502, 14.4273129, -93.6624146)
  1915. o135.Parent = o134
  1916. o135.MeshType = Enum.MeshType.Wedge
  1917. o136.Parent = o99
  1918. o136.Material = Enum.Material.SmoothPlastic
  1919. o136.Position = Vector3.new(-133.412018, 16.1504898, -92.062439)
  1920. o136.Rotation = Vector3.new(0, 0, 0.219999999)
  1921. o136.FormFactor = Enum.FormFactor.Symmetric
  1922. o136.Size = Vector3.new(0.999999106, 1.5999999, 1.79999995)
  1923. o136.CFrame = CFrame.new(-133.412018, 16.1504898, -92.062439, 0.999993026, -0.00386218843, -3.10255103e-07, 0.00387044973, 0.999993443, -1.31351019e-09, 3.11419967e-07, 1.17134913e-10, 1)
  1924. o136.BackSurface = Enum.SurfaceType.Weld
  1925. o136.BottomSurface = Enum.SurfaceType.Weld
  1926. o136.TopSurface = Enum.SurfaceType.Weld
  1927. o136.Position = Vector3.new(-133.412018, 16.1504898, -92.062439)
  1928. o137.Parent = o136
  1929. o137.MeshType = Enum.MeshType.Wedge
  1930. o138.Parent = o99
  1931. o138.Material = Enum.Material.SmoothPlastic
  1932. o138.Position = Vector3.new(-139.398224, 12.5273781, -93.6623535)
  1933. o138.Rotation = Vector3.new(-180, 0, -0.219999999)
  1934. o138.Size = Vector3.new(0.99999696, 2.00000024, 1.39999938)
  1935. o138.CFrame = CFrame.new(-139.398224, 12.5273781, -93.6623535, 0.999993086, 0.00386747089, 3.11133306e-07, 0.00387573219, -0.999993503, 1.321103e-09, 3.12298198e-07, -1.1967892e-10, -1)
  1936. o138.BackSurface = Enum.SurfaceType.Weld
  1937. o138.BottomSurface = Enum.SurfaceType.Weld
  1938. o138.FrontSurface = Enum.SurfaceType.Weld
  1939. o138.LeftSurface = Enum.SurfaceType.Weld
  1940. o138.RightSurface = Enum.SurfaceType.Weld
  1941. o138.TopSurface = Enum.SurfaceType.Smooth
  1942. o138.Position = Vector3.new(-139.398224, 12.5273781, -93.6623535)
  1943. o139.Parent = o99
  1944. o139.Material = Enum.Material.SmoothPlastic
  1945. o139.Position = Vector3.new(-136.389435, 10.2388763, -90.2623901)
  1946. o139.Rotation = Vector3.new(0, 0, 0.219999999)
  1947. o139.Size = Vector3.new(6.99999714, 1, 5.39999914)
  1948. o139.CFrame = CFrame.new(-136.389435, 10.2388763, -90.2623901, 0.999993145, -0.00384431263, -3.07862365e-07, 0.00385257392, 0.999993563, -1.30337707e-09, 3.090272e-07, 1.21787094e-10, 1)
  1949. o139.BackSurface = Enum.SurfaceType.Weld
  1950. o139.BottomSurface = Enum.SurfaceType.Weld
  1951. o139.FrontSurface = Enum.SurfaceType.Weld
  1952. o139.LeftSurface = Enum.SurfaceType.Weld
  1953. o139.RightSurface = Enum.SurfaceType.Weld
  1954. o139.TopSurface = Enum.SurfaceType.Smooth
  1955. o139.Position = Vector3.new(-136.389435, 10.2388763, -90.2623901)
  1956. o140.Parent = o99
  1957. o140.Material = Enum.Material.SmoothPlastic
  1958. o140.Position = Vector3.new(-133.398224, 12.550457, -93.6623535)
  1959. o140.Rotation = Vector3.new(-180, 0, -0.219999999)
  1960. o140.Size = Vector3.new(0.99999696, 2.00000024, 1.39999938)
  1961. o140.CFrame = CFrame.new(-133.398224, 12.550457, -93.6623535, 0.999993145, 0.00384168327, 3.07266504e-07, 0.00384994457, -0.999993563, 1.29936928e-09, 3.08431339e-07, -1.20885815e-10, -1)
  1962. o140.BackSurface = Enum.SurfaceType.Weld
  1963. o140.BottomSurface = Enum.SurfaceType.Weld
  1964. o140.FrontSurface = Enum.SurfaceType.Weld
  1965. o140.LeftSurface = Enum.SurfaceType.Weld
  1966. o140.RightSurface = Enum.SurfaceType.Weld
  1967. o140.TopSurface = Enum.SurfaceType.Smooth
  1968. o140.Position = Vector3.new(-133.398224, 12.550457, -93.6623535)
  1969. o141.Name = "DO NOT USE"
  1970. o141.Parent = o99
  1971. o141.Material = Enum.Material.SmoothPlastic
  1972. o141.Position = Vector3.new(-144.803925, 14.0059633, -90.4624023)
  1973. o141.Rotation = Vector3.new(-90, 89.7900009, 90)
  1974. o141.FormFactor = Enum.FormFactor.Symmetric
  1975. o141.Size = Vector3.new(2.60000205, 0.999999821, 0.200000033)
  1976. o141.CFrame = CFrame.new(-144.803925, 14.0059633, -90.4624023, 2.83083523e-07, -0.00377638242, 0.999993443, 1.20261534e-09, 0.999993861, 0.00378464372, -1, 1.35797429e-10, 2.84248188e-07)
  1977. o141.BackSurface = Enum.SurfaceType.Weld
  1978. o141.BottomSurface = Enum.SurfaceType.Weld
  1979. o141.TopSurface = Enum.SurfaceType.Weld
  1980. o141.Position = Vector3.new(-144.803925, 14.0059633, -90.4624023)
  1981. o142.Parent = o141
  1982. o142.MeshType = Enum.MeshType.Wedge
  1983. o143.Parent = o99
  1984. o143.Material = Enum.Material.SmoothPlastic
  1985. o143.Position = Vector3.new(-142.303955, 14.0159149, -90.4624023)
  1986. o143.Rotation = Vector3.new(0, 0, 0.219999999)
  1987. o143.Size = Vector3.new(4.79999781, 1, 2.59999967)
  1988. o143.CFrame = CFrame.new(-142.303955, 14.0159149, -90.4624023, 0.999992907, -0.00391045352, -3.17577928e-07, 0.00391871482, 0.999993324, -1.34255496e-09, 3.18742849e-07, 1.0245263e-10, 1)
  1989. o143.BackSurface = Enum.SurfaceType.Weld
  1990. o143.BottomSurface = Enum.SurfaceType.Weld
  1991. o143.FrontSurface = Enum.SurfaceType.Weld
  1992. o143.LeftSurface = Enum.SurfaceType.Weld
  1993. o143.RightSurface = Enum.SurfaceType.Weld
  1994. o143.TopSurface = Enum.SurfaceType.Smooth
  1995. o143.Position = Vector3.new(-142.303955, 14.0159149, -90.4624023)
  1996. o144.Name = "DO NOT USE"
  1997. o144.Parent = o99
  1998. o144.Material = Enum.Material.SmoothPlastic
  1999. o144.Position = Vector3.new(-144.407684, 15.0075855, -90.4624023)
  2000. o144.Rotation = Vector3.new(-90, 89.7999954, 90)
  2001. o144.FormFactor = Enum.FormFactor.Symmetric
  2002. o144.Size = Vector3.new(2.60000205, 0.999999821, 0.600000024)
  2003. o144.CFrame = CFrame.new(-144.407684, 15.0075855, -90.4624023, 2.90487719e-07, -0.00380556798, 0.999993861, 1.23564725e-09, 0.999994695, 0.00382209057, -1, 1.34412495e-10, 2.92814576e-07)
  2004. o144.BackSurface = Enum.SurfaceType.Weld
  2005. o144.BottomSurface = Enum.SurfaceType.Weld
  2006. o144.TopSurface = Enum.SurfaceType.Weld
  2007. o144.Position = Vector3.new(-144.407684, 15.0075855, -90.4624023)
  2008. o145.Parent = o144
  2009. o145.MeshType = Enum.MeshType.Wedge
  2010. o146.Parent = o99
  2011. o146.Material = Enum.Material.SmoothPlastic
  2012. o146.Position = Vector3.new(-142.007721, 15.0170469, -90.4624023)
  2013. o146.Rotation = Vector3.new(0, 0, 0.219999999)
  2014. o146.Size = Vector3.new(4.19999838, 1, 2.59999967)
  2015. o146.CFrame = CFrame.new(-142.007721, 15.0170469, -90.4624023, 0.999992967, -0.00389168435, -3.14000346e-07, 0.00389994564, 0.999993384, -1.33123124e-09, 3.15165238e-07, 1.11064012e-10, 1)
  2016. o146.BackSurface = Enum.SurfaceType.Weld
  2017. o146.BottomSurface = Enum.SurfaceType.Weld
  2018. o146.FrontSurface = Enum.SurfaceType.Weld
  2019. o146.LeftSurface = Enum.SurfaceType.Weld
  2020. o146.RightSurface = Enum.SurfaceType.Weld
  2021. o146.TopSurface = Enum.SurfaceType.Smooth
  2022. o146.Position = Vector3.new(-142.007721, 15.0170469, -90.4624023)
  2023. o147.Name = "DO NOT USE"
  2024. o147.Parent = o99
  2025. o147.Material = Enum.Material.SmoothPlastic
  2026. o147.Position = Vector3.new(-142.011841, 16.1170216, -90.4624023)
  2027. o147.Rotation = Vector3.new(-90, 89.7900009, 90)
  2028. o147.FormFactor = Enum.FormFactor.Symmetric
  2029. o147.Size = Vector3.new(2.60000205, 1.19999981, 4.20000029)
  2030. o147.CFrame = CFrame.new(-142.011841, 16.1170216, -90.4624023, 3.05965557e-07, -0.00383760035, 0.999993205, 1.29385258e-09, 0.999993622, 0.00384586165, -1, 1.21631788e-10, 3.07130392e-07)
  2031. o147.BackSurface = Enum.SurfaceType.Weld
  2032. o147.BottomSurface = Enum.SurfaceType.Weld
  2033. o147.TopSurface = Enum.SurfaceType.Weld
  2034. o147.Position = Vector3.new(-142.011841, 16.1170216, -90.4624023)
  2035. o148.Parent = o147
  2036. o148.MeshType = Enum.MeshType.Wedge
  2037. o149.Name = "DO NOT USE"
  2038. o149.Parent = o99
  2039. o149.Material = Enum.Material.SmoothPlastic
  2040. o149.Position = Vector3.new(-128.004333, 14.0709505, -90.4624023)
  2041. o149.Rotation = Vector3.new(90, -89.7799988, 90)
  2042. o149.FormFactor = Enum.FormFactor.Symmetric
  2043. o149.Size = Vector3.new(2.60000205, 0.999999821, 0.200000033)
  2044. o149.CFrame = CFrame.new(-128.004333, 14.0709505, -90.4624023, -2.99518319e-07, -0.00391799491, -0.999992907, -1.26896382e-09, 0.999993324, -0.00392625621, 1, 9.73650258e-11, -3.0068307e-07)
  2045. o149.BackSurface = Enum.SurfaceType.Weld
  2046. o149.BottomSurface = Enum.SurfaceType.Weld
  2047. o149.TopSurface = Enum.SurfaceType.Weld
  2048. o149.Position = Vector3.new(-128.004333, 14.0709505, -90.4624023)
  2049. o150.Parent = o149
  2050. o150.MeshType = Enum.MeshType.Wedge
  2051. o151.Name = "DO NOT USE"
  2052. o151.Parent = o99
  2053. o151.Material = Enum.Material.SmoothPlastic
  2054. o151.Position = Vector3.new(-142.400482, 13.1153612, -90.4624023)
  2055. o151.Rotation = Vector3.new(-90, 89.7900009, -90)
  2056. o151.FormFactor = Enum.FormFactor.Symmetric
  2057. o151.Size = Vector3.new(2.60000205, 0.799999833, 4.99999952)
  2058. o151.CFrame = CFrame.new(-142.400482, 13.1153612, -90.4624023, -3.04496041e-07, 0.00386756659, 0.999993086, -1.27038935e-10, -0.999993503, 0.00387582788, 1, 1.04868003e-09, 3.05656357e-07)
  2059. o151.BackSurface = Enum.SurfaceType.Weld
  2060. o151.BottomSurface = Enum.SurfaceType.Weld
  2061. o151.TopSurface = Enum.SurfaceType.Weld
  2062. o151.Position = Vector3.new(-142.400482, 13.1153612, -90.4624023)
  2063. o152.Parent = o151
  2064. o152.MeshType = Enum.MeshType.Wedge
  2065. o153.Parent = o99
  2066. o153.Material = Enum.Material.SmoothPlastic
  2067. o153.Position = Vector3.new(-141.506607, 14.719121, -92.2623901)
  2068. o153.Rotation = Vector3.new(90.0099945, -89.8099976, -179.98999)
  2069. o153.Size = Vector3.new(2, 1, 2)
  2070. o153.CFrame = CFrame.new(-141.506607, 14.719121, -92.2623901, -0.00358736608, 3.19708022e-07, -0.999994755, 0.99999553, 1.3538386e-09, -0.00360388844, 2.11189677e-10, -1, -3.22035049e-07)
  2071. o153.BackSurface = Enum.SurfaceType.Weld
  2072. o153.BottomSurface = Enum.SurfaceType.Weld
  2073. o153.FrontSurface = Enum.SurfaceType.Weld
  2074. o153.LeftSurface = Enum.SurfaceType.Weld
  2075. o153.RightSurface = Enum.SurfaceType.Weld
  2076. o153.TopSurface = Enum.SurfaceType.Smooth
  2077. o153.Position = Vector3.new(-141.506607, 14.719121, -92.2623901)
  2078. o154.Parent = o99
  2079. o154.Material = Enum.Material.SmoothPlastic
  2080. o154.Position = Vector3.new(-130.503998, 14.0612335, -90.4624023)
  2081. o154.Rotation = Vector3.new(-180, 0, 179.779999)
  2082. o154.Size = Vector3.new(4.79999781, 1, 2.59999967)
  2083. o154.CFrame = CFrame.new(-130.503998, 14.0612335, -90.4624023, -0.999993205, -0.00381849753, 3.10876118e-07, -0.00382675882, 0.999993622, 1.31891498e-09, -3.12040981e-07, 1.33769565e-10, -1)
  2084. o154.BackSurface = Enum.SurfaceType.Weld
  2085. o154.BottomSurface = Enum.SurfaceType.Weld
  2086. o154.FrontSurface = Enum.SurfaceType.Weld
  2087. o154.LeftSurface = Enum.SurfaceType.Weld
  2088. o154.RightSurface = Enum.SurfaceType.Weld
  2089. o154.TopSurface = Enum.SurfaceType.Smooth
  2090. o154.Position = Vector3.new(-130.503998, 14.0612335, -90.4624023)
  2091. o155.Name = "DO NOT USE"
  2092. o155.Parent = o99
  2093. o155.Material = Enum.Material.SmoothPlastic
  2094. o155.Position = Vector3.new(-130.400864, 13.1614475, -90.4624023)
  2095. o155.Rotation = Vector3.new(90, -89.7999954, -90)
  2096. o155.FormFactor = Enum.FormFactor.Symmetric
  2097. o155.Size = Vector3.new(2.60000205, 0.799999833, 4.99999952)
  2098. o155.CFrame = CFrame.new(-130.400864, 13.1614475, -90.4624023, 2.90840177e-07, 0.00371806533, -0.999993622, 1.24092747e-09, -0.99999404, -0.00372632663, -1, -1.61782171e-10, -2.9200487e-07)
  2099. o155.BackSurface = Enum.SurfaceType.Weld
  2100. o155.BottomSurface = Enum.SurfaceType.Weld
  2101. o155.TopSurface = Enum.SurfaceType.Weld
  2102. o155.Position = Vector3.new(-130.400864, 13.1614475, -90.4624023)
  2103. o156.Parent = o155
  2104. o156.MeshType = Enum.MeshType.Wedge
  2105. o157.Name = "DO NOT USE"
  2106. o157.Parent = o99
  2107. o157.Material = Enum.Material.SmoothPlastic
  2108. o157.Position = Vector3.new(-130.812561, 16.1606331, -90.4624023)
  2109. o157.Rotation = Vector3.new(90, -89.7999954, 90)
  2110. o157.FormFactor = Enum.FormFactor.Symmetric
  2111. o157.Size = Vector3.new(2.60000205, 1.19999981, 4.20000029)
  2112. o157.CFrame = CFrame.new(-130.812561, 16.1606331, -90.4624023, -2.90960116e-07, -0.00377950794, -0.99999398, -1.23688126e-09, 0.999994814, -0.0037960303, 1, 1.41503434e-10, -2.93286973e-07)
  2113. o157.BackSurface = Enum.SurfaceType.Weld
  2114. o157.BottomSurface = Enum.SurfaceType.Weld
  2115. o157.TopSurface = Enum.SurfaceType.Weld
  2116. o157.Position = Vector3.new(-130.812561, 16.1606331, -90.4624023)
  2117. o158.Parent = o157
  2118. o158.MeshType = Enum.MeshType.Wedge
  2119. o159.Name = "DO NOT USE"
  2120. o159.Parent = o99
  2121. o159.Material = Enum.Material.SmoothPlastic
  2122. o159.Position = Vector3.new(-128.408279, 15.0694637, -90.4624023)
  2123. o159.Rotation = Vector3.new(90, -89.7900009, 90)
  2124. o159.FormFactor = Enum.FormFactor.Symmetric
  2125. o159.Size = Vector3.new(2.60000205, 0.999999821, 0.600000024)
  2126. o159.CFrame = CFrame.new(-128.408279, 15.0694637, -90.4624023, -3.00085901e-07, -0.00387570681, -0.999992967, -1.27756172e-09, 0.999993384, -0.00388396811, 1, 1.1647372e-10, -3.0125068e-07)
  2127. o159.BackSurface = Enum.SurfaceType.Weld
  2128. o159.BottomSurface = Enum.SurfaceType.Weld
  2129. o159.TopSurface = Enum.SurfaceType.Weld
  2130. o159.Position = Vector3.new(-128.408279, 15.0694637, -90.4624023)
  2131. o160.Parent = o159
  2132. o160.MeshType = Enum.MeshType.Wedge
  2133. o161.Parent = o99
  2134. o161.Material = Enum.Material.SmoothPlastic
  2135. o161.Position = Vector3.new(-131.306686, 14.758049, -92.2623901)
  2136. o161.Rotation = Vector3.new(90.0099945, -89.8099976, -179.98999)
  2137. o161.Size = Vector3.new(2, 1, 2)
  2138. o161.CFrame = CFrame.new(-131.306686, 14.758049, -92.2623901, -0.00349863991, 3.19982433e-07, -0.999994397, 0.999994874, 1.35548894e-09, -0.00350690121, 2.38217612e-10, -1, -3.21147326e-07)
  2139. o161.BackSurface = Enum.SurfaceType.Weld
  2140. o161.BottomSurface = Enum.SurfaceType.Weld
  2141. o161.FrontSurface = Enum.SurfaceType.Weld
  2142. o161.LeftSurface = Enum.SurfaceType.Weld
  2143. o161.RightSurface = Enum.SurfaceType.Weld
  2144. o161.TopSurface = Enum.SurfaceType.Smooth
  2145. o161.Position = Vector3.new(-131.306686, 14.758049, -92.2623901)
  2146. o162.Parent = o99
  2147. o162.Material = Enum.Material.SmoothPlastic
  2148. o162.Position = Vector3.new(-130.808151, 15.0603971, -90.4624023)
  2149. o162.Rotation = Vector3.new(-180, 0, 179.779999)
  2150. o162.Size = Vector3.new(4.19999838, 1, 2.59999967)
  2151. o162.CFrame = CFrame.new(-130.808151, 15.0603971, -90.4624023, -0.999992847, -0.0039136149, 3.15646645e-07, -0.0039218762, 0.999993265, 1.3318262e-09, -3.16811509e-07, 9.82906118e-11, -1)
  2152. o162.BackSurface = Enum.SurfaceType.Weld
  2153. o162.BottomSurface = Enum.SurfaceType.Weld
  2154. o162.FrontSurface = Enum.SurfaceType.Weld
  2155. o162.LeftSurface = Enum.SurfaceType.Weld
  2156. o162.RightSurface = Enum.SurfaceType.Weld
  2157. o162.TopSurface = Enum.SurfaceType.Smooth
  2158. o162.Position = Vector3.new(-130.808151, 15.0603971, -90.4624023)
  2159. o163.Name = "Moving System"
  2160. o163.Parent = o5
  2161. o164.Parent = o163
  2162. o164.Material = Enum.Material.SmoothPlastic
  2163. o164.Position = Vector3.new(-138.521545, 5.73096275, -90.2623901)
  2164. o164.Rotation = Vector3.new(-180, 0, -0.219999999)
  2165. o164.Size = Vector3.new(2.299999, 6, 3.39999914)
  2166. o164.CFrame = CFrame.new(-138.521545, 5.73096275, -90.2623901, 0.999992967, 0.0038911188, 3.14492894e-07, 0.0038993801, -0.999993384, 1.32939981e-09, 3.15657758e-07, -1.07490281e-10, -1)
  2167. o164.BackSurface = Enum.SurfaceType.Weld
  2168. o164.BottomSurface = Enum.SurfaceType.Weld
  2169. o164.FrontSurface = Enum.SurfaceType.Weld
  2170. o164.LeftSurface = Enum.SurfaceType.Weld
  2171. o164.RightSurface = Enum.SurfaceType.Weld
  2172. o164.TopSurface = Enum.SurfaceType.Smooth
  2173. o164.Position = Vector3.new(-138.521545, 5.73096275, -90.2623901)
  2174. o165.Parent = o163
  2175. o165.Material = Enum.Material.SmoothPlastic
  2176. o165.Position = Vector3.new(-134.214966, 4.04814529, -87.2636566)
  2177. o165.Rotation = Vector3.new(-180, 0, 179.779999)
  2178. o165.FormFactor = Enum.FormFactor.Symmetric
  2179. o165.Size = Vector3.new(2.3000021, 2.60000014, 2.60000038)
  2180. o165.CFrame = CFrame.new(-134.214966, 4.04814529, -87.2636566, -0.999992967, -0.00389078679, 3.12099758e-07, -0.00389904808, 0.999993384, 1.32453093e-09, -3.1326465e-07, 1.12057155e-10, -1)
  2181. o165.BackSurface = Enum.SurfaceType.Weld
  2182. o165.BottomSurface = Enum.SurfaceType.Weld
  2183. o165.TopSurface = Enum.SurfaceType.Weld
  2184. o165.Position = Vector3.new(-134.214966, 4.04814529, -87.2636566)
  2185. o166.Parent = o165
  2186. o166.MeshType = Enum.MeshType.Wedge
  2187. o167.Parent = o163
  2188. o167.Material = Enum.Material.SmoothPlastic
  2189. o167.BrickColor = BrickColor.new("Really black")
  2190. o167.Transparency = 1
  2191. o167.Position = Vector3.new(-142.647491, 4.07124376, -95.2306442)
  2192. o167.Rotation = Vector3.new(0, 0, -179.779999)
  2193. o167.Shape = Enum.PartType.Cylinder
  2194. o167.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
  2195. o167.CFrame = CFrame.new(-142.647491, 4.07124376, -95.2306442, -0.999992549, 0.00385993393, -3.07300411e-07, -0.00385993393, -0.999992549, -1.31639344e-09, -3.07303196e-07, -1.30224317e-10, 1)
  2196. o167.BottomSurface = Enum.SurfaceType.Smooth
  2197. o167.LeftSurface = Enum.SurfaceType.Hinge
  2198. o167.TopSurface = Enum.SurfaceType.Smooth
  2199. o167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2200. o167.Position = Vector3.new(-142.647491, 4.07124376, -95.2306442)
  2201. o168.Parent = o163
  2202. o168.Material = Enum.Material.SmoothPlastic
  2203. o168.Transparency = 1
  2204. o168.Position = Vector3.new(-136.384689, 3.91467047, -84.7323685)
  2205. o168.Rotation = Vector3.new(-180, 0, -0.229999989)
  2206. o168.CanCollide = false
  2207. o168.Size = Vector3.new(10.96, 0.849999785, 1.97999585)
  2208. o168.CFrame = CFrame.new(-136.384689, 3.91467047, -84.7323685, 0.999992847, 0.00398938265, 3.25984956e-07, 0.00400315272, -0.999993384, 1.38233425e-09, 3.27924539e-07, -8.45658057e-11, -1)
  2209. o168.BackSurface = Enum.SurfaceType.Weld
  2210. o168.BottomSurface = Enum.SurfaceType.Weld
  2211. o168.FrontSurface = Enum.SurfaceType.Weld
  2212. o168.LeftSurface = Enum.SurfaceType.Weld
  2213. o168.RightSurface = Enum.SurfaceType.Weld
  2214. o168.TopSurface = Enum.SurfaceType.Smooth
  2215. o168.Position = Vector3.new(-136.384689, 3.91467047, -84.7323685)
  2216. o169.Parent = o163
  2217. o169.Material = Enum.Material.SmoothPlastic
  2218. o169.Transparency = 1
  2219. o169.Position = Vector3.new(-136.268646, 4.83975267, -88.1625443)
  2220. o169.Rotation = Vector3.new(0, 0, 0.229999989)
  2221. o169.CanCollide = false
  2222. o169.Size = Vector3.new(0.999996722, 1, 7.59999657)
  2223. o169.CFrame = CFrame.new(-136.268646, 4.83975267, -88.1625443, 0.999992728, -0.00396504533, -3.22563608e-07, 0.00397330662, 0.999993145, -1.3718785e-09, 3.23728614e-07, 9.45654111e-11, 1)
  2224. o169.BackSurface = Enum.SurfaceType.Weld
  2225. o169.BottomSurface = Enum.SurfaceType.Weld
  2226. o169.FrontSurface = Enum.SurfaceType.Weld
  2227. o169.LeftSurface = Enum.SurfaceType.Weld
  2228. o169.RightSurface = Enum.SurfaceType.Weld
  2229. o169.TopSurface = Enum.SurfaceType.Smooth
  2230. o169.Position = Vector3.new(-136.268646, 4.83975267, -88.1625443)
  2231. o170.Parent = o163
  2232. o170.Material = Enum.Material.SmoothPlastic
  2233. o170.Transparency = 1
  2234. o170.Position = Vector3.new(-136.168671, 4.84014845, -93.2624512)
  2235. o170.Rotation = Vector3.new(0, 0, 0.229999989)
  2236. o170.CanCollide = false
  2237. o170.Size = Vector3.new(4.39999723, 1, 2.59999967)
  2238. o170.CFrame = CFrame.new(-136.168671, 4.84014845, -93.2624512, 0.999992847, -0.00392923504, -3.17528446e-07, 0.00393749634, 0.999993265, -1.3420729e-09, 3.18693367e-07, 9.61788982e-11, 1)
  2239. o170.BackSurface = Enum.SurfaceType.Weld
  2240. o170.BottomSurface = Enum.SurfaceType.Weld
  2241. o170.FrontSurface = Enum.SurfaceType.Weld
  2242. o170.LeftSurface = Enum.SurfaceType.Weld
  2243. o170.RightSurface = Enum.SurfaceType.Weld
  2244. o170.TopSurface = Enum.SurfaceType.Smooth
  2245. o170.Position = Vector3.new(-136.168671, 4.84014845, -93.2624512)
  2246. o171.Parent = o163
  2247. o171.Material = Enum.Material.SmoothPlastic
  2248. o171.Position = Vector3.new(-134.222305, 5.74772453, -90.2624512)
  2249. o171.Rotation = Vector3.new(-180, 0, -0.219999999)
  2250. o171.Size = Vector3.new(2.299999, 6, 3.39999914)
  2251. o171.CFrame = CFrame.new(-134.222305, 5.74772453, -90.2624512, 0.999992967, 0.00389173534, 3.14567473e-07, 0.00389999663, -0.999993384, 1.33255895e-09, 3.15732365e-07, -1.10163899e-10, -1)
  2252. o171.BackSurface = Enum.SurfaceType.Weld
  2253. o171.BottomSurface = Enum.SurfaceType.Weld
  2254. o171.FrontSurface = Enum.SurfaceType.Weld
  2255. o171.LeftSurface = Enum.SurfaceType.Weld
  2256. o171.RightSurface = Enum.SurfaceType.Weld
  2257. o171.TopSurface = Enum.SurfaceType.Smooth
  2258. o171.Position = Vector3.new(-134.222305, 5.74772453, -90.2624512)
  2259. o172.Parent = o163
  2260. o172.Material = Enum.Material.SmoothPlastic
  2261. o172.BrickColor = BrickColor.new("Really black")
  2262. o172.Transparency = 1
  2263. o172.Position = Vector3.new(-142.648193, 4.07123184, -85.0601196)
  2264. o172.Rotation = Vector3.new(0, 0, -179.779999)
  2265. o172.Shape = Enum.PartType.Cylinder
  2266. o172.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
  2267. o172.CFrame = CFrame.new(-142.648193, 4.07123184, -85.0601196, -0.999992549, 0.00385993393, -3.07300411e-07, -0.00385993393, -0.999992549, -1.31639344e-09, -3.07303196e-07, -1.30224317e-10, 1)
  2268. o172.BottomSurface = Enum.SurfaceType.Smooth
  2269. o172.LeftSurface = Enum.SurfaceType.Hinge
  2270. o172.TopSurface = Enum.SurfaceType.Smooth
  2271. o172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2272. o172.Position = Vector3.new(-142.648193, 4.07123184, -85.0601196)
  2273. o173.Parent = o163
  2274. o173.Material = Enum.Material.SmoothPlastic
  2275. o173.BrickColor = BrickColor.new("Really black")
  2276. o173.Transparency = 1
  2277. o173.Position = Vector3.new(-130.083282, 4.11973286, -85.0601196)
  2278. o173.Rotation = Vector3.new(0, 0, 0.219999999)
  2279. o173.Shape = Enum.PartType.Cylinder
  2280. o173.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
  2281. o173.CFrame = CFrame.new(-130.083282, 4.11973286, -85.0601196, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31639344e-09, 3.07303196e-07, 1.30224317e-10, 1)
  2282. o173.BottomSurface = Enum.SurfaceType.Smooth
  2283. o173.LeftSurface = Enum.SurfaceType.Hinge
  2284. o173.TopSurface = Enum.SurfaceType.Smooth
  2285. o173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2286. o173.Position = Vector3.new(-130.083282, 4.11973286, -85.0601196)
  2287. o174.Parent = o163
  2288. o174.Material = Enum.Material.SmoothPlastic
  2289. o174.Transparency = 1
  2290. o174.Position = Vector3.new(-136.359726, 3.91479111, -95.1522827)
  2291. o174.Rotation = Vector3.new(-180, 0, -0.229999989)
  2292. o174.CanCollide = false
  2293. o174.Size = Vector3.new(11.0300007, 0.849999785, 2.81999588)
  2294. o174.CFrame = CFrame.new(-136.359726, 3.91479111, -95.1522827, 0.999992788, 0.00394393038, 3.19595671e-07, 0.00395219168, -0.999993205, 1.34944e-09, 3.20760591e-07, -9.06926895e-11, -1)
  2295. o174.BackSurface = Enum.SurfaceType.Weld
  2296. o174.BottomSurface = Enum.SurfaceType.Weld
  2297. o174.FrontSurface = Enum.SurfaceType.Weld
  2298. o174.LeftSurface = Enum.SurfaceType.Weld
  2299. o174.RightSurface = Enum.SurfaceType.Weld
  2300. o174.TopSurface = Enum.SurfaceType.Smooth
  2301. o174.Position = Vector3.new(-136.359726, 3.91479111, -95.1522827)
  2302. o175.Parent = o163
  2303. o175.Material = Enum.Material.SmoothPlastic
  2304. o175.BrickColor = BrickColor.new("Really black")
  2305. o175.Transparency = 1
  2306. o175.Position = Vector3.new(-130.083801, 4.11974192, -95.2306442)
  2307. o175.Rotation = Vector3.new(0, 0, 0.219999999)
  2308. o175.Shape = Enum.PartType.Cylinder
  2309. o175.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
  2310. o175.CFrame = CFrame.new(-130.083801, 4.11974192, -95.2306442, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31639344e-09, 3.07303196e-07, 1.30224317e-10, 1)
  2311. o175.BottomSurface = Enum.SurfaceType.Smooth
  2312. o175.LeftSurface = Enum.SurfaceType.Hinge
  2313. o175.TopSurface = Enum.SurfaceType.Smooth
  2314. o175.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2315. o175.Position = Vector3.new(-130.083801, 4.11974192, -95.2306442)
  2316. o176.Parent = o163
  2317. o176.Material = Enum.Material.SmoothPlastic
  2318. o176.Position = Vector3.new(-138.514114, 4.03173637, -87.2634277)
  2319. o176.Rotation = Vector3.new(-180, 0, 179.779999)
  2320. o176.FormFactor = Enum.FormFactor.Symmetric
  2321. o176.Size = Vector3.new(2.3000021, 2.60000014, 2.60000038)
  2322. o176.CFrame = CFrame.new(-138.514114, 4.03173637, -87.2634277, -0.999992847, -0.0039152652, 3.15564876e-07, -0.0039235265, 0.999993265, 1.33613254e-09, -3.16729768e-07, 1.02394863e-10, -1)
  2323. o176.BackSurface = Enum.SurfaceType.Weld
  2324. o176.BottomSurface = Enum.SurfaceType.Weld
  2325. o176.TopSurface = Enum.SurfaceType.Weld
  2326. o176.Position = Vector3.new(-138.514114, 4.03173637, -87.2634277)
  2327. o177.Parent = o176
  2328. o177.MeshType = Enum.MeshType.Wedge
  2329. o178.Parent = o4
  2330. o178.BrickColor = BrickColor.new("Bright violet")
  2331. o178.Position = Vector3.new(-136.279083, 0.105795003, -96.7843628)
  2332. o178.Rotation = Vector3.new(0, 0, 0.219999999)
  2333. o178.Anchored = true
  2334. o178.FormFactor = Enum.FormFactor.Custom
  2335. o178.Size = Vector3.new(3, 0.200000003, 3)
  2336. o178.CFrame = CFrame.new(-136.279083, 0.105795003, -96.7843628, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31626554e-09, 3.07303196e-07, 1.3009642e-10, 1)
  2337. o178.BottomSurface = Enum.SurfaceType.Smooth
  2338. o178.TopSurface = Enum.SurfaceType.Smooth
  2339. o178.Color = Color3.new(0.419608, 0.196078, 0.486275)
  2340. o178.Position = Vector3.new(-136.279083, 0.105795003, -96.7843628)
  2341. o179.Parent = o178
  2342. o179.MaxActivationDistance = 16
  2343. o180.Name = "Regen"
  2344. o180.Parent = o178
  2345.  
  2346. runDummyScript(function()
  2347. ------------------------------------------------------------------------------------
  2348. local WaitTime = 10 -- Change this to the amount of time it takes for the button to re-enable.
  2349. local modelname = "Model" -- If your model is not named this, then make the purple words the same name as the model!
  2350. ------------------------------------------------------------------------------------
  2351.  
  2352. -- To make this work, simply group it with the model you want!
  2353.  
  2354.  
  2355. local modelbackup = script.Parent.Parent:FindFirstChild(modelname):clone()
  2356. local trigger = script.Parent
  2357.  
  2358. enabled = true
  2359.  
  2360. function onClick()
  2361.  
  2362. if enabled == true then
  2363.  
  2364. enabled = false
  2365. trigger.BrickColor = BrickColor.new("Really black")
  2366.  
  2367. if script.Parent.Parent:FindFirstChild(modelname) ~= nil then
  2368.  
  2369. script.Parent.Parent:FindFirstChild(modelname):Destroy()
  2370.  
  2371. end
  2372.  
  2373. local modelclone = modelbackup:clone()
  2374. modelclone.Parent = script.Parent.Parent
  2375. modelclone:MakeJoints()
  2376.  
  2377.  
  2378.  
  2379. wait(WaitTime)
  2380.  
  2381. enabled = true
  2382. trigger.BrickColor = BrickColor.new("Bright violet")
  2383.  
  2384. end
  2385.  
  2386. end
  2387.  
  2388. script.Parent.ClickDetector.MouseClick:connect(onClick)
  2389.  
  2390.  
  2391. end,o180)
  2392.  
  2393. o181.Parent = o178
  2394. o181.Texture = "http://www.roblox.com/asset/?id=43556891"
  2395. o181.Face = Enum.NormalId.Top
  2396. o182.Parent = o4
  2397.  
  2398. runDummyScript(function()
  2399. --Przystosowany do terenu rownego--
  2400. --Uzywanie na terenie gorzystym nie wskazane--
  2401.  
  2402. --Autor Markill7890--
  2403. end,o182)
  2404.  
  2405. mas.Parent = workspace
  2406. mas:MakeJoints()
  2407. local mas1 = mas:GetChildren()
  2408. for i=1,#mas1 do
  2409. mas1[i].Parent = workspace
  2410. ypcall(function() mas1[i]:MakeJoints() end)
  2411. end
  2412. mas:Destroy()
  2413. for i=1,#cors do
  2414. coroutine.resume(cors[i])
  2415. end
  2416. mess_handle.Text = "Resetting"
  2417. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2418. v:LoadCharacter()
  2419. end
  2420. wait(1)
  2421. mess_handle:Remove()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement