Advertisement
lafur

Untitled

Oct 19th, 2018
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.33 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. o3 = Instance.new("Model")
  21. o4 = Instance.new("Part")
  22. o5 = Instance.new("Script")
  23. o6 = Instance.new("Decal")
  24. o7 = Instance.new("Model")
  25. o8 = Instance.new("Model")
  26. o9 = Instance.new("Part")
  27. o10 = Instance.new("Decal")
  28. o11 = Instance.new("Part")
  29. o12 = Instance.new("Part")
  30. o13 = Instance.new("Decal")
  31. o14 = Instance.new("Decal")
  32. o15 = Instance.new("Part")
  33. o16 = Instance.new("Part")
  34. o17 = Instance.new("Model")
  35. o18 = Instance.new("Model")
  36. o19 = Instance.new("Model")
  37. o20 = Instance.new("Part")
  38. o21 = Instance.new("Part")
  39. o22 = Instance.new("Model")
  40. o23 = Instance.new("Part")
  41. o24 = Instance.new("Part")
  42. o25 = Instance.new("Part")
  43. o26 = Instance.new("Part")
  44. o27 = Instance.new("Model")
  45. o28 = Instance.new("Part")
  46. o29 = Instance.new("Part")
  47. o30 = Instance.new("Model")
  48. o31 = Instance.new("Part")
  49. o32 = Instance.new("Decal")
  50. o33 = Instance.new("Part")
  51. o34 = Instance.new("Part")
  52. o35 = Instance.new("Model")
  53. o36 = Instance.new("Part")
  54. o37 = Instance.new("Part")
  55. o38 = Instance.new("Model")
  56. o39 = Instance.new("Part")
  57. o40 = Instance.new("Decal")
  58. o41 = Instance.new("Part")
  59. o42 = Instance.new("Part")
  60. o43 = Instance.new("Part")
  61. o44 = Instance.new("Part")
  62. o45 = Instance.new("Part")
  63. o46 = Instance.new("WedgePart")
  64. o47 = Instance.new("Script")
  65. o48 = Instance.new("Model")
  66. o49 = Instance.new("Part")
  67. o50 = Instance.new("Part")
  68. o51 = Instance.new("Model")
  69. o52 = Instance.new("Part")
  70. o53 = Instance.new("Part")
  71. o54 = Instance.new("Part")
  72. o55 = Instance.new("Part")
  73. o56 = Instance.new("Part")
  74. o57 = Instance.new("WedgePart")
  75. o58 = Instance.new("Script")
  76. o59 = Instance.new("Part")
  77. o60 = Instance.new("Part")
  78. o61 = Instance.new("Part")
  79. o62 = Instance.new("Part")
  80. o63 = Instance.new("Part")
  81. o64 = Instance.new("Model")
  82. o65 = Instance.new("Part")
  83. o66 = Instance.new("Part")
  84. o67 = Instance.new("Decal")
  85. o68 = Instance.new("Part")
  86. o69 = Instance.new("Part")
  87. o70 = Instance.new("Part")
  88. o71 = Instance.new("Part")
  89. o72 = Instance.new("Part")
  90. o73 = Instance.new("VehicleSeat")
  91. o74 = Instance.new("ManualWeld")
  92. o75 = Instance.new("ManualWeld")
  93. o76 = Instance.new("Decal")
  94. o77 = Instance.new("Part")
  95. o78 = Instance.new("Part")
  96. o79 = Instance.new("Part")
  97. o80 = Instance.new("ManualWeld")
  98. o81 = Instance.new("Part")
  99. o82 = Instance.new("Part")
  100. o83 = Instance.new("Part")
  101. o84 = Instance.new("Part")
  102. o85 = Instance.new("Part")
  103. o86 = Instance.new("Part")
  104. o87 = Instance.new("Model")
  105. o88 = Instance.new("Part")
  106. o89 = Instance.new("CylinderMesh")
  107. o90 = Instance.new("Part")
  108. o91 = Instance.new("CylinderMesh")
  109. o92 = Instance.new("Part")
  110. o93 = Instance.new("CylinderMesh")
  111. o94 = Instance.new("Smoke")
  112. o95 = Instance.new("Fire")
  113. o96 = Instance.new("Model")
  114. o97 = Instance.new("Part")
  115. o98 = Instance.new("CylinderMesh")
  116. o99 = Instance.new("Part")
  117. o100 = Instance.new("CylinderMesh")
  118. o101 = Instance.new("Part")
  119. o102 = Instance.new("CylinderMesh")
  120. o103 = Instance.new("Smoke")
  121. o104 = Instance.new("Fire")
  122. o105 = Instance.new("Model")
  123. o106 = Instance.new("Part")
  124. o107 = Instance.new("CylinderMesh")
  125. o108 = Instance.new("Part")
  126. o109 = Instance.new("CylinderMesh")
  127. o110 = Instance.new("Part")
  128. o111 = Instance.new("CylinderMesh")
  129. o112 = Instance.new("Smoke")
  130. o113 = Instance.new("Fire")
  131. o114 = Instance.new("Model")
  132. o115 = Instance.new("Part")
  133. o116 = Instance.new("CylinderMesh")
  134. o117 = Instance.new("Part")
  135. o118 = Instance.new("CylinderMesh")
  136. o119 = Instance.new("Part")
  137. o120 = Instance.new("CylinderMesh")
  138. o121 = Instance.new("Smoke")
  139. o122 = Instance.new("Fire")
  140. o123 = Instance.new("Model")
  141. o124 = Instance.new("Part")
  142. o125 = Instance.new("Decal")
  143. o126 = Instance.new("Part")
  144. o127 = Instance.new("Part")
  145. o128 = Instance.new("Decal")
  146. o129 = Instance.new("Decal")
  147. o130 = Instance.new("Part")
  148. o131 = Instance.new("Part")
  149. o132 = Instance.new("Model")
  150. o133 = Instance.new("Part")
  151. o134 = Instance.new("Decal")
  152. o135 = Instance.new("WedgePart")
  153. o136 = Instance.new("WedgePart")
  154. o137 = Instance.new("WedgePart")
  155. o138 = Instance.new("WedgePart")
  156. o139 = Instance.new("Part")
  157. o140 = Instance.new("Decal")
  158. o141 = Instance.new("Script")
  159. o142 = Instance.new("Model")
  160. o143 = Instance.new("Part")
  161. o144 = Instance.new("Model")
  162. o145 = Instance.new("Part")
  163. o146 = Instance.new("Part")
  164. o147 = Instance.new("Part")
  165. o148 = Instance.new("Part")
  166. o149 = Instance.new("Part")
  167. o150 = Instance.new("Model")
  168. o151 = Instance.new("Part")
  169. o152 = Instance.new("ClickDetector")
  170. o153 = Instance.new("Sound")
  171. o154 = Instance.new("Script")
  172. o155 = Instance.new("Script")
  173. o156 = Instance.new("Humanoid")
  174. o157 = Instance.new("Model")
  175. o158 = Instance.new("Part")
  176. o159 = Instance.new("Model")
  177. o160 = Instance.new("Part")
  178. o161 = Instance.new("Part")
  179. o162 = Instance.new("Part")
  180. o163 = Instance.new("Part")
  181. o164 = Instance.new("Part")
  182. o165 = Instance.new("Model")
  183. o166 = Instance.new("Part")
  184. o167 = Instance.new("ClickDetector")
  185. o168 = Instance.new("Sound")
  186. o169 = Instance.new("Script")
  187. o170 = Instance.new("Script")
  188. o171 = Instance.new("Humanoid")
  189. o172 = Instance.new("Model")
  190. o173 = Instance.new("TrussPart")
  191. o174 = Instance.new("TrussPart")
  192. o175 = Instance.new("TrussPart")
  193. o3.Name = "shield dreger mech"
  194. o3.Parent = mas
  195. o4.Name = "Regen Button"
  196. o4.Parent = o3
  197. o4.BrickColor = BrickColor.new("Really black")
  198. o4.Position = Vector3.new(6.39999723, 2.20024204, 97.4000168)
  199. o4.Rotation = Vector3.new(0, 90, 0)
  200. o4.Anchored = true
  201. o4.FormFactor = Enum.FormFactor.Plate
  202. o4.Size = Vector3.new(4, 0.400000006, 4)
  203. o4.CFrame = CFrame.new(6.39999723, 2.20024204, 97.4000168, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  204. o4.TopSurface = Enum.SurfaceType.Smooth
  205. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  206. o4.Position = Vector3.new(6.39999723, 2.20024204, 97.4000168)
  207. o5.Name = "Regen"
  208. o5.Parent = o4
  209.  
  210. runDummyScript(function()
  211. --Made by darkwings125, just group with the model to get it to work. This button also works for planes.
  212. --Do not change anything besides the lines mentioned below.
  213.  
  214. model = script.Parent.Parent--Indicates that the script interacts with the model the button is grouped with.
  215. messageText = ""--If you want a message to appear upon pressing, type it here.
  216.  
  217. message = Instance.new("Message")
  218. message.Text = messageText
  219. backup = model:clone()
  220. enabled = true
  221.  
  222. function regenerate()
  223. message.Parent = game.Workspace
  224. model:remove()
  225.  
  226. wait(0.1)--Change this number to display the regen message as long as you want in seconds.
  227.  
  228. model = backup:clone()
  229. model.Parent = game.Workspace
  230. model:makeJoints()
  231. message.Parent = nil
  232.  
  233. script.Disabled = true
  234. script.Parent.BrickColor = BrickColor.new(26)--Black
  235. wait(5)--Change this number to change the time in between regenerations via the button, in seconds..
  236. script.Parent.BrickColor = BrickColor.new(104)--Purple
  237. script.Disabled = false
  238. end
  239.  
  240. function onHit(hit)
  241. if (hit.Parent:FindFirstChild("Humanoid") ~= nil) and enabled then
  242. regenerate()
  243. end
  244. end
  245.  
  246. script.Parent.Touched:connect(onHit)
  247.  
  248. --And it's done. If there's anything wrong with this button, PM me. -EdduTheArdo
  249. end,o5)
  250.  
  251. o6.Parent = o4
  252. o6.Texture = "http://www.roblox.com/asset/?id=146875978"
  253. o6.Face = Enum.NormalId.Top
  254. o7.Parent = o3
  255. o8.Parent = o7
  256. o9.Name = "BlueBlock"
  257. o9.Parent = o8
  258. o9.BrickColor = BrickColor.new("Really blue")
  259. o9.Position = Vector3.new(3.09989214, 19.8001308, 114.700134)
  260. o9.Rotation = Vector3.new(0, 90, 0)
  261. o9.FormFactor = Enum.FormFactor.Custom
  262. o9.Size = Vector3.new(4.79999971, 4.40000629, 3.99999976)
  263. o9.CFrame = CFrame.new(3.09989214, 19.8001308, 114.700134, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  264. o9.BackSurface = Enum.SurfaceType.Weld
  265. o9.BottomSurface = Enum.SurfaceType.Smooth
  266. o9.LeftSurface = Enum.SurfaceType.Weld
  267. o9.TopSurface = Enum.SurfaceType.Weld
  268. o9.Color = Color3.new(0, 0, 1)
  269. o9.Position = Vector3.new(3.09989214, 19.8001308, 114.700134)
  270. o10.Parent = o9
  271. o10.Texture = "http://www.roblox.com/asset/?id=29588546"
  272. o11.Name = "BlueBlock"
  273. o11.Parent = o8
  274. o11.BrickColor = BrickColor.new("Really black")
  275. o11.Position = Vector3.new(3.09989214, 24.2001343, 114.800133)
  276. o11.Rotation = Vector3.new(0, 90, 0)
  277. o11.FormFactor = Enum.FormFactor.Custom
  278. o11.Size = Vector3.new(2.60000014, 4.40000296, 2.79999995)
  279. o11.CFrame = CFrame.new(3.09989214, 24.2001343, 114.800133, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  280. o11.BottomSurface = Enum.SurfaceType.Smooth
  281. o11.TopSurface = Enum.SurfaceType.Weld
  282. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  283. o11.Position = Vector3.new(3.09989214, 24.2001343, 114.800133)
  284. o12.Name = "BlueBlock"
  285. o12.Parent = o8
  286. o12.BrickColor = BrickColor.new("Really blue")
  287. o12.Position = Vector3.new(3.09989214, 28.2001419, 114.900131)
  288. o12.Rotation = Vector3.new(0, 90, 0)
  289. o12.FormFactor = Enum.FormFactor.Custom
  290. o12.Size = Vector3.new(6.80000162, 3.60000324, 5.59999847)
  291. o12.CFrame = CFrame.new(3.09989214, 28.2001419, 114.900131, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  292. o12.BottomSurface = Enum.SurfaceType.Weld
  293. o12.LeftSurface = Enum.SurfaceType.Weld
  294. o12.RightSurface = Enum.SurfaceType.Weld
  295. o12.TopSurface = Enum.SurfaceType.Weld
  296. o12.Color = Color3.new(0, 0, 1)
  297. o12.Position = Vector3.new(3.09989214, 28.2001419, 114.900131)
  298. o13.Parent = o12
  299. o13.Texture = "http://www.roblox.com/asset/?id=146875973"
  300. o14.Parent = o12
  301. o14.Texture = "http://www.roblox.com/asset/?id=77423067"
  302. o14.Face = Enum.NormalId.Left
  303. o15.Name = "BlueBlock"
  304. o15.Parent = o8
  305. o15.BrickColor = BrickColor.new("Really red")
  306. o15.Position = Vector3.new(3.09989214, 19.9001274, 120.700134)
  307. o15.Rotation = Vector3.new(-90, -90, 0)
  308. o15.FormFactor = Enum.FormFactor.Custom
  309. o15.Size = Vector3.new(4.5999999, 7.20000696, 3.99999976)
  310. o15.CFrame = CFrame.new(3.09989214, 19.9001274, 120.700134, 0, 0, -1, 1, 0, 0, 0, -1, 0)
  311. o15.BackSurface = Enum.SurfaceType.Weld
  312. o15.BottomSurface = Enum.SurfaceType.Weld
  313. o15.TopSurface = Enum.SurfaceType.Weld
  314. o15.Color = Color3.new(1, 0, 0)
  315. o15.Position = Vector3.new(3.09989214, 19.9001274, 120.700134)
  316. o16.Name = "BlueBlock"
  317. o16.Parent = o8
  318. o16.BrickColor = BrickColor.new("Really black")
  319. o16.Position = Vector3.new(2.99989223, 19.9001293, 126.600128)
  320. o16.Rotation = Vector3.new(-90, -90, 0)
  321. o16.FormFactor = Enum.FormFactor.Custom
  322. o16.Size = Vector3.new(6.19999838, 4.60000896, 4.99999905)
  323. o16.CFrame = CFrame.new(2.99989223, 19.9001293, 126.600128, 0, 0, -1, 1, 0, 0, 0, -1, 0)
  324. o16.BackSurface = Enum.SurfaceType.Weld
  325. o16.BottomSurface = Enum.SurfaceType.Weld
  326. o16.TopSurface = Enum.SurfaceType.Weld
  327. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  328. o16.Position = Vector3.new(2.99989223, 19.9001293, 126.600128)
  329. o17.Parent = o7
  330. o18.Parent = o17
  331. o19.Parent = o18
  332. o20.Name = "RedBlock"
  333. o20.Parent = o19
  334. o20.BrickColor = BrickColor.new("Really red")
  335. o20.Position = Vector3.new(21.3998928, 4.60012865, 107.00013)
  336. o20.Rotation = Vector3.new(-180, 0, -90)
  337. o20.FormFactor = Enum.FormFactor.Custom
  338. o20.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  339. o20.CFrame = CFrame.new(21.3998928, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  340. o20.BottomSurface = Enum.SurfaceType.Smooth
  341. o20.RightSurface = Enum.SurfaceType.Weld
  342. o20.TopSurface = Enum.SurfaceType.Smooth
  343. o20.Color = Color3.new(1, 0, 0)
  344. o20.Position = Vector3.new(21.3998928, 4.60012865, 107.00013)
  345. o21.Name = "RedBlock"
  346. o21.Parent = o19
  347. o21.BrickColor = BrickColor.new("Really red")
  348. o21.Position = Vector3.new(15.7998915, 4.60012865, 107.00013)
  349. o21.Rotation = Vector3.new(-180, 0, -90)
  350. o21.FormFactor = Enum.FormFactor.Custom
  351. o21.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  352. o21.CFrame = CFrame.new(15.7998915, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  353. o21.BottomSurface = Enum.SurfaceType.Smooth
  354. o21.RightSurface = Enum.SurfaceType.Weld
  355. o21.TopSurface = Enum.SurfaceType.Smooth
  356. o21.Color = Color3.new(1, 0, 0)
  357. o21.Position = Vector3.new(15.7998915, 4.60012865, 107.00013)
  358. o22.Parent = o19
  359. o23.Parent = o22
  360. o23.Material = Enum.Material.Wood
  361. o23.BrickColor = BrickColor.new("Really red")
  362. o23.Position = Vector3.new(18.5999126, 4.00001478, 111.000298)
  363. o23.Rotation = Vector3.new(90, 0, -180)
  364. o23.FormFactor = Enum.FormFactor.Symmetric
  365. o23.Shape = Enum.PartType.Cylinder
  366. o23.Size = Vector3.new(4, 4, 4)
  367. o23.CFrame = CFrame.new(18.5999126, 4.00001478, 111.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  368. o23.BottomSurface = Enum.SurfaceType.Smooth
  369. o23.LeftSurface = Enum.SurfaceType.Hinge
  370. o23.RightSurface = Enum.SurfaceType.Hinge
  371. o23.TopSurface = Enum.SurfaceType.Smooth
  372. o23.Color = Color3.new(1, 0, 0)
  373. o23.Position = Vector3.new(18.5999126, 4.00001478, 111.000298)
  374. o24.Parent = o22
  375. o24.Material = Enum.Material.Wood
  376. o24.BrickColor = BrickColor.new("Really red")
  377. o24.Position = Vector3.new(18.5999126, 4.00001478, 107.000298)
  378. o24.Rotation = Vector3.new(90, 0, -180)
  379. o24.FormFactor = Enum.FormFactor.Symmetric
  380. o24.Shape = Enum.PartType.Cylinder
  381. o24.Size = Vector3.new(4, 4, 4)
  382. o24.CFrame = CFrame.new(18.5999126, 4.00001478, 107.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  383. o24.BottomSurface = Enum.SurfaceType.Smooth
  384. o24.LeftSurface = Enum.SurfaceType.Hinge
  385. o24.RightSurface = Enum.SurfaceType.Hinge
  386. o24.TopSurface = Enum.SurfaceType.Smooth
  387. o24.Color = Color3.new(1, 0, 0)
  388. o24.Position = Vector3.new(18.5999126, 4.00001478, 107.000298)
  389. o25.Parent = o22
  390. o25.Material = Enum.Material.Wood
  391. o25.BrickColor = BrickColor.new("Really red")
  392. o25.Position = Vector3.new(18.5999126, 4.00001478, 103.000267)
  393. o25.Rotation = Vector3.new(90, 0, -180)
  394. o25.FormFactor = Enum.FormFactor.Symmetric
  395. o25.Shape = Enum.PartType.Cylinder
  396. o25.Size = Vector3.new(4, 4, 4)
  397. o25.CFrame = CFrame.new(18.5999126, 4.00001478, 103.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  398. o25.BottomSurface = Enum.SurfaceType.Smooth
  399. o25.LeftSurface = Enum.SurfaceType.Hinge
  400. o25.RightSurface = Enum.SurfaceType.Hinge
  401. o25.TopSurface = Enum.SurfaceType.Smooth
  402. o25.Color = Color3.new(1, 0, 0)
  403. o25.Position = Vector3.new(18.5999126, 4.00001478, 103.000267)
  404. o26.Name = "RedBlock"
  405. o26.Parent = o18
  406. o26.BrickColor = BrickColor.new("Really red")
  407. o26.Position = Vector3.new(18.5998936, 7.00012875, 113.00013)
  408. o26.Rotation = Vector3.new(-180, 0, -180)
  409. o26.FormFactor = Enum.FormFactor.Custom
  410. o26.Size = Vector3.new(7.19999838, 1.5999999, 24.0000095)
  411. o26.CFrame = CFrame.new(18.5998936, 7.00012875, 113.00013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  412. o26.BottomSurface = Enum.SurfaceType.Smooth
  413. o26.TopSurface = Enum.SurfaceType.Weld
  414. o26.Color = Color3.new(1, 0, 0)
  415. o26.Position = Vector3.new(18.5998936, 7.00012875, 113.00013)
  416. o27.Parent = o18
  417. o28.Name = "RedBlock"
  418. o28.Parent = o27
  419. o28.BrickColor = BrickColor.new("Really black")
  420. o28.Position = Vector3.new(15.7998915, 4.60012817, 119.00013)
  421. o28.Rotation = Vector3.new(-180, 0, -90)
  422. o28.FormFactor = Enum.FormFactor.Custom
  423. o28.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  424. o28.CFrame = CFrame.new(15.7998915, 4.60012817, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  425. o28.BottomSurface = Enum.SurfaceType.Smooth
  426. o28.RightSurface = Enum.SurfaceType.Weld
  427. o28.TopSurface = Enum.SurfaceType.Smooth
  428. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  429. o28.Position = Vector3.new(15.7998915, 4.60012817, 119.00013)
  430. o29.Name = "RedBlock"
  431. o29.Parent = o27
  432. o29.BrickColor = BrickColor.new("Really black")
  433. o29.Position = Vector3.new(21.3998928, 4.60012817, 119.00013)
  434. o29.Rotation = Vector3.new(-180, 0, -90)
  435. o29.FormFactor = Enum.FormFactor.Custom
  436. o29.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  437. o29.CFrame = CFrame.new(21.3998928, 4.60012817, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  438. o29.BottomSurface = Enum.SurfaceType.Smooth
  439. o29.RightSurface = Enum.SurfaceType.Weld
  440. o29.TopSurface = Enum.SurfaceType.Smooth
  441. o29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  442. o29.Position = Vector3.new(21.3998928, 4.60012817, 119.00013)
  443. o30.Parent = o27
  444. o31.Parent = o30
  445. o31.Material = Enum.Material.Wood
  446. o31.BrickColor = BrickColor.new("Really black")
  447. o31.Position = Vector3.new(18.5999126, 4.00001478, 123.00032)
  448. o31.Rotation = Vector3.new(90, 0, -180)
  449. o31.FormFactor = Enum.FormFactor.Symmetric
  450. o31.Shape = Enum.PartType.Cylinder
  451. o31.Size = Vector3.new(4, 4, 4)
  452. o31.CFrame = CFrame.new(18.5999126, 4.00001478, 123.00032, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  453. o31.BottomSurface = Enum.SurfaceType.Smooth
  454. o31.LeftSurface = Enum.SurfaceType.Hinge
  455. o31.RightSurface = Enum.SurfaceType.Hinge
  456. o31.TopSurface = Enum.SurfaceType.Smooth
  457. o31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  458. o31.Position = Vector3.new(18.5999126, 4.00001478, 123.00032)
  459. o32.Parent = o31
  460. o32.Texture = "http://www.roblox.com/asset/?id=94085931"
  461. o32.Face = Enum.NormalId.Bottom
  462. o33.Parent = o30
  463. o33.Material = Enum.Material.Wood
  464. o33.BrickColor = BrickColor.new("Really black")
  465. o33.Position = Vector3.new(18.5999126, 4.00001478, 119.000328)
  466. o33.Rotation = Vector3.new(90, 0, -180)
  467. o33.FormFactor = Enum.FormFactor.Symmetric
  468. o33.Shape = Enum.PartType.Cylinder
  469. o33.Size = Vector3.new(4, 4, 4)
  470. o33.CFrame = CFrame.new(18.5999126, 4.00001478, 119.000328, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  471. o33.BottomSurface = Enum.SurfaceType.Smooth
  472. o33.LeftSurface = Enum.SurfaceType.Hinge
  473. o33.RightSurface = Enum.SurfaceType.Hinge
  474. o33.TopSurface = Enum.SurfaceType.Smooth
  475. o33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  476. o33.Position = Vector3.new(18.5999126, 4.00001478, 119.000328)
  477. o34.Parent = o30
  478. o34.Material = Enum.Material.Wood
  479. o34.BrickColor = BrickColor.new("Really black")
  480. o34.Position = Vector3.new(18.5999126, 4.00001478, 115.000267)
  481. o34.Rotation = Vector3.new(90, 0, -180)
  482. o34.FormFactor = Enum.FormFactor.Symmetric
  483. o34.Shape = Enum.PartType.Cylinder
  484. o34.Size = Vector3.new(4, 4, 4)
  485. o34.CFrame = CFrame.new(18.5999126, 4.00001478, 115.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  486. o34.BottomSurface = Enum.SurfaceType.Smooth
  487. o34.LeftSurface = Enum.SurfaceType.Hinge
  488. o34.RightSurface = Enum.SurfaceType.Hinge
  489. o34.TopSurface = Enum.SurfaceType.Smooth
  490. o34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  491. o34.Position = Vector3.new(18.5999126, 4.00001478, 115.000267)
  492. o35.Parent = o18
  493. o36.Name = "RedBlock"
  494. o36.Parent = o35
  495. o36.BrickColor = BrickColor.new("Really black")
  496. o36.Position = Vector3.new(9.99989319, 4.60012865, 119.00013)
  497. o36.Rotation = Vector3.new(-180, 0, -90)
  498. o36.FormFactor = Enum.FormFactor.Custom
  499. o36.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  500. o36.CFrame = CFrame.new(9.99989319, 4.60012865, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  501. o36.BottomSurface = Enum.SurfaceType.Smooth
  502. o36.RightSurface = Enum.SurfaceType.Weld
  503. o36.TopSurface = Enum.SurfaceType.Smooth
  504. o36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  505. o36.Position = Vector3.new(9.99989319, 4.60012865, 119.00013)
  506. o37.Name = "RedBlock"
  507. o37.Parent = o35
  508. o37.BrickColor = BrickColor.new("Really black")
  509. o37.Position = Vector3.new(4.39989281, 4.60012865, 119.00013)
  510. o37.Rotation = Vector3.new(-180, 0, -90)
  511. o37.FormFactor = Enum.FormFactor.Custom
  512. o37.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  513. o37.CFrame = CFrame.new(4.39989281, 4.60012865, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  514. o37.BottomSurface = Enum.SurfaceType.Smooth
  515. o37.RightSurface = Enum.SurfaceType.Weld
  516. o37.TopSurface = Enum.SurfaceType.Smooth
  517. o37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  518. o37.Position = Vector3.new(4.39989281, 4.60012865, 119.00013)
  519. o38.Parent = o35
  520. o39.Parent = o38
  521. o39.Material = Enum.Material.Wood
  522. o39.BrickColor = BrickColor.new("Really black")
  523. o39.Position = Vector3.new(7.19997501, 4.00001478, 123.00032)
  524. o39.Rotation = Vector3.new(90, 0, -180)
  525. o39.FormFactor = Enum.FormFactor.Symmetric
  526. o39.Shape = Enum.PartType.Cylinder
  527. o39.Size = Vector3.new(4, 4, 4)
  528. o39.CFrame = CFrame.new(7.19997501, 4.00001478, 123.00032, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  529. o39.BottomSurface = Enum.SurfaceType.Smooth
  530. o39.LeftSurface = Enum.SurfaceType.Hinge
  531. o39.RightSurface = Enum.SurfaceType.Hinge
  532. o39.TopSurface = Enum.SurfaceType.Smooth
  533. o39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  534. o39.Position = Vector3.new(7.19997501, 4.00001478, 123.00032)
  535. o40.Parent = o39
  536. o40.Texture = "http://www.roblox.com/asset/?id=94085931"
  537. o40.Face = Enum.NormalId.Bottom
  538. o41.Parent = o38
  539. o41.Material = Enum.Material.Wood
  540. o41.BrickColor = BrickColor.new("Really black")
  541. o41.Position = Vector3.new(7.19997501, 4.00001478, 119.000328)
  542. o41.Rotation = Vector3.new(90, 0, -180)
  543. o41.FormFactor = Enum.FormFactor.Symmetric
  544. o41.Shape = Enum.PartType.Cylinder
  545. o41.Size = Vector3.new(4, 4, 4)
  546. o41.CFrame = CFrame.new(7.19997501, 4.00001478, 119.000328, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  547. o41.BottomSurface = Enum.SurfaceType.Smooth
  548. o41.LeftSurface = Enum.SurfaceType.Hinge
  549. o41.RightSurface = Enum.SurfaceType.Hinge
  550. o41.TopSurface = Enum.SurfaceType.Smooth
  551. o41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  552. o41.Position = Vector3.new(7.19997501, 4.00001478, 119.000328)
  553. o42.Parent = o38
  554. o42.Material = Enum.Material.Wood
  555. o42.BrickColor = BrickColor.new("Really black")
  556. o42.Position = Vector3.new(7.19997501, 4.00001478, 115.000267)
  557. o42.Rotation = Vector3.new(90, 0, -180)
  558. o42.FormFactor = Enum.FormFactor.Symmetric
  559. o42.Shape = Enum.PartType.Cylinder
  560. o42.Size = Vector3.new(4, 4, 4)
  561. o42.CFrame = CFrame.new(7.19997501, 4.00001478, 115.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  562. o42.BottomSurface = Enum.SurfaceType.Smooth
  563. o42.LeftSurface = Enum.SurfaceType.Hinge
  564. o42.RightSurface = Enum.SurfaceType.Hinge
  565. o42.TopSurface = Enum.SurfaceType.Smooth
  566. o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  567. o42.Position = Vector3.new(7.19997501, 4.00001478, 115.000267)
  568. o43.Name = "RedBlock"
  569. o43.Parent = o18
  570. o43.BrickColor = BrickColor.new("Really blue")
  571. o43.Position = Vector3.new(19.4998932, 11.0001221, 115.200134)
  572. o43.Rotation = Vector3.new(-180, 0, -180)
  573. o43.FormFactor = Enum.FormFactor.Custom
  574. o43.Size = Vector3.new(8.99999714, 6.40000343, 4.39999866)
  575. o43.CFrame = CFrame.new(19.4998932, 11.0001221, 115.200134, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  576. o43.BackSurface = Enum.SurfaceType.Weld
  577. o43.BottomSurface = Enum.SurfaceType.Smooth
  578. o43.FrontSurface = Enum.SurfaceType.Weld
  579. o43.TopSurface = Enum.SurfaceType.Weld
  580. o43.Color = Color3.new(0, 0, 1)
  581. o43.Position = Vector3.new(19.4998932, 11.0001221, 115.200134)
  582. o44.Name = "RedBlock"
  583. o44.Parent = o18
  584. o44.BrickColor = BrickColor.new("Really blue")
  585. o44.Position = Vector3.new(18.5998936, 16.5001202, 118.900131)
  586. o44.Rotation = Vector3.new(-180, 0, -180)
  587. o44.FormFactor = Enum.FormFactor.Custom
  588. o44.Size = Vector3.new(3.19999862, 9.3999958, 2.79999828)
  589. o44.CFrame = CFrame.new(18.5998936, 16.5001202, 118.900131, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  590. o44.BottomSurface = Enum.SurfaceType.Smooth
  591. o44.TopSurface = Enum.SurfaceType.Weld
  592. o44.Color = Color3.new(0, 0, 1)
  593. o44.Position = Vector3.new(18.5998936, 16.5001202, 118.900131)
  594. o45.Name = "RedBlock"
  595. o45.Parent = o18
  596. o45.BrickColor = BrickColor.new("Really black")
  597. o45.Position = Vector3.new(18.4998932, 16.5001202, 115.300125)
  598. o45.Rotation = Vector3.new(-180, 0, -180)
  599. o45.FormFactor = Enum.FormFactor.Custom
  600. o45.Size = Vector3.new(3.79999876, 4.60000181, 4.39999866)
  601. o45.CFrame = CFrame.new(18.4998932, 16.5001202, 115.300125, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  602. o45.BackSurface = Enum.SurfaceType.Weld
  603. o45.BottomSurface = Enum.SurfaceType.Smooth
  604. o45.FrontSurface = Enum.SurfaceType.Weld
  605. o45.TopSurface = Enum.SurfaceType.Weld
  606. o45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  607. o45.Position = Vector3.new(18.4998932, 16.5001202, 115.300125)
  608. o46.Parent = o18
  609. o46.BrickColor = BrickColor.new("Really black")
  610. o46.Position = Vector3.new(18.5998917, 9.60013008, 122.700233)
  611. o46.Rotation = Vector3.new(180, 0, -180)
  612. o46.FormFactor = Enum.FormFactor.Symmetric
  613. o46.Size = Vector3.new(7.19999743, 3.60000062, 10.5999975)
  614. o46.CFrame = CFrame.new(18.5998917, 9.60013008, 122.700233, -1, 1.03849304e-10, -3.8725517e-08, -1.0362193e-10, 1, -1.23786538e-06, 3.8725517e-08, -1.23786538e-06, -1)
  615. o46.BackSurface = Enum.SurfaceType.Weld
  616. o46.BottomSurface = Enum.SurfaceType.Weld
  617. o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  618. o46.Position = Vector3.new(18.5998917, 9.60013008, 122.700233)
  619. o47.Parent = o46
  620.  
  621. runDummyScript(function()
  622. function onTouched(hit)
  623.  
  624.  
  625.  
  626. hit:BreakJoints()
  627.  
  628.  
  629.  
  630. end
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638. connection = script.Parent.Touched:connect(onTouched)
  639.  
  640.  
  641.  
  642.  
  643. end,o47)
  644.  
  645. o48.Parent = o18
  646. o49.Name = "RedBlock"
  647. o49.Parent = o48
  648. o49.BrickColor = BrickColor.new("Really red")
  649. o49.Position = Vector3.new(9.99989319, 4.60012865, 107.00013)
  650. o49.Rotation = Vector3.new(-180, 0, -90)
  651. o49.FormFactor = Enum.FormFactor.Custom
  652. o49.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  653. o49.CFrame = CFrame.new(9.99989319, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  654. o49.BottomSurface = Enum.SurfaceType.Smooth
  655. o49.RightSurface = Enum.SurfaceType.Weld
  656. o49.TopSurface = Enum.SurfaceType.Smooth
  657. o49.Color = Color3.new(1, 0, 0)
  658. o49.Position = Vector3.new(9.99989319, 4.60012865, 107.00013)
  659. o50.Name = "RedBlock"
  660. o50.Parent = o48
  661. o50.BrickColor = BrickColor.new("Really red")
  662. o50.Position = Vector3.new(4.39989281, 4.60012865, 107.00013)
  663. o50.Rotation = Vector3.new(-180, 0, -90)
  664. o50.FormFactor = Enum.FormFactor.Custom
  665. o50.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
  666. o50.CFrame = CFrame.new(4.39989281, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  667. o50.BottomSurface = Enum.SurfaceType.Smooth
  668. o50.RightSurface = Enum.SurfaceType.Weld
  669. o50.TopSurface = Enum.SurfaceType.Smooth
  670. o50.Color = Color3.new(1, 0, 0)
  671. o50.Position = Vector3.new(4.39989281, 4.60012865, 107.00013)
  672. o51.Parent = o48
  673. o52.Parent = o51
  674. o52.Material = Enum.Material.Wood
  675. o52.BrickColor = BrickColor.new("Really red")
  676. o52.Position = Vector3.new(7.19997501, 4.00001478, 111.000298)
  677. o52.Rotation = Vector3.new(90, 0, -180)
  678. o52.FormFactor = Enum.FormFactor.Symmetric
  679. o52.Shape = Enum.PartType.Cylinder
  680. o52.Size = Vector3.new(4, 4, 4)
  681. o52.CFrame = CFrame.new(7.19997501, 4.00001478, 111.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  682. o52.BottomSurface = Enum.SurfaceType.Smooth
  683. o52.LeftSurface = Enum.SurfaceType.Hinge
  684. o52.RightSurface = Enum.SurfaceType.Hinge
  685. o52.TopSurface = Enum.SurfaceType.Smooth
  686. o52.Color = Color3.new(1, 0, 0)
  687. o52.Position = Vector3.new(7.19997501, 4.00001478, 111.000298)
  688. o53.Parent = o51
  689. o53.Material = Enum.Material.Wood
  690. o53.BrickColor = BrickColor.new("Really red")
  691. o53.Position = Vector3.new(7.19997501, 4.00001478, 107.000298)
  692. o53.Rotation = Vector3.new(90, 0, -180)
  693. o53.FormFactor = Enum.FormFactor.Symmetric
  694. o53.Shape = Enum.PartType.Cylinder
  695. o53.Size = Vector3.new(4, 4, 4)
  696. o53.CFrame = CFrame.new(7.19997501, 4.00001478, 107.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  697. o53.BottomSurface = Enum.SurfaceType.Smooth
  698. o53.LeftSurface = Enum.SurfaceType.Hinge
  699. o53.RightSurface = Enum.SurfaceType.Hinge
  700. o53.TopSurface = Enum.SurfaceType.Smooth
  701. o53.Color = Color3.new(1, 0, 0)
  702. o53.Position = Vector3.new(7.19997501, 4.00001478, 107.000298)
  703. o54.Parent = o51
  704. o54.Material = Enum.Material.Wood
  705. o54.BrickColor = BrickColor.new("Really red")
  706. o54.Position = Vector3.new(7.19997501, 4.00001478, 103.000267)
  707. o54.Rotation = Vector3.new(90, 0, -180)
  708. o54.FormFactor = Enum.FormFactor.Symmetric
  709. o54.Shape = Enum.PartType.Cylinder
  710. o54.Size = Vector3.new(4, 4, 4)
  711. o54.CFrame = CFrame.new(7.19997501, 4.00001478, 103.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  712. o54.BottomSurface = Enum.SurfaceType.Smooth
  713. o54.LeftSurface = Enum.SurfaceType.Hinge
  714. o54.RightSurface = Enum.SurfaceType.Hinge
  715. o54.TopSurface = Enum.SurfaceType.Smooth
  716. o54.Color = Color3.new(1, 0, 0)
  717. o54.Position = Vector3.new(7.19997501, 4.00001478, 103.000267)
  718. o55.Name = "RedBlock"
  719. o55.Parent = o18
  720. o55.BrickColor = BrickColor.new("Really blue")
  721. o55.Position = Vector3.new(17.3998928, 20.0001335, 115.300125)
  722. o55.Rotation = Vector3.new(-90, 0, -90)
  723. o55.FormFactor = Enum.FormFactor.Custom
  724. o55.Size = Vector3.new(4.39999866, 6.00000095, 2.39999843)
  725. o55.CFrame = CFrame.new(17.3998928, 20.0001335, 115.300125, 0, 1, 0, 0, 0, 1, 1, -0, 0)
  726. o55.BackSurface = Enum.SurfaceType.Weld
  727. o55.BottomSurface = Enum.SurfaceType.Weld
  728. o55.LeftSurface = Enum.SurfaceType.Weld
  729. o55.TopSurface = Enum.SurfaceType.Weld
  730. o55.Color = Color3.new(0, 0, 1)
  731. o55.Position = Vector3.new(17.3998928, 20.0001335, 115.300125)
  732. o56.Name = "RedBlock"
  733. o56.Parent = o18
  734. o56.BrickColor = BrickColor.new("Really red")
  735. o56.Position = Vector3.new(7.19989252, 7.00012875, 113.00013)
  736. o56.Rotation = Vector3.new(-180, 0, -180)
  737. o56.FormFactor = Enum.FormFactor.Custom
  738. o56.Size = Vector3.new(7.19999838, 1.5999999, 24.0000134)
  739. o56.CFrame = CFrame.new(7.19989252, 7.00012875, 113.00013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  740. o56.BottomSurface = Enum.SurfaceType.Smooth
  741. o56.TopSurface = Enum.SurfaceType.Weld
  742. o56.Color = Color3.new(1, 0, 0)
  743. o56.Position = Vector3.new(7.19989252, 7.00012875, 113.00013)
  744. o57.Parent = o18
  745. o57.BrickColor = BrickColor.new("Really black")
  746. o57.Position = Vector3.new(7.19989252, 9.60013008, 122.700218)
  747. o57.Rotation = Vector3.new(180, 0, -180)
  748. o57.FormFactor = Enum.FormFactor.Symmetric
  749. o57.Size = Vector3.new(7.19999743, 3.60000062, 10.5999975)
  750. o57.CFrame = CFrame.new(7.19989252, 9.60013008, 122.700218, -1, 1.01260708e-10, -3.8725517e-08, -1.01033334e-10, 1, -1.23786538e-06, 3.8725517e-08, -1.23786538e-06, -1)
  751. o57.BackSurface = Enum.SurfaceType.Weld
  752. o57.BottomSurface = Enum.SurfaceType.Weld
  753. o57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  754. o57.Position = Vector3.new(7.19989252, 9.60013008, 122.700218)
  755. o58.Parent = o57
  756.  
  757. runDummyScript(function()
  758. function onTouched(hit)
  759.  
  760.  
  761.  
  762. hit:BreakJoints()
  763.  
  764.  
  765.  
  766. end
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774. connection = script.Parent.Touched:connect(onTouched)
  775.  
  776.  
  777.  
  778.  
  779. end,o58)
  780.  
  781. o59.Name = "RedBlock"
  782. o59.Parent = o18
  783. o59.BrickColor = BrickColor.new("Really blue")
  784. o59.Position = Vector3.new(6.29989243, 11.0001221, 115.200134)
  785. o59.Rotation = Vector3.new(-180, 0, -180)
  786. o59.FormFactor = Enum.FormFactor.Custom
  787. o59.Size = Vector3.new(8.99999714, 6.40000343, 4.39999866)
  788. o59.CFrame = CFrame.new(6.29989243, 11.0001221, 115.200134, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  789. o59.BackSurface = Enum.SurfaceType.Weld
  790. o59.BottomSurface = Enum.SurfaceType.Smooth
  791. o59.FrontSurface = Enum.SurfaceType.Weld
  792. o59.TopSurface = Enum.SurfaceType.Weld
  793. o59.Color = Color3.new(0, 0, 1)
  794. o59.Position = Vector3.new(6.29989243, 11.0001221, 115.200134)
  795. o60.Name = "RedBlock"
  796. o60.Parent = o18
  797. o60.BrickColor = BrickColor.new("Really blue")
  798. o60.Position = Vector3.new(7.19989252, 16.4001198, 118.600128)
  799. o60.Rotation = Vector3.new(-180, 0, -180)
  800. o60.FormFactor = Enum.FormFactor.Custom
  801. o60.Size = Vector3.new(3.19999862, 9.19999599, 2.19999862)
  802. o60.CFrame = CFrame.new(7.19989252, 16.4001198, 118.600128, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  803. o60.BottomSurface = Enum.SurfaceType.Smooth
  804. o60.TopSurface = Enum.SurfaceType.Weld
  805. o60.Color = Color3.new(0, 0, 1)
  806. o60.Position = Vector3.new(7.19989252, 16.4001198, 118.600128)
  807. o61.Name = "BlueBlock"
  808. o61.Parent = o18
  809. o61.BrickColor = BrickColor.new("Really black")
  810. o61.Position = Vector3.new(12.7998934, 20.9001274, 115.100128)
  811. o61.Rotation = Vector3.new(-180, 0, -180)
  812. o61.FormFactor = Enum.FormFactor.Custom
  813. o61.Size = Vector3.new(3.19999957, 4.19999981, 4)
  814. o61.CFrame = CFrame.new(12.7998934, 20.9001274, 115.100128, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  815. o61.BackSurface = Enum.SurfaceType.Weld
  816. o61.BottomSurface = Enum.SurfaceType.Smooth
  817. o61.FrontSurface = Enum.SurfaceType.Weld
  818. o61.TopSurface = Enum.SurfaceType.Weld
  819. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  820. o61.Position = Vector3.new(12.7998934, 20.9001274, 115.100128)
  821. o62.Name = "RedBlock"
  822. o62.Parent = o18
  823. o62.BrickColor = BrickColor.new("Really black")
  824. o62.Position = Vector3.new(7.09989262, 16.5001202, 115.300125)
  825. o62.Rotation = Vector3.new(-180, 0, -180)
  826. o62.FormFactor = Enum.FormFactor.Custom
  827. o62.Size = Vector3.new(3.79999876, 4.60000181, 4.39999866)
  828. o62.CFrame = CFrame.new(7.09989262, 16.5001202, 115.300125, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  829. o62.BackSurface = Enum.SurfaceType.Weld
  830. o62.BottomSurface = Enum.SurfaceType.Smooth
  831. o62.FrontSurface = Enum.SurfaceType.Weld
  832. o62.RightSurface = Enum.SurfaceType.Weld
  833. o62.TopSurface = Enum.SurfaceType.Weld
  834. o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  835. o62.Position = Vector3.new(7.09989262, 16.5001202, 115.300125)
  836. o63.Name = "RedBlock"
  837. o63.Parent = o18
  838. o63.BrickColor = BrickColor.new("Really blue")
  839. o63.Position = Vector3.new(8.19989204, 20.0001335, 115.300125)
  840. o63.Rotation = Vector3.new(-90, 0, -90)
  841. o63.FormFactor = Enum.FormFactor.Custom
  842. o63.Size = Vector3.new(4.39999866, 6.00000095, 2.39999843)
  843. o63.CFrame = CFrame.new(8.19989204, 20.0001335, 115.300125, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  844. o63.BackSurface = Enum.SurfaceType.Weld
  845. o63.BottomSurface = Enum.SurfaceType.Weld
  846. o63.LeftSurface = Enum.SurfaceType.Weld
  847. o63.TopSurface = Enum.SurfaceType.Weld
  848. o63.Color = Color3.new(0, 0, 1)
  849. o63.Position = Vector3.new(8.19989204, 20.0001335, 115.300125)
  850. o64.Parent = o17
  851. o65.Name = "BlueBlock"
  852. o65.Parent = o64
  853. o65.BrickColor = BrickColor.new("Really black")
  854. o65.Position = Vector3.new(6.99989319, 24.400135, 123.300125)
  855. o65.Rotation = Vector3.new(-90, 0, -90)
  856. o65.FormFactor = Enum.FormFactor.Custom
  857. o65.Size = Vector3.new(1.99999952, 2.20000029, 2.39999938)
  858. o65.CFrame = CFrame.new(6.99989319, 24.400135, 123.300125, -0, 1, 0, 0, 0, 1, 1, 0, 0)
  859. o65.BackSurface = Enum.SurfaceType.Weld
  860. o65.BottomSurface = Enum.SurfaceType.Weld
  861. o65.FrontSurface = Enum.SurfaceType.Weld
  862. o65.LeftSurface = Enum.SurfaceType.Weld
  863. o65.RightSurface = Enum.SurfaceType.Weld
  864. o65.TopSurface = Enum.SurfaceType.Weld
  865. o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  866. o65.Position = Vector3.new(6.99989319, 24.400135, 123.300125)
  867. o66.Name = "BlueBlock"
  868. o66.Parent = o64
  869. o66.BrickColor = BrickColor.new("Really blue")
  870. o66.Position = Vector3.new(12.699893, 24.400135, 121.300125)
  871. o66.Rotation = Vector3.new(-90, 0, -90)
  872. o66.FormFactor = Enum.FormFactor.Custom
  873. o66.Size = Vector3.new(1.99999952, 13.6000023, 2.39999938)
  874. o66.CFrame = CFrame.new(12.699893, 24.400135, 121.300125, -0, 1, 0, 0, 0, 1, 1, 0, 0)
  875. o66.BackSurface = Enum.SurfaceType.Weld
  876. o66.BottomSurface = Enum.SurfaceType.Weld
  877. o66.FrontSurface = Enum.SurfaceType.Weld
  878. o66.LeftSurface = Enum.SurfaceType.Weld
  879. o66.RightSurface = Enum.SurfaceType.Weld
  880. o66.TopSurface = Enum.SurfaceType.Weld
  881. o66.Color = Color3.new(0, 0, 1)
  882. o66.Position = Vector3.new(12.699893, 24.400135, 121.300125)
  883. o67.Parent = o66
  884. o67.Texture = "http://www.roblox.com/asset/?id=92709391"
  885. o67.Face = Enum.NormalId.Right
  886. o68.Name = "BlueBlock"
  887. o68.Parent = o64
  888. o68.BrickColor = BrickColor.new("Really black")
  889. o68.Position = Vector3.new(18.3998947, 24.400135, 123.300125)
  890. o68.Rotation = Vector3.new(-90, 0, -90)
  891. o68.FormFactor = Enum.FormFactor.Custom
  892. o68.Size = Vector3.new(1.99999952, 2.20000029, 2.39999938)
  893. o68.CFrame = CFrame.new(18.3998947, 24.400135, 123.300125, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  894. o68.BackSurface = Enum.SurfaceType.Weld
  895. o68.BottomSurface = Enum.SurfaceType.Weld
  896. o68.FrontSurface = Enum.SurfaceType.Weld
  897. o68.LeftSurface = Enum.SurfaceType.Weld
  898. o68.RightSurface = Enum.SurfaceType.Weld
  899. o68.TopSurface = Enum.SurfaceType.Weld
  900. o68.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  901. o68.Position = Vector3.new(18.3998947, 24.400135, 123.300125)
  902. o69.Name = "BlueBlock"
  903. o69.Parent = o64
  904. o69.BrickColor = BrickColor.new("Really red")
  905. o69.Position = Vector3.new(12.699893, 24.900135, 119.300125)
  906. o69.Rotation = Vector3.new(-180, 0, -180)
  907. o69.FormFactor = Enum.FormFactor.Custom
  908. o69.Size = Vector3.new(13.5999994, 1.39999938, 1.99999976)
  909. o69.CFrame = CFrame.new(12.699893, 24.900135, 119.300125, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  910. o69.BackSurface = Enum.SurfaceType.Weld
  911. o69.BottomSurface = Enum.SurfaceType.Smooth
  912. o69.TopSurface = Enum.SurfaceType.Weld
  913. o69.Color = Color3.new(1, 0, 0)
  914. o69.Position = Vector3.new(12.699893, 24.900135, 119.300125)
  915. o70.Parent = o64
  916. o70.BrickColor = BrickColor.new("Light blue")
  917. o70.Transparency = 0.40000000596046
  918. o70.Position = Vector3.new(12.699892, 27.8001442, 119.300133)
  919. o70.Rotation = Vector3.new(-180, 0, -180)
  920. o70.FormFactor = Enum.FormFactor.Custom
  921. o70.Size = Vector3.new(13.5999985, 4.4000001, 2)
  922. o70.CFrame = CFrame.new(12.699892, 27.8001442, 119.300133, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  923. o70.TopSurface = Enum.SurfaceType.Weld
  924. o70.Color = Color3.new(0.705882, 0.823529, 0.894118)
  925. o70.Position = Vector3.new(12.699892, 27.8001442, 119.300133)
  926. o71.Name = "BlueBlock"
  927. o71.Parent = o64
  928. o71.BrickColor = BrickColor.new("Really red")
  929. o71.Position = Vector3.new(6.89989233, 27.1001358, 115.900131)
  930. o71.Rotation = Vector3.new(0, -90, 0)
  931. o71.FormFactor = Enum.FormFactor.Custom
  932. o71.Size = Vector3.new(4.80000067, 5.79999876, 1.99999976)
  933. o71.CFrame = CFrame.new(6.89989233, 27.1001358, 115.900131, 0, 0, -1, -0, 1, 0, 1, 0, 0)
  934. o71.BackSurface = Enum.SurfaceType.Weld
  935. o71.BottomSurface = Enum.SurfaceType.Smooth
  936. o71.TopSurface = Enum.SurfaceType.Weld
  937. o71.Color = Color3.new(1, 0, 0)
  938. o71.Position = Vector3.new(6.89989233, 27.1001358, 115.900131)
  939. o72.Name = "BlueBlock"
  940. o72.Parent = o64
  941. o72.BrickColor = BrickColor.new("Really blue")
  942. o72.Position = Vector3.new(12.699893, 23.6001358, 116.00013)
  943. o72.Rotation = Vector3.new(-180, 0, -180)
  944. o72.FormFactor = Enum.FormFactor.Custom
  945. o72.Size = Vector3.new(13.5999947, 1.19999933, 8.59999657)
  946. o72.CFrame = CFrame.new(12.699893, 23.6001358, 116.00013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  947. o72.BottomSurface = Enum.SurfaceType.Weld
  948. o72.TopSurface = Enum.SurfaceType.Weld
  949. o72.Color = Color3.new(0, 0, 1)
  950. o72.Position = Vector3.new(12.699893, 23.6001358, 116.00013)
  951. o73.Name = "VS SD"
  952. o73.Parent = o64
  953. o73.Material = Enum.Material.Wood
  954. o73.BrickColor = BrickColor.new("Really blue")
  955. o73.Position = Vector3.new(12.699893, 24.7001362, 116.200134)
  956. o73.Rotation = Vector3.new(-180, 0, -180)
  957. o73.Size = Vector3.new(3.5999999, 1, 3.00000072)
  958. o73.CFrame = CFrame.new(12.699893, 24.7001362, 116.200134, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  959. o73.BottomSurface = Enum.SurfaceType.Smooth
  960. o73.TopSurface = Enum.SurfaceType.Smooth
  961. o73.HeadsUpDisplay = false
  962. o73.MaxSpeed = 2000
  963. o73.Torque = 100
  964. o73.TurnSpeed = 1500
  965. o73.Color = Color3.new(0, 0, 1)
  966. o73.Position = Vector3.new(12.699893, 24.7001362, 116.200134)
  967. o74.Name = "VehicleSeat-to-Part Strong Joint"
  968. o74.Parent = o73
  969. o74.C0 = CFrame.new(-1.49999988, 0.5, 1.5, -0.99999994, 0, 0, 0, 0, 0.99999994, 0, 1, 0)
  970. o74.C1 = CFrame.new(1.5, 0.500022411, -0.999999523, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  971. o75.Name = "VehicleSeat-to-Part Strong Joint"
  972. o75.Parent = o73
  973. o75.C0 = CFrame.new(-1.49999988, -0.5, -1.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  974. o75.C1 = CFrame.new(-0.499996185, 0.422735214, 0.445859432, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  975. o76.Parent = o73
  976. o76.Texture = "http://www.roblox.com/asset/?id=54112696"
  977. o76.Face = Enum.NormalId.Top
  978. o77.Name = "BlueBlock"
  979. o77.Parent = o64
  980. o77.BrickColor = BrickColor.new("Really red")
  981. o77.Position = Vector3.new(18.4998932, 27.1001358, 115.900131)
  982. o77.Rotation = Vector3.new(0, -90, 0)
  983. o77.FormFactor = Enum.FormFactor.Custom
  984. o77.Size = Vector3.new(4.80000067, 5.79999828, 1.99999976)
  985. o77.CFrame = CFrame.new(18.4998932, 27.1001358, 115.900131, -0, 0, -1, -0, 1, -0, 1, 0, 0)
  986. o77.BottomSurface = Enum.SurfaceType.Smooth
  987. o77.FrontSurface = Enum.SurfaceType.Weld
  988. o77.TopSurface = Enum.SurfaceType.Weld
  989. o77.Color = Color3.new(1, 0, 0)
  990. o77.Position = Vector3.new(18.4998932, 27.1001358, 115.900131)
  991. o78.Name = "BlueBlock"
  992. o78.Parent = o64
  993. o78.BrickColor = BrickColor.new("Really black")
  994. o78.Position = Vector3.new(8.39989185, 27.1001358, 112.50013)
  995. o78.FormFactor = Enum.FormFactor.Custom
  996. o78.Size = Vector3.new(5.00000048, 5.79999876, 1.99999976)
  997. o78.CFrame = CFrame.new(8.39989185, 27.1001358, 112.50013, 1, 0, 0, 0, 1, 0, -0, 0, 1)
  998. o78.BottomSurface = Enum.SurfaceType.Smooth
  999. o78.FrontSurface = Enum.SurfaceType.Weld
  1000. o78.TopSurface = Enum.SurfaceType.Weld
  1001. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1002. o78.Position = Vector3.new(8.39989185, 27.1001358, 112.50013)
  1003. o79.Parent = o64
  1004. o79.Material = Enum.Material.Wood
  1005. o79.BrickColor = BrickColor.new("Really blue")
  1006. o79.Position = Vector3.new(12.699892, 27.1001358, 113.400131)
  1007. o79.Rotation = Vector3.new(90, 90, 0)
  1008. o79.CanCollide = false
  1009. o79.FormFactor = Enum.FormFactor.Custom
  1010. o79.Size = Vector3.new(5.79999924, 1, 3.59999967)
  1011. o79.CFrame = CFrame.new(12.699892, 27.1001358, 113.400131, 0, 0, 1, 1, 0, 0, 0, 1, -0)
  1012. o79.BottomSurface = Enum.SurfaceType.Smooth
  1013. o79.RightSurface = Enum.SurfaceType.Weld
  1014. o79.TopSurface = Enum.SurfaceType.Smooth
  1015. o79.Color = Color3.new(0, 0, 1)
  1016. o79.Position = Vector3.new(12.699892, 27.1001358, 113.400131)
  1017. o80.Name = "Part-to-Part Strong Joint"
  1018. o80.Parent = o79
  1019. o80.C0 = CFrame.new(0.5, -3, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1020. o80.C1 = CFrame.new(0.50146389, 1.50302124, 0.500005722, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  1021. o81.Name = "BlueBlock"
  1022. o81.Parent = o64
  1023. o81.BrickColor = BrickColor.new("Really black")
  1024. o81.Position = Vector3.new(12.699892, 30.4001446, 115.900131)
  1025. o81.Rotation = Vector3.new(-180, 0, -180)
  1026. o81.FormFactor = Enum.FormFactor.Custom
  1027. o81.Size = Vector3.new(13.5999947, 0.799999356, 8.79999638)
  1028. o81.CFrame = CFrame.new(12.699892, 30.4001446, 115.900131, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1029. o81.BottomSurface = Enum.SurfaceType.Smooth
  1030. o81.TopSurface = Enum.SurfaceType.Weld
  1031. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1032. o81.Position = Vector3.new(12.699892, 30.4001446, 115.900131)
  1033. o82.Name = "BlueBlock"
  1034. o82.Parent = o64
  1035. o82.BrickColor = BrickColor.new("Really black")
  1036. o82.Position = Vector3.new(16.9998932, 27.1001358, 112.50013)
  1037. o82.FormFactor = Enum.FormFactor.Custom
  1038. o82.Size = Vector3.new(5.00000048, 5.79999876, 1.99999976)
  1039. o82.CFrame = CFrame.new(16.9998932, 27.1001358, 112.50013, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1040. o82.BottomSurface = Enum.SurfaceType.Smooth
  1041. o82.FrontSurface = Enum.SurfaceType.Weld
  1042. o82.TopSurface = Enum.SurfaceType.Weld
  1043. o82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1044. o82.Position = Vector3.new(16.9998932, 27.1001358, 112.50013)
  1045. o83.Name = "BlueBlock"
  1046. o83.Parent = o64
  1047. o83.BrickColor = BrickColor.new("Really red")
  1048. o83.Position = Vector3.new(6.19989204, 28.5001392, 109.50013)
  1049. o83.Rotation = Vector3.new(-180, 0, -180)
  1050. o83.FormFactor = Enum.FormFactor.Custom
  1051. o83.Size = Vector3.new(0.999999821, 9.79999733, 2.79999971)
  1052. o83.CFrame = CFrame.new(6.19989204, 28.5001392, 109.50013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1053. o83.BottomSurface = Enum.SurfaceType.Smooth
  1054. o83.TopSurface = Enum.SurfaceType.Weld
  1055. o83.Color = Color3.new(1, 0, 0)
  1056. o83.Position = Vector3.new(6.19989204, 28.5001392, 109.50013)
  1057. o84.Name = "BlueBlock"
  1058. o84.Parent = o64
  1059. o84.BrickColor = BrickColor.new("Really blue")
  1060. o84.Position = Vector3.new(6.19989204, 31.1001434, 112.50013)
  1061. o84.Rotation = Vector3.new(-180, 0, -180)
  1062. o84.FormFactor = Enum.FormFactor.Custom
  1063. o84.Size = Vector3.new(0.999999702, 0.599999607, 3.19999957)
  1064. o84.CFrame = CFrame.new(6.19989204, 31.1001434, 112.50013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1065. o84.BackSurface = Enum.SurfaceType.Weld
  1066. o84.BottomSurface = Enum.SurfaceType.Weld
  1067. o84.TopSurface = Enum.SurfaceType.Smooth
  1068. o84.Color = Color3.new(0, 0, 1)
  1069. o84.Position = Vector3.new(6.19989204, 31.1001434, 112.50013)
  1070. o85.Name = "BlueBlock"
  1071. o85.Parent = o64
  1072. o85.BrickColor = BrickColor.new("Really red")
  1073. o85.Position = Vector3.new(18.9998932, 28.5001392, 109.700127)
  1074. o85.Rotation = Vector3.new(-180, 0, -180)
  1075. o85.FormFactor = Enum.FormFactor.Custom
  1076. o85.Size = Vector3.new(0.999999821, 9.79999733, 2.39999962)
  1077. o85.CFrame = CFrame.new(18.9998932, 28.5001392, 109.700127, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1078. o85.BottomSurface = Enum.SurfaceType.Smooth
  1079. o85.TopSurface = Enum.SurfaceType.Weld
  1080. o85.Color = Color3.new(1, 0, 0)
  1081. o85.Position = Vector3.new(18.9998932, 28.5001392, 109.700127)
  1082. o86.Name = "BlueBlock"
  1083. o86.Parent = o64
  1084. o86.BrickColor = BrickColor.new("Really blue")
  1085. o86.Position = Vector3.new(18.9998932, 31.1001434, 112.50013)
  1086. o86.Rotation = Vector3.new(-180, 0, -180)
  1087. o86.FormFactor = Enum.FormFactor.Custom
  1088. o86.Size = Vector3.new(0.999999702, 0.599999607, 3.19999957)
  1089. o86.CFrame = CFrame.new(18.9998932, 31.1001434, 112.50013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1090. o86.BackSurface = Enum.SurfaceType.Weld
  1091. o86.BottomSurface = Enum.SurfaceType.Weld
  1092. o86.TopSurface = Enum.SurfaceType.Smooth
  1093. o86.Color = Color3.new(0, 0, 1)
  1094. o86.Position = Vector3.new(18.9998932, 31.1001434, 112.50013)
  1095. o87.Parent = o7
  1096. o88.Parent = o87
  1097. o88.BrickColor = BrickColor.new("Really black")
  1098. o88.Position = Vector3.new(9.39989185, 27.3001442, 110.50013)
  1099. o88.Rotation = Vector3.new(90, 0, -180)
  1100. o88.FormFactor = Enum.FormFactor.Custom
  1101. o88.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
  1102. o88.CFrame = CFrame.new(9.39989185, 27.3001442, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1103. o88.BackSurface = Enum.SurfaceType.Weld
  1104. o88.BottomSurface = Enum.SurfaceType.Weld
  1105. o88.FrontSurface = Enum.SurfaceType.Weld
  1106. o88.LeftSurface = Enum.SurfaceType.Weld
  1107. o88.RightSurface = Enum.SurfaceType.Weld
  1108. o88.TopSurface = Enum.SurfaceType.Weld
  1109. o88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1110. o88.Position = Vector3.new(9.39989185, 27.3001442, 110.50013)
  1111. o89.Parent = o88
  1112. o90.Parent = o87
  1113. o90.BrickColor = BrickColor.new("Really blue")
  1114. o90.Position = Vector3.new(9.29989243, 27.2001438, 107.100128)
  1115. o90.Rotation = Vector3.new(90, 0, -180)
  1116. o90.FormFactor = Enum.FormFactor.Custom
  1117. o90.Size = Vector3.new(5, 4.80000019, 5.60000086)
  1118. o90.CFrame = CFrame.new(9.29989243, 27.2001438, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1119. o90.BackSurface = Enum.SurfaceType.Weld
  1120. o90.BottomSurface = Enum.SurfaceType.Weld
  1121. o90.FrontSurface = Enum.SurfaceType.Weld
  1122. o90.LeftSurface = Enum.SurfaceType.Weld
  1123. o90.RightSurface = Enum.SurfaceType.Weld
  1124. o90.TopSurface = Enum.SurfaceType.Weld
  1125. o90.Color = Color3.new(0, 0, 1)
  1126. o90.Position = Vector3.new(9.29989243, 27.2001438, 107.100128)
  1127. o91.Parent = o90
  1128. o92.Parent = o87
  1129. o92.BrickColor = BrickColor.new("Really red")
  1130. o92.Position = Vector3.new(9.29989243, 27.2001438, 104.600128)
  1131. o92.Rotation = Vector3.new(90, 0, -180)
  1132. o92.FormFactor = Enum.FormFactor.Custom
  1133. o92.Size = Vector3.new(5, 0.200000003, 3.60000229)
  1134. o92.CFrame = CFrame.new(9.29989243, 27.2001438, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1135. o92.BackSurface = Enum.SurfaceType.Weld
  1136. o92.BottomSurface = Enum.SurfaceType.Weld
  1137. o92.FrontSurface = Enum.SurfaceType.Weld
  1138. o92.LeftSurface = Enum.SurfaceType.Weld
  1139. o92.RightSurface = Enum.SurfaceType.Weld
  1140. o92.TopSurface = Enum.SurfaceType.Weld
  1141. o92.Color = Color3.new(1, 0, 0)
  1142. o92.Position = Vector3.new(9.29989243, 27.2001438, 104.600128)
  1143. o93.Parent = o92
  1144. o94.Parent = o92
  1145. o94.Color = Color3.new(0, 0, 0.498039)
  1146. o95.Parent = o92
  1147. o95.Size = 10
  1148. o95.Color = Color3.new(1, 0.498039, 0)
  1149. o95.Heat = 15
  1150. o95.SecondaryColor = Color3.new(1, 0, 0)
  1151. o96.Parent = o7
  1152. o97.Parent = o96
  1153. o97.BrickColor = BrickColor.new("Really black")
  1154. o97.Position = Vector3.new(3.19989228, 28.3001366, 110.50013)
  1155. o97.Rotation = Vector3.new(90, 0, -180)
  1156. o97.FormFactor = Enum.FormFactor.Custom
  1157. o97.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
  1158. o97.CFrame = CFrame.new(3.19989228, 28.3001366, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1159. o97.BackSurface = Enum.SurfaceType.Weld
  1160. o97.BottomSurface = Enum.SurfaceType.Weld
  1161. o97.FrontSurface = Enum.SurfaceType.Weld
  1162. o97.LeftSurface = Enum.SurfaceType.Weld
  1163. o97.RightSurface = Enum.SurfaceType.Weld
  1164. o97.TopSurface = Enum.SurfaceType.Weld
  1165. o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1166. o97.Position = Vector3.new(3.19989228, 28.3001366, 110.50013)
  1167. o98.Parent = o97
  1168. o99.Parent = o96
  1169. o99.BrickColor = BrickColor.new("Really blue")
  1170. o99.Position = Vector3.new(3.0998919, 28.2001419, 107.100128)
  1171. o99.Rotation = Vector3.new(90, 0, -180)
  1172. o99.FormFactor = Enum.FormFactor.Custom
  1173. o99.Size = Vector3.new(5, 4.80000019, 5.60000086)
  1174. o99.CFrame = CFrame.new(3.0998919, 28.2001419, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1175. o99.BackSurface = Enum.SurfaceType.Weld
  1176. o99.BottomSurface = Enum.SurfaceType.Weld
  1177. o99.FrontSurface = Enum.SurfaceType.Weld
  1178. o99.LeftSurface = Enum.SurfaceType.Weld
  1179. o99.RightSurface = Enum.SurfaceType.Weld
  1180. o99.TopSurface = Enum.SurfaceType.Weld
  1181. o99.Color = Color3.new(0, 0, 1)
  1182. o99.Position = Vector3.new(3.0998919, 28.2001419, 107.100128)
  1183. o100.Parent = o99
  1184. o101.Parent = o96
  1185. o101.BrickColor = BrickColor.new("Really red")
  1186. o101.Position = Vector3.new(3.0998919, 28.2001419, 104.600128)
  1187. o101.Rotation = Vector3.new(90, 0, -180)
  1188. o101.FormFactor = Enum.FormFactor.Custom
  1189. o101.Size = Vector3.new(5, 0.200000003, 3.60000229)
  1190. o101.CFrame = CFrame.new(3.0998919, 28.2001419, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1191. o101.BackSurface = Enum.SurfaceType.Weld
  1192. o101.BottomSurface = Enum.SurfaceType.Weld
  1193. o101.FrontSurface = Enum.SurfaceType.Weld
  1194. o101.LeftSurface = Enum.SurfaceType.Weld
  1195. o101.RightSurface = Enum.SurfaceType.Weld
  1196. o101.TopSurface = Enum.SurfaceType.Weld
  1197. o101.Color = Color3.new(1, 0, 0)
  1198. o101.Position = Vector3.new(3.0998919, 28.2001419, 104.600128)
  1199. o102.Parent = o101
  1200. o103.Parent = o101
  1201. o103.Color = Color3.new(0, 0, 0.498039)
  1202. o104.Parent = o101
  1203. o104.Size = 10
  1204. o104.Color = Color3.new(1, 0.498039, 0)
  1205. o104.Heat = 15
  1206. o104.SecondaryColor = Color3.new(1, 0, 0)
  1207. o105.Parent = o7
  1208. o106.Parent = o105
  1209. o106.BrickColor = BrickColor.new("Really black")
  1210. o106.Position = Vector3.new(15.9998932, 27.3001442, 110.50013)
  1211. o106.Rotation = Vector3.new(90, 0, -180)
  1212. o106.FormFactor = Enum.FormFactor.Custom
  1213. o106.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
  1214. o106.CFrame = CFrame.new(15.9998932, 27.3001442, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1215. o106.BackSurface = Enum.SurfaceType.Weld
  1216. o106.BottomSurface = Enum.SurfaceType.Weld
  1217. o106.FrontSurface = Enum.SurfaceType.Weld
  1218. o106.LeftSurface = Enum.SurfaceType.Weld
  1219. o106.RightSurface = Enum.SurfaceType.Weld
  1220. o106.TopSurface = Enum.SurfaceType.Weld
  1221. o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1222. o106.Position = Vector3.new(15.9998932, 27.3001442, 110.50013)
  1223. o107.Parent = o106
  1224. o108.Parent = o105
  1225. o108.BrickColor = BrickColor.new("Really blue")
  1226. o108.Position = Vector3.new(15.8998928, 27.2001438, 107.100128)
  1227. o108.Rotation = Vector3.new(90, 0, -180)
  1228. o108.FormFactor = Enum.FormFactor.Custom
  1229. o108.Size = Vector3.new(5, 4.80000019, 5.60000086)
  1230. o108.CFrame = CFrame.new(15.8998928, 27.2001438, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1231. o108.BackSurface = Enum.SurfaceType.Weld
  1232. o108.BottomSurface = Enum.SurfaceType.Weld
  1233. o108.FrontSurface = Enum.SurfaceType.Weld
  1234. o108.LeftSurface = Enum.SurfaceType.Weld
  1235. o108.RightSurface = Enum.SurfaceType.Weld
  1236. o108.TopSurface = Enum.SurfaceType.Weld
  1237. o108.Color = Color3.new(0, 0, 1)
  1238. o108.Position = Vector3.new(15.8998928, 27.2001438, 107.100128)
  1239. o109.Parent = o108
  1240. o110.Parent = o105
  1241. o110.BrickColor = BrickColor.new("Really red")
  1242. o110.Position = Vector3.new(15.8998928, 27.2001438, 104.600128)
  1243. o110.Rotation = Vector3.new(90, 0, -180)
  1244. o110.FormFactor = Enum.FormFactor.Custom
  1245. o110.Size = Vector3.new(5, 0.200000003, 3.60000229)
  1246. o110.CFrame = CFrame.new(15.8998928, 27.2001438, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1247. o110.BackSurface = Enum.SurfaceType.Weld
  1248. o110.BottomSurface = Enum.SurfaceType.Weld
  1249. o110.FrontSurface = Enum.SurfaceType.Weld
  1250. o110.LeftSurface = Enum.SurfaceType.Weld
  1251. o110.RightSurface = Enum.SurfaceType.Weld
  1252. o110.TopSurface = Enum.SurfaceType.Weld
  1253. o110.Color = Color3.new(1, 0, 0)
  1254. o110.Position = Vector3.new(15.8998928, 27.2001438, 104.600128)
  1255. o111.Parent = o110
  1256. o112.Parent = o110
  1257. o112.Color = Color3.new(0, 0, 0.498039)
  1258. o113.Parent = o110
  1259. o113.Size = 10
  1260. o113.Color = Color3.new(1, 0.498039, 0)
  1261. o113.Heat = 15
  1262. o113.SecondaryColor = Color3.new(1, 0, 0)
  1263. o114.Parent = o7
  1264. o115.Parent = o114
  1265. o115.BrickColor = BrickColor.new("Really black")
  1266. o115.Position = Vector3.new(22.199892, 27.3001308, 110.50013)
  1267. o115.Rotation = Vector3.new(90, 0, -180)
  1268. o115.FormFactor = Enum.FormFactor.Custom
  1269. o115.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
  1270. o115.CFrame = CFrame.new(22.199892, 27.3001308, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1271. o115.BackSurface = Enum.SurfaceType.Weld
  1272. o115.BottomSurface = Enum.SurfaceType.Weld
  1273. o115.FrontSurface = Enum.SurfaceType.Weld
  1274. o115.LeftSurface = Enum.SurfaceType.Weld
  1275. o115.RightSurface = Enum.SurfaceType.Weld
  1276. o115.TopSurface = Enum.SurfaceType.Weld
  1277. o115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1278. o115.Position = Vector3.new(22.199892, 27.3001308, 110.50013)
  1279. o116.Parent = o115
  1280. o117.Parent = o114
  1281. o117.BrickColor = BrickColor.new("Really blue")
  1282. o117.Position = Vector3.new(22.0998917, 27.2001419, 107.100128)
  1283. o117.Rotation = Vector3.new(90, 0, -180)
  1284. o117.FormFactor = Enum.FormFactor.Custom
  1285. o117.Size = Vector3.new(5, 4.80000019, 5.60000086)
  1286. o117.CFrame = CFrame.new(22.0998917, 27.2001419, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1287. o117.BackSurface = Enum.SurfaceType.Weld
  1288. o117.BottomSurface = Enum.SurfaceType.Weld
  1289. o117.FrontSurface = Enum.SurfaceType.Weld
  1290. o117.LeftSurface = Enum.SurfaceType.Weld
  1291. o117.RightSurface = Enum.SurfaceType.Weld
  1292. o117.TopSurface = Enum.SurfaceType.Weld
  1293. o117.Color = Color3.new(0, 0, 1)
  1294. o117.Position = Vector3.new(22.0998917, 27.2001419, 107.100128)
  1295. o118.Parent = o117
  1296. o119.Parent = o114
  1297. o119.BrickColor = BrickColor.new("Really red")
  1298. o119.Position = Vector3.new(22.0998917, 27.2001419, 104.600128)
  1299. o119.Rotation = Vector3.new(90, 0, -180)
  1300. o119.FormFactor = Enum.FormFactor.Custom
  1301. o119.Size = Vector3.new(5, 0.200000003, 3.60000229)
  1302. o119.CFrame = CFrame.new(22.0998917, 27.2001419, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1303. o119.BackSurface = Enum.SurfaceType.Weld
  1304. o119.BottomSurface = Enum.SurfaceType.Weld
  1305. o119.FrontSurface = Enum.SurfaceType.Weld
  1306. o119.LeftSurface = Enum.SurfaceType.Weld
  1307. o119.RightSurface = Enum.SurfaceType.Weld
  1308. o119.TopSurface = Enum.SurfaceType.Weld
  1309. o119.Color = Color3.new(1, 0, 0)
  1310. o119.Position = Vector3.new(22.0998917, 27.2001419, 104.600128)
  1311. o120.Parent = o119
  1312. o121.Parent = o119
  1313. o121.Color = Color3.new(0, 0, 0.498039)
  1314. o122.Parent = o119
  1315. o122.Size = 10
  1316. o122.Color = Color3.new(1, 0.498039, 0)
  1317. o122.Heat = 15
  1318. o122.SecondaryColor = Color3.new(1, 0, 0)
  1319. o123.Parent = o7
  1320. o124.Name = "BlueBlock"
  1321. o124.Parent = o123
  1322. o124.BrickColor = BrickColor.new("Really blue")
  1323. o124.Position = Vector3.new(22.4998932, 19.8001308, 114.700134)
  1324. o124.Rotation = Vector3.new(0, 90, 0)
  1325. o124.FormFactor = Enum.FormFactor.Custom
  1326. o124.Size = Vector3.new(4.79999971, 4.40000629, 3.99999976)
  1327. o124.CFrame = CFrame.new(22.4998932, 19.8001308, 114.700134, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1328. o124.BackSurface = Enum.SurfaceType.Weld
  1329. o124.BottomSurface = Enum.SurfaceType.Smooth
  1330. o124.LeftSurface = Enum.SurfaceType.Weld
  1331. o124.TopSurface = Enum.SurfaceType.Weld
  1332. o124.Color = Color3.new(0, 0, 1)
  1333. o124.Position = Vector3.new(22.4998932, 19.8001308, 114.700134)
  1334. o125.Parent = o124
  1335. o125.Texture = "http://www.roblox.com/asset/?id=29588546"
  1336. o125.Face = Enum.NormalId.Back
  1337. o126.Name = "BlueBlock"
  1338. o126.Parent = o123
  1339. o126.BrickColor = BrickColor.new("Really black")
  1340. o126.Position = Vector3.new(22.4998932, 24.2001362, 114.800133)
  1341. o126.Rotation = Vector3.new(0, 90, 0)
  1342. o126.FormFactor = Enum.FormFactor.Custom
  1343. o126.Size = Vector3.new(2.60000014, 4.40000296, 2.79999995)
  1344. o126.CFrame = CFrame.new(22.4998932, 24.2001362, 114.800133, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1345. o126.BottomSurface = Enum.SurfaceType.Smooth
  1346. o126.TopSurface = Enum.SurfaceType.Weld
  1347. o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1348. o126.Position = Vector3.new(22.4998932, 24.2001362, 114.800133)
  1349. o127.Name = "BlueBlock"
  1350. o127.Parent = o123
  1351. o127.BrickColor = BrickColor.new("Really blue")
  1352. o127.Position = Vector3.new(22.2998924, 28.2001419, 114.900131)
  1353. o127.Rotation = Vector3.new(0, 90, 0)
  1354. o127.FormFactor = Enum.FormFactor.Custom
  1355. o127.Size = Vector3.new(6.79999971, 3.60000324, 5.59999847)
  1356. o127.CFrame = CFrame.new(22.2998924, 28.2001419, 114.900131, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1357. o127.BottomSurface = Enum.SurfaceType.Weld
  1358. o127.LeftSurface = Enum.SurfaceType.Weld
  1359. o127.RightSurface = Enum.SurfaceType.Weld
  1360. o127.TopSurface = Enum.SurfaceType.Weld
  1361. o127.Color = Color3.new(0, 0, 1)
  1362. o127.Position = Vector3.new(22.2998924, 28.2001419, 114.900131)
  1363. o128.Parent = o127
  1364. o128.Texture = "http://www.roblox.com/asset/?id=146875973"
  1365. o128.Face = Enum.NormalId.Back
  1366. o129.Parent = o127
  1367. o129.Texture = "http://www.roblox.com/asset/?id=77423067"
  1368. o129.Face = Enum.NormalId.Left
  1369. o130.Name = "BlueBlock"
  1370. o130.Parent = o123
  1371. o130.BrickColor = BrickColor.new("Really red")
  1372. o130.Position = Vector3.new(22.4998932, 19.9001274, 120.700134)
  1373. o130.Rotation = Vector3.new(-90, -90, 0)
  1374. o130.FormFactor = Enum.FormFactor.Custom
  1375. o130.Size = Vector3.new(4.5999999, 7.20000696, 3.99999976)
  1376. o130.CFrame = CFrame.new(22.4998932, 19.9001274, 120.700134, 0, 0, -1, 1, 0, 0, 0, -1, 0)
  1377. o130.BackSurface = Enum.SurfaceType.Weld
  1378. o130.BottomSurface = Enum.SurfaceType.Weld
  1379. o130.TopSurface = Enum.SurfaceType.Weld
  1380. o130.Color = Color3.new(1, 0, 0)
  1381. o130.Position = Vector3.new(22.4998932, 19.9001274, 120.700134)
  1382. o131.Name = "BlueBlock"
  1383. o131.Parent = o123
  1384. o131.BrickColor = BrickColor.new("Really black")
  1385. o131.Position = Vector3.new(22.3998909, 19.9001293, 126.600128)
  1386. o131.Rotation = Vector3.new(-90, -90, 0)
  1387. o131.FormFactor = Enum.FormFactor.Custom
  1388. o131.Size = Vector3.new(6.19999838, 4.60000896, 4.99999905)
  1389. o131.CFrame = CFrame.new(22.3998909, 19.9001293, 126.600128, 0, 0, -1, 1, 0, 0, 0, -1, 0)
  1390. o131.BackSurface = Enum.SurfaceType.Weld
  1391. o131.BottomSurface = Enum.SurfaceType.Weld
  1392. o131.TopSurface = Enum.SurfaceType.Weld
  1393. o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1394. o131.Position = Vector3.new(22.3998909, 19.9001293, 126.600128)
  1395. o132.Parent = o7
  1396. o133.Parent = o132
  1397. o133.BrickColor = BrickColor.new("Really black")
  1398. o133.Position = Vector3.new(12.8998919, 31.7001419, 115.50013)
  1399. o133.Rotation = Vector3.new(0, 90, 0)
  1400. o133.FormFactor = Enum.FormFactor.Custom
  1401. o133.Size = Vector3.new(3.00000024, 1.80000007, 3.40000033)
  1402. o133.CFrame = CFrame.new(12.8998919, 31.7001419, 115.50013, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1403. o133.BackSurface = Enum.SurfaceType.Weld
  1404. o133.BottomSurface = Enum.SurfaceType.Weld
  1405. o133.FrontSurface = Enum.SurfaceType.Weld
  1406. o133.RightSurface = Enum.SurfaceType.Weld
  1407. o133.TopSurface = Enum.SurfaceType.Weld
  1408. o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1409. o133.Position = Vector3.new(12.8998919, 31.7001419, 115.50013)
  1410. o134.Parent = o133
  1411. o134.Texture = "http://www.roblox.com/asset/?id=28066486"
  1412. o134.Face = Enum.NormalId.Left
  1413. o135.Parent = o132
  1414. o135.BrickColor = BrickColor.new("Really black")
  1415. o135.Position = Vector3.new(12.9003019, 32.4001427, 113.400139)
  1416. o135.Rotation = Vector3.new(90, -0.00999999978, -179.98999)
  1417. o135.Size = Vector3.new(3.39999962, 1.20000005, 2.80000019)
  1418. o135.CFrame = CFrame.new(12.9003019, 32.4001427, 113.400139, -1, 0.000199411355, -9.31052491e-05, 9.31052346e-05, 3.45519098e-08, -1, -0.000199411355, -1, -5.31181605e-08)
  1419. o135.BackSurface = Enum.SurfaceType.Weld
  1420. o135.BottomSurface = Enum.SurfaceType.Weld
  1421. o135.FrontSurface = Enum.SurfaceType.Weld
  1422. o135.LeftSurface = Enum.SurfaceType.Weld
  1423. o135.TopSurface = Enum.SurfaceType.Weld
  1424. o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1425. o135.Position = Vector3.new(12.9003019, 32.4001427, 113.400139)
  1426. o136.Parent = o132
  1427. o136.BrickColor = BrickColor.new("Really blue")
  1428. o136.Position = Vector3.new(12.8999205, 33.2001114, 116.100189)
  1429. o136.Rotation = Vector3.new(180, 0.00999999978, -179.98999)
  1430. o136.Size = Vector3.new(3.39999962, 1.20000005, 4.20000029)
  1431. o136.CFrame = CFrame.new(12.8999205, 33.2001114, 116.100189, -1, 9.31926697e-05, 0.000199498769, 9.31926625e-05, 1, -1.23317552e-08, -0.000199498769, 6.2600698e-09, -1)
  1432. o136.BackSurface = Enum.SurfaceType.Weld
  1433. o136.BottomSurface = Enum.SurfaceType.Weld
  1434. o136.LeftSurface = Enum.SurfaceType.Weld
  1435. o136.TopSurface = Enum.SurfaceType.Weld
  1436. o136.Color = Color3.new(0, 0, 1)
  1437. o136.Position = Vector3.new(12.8999205, 33.2001114, 116.100189)
  1438. o137.Parent = o132
  1439. o137.BrickColor = BrickColor.new("Really blue")
  1440. o137.Position = Vector3.new(10.6998234, 33.4002609, 115.599884)
  1441. o137.Rotation = Vector3.new(180, 0.00999999978, -180)
  1442. o137.Size = Vector3.new(1, 4.79999971, 2.80000019)
  1443. o137.CFrame = CFrame.new(10.6998234, 33.4002609, 115.599884, -1, 5.50326295e-05, 0.000116184863, 5.50326295e-05, 1, -1.82742954e-09, -0.000116184863, 4.56652582e-09, -1)
  1444. o137.BackSurface = Enum.SurfaceType.Weld
  1445. o137.BottomSurface = Enum.SurfaceType.Weld
  1446. o137.FrontSurface = Enum.SurfaceType.Weld
  1447. o137.LeftSurface = Enum.SurfaceType.Weld
  1448. o137.TopSurface = Enum.SurfaceType.Weld
  1449. o137.Color = Color3.new(0, 0, 1)
  1450. o137.Position = Vector3.new(10.6998234, 33.4002609, 115.599884)
  1451. o138.Parent = o132
  1452. o138.BrickColor = BrickColor.new("Really blue")
  1453. o138.Position = Vector3.new(15.099966, 33.4000168, 115.600372)
  1454. o138.Rotation = Vector3.new(-180, 0.00999999978, -180)
  1455. o138.Size = Vector3.new(1, 4.79999971, 2.80000019)
  1456. o138.CFrame = CFrame.new(15.099966, 33.4000168, 115.600372, -1, 8.25270836e-05, 0.000174277317, 8.25270836e-05, 1, 1.21623467e-09, -0.000174277317, 1.55988307e-08, -1)
  1457. o138.BackSurface = Enum.SurfaceType.Weld
  1458. o138.BottomSurface = Enum.SurfaceType.Weld
  1459. o138.FrontSurface = Enum.SurfaceType.Weld
  1460. o138.TopSurface = Enum.SurfaceType.Weld
  1461. o138.Color = Color3.new(0, 0, 1)
  1462. o138.Position = Vector3.new(15.099966, 33.4000168, 115.600372)
  1463. o139.Parent = o7
  1464. o139.BrickColor = BrickColor.new("Really blue")
  1465. o139.Transparency = 0.40000000596046
  1466. o139.Position = Vector3.new(13.199892, 22.4001369, 129.000137)
  1467. o139.FormFactor = Enum.FormFactor.Custom
  1468. o139.Size = Vector3.new(25.8000011, 24.8000011, 0.200000003)
  1469. o139.CFrame = CFrame.new(13.199892, 22.4001369, 129.000137, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1470. o139.BottomSurface = Enum.SurfaceType.Weld
  1471. o139.FrontSurface = Enum.SurfaceType.Weld
  1472. o139.LeftSurface = Enum.SurfaceType.Weld
  1473. o139.RightSurface = Enum.SurfaceType.Weld
  1474. o139.TopSurface = Enum.SurfaceType.Weld
  1475. o139.Color = Color3.new(0, 0, 1)
  1476. o139.Position = Vector3.new(13.199892, 22.4001369, 129.000137)
  1477. o140.Parent = o139
  1478. o140.Texture = "http://www.roblox.com/asset/?id=33243432"
  1479. o140.Face = Enum.NormalId.Back
  1480. o141.Parent = o139
  1481.  
  1482. runDummyScript(function()
  1483. function onTouched(hit)
  1484.  
  1485.  
  1486.  
  1487. hit:BreakJoints()
  1488.  
  1489.  
  1490.  
  1491. end
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499. connection = script.Parent.Touched:connect(onTouched)
  1500.  
  1501.  
  1502.  
  1503.  
  1504. end,o141)
  1505.  
  1506. o142.Name = "Gun Turret"
  1507. o142.Parent = o3
  1508. o143.Name = "Base"
  1509. o143.Parent = o142
  1510. o143.BrickColor = BrickColor.new("Really black")
  1511. o143.Position = Vector3.new(19.0998917, 34.9001503, 109.700127)
  1512. o143.Rotation = Vector3.new(0, 90, 0)
  1513. o143.FormFactor = Enum.FormFactor.Symmetric
  1514. o143.Size = Vector3.new(4, 1, 1)
  1515. o143.CFrame = CFrame.new(19.0998917, 34.9001503, 109.700127, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1516. o143.BottomSurface = Enum.SurfaceType.Weld
  1517. o143.RightSurface = Enum.SurfaceType.Motor
  1518. o143.TopSurface = Enum.SurfaceType.Smooth
  1519. o143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1520. o143.Position = Vector3.new(19.0998917, 34.9001503, 109.700127)
  1521. o144.Name = "GunBarrel"
  1522. o144.Parent = o142
  1523. o145.Name = "One"
  1524. o145.Parent = o144
  1525. o145.BrickColor = BrickColor.new("Really black")
  1526. o145.Position = Vector3.new(19.1014137, 34.9035683, 106.201012)
  1527. o145.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
  1528. o145.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  1529. o145.Velocity = Vector3.new(0.270291626, 0.221571624, 0.208245263)
  1530. o145.FormFactor = Enum.FormFactor.Symmetric
  1531. o145.Size = Vector3.new(1, 1, 1)
  1532. o145.CFrame = CFrame.new(19.1014137, 34.9035683, 106.201012, 0.000681082078, 0.736291111, -0.676664114, -0.00117472641, -0.676662982, -0.736291409, -0.999998629, 0.0012963257, 0.000403632672)
  1533. o145.BottomSurface = Enum.SurfaceType.Smooth
  1534. o145.LeftSurface = Enum.SurfaceType.Weld
  1535. o145.TopSurface = Enum.SurfaceType.Smooth
  1536. o145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1537. o145.Position = Vector3.new(19.1014137, 34.9035683, 106.201012)
  1538. o145.velocity = Vector3.new(0.270291626, 0.221571624, 0.208245263)
  1539. o146.Name = "Four"
  1540. o146.Parent = o144
  1541. o146.BrickColor = BrickColor.new("Really black")
  1542. o146.Position = Vector3.new(19.1007366, 34.9047432, 107.201012)
  1543. o146.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
  1544. o146.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  1545. o146.Velocity = Vector3.new(0.423455954, 0.11292845, 0.208476618)
  1546. o146.FormFactor = Enum.FormFactor.Symmetric
  1547. o146.Size = Vector3.new(1, 1, 1)
  1548. o146.CFrame = CFrame.new(19.1007366, 34.9047432, 107.201012, 0.000681171659, 0.736291349, -0.676664174, -0.00117460743, -0.67666322, -0.736291528, -0.999998927, 0.00129634095, 0.00040378113)
  1549. o146.BottomSurface = Enum.SurfaceType.Smooth
  1550. o146.LeftSurface = Enum.SurfaceType.Weld
  1551. o146.TopSurface = Enum.SurfaceType.Smooth
  1552. o146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1553. o146.Position = Vector3.new(19.1007366, 34.9047432, 107.201012)
  1554. o146.velocity = Vector3.new(0.423455954, 0.11292845, 0.208476618)
  1555. o147.Name = "Three"
  1556. o147.Parent = o144
  1557. o147.BrickColor = BrickColor.new("Really black")
  1558. o147.Position = Vector3.new(19.1020985, 34.9023933, 105.201012)
  1559. o147.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
  1560. o147.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  1561. o147.Velocity = Vector3.new(0.117127314, 0.330214798, 0.20801273)
  1562. o147.FormFactor = Enum.FormFactor.Symmetric
  1563. o147.Size = Vector3.new(1, 1, 1)
  1564. o147.CFrame = CFrame.new(19.1020985, 34.9023933, 105.201012, 0.00068090274, 0.736290753, -0.676663935, -0.00117496436, -0.676662505, -0.736291111, -0.999998033, 0.00129629509, 0.000403335755)
  1565. o147.BottomSurface = Enum.SurfaceType.Smooth
  1566. o147.LeftSurface = Enum.SurfaceType.Weld
  1567. o147.TopSurface = Enum.SurfaceType.Smooth
  1568. o147.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1569. o147.Position = Vector3.new(19.1020985, 34.9023933, 105.201012)
  1570. o147.velocity = Vector3.new(0.117127314, 0.330214798, 0.20801273)
  1571. o148.Name = "Two"
  1572. o148.Parent = o144
  1573. o148.BrickColor = BrickColor.new("Really black")
  1574. o148.Position = Vector3.new(19.1027832, 34.9012184, 104.201012)
  1575. o148.Rotation = Vector3.new(-90.0299988, 42.579998, 89.9499969)
  1576. o148.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  1577. o148.Velocity = Vector3.new(-0.036036998, 0.438857973, 0.207780197)
  1578. o148.FormFactor = Enum.FormFactor.Symmetric
  1579. o148.Size = Vector3.new(1, 1, 1)
  1580. o148.CFrame = CFrame.new(19.1027832, 34.9012184, 104.201012, 0.000680544123, -0.736289978, 0.676663637, -0.00117544015, 0.676661551, 0.736290514, -0.999996841, -0.00129623385, -0.000402741745)
  1581. o148.BottomSurface = Enum.SurfaceType.Smooth
  1582. o148.LeftSurface = Enum.SurfaceType.Weld
  1583. o148.TopSurface = Enum.SurfaceType.Smooth
  1584. o148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1585. o148.Position = Vector3.new(19.1027832, 34.9012184, 104.201012)
  1586. o148.velocity = Vector3.new(-0.036036998, 0.438857973, 0.207780197)
  1587. o149.Parent = o142
  1588. o149.BrickColor = BrickColor.new("Really black")
  1589. o149.Position = Vector3.new(19.0998917, 33.9001503, 109.700127)
  1590. o149.Rotation = Vector3.new(0, 90, 0)
  1591. o149.FormFactor = Enum.FormFactor.Symmetric
  1592. o149.Size = Vector3.new(2, 1, 1)
  1593. o149.CFrame = CFrame.new(19.0998917, 33.9001503, 109.700127, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1594. o149.BottomSurface = Enum.SurfaceType.Weld
  1595. o149.TopSurface = Enum.SurfaceType.Smooth
  1596. o149.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1597. o149.Position = Vector3.new(19.0998917, 33.9001503, 109.700127)
  1598. o150.Name = "Stopped"
  1599. o150.Parent = o142
  1600. o151.Name = "Head"
  1601. o151.Parent = o150
  1602. o151.BrickColor = BrickColor.new("Really black")
  1603. o151.Reflectance = 0.40000000596046
  1604. o151.Position = Vector3.new(19.0998917, 35.6001472, 111.200127)
  1605. o151.FormFactor = Enum.FormFactor.Plate
  1606. o151.Size = Vector3.new(1, 0.400000006, 1)
  1607. o151.CFrame = CFrame.new(19.0998917, 35.6001472, 111.200127, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1608. o151.BottomSurface = Enum.SurfaceType.Weld
  1609. o151.TopSurface = Enum.SurfaceType.Smooth
  1610. o151.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1611. o151.Position = Vector3.new(19.0998917, 35.6001472, 111.200127)
  1612. o152.Parent = o151
  1613. o152.MaxActivationDistance = 16
  1614. o153.Name = "GunSound"
  1615. o153.Parent = o151
  1616. o153.SoundId = "http://www.roblox.com/asset/?id=12222084"
  1617. o153.Volume = 1
  1618. o154.Name = "CannonBall"
  1619. o154.Parent = o151
  1620. o154.Disabled = true
  1621.  
  1622. runDummyScript(function()
  1623. ball = script.Parent
  1624.  
  1625. damage = 25
  1626.  
  1627.  
  1628.  
  1629. function onTouched(hit)
  1630.  
  1631. hit:BreakJoints()
  1632.  
  1633.  
  1634.  
  1635. local humanoid = hit.Parent:findFirstChild("Humanoid")
  1636.  
  1637. if humanoid~=nil then
  1638.  
  1639.  
  1640.  
  1641. tagHumanoid(humanoid)
  1642.  
  1643. humanoid.Health = humanoid.Health - damage
  1644.  
  1645. wait(2)
  1646.  
  1647. untagHumanoid(humanoid)
  1648.  
  1649. connection:disconnect()
  1650.  
  1651. else
  1652.  
  1653. damage = damage / 2
  1654.  
  1655. if damage < 2 then
  1656.  
  1657. connection:disconnect()
  1658.  
  1659. ball.Parent = nil
  1660.  
  1661. end
  1662.  
  1663. end
  1664.  
  1665.  
  1666.  
  1667. if math.random(1,3) == 2 then
  1668.  
  1669. explosion = Instance.new("Explosion")
  1670.  
  1671. explosion.BlastRadius = 1
  1672.  
  1673. explosion.BlastPressure = 1000000 -- these are really wussy units
  1674.  
  1675. explosion.Position = script.Parent.Position
  1676.  
  1677. explosion.Parent = game.Workspace
  1678.  
  1679. connection:disconnect()
  1680.  
  1681. ball.Parent = nil
  1682.  
  1683. end
  1684.  
  1685.  
  1686.  
  1687. end
  1688.  
  1689.  
  1690.  
  1691. function tagHumanoid(humanoid)
  1692.  
  1693. -- todo: make tag expire
  1694.  
  1695. local tag = ball:findFirstChild("creator")
  1696.  
  1697. if tag ~= nil then
  1698.  
  1699. local new_tag = tag:clone()
  1700.  
  1701. new_tag.Parent = humanoid
  1702.  
  1703. end
  1704.  
  1705. end
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711. function untagHumanoid(humanoid)
  1712.  
  1713. if humanoid ~= nil then
  1714.  
  1715. local tag = humanoid:findFirstChild("creator")
  1716.  
  1717. if tag ~= nil then
  1718.  
  1719. tag.Parent = nil
  1720.  
  1721. end
  1722.  
  1723. end
  1724.  
  1725. end
  1726.  
  1727.  
  1728.  
  1729. connection = ball.Touched:connect(onTouched)
  1730.  
  1731.  
  1732.  
  1733. r = game:service("RunService")
  1734.  
  1735. t, s = r.Stepped:wait()
  1736.  
  1737. d = t + 5.0 - s
  1738.  
  1739. while t < d do
  1740.  
  1741. t = r.Stepped:wait()
  1742.  
  1743. end
  1744.  
  1745.  
  1746.  
  1747. ball.Parent = nil
  1748. end,o154)
  1749.  
  1750. o155.Name = "FireGun"
  1751. o155.Parent = o151
  1752.  
  1753. runDummyScript(function()
  1754. local switch = script.Parent
  1755.  
  1756. local gunBarrelOne = script.Parent.Parent.Parent.GunBarrel.One
  1757.  
  1758. local gunBarrelTwo = script.Parent.Parent.Parent.GunBarrel.Two
  1759.  
  1760. local gunBarrelThree = script.Parent.Parent.Parent.GunBarrel.Three
  1761.  
  1762. local gunBarrelFour = script.Parent.Parent.Parent.GunBarrel.Four
  1763.  
  1764.  
  1765.  
  1766. local debounce = false
  1767.  
  1768. local gunOne = true
  1769.  
  1770.  
  1771.  
  1772. local cannonBall = Instance.new("Part")
  1773.  
  1774. cannonBall.Size = Vector3.new(1,1,1)
  1775.  
  1776. cannonBall.BrickColor = BrickColor.new(21) -- red
  1777.  
  1778. cannonBall.Shape = 0
  1779.  
  1780. cannonBall.FormFactor = 0
  1781.  
  1782. cannonBall.BottomSurface = 0
  1783.  
  1784. cannonBall.TopSurface = 0
  1785.  
  1786. cannonBall.Name = "Cannon Shot"
  1787.  
  1788. cannonBall.Elasticity = 1
  1789.  
  1790. cannonBall.Reflectance = .2
  1791.  
  1792. cannonBall.Friction = 1
  1793.  
  1794.  
  1795.  
  1796. function getPlayer(humanoid)
  1797.  
  1798. -- find the owning player of a humanoid.
  1799.  
  1800. local players = game.Players:children()
  1801.  
  1802. for i = 1, #players do
  1803.  
  1804. if players[i].Character ~= nil then
  1805.  
  1806. if players[i].Character.Humanoid == humanoid then return players[i] end
  1807.  
  1808. end
  1809.  
  1810. end
  1811.  
  1812. return nil
  1813.  
  1814. end
  1815.  
  1816.  
  1817.  
  1818. function fire(player)
  1819.  
  1820.  
  1821.  
  1822. local sound = script.Parent:findFirstChild("GunSound")
  1823.  
  1824. if sound == nil then
  1825.  
  1826. sound = Instance.new("Sound")
  1827.  
  1828. sound.Name = "GunSound"
  1829.  
  1830. sound.SoundId = "rbxasset://sounds\\Rocket shot.wav"
  1831.  
  1832. sound.Volume = 1
  1833.  
  1834. sound.Parent = script.Parent
  1835.  
  1836. end
  1837.  
  1838. sound:play()
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848. local missile = Instance.new("Part")
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854. local barrel
  1855.  
  1856.  
  1857.  
  1858. if gunOne == true then
  1859.  
  1860. barrel = gunBarrelOne
  1861.  
  1862. gunOne = true -- false
  1863.  
  1864. else
  1865.  
  1866. barrel = gunBarrelTwo
  1867.  
  1868. if gunTwo == true then
  1869.  
  1870. barrel = gunBarrelTwo
  1871.  
  1872. gunOne = true -- false
  1873.  
  1874. gunTwo = true -- false
  1875.  
  1876. else
  1877.  
  1878. barrel = gunBarrelThree
  1879.  
  1880. if gunThree == true then
  1881.  
  1882. barrel = gunBarrelThree
  1883.  
  1884. gunOne = true -- false
  1885.  
  1886. gunTwo = true -- false
  1887.  
  1888. gunThree = false
  1889.  
  1890. else
  1891.  
  1892. barrel = gunBarrelFour
  1893.  
  1894. if gunFour == true then
  1895.  
  1896. barrel = gunBarrelFour
  1897.  
  1898. gunOne = true
  1899.  
  1900. gunTwo = true
  1901.  
  1902. gunThree = true
  1903.  
  1904. gunFour = true
  1905.  
  1906. end
  1907.  
  1908. end
  1909.  
  1910. end
  1911.  
  1912. end
  1913.  
  1914.  
  1915.  
  1916. --[[ if gunOne == true then
  1917.  
  1918. barrel = gunBarrelOne
  1919.  
  1920. gunOne = false
  1921.  
  1922. else
  1923.  
  1924. barrel = gunBarrelTwo
  1925.  
  1926. -- gunOne = true
  1927.  
  1928. end
  1929.  
  1930. gunTwo = false
  1931.  
  1932. else
  1933.  
  1934. barrel = gunBarrelThree
  1935.  
  1936. gunThree = false
  1937.  
  1938. else
  1939.  
  1940. barrel = gunBarrelFour
  1941.  
  1942. gunFour = true
  1943.  
  1944. end ]]--
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954. if (barrel.Position - switch.Parent.Parent.Base.Position).magnitude > 22 then return end -- Blown up guns don't shoot. Usually.
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960. local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
  1961.  
  1962.  
  1963.  
  1964. local dx = math.random(-10,25)--10
  1965.  
  1966. local dy = math.random(-10,25)--10
  1967.  
  1968. local dz = math.random(-10,25)--10
  1969.  
  1970. local mag = math.random(180,260)
  1971.  
  1972.  
  1973.  
  1974. local v = barrel.CFrame:vectorToWorldSpace(Vector3.new(mag + dx,dy,dz))
  1975.  
  1976.  
  1977.  
  1978. local missile = cannonBall:clone()
  1979.  
  1980.  
  1981.  
  1982. missile.Position = spawnPos
  1983.  
  1984. missile.Velocity = v
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992. local new_script = script.Parent.CannonBall:clone()
  1993.  
  1994. new_script.Disabled = false
  1995.  
  1996. new_script.Parent = missile
  1997.  
  1998.  
  1999.  
  2000. local creator_tag = Instance.new("ObjectValue")
  2001.  
  2002. creator_tag.Value = player
  2003.  
  2004. creator_tag.Name = "creator"
  2005.  
  2006. creator_tag.Parent = missile
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014. missile.Parent = game.Workspace
  2015.  
  2016.  
  2017.  
  2018. end
  2019.  
  2020.  
  2021.  
  2022. local isOn = true
  2023.  
  2024.  
  2025.  
  2026. button = script.Parent
  2027.  
  2028.  
  2029.  
  2030. function on()
  2031.  
  2032. isOn = true
  2033.  
  2034. button.BrickColor = BrickColor.Green()
  2035.  
  2036. script.Parent.Parent.Name = "Firing"
  2037.  
  2038. script.Parent.Parent.Parent.Base.RightSurfaceInput = 12 --constant
  2039.  
  2040. while isOn do
  2041.  
  2042. wait(0.1)
  2043.  
  2044. fire(player)
  2045.  
  2046.  
  2047.  
  2048. end
  2049.  
  2050. end
  2051.  
  2052.  
  2053.  
  2054. function off()
  2055.  
  2056. isOn = false
  2057.  
  2058. button.BrickColor = BrickColor.Red()
  2059.  
  2060. script.Parent.Parent.Name = "Stopped"
  2061.  
  2062. script.Parent.Parent.Parent.Base.RightSurfaceInput = 0
  2063.  
  2064. end
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070. function onClicked()
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078. if isOn == true then off() else on() end
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086. end
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102. --[[ p = script.Parent.Parent.Parent.door:GetChildren()
  2103.  
  2104. for i= 1, #p do
  2105.  
  2106. p[i].Transparency = 0
  2107.  
  2108. p[i].CanCollide = true
  2109.  
  2110. end]]--
  2111.  
  2112.  
  2113.  
  2114.  
  2115. end,o155)
  2116.  
  2117. o156.Parent = o150
  2118. o156.NameOcclusion = Enum.NameOcclusion.NoOcclusion
  2119. o156.Health = 0
  2120. o156.MaxHealth = 0
  2121. o157.Name = "Gun Turret"
  2122. o157.Parent = o3
  2123. o158.Name = "Base"
  2124. o158.Parent = o157
  2125. o158.BrickColor = BrickColor.new("Really black")
  2126. o158.Position = Vector3.new(6.09989214, 34.9001503, 109.50013)
  2127. o158.Rotation = Vector3.new(0, 90, 0)
  2128. o158.FormFactor = Enum.FormFactor.Symmetric
  2129. o158.Size = Vector3.new(4, 1, 1)
  2130. o158.CFrame = CFrame.new(6.09989214, 34.9001503, 109.50013, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2131. o158.BottomSurface = Enum.SurfaceType.Weld
  2132. o158.RightSurface = Enum.SurfaceType.Motor
  2133. o158.TopSurface = Enum.SurfaceType.Smooth
  2134. o158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2135. o158.Position = Vector3.new(6.09989214, 34.9001503, 109.50013)
  2136. o159.Name = "GunBarrel"
  2137. o159.Parent = o157
  2138. o160.Name = "One"
  2139. o160.Parent = o159
  2140. o160.BrickColor = BrickColor.new("Really black")
  2141. o160.Position = Vector3.new(6.10140991, 34.9000587, 106.00103)
  2142. o160.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
  2143. o160.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  2144. o160.Velocity = Vector3.new(0.270291656, 0.221571624, 0.208243549)
  2145. o160.FormFactor = Enum.FormFactor.Symmetric
  2146. o160.Size = Vector3.new(1, 1, 1)
  2147. o160.CFrame = CFrame.new(6.10140991, 34.9000587, 106.00103, 0.000681082078, 0.736291111, -0.676664114, -0.00117472641, -0.676662982, -0.736291409, -0.999998629, 0.0012963257, 0.000403632672)
  2148. o160.BottomSurface = Enum.SurfaceType.Smooth
  2149. o160.LeftSurface = Enum.SurfaceType.Weld
  2150. o160.TopSurface = Enum.SurfaceType.Smooth
  2151. o160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2152. o160.Position = Vector3.new(6.10140991, 34.9000587, 106.00103)
  2153. o160.velocity = Vector3.new(0.270291656, 0.221571624, 0.208243549)
  2154. o161.Name = "Four"
  2155. o161.Parent = o159
  2156. o161.BrickColor = BrickColor.new("Really black")
  2157. o161.Position = Vector3.new(6.10072708, 34.9012413, 107.00103)
  2158. o161.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
  2159. o161.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  2160. o161.Velocity = Vector3.new(0.423455954, 0.112928443, 0.208476618)
  2161. o161.FormFactor = Enum.FormFactor.Symmetric
  2162. o161.Size = Vector3.new(1, 1, 1)
  2163. o161.CFrame = CFrame.new(6.10072708, 34.9012413, 107.00103, 0.000681171659, 0.736291349, -0.676664174, -0.00117460743, -0.67666322, -0.736291528, -0.999998927, 0.00129634095, 0.00040378113)
  2164. o161.BottomSurface = Enum.SurfaceType.Smooth
  2165. o161.LeftSurface = Enum.SurfaceType.Weld
  2166. o161.TopSurface = Enum.SurfaceType.Smooth
  2167. o161.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2168. o161.Position = Vector3.new(6.10072708, 34.9012413, 107.00103)
  2169. o161.velocity = Vector3.new(0.423455954, 0.112928443, 0.208476618)
  2170. o162.Name = "Three"
  2171. o162.Parent = o159
  2172. o162.BrickColor = BrickColor.new("Really black")
  2173. o162.Position = Vector3.new(6.10209084, 34.8988876, 105.001022)
  2174. o162.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
  2175. o162.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  2176. o162.Velocity = Vector3.new(0.117126182, 0.330215633, 0.20801203)
  2177. o162.FormFactor = Enum.FormFactor.Symmetric
  2178. o162.Size = Vector3.new(1, 1, 1)
  2179. o162.CFrame = CFrame.new(6.10209084, 34.8988876, 105.001022, 0.00068090274, 0.736290753, -0.676663935, -0.00117496436, -0.676662505, -0.736291111, -0.999998033, 0.00129629509, 0.000403335755)
  2180. o162.BottomSurface = Enum.SurfaceType.Smooth
  2181. o162.LeftSurface = Enum.SurfaceType.Weld
  2182. o162.TopSurface = Enum.SurfaceType.Smooth
  2183. o162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2184. o162.Position = Vector3.new(6.10209084, 34.8988876, 105.001022)
  2185. o162.velocity = Vector3.new(0.117126182, 0.330215633, 0.20801203)
  2186. o163.Name = "Two"
  2187. o163.Parent = o159
  2188. o163.BrickColor = BrickColor.new("Really black")
  2189. o163.Position = Vector3.new(6.10276985, 34.8977165, 104.00103)
  2190. o163.Rotation = Vector3.new(-90.0299988, 42.579998, 89.9499969)
  2191. o163.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
  2192. o163.Velocity = Vector3.new(-0.0360369682, 0.438857973, 0.207780793)
  2193. o163.FormFactor = Enum.FormFactor.Symmetric
  2194. o163.Size = Vector3.new(1, 1, 1)
  2195. o163.CFrame = CFrame.new(6.10276985, 34.8977165, 104.00103, 0.000680544123, -0.736289978, 0.676663637, -0.00117544015, 0.676661551, 0.736290514, -0.999996841, -0.00129623385, -0.000402741745)
  2196. o163.BottomSurface = Enum.SurfaceType.Smooth
  2197. o163.LeftSurface = Enum.SurfaceType.Weld
  2198. o163.TopSurface = Enum.SurfaceType.Smooth
  2199. o163.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2200. o163.Position = Vector3.new(6.10276985, 34.8977165, 104.00103)
  2201. o163.velocity = Vector3.new(-0.0360369682, 0.438857973, 0.207780793)
  2202. o164.Parent = o157
  2203. o164.BrickColor = BrickColor.new("Really black")
  2204. o164.Position = Vector3.new(6.09989214, 33.9001503, 109.50013)
  2205. o164.Rotation = Vector3.new(0, 90, 0)
  2206. o164.FormFactor = Enum.FormFactor.Symmetric
  2207. o164.Size = Vector3.new(2, 1, 1)
  2208. o164.CFrame = CFrame.new(6.09989214, 33.9001503, 109.50013, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2209. o164.BottomSurface = Enum.SurfaceType.Weld
  2210. o164.TopSurface = Enum.SurfaceType.Smooth
  2211. o164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2212. o164.Position = Vector3.new(6.09989214, 33.9001503, 109.50013)
  2213. o165.Name = "Stopped"
  2214. o165.Parent = o157
  2215. o166.Name = "Head"
  2216. o166.Parent = o165
  2217. o166.BrickColor = BrickColor.new("Really black")
  2218. o166.Reflectance = 0.40000000596046
  2219. o166.Position = Vector3.new(6.09989214, 35.6001472, 111.00013)
  2220. o166.FormFactor = Enum.FormFactor.Plate
  2221. o166.Size = Vector3.new(1, 0.400000006, 1)
  2222. o166.CFrame = CFrame.new(6.09989214, 35.6001472, 111.00013, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2223. o166.BottomSurface = Enum.SurfaceType.Weld
  2224. o166.TopSurface = Enum.SurfaceType.Smooth
  2225. o166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2226. o166.Position = Vector3.new(6.09989214, 35.6001472, 111.00013)
  2227. o167.Parent = o166
  2228. o167.MaxActivationDistance = 16
  2229. o168.Name = "GunSound"
  2230. o168.Parent = o166
  2231. o168.SoundId = "http://www.roblox.com/asset/?id=12222084"
  2232. o168.Volume = 1
  2233. o169.Name = "CannonBall"
  2234. o169.Parent = o166
  2235. o169.Disabled = true
  2236.  
  2237. runDummyScript(function()
  2238. ball = script.Parent
  2239.  
  2240. damage = 25
  2241.  
  2242.  
  2243.  
  2244. function onTouched(hit)
  2245.  
  2246. hit:BreakJoints()
  2247.  
  2248.  
  2249.  
  2250. local humanoid = hit.Parent:findFirstChild("Humanoid")
  2251.  
  2252. if humanoid~=nil then
  2253.  
  2254.  
  2255.  
  2256. tagHumanoid(humanoid)
  2257.  
  2258. humanoid.Health = humanoid.Health - damage
  2259.  
  2260. wait(2)
  2261.  
  2262. untagHumanoid(humanoid)
  2263.  
  2264. connection:disconnect()
  2265.  
  2266. else
  2267.  
  2268. damage = damage / 2
  2269.  
  2270. if damage < 2 then
  2271.  
  2272. connection:disconnect()
  2273.  
  2274. ball.Parent = nil
  2275.  
  2276. end
  2277.  
  2278. end
  2279.  
  2280.  
  2281.  
  2282. if math.random(1,3) == 2 then
  2283.  
  2284. explosion = Instance.new("Explosion")
  2285.  
  2286. explosion.BlastRadius = 1
  2287.  
  2288. explosion.BlastPressure = 1000000 -- these are really wussy units
  2289.  
  2290. explosion.Position = script.Parent.Position
  2291.  
  2292. explosion.Parent = game.Workspace
  2293.  
  2294. connection:disconnect()
  2295.  
  2296. ball.Parent = nil
  2297.  
  2298. end
  2299.  
  2300.  
  2301.  
  2302. end
  2303.  
  2304.  
  2305.  
  2306. function tagHumanoid(humanoid)
  2307.  
  2308. -- todo: make tag expire
  2309.  
  2310. local tag = ball:findFirstChild("creator")
  2311.  
  2312. if tag ~= nil then
  2313.  
  2314. local new_tag = tag:clone()
  2315.  
  2316. new_tag.Parent = humanoid
  2317.  
  2318. end
  2319.  
  2320. end
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326. function untagHumanoid(humanoid)
  2327.  
  2328. if humanoid ~= nil then
  2329.  
  2330. local tag = humanoid:findFirstChild("creator")
  2331.  
  2332. if tag ~= nil then
  2333.  
  2334. tag.Parent = nil
  2335.  
  2336. end
  2337.  
  2338. end
  2339.  
  2340. end
  2341.  
  2342.  
  2343.  
  2344. connection = ball.Touched:connect(onTouched)
  2345.  
  2346.  
  2347.  
  2348. r = game:service("RunService")
  2349.  
  2350. t, s = r.Stepped:wait()
  2351.  
  2352. d = t + 5.0 - s
  2353.  
  2354. while t < d do
  2355.  
  2356. t = r.Stepped:wait()
  2357.  
  2358. end
  2359.  
  2360.  
  2361.  
  2362. ball.Parent = nil
  2363. end,o169)
  2364.  
  2365. o170.Name = "FireGun"
  2366. o170.Parent = o166
  2367.  
  2368. runDummyScript(function()
  2369. local switch = script.Parent
  2370.  
  2371. local gunBarrelOne = script.Parent.Parent.Parent.GunBarrel.One
  2372.  
  2373. local gunBarrelTwo = script.Parent.Parent.Parent.GunBarrel.Two
  2374.  
  2375. local gunBarrelThree = script.Parent.Parent.Parent.GunBarrel.Three
  2376.  
  2377. local gunBarrelFour = script.Parent.Parent.Parent.GunBarrel.Four
  2378.  
  2379.  
  2380.  
  2381. local debounce = false
  2382.  
  2383. local gunOne = true
  2384.  
  2385.  
  2386.  
  2387. local cannonBall = Instance.new("Part")
  2388.  
  2389. cannonBall.Size = Vector3.new(1,1,1)
  2390.  
  2391. cannonBall.BrickColor = BrickColor.new(21) -- red
  2392.  
  2393. cannonBall.Shape = 0
  2394.  
  2395. cannonBall.FormFactor = 0
  2396.  
  2397. cannonBall.BottomSurface = 0
  2398.  
  2399. cannonBall.TopSurface = 0
  2400.  
  2401. cannonBall.Name = "Cannon Shot"
  2402.  
  2403. cannonBall.Elasticity = 1
  2404.  
  2405. cannonBall.Reflectance = .2
  2406.  
  2407. cannonBall.Friction = 1
  2408.  
  2409.  
  2410.  
  2411. function getPlayer(humanoid)
  2412.  
  2413. -- find the owning player of a humanoid.
  2414.  
  2415. local players = game.Players:children()
  2416.  
  2417. for i = 1, #players do
  2418.  
  2419. if players[i].Character ~= nil then
  2420.  
  2421. if players[i].Character.Humanoid == humanoid then return players[i] end
  2422.  
  2423. end
  2424.  
  2425. end
  2426.  
  2427. return nil
  2428.  
  2429. end
  2430.  
  2431.  
  2432.  
  2433. function fire(player)
  2434.  
  2435.  
  2436.  
  2437. local sound = script.Parent:findFirstChild("GunSound")
  2438.  
  2439. if sound == nil then
  2440.  
  2441. sound = Instance.new("Sound")
  2442.  
  2443. sound.Name = "GunSound"
  2444.  
  2445. sound.SoundId = "rbxasset://sounds\\Rocket shot.wav"
  2446.  
  2447. sound.Volume = 1
  2448.  
  2449. sound.Parent = script.Parent
  2450.  
  2451. end
  2452.  
  2453. sound:play()
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463. local missile = Instance.new("Part")
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469. local barrel
  2470.  
  2471.  
  2472.  
  2473. if gunOne == true then
  2474.  
  2475. barrel = gunBarrelOne
  2476.  
  2477. gunOne = true -- false
  2478.  
  2479. else
  2480.  
  2481. barrel = gunBarrelTwo
  2482.  
  2483. if gunTwo == true then
  2484.  
  2485. barrel = gunBarrelTwo
  2486.  
  2487. gunOne = true -- false
  2488.  
  2489. gunTwo = true -- false
  2490.  
  2491. else
  2492.  
  2493. barrel = gunBarrelThree
  2494.  
  2495. if gunThree == true then
  2496.  
  2497. barrel = gunBarrelThree
  2498.  
  2499. gunOne = true -- false
  2500.  
  2501. gunTwo = true -- false
  2502.  
  2503. gunThree = false
  2504.  
  2505. else
  2506.  
  2507. barrel = gunBarrelFour
  2508.  
  2509. if gunFour == true then
  2510.  
  2511. barrel = gunBarrelFour
  2512.  
  2513. gunOne = true
  2514.  
  2515. gunTwo = true
  2516.  
  2517. gunThree = true
  2518.  
  2519. gunFour = true
  2520.  
  2521. end
  2522.  
  2523. end
  2524.  
  2525. end
  2526.  
  2527. end
  2528.  
  2529.  
  2530.  
  2531. --[[ if gunOne == true then
  2532.  
  2533. barrel = gunBarrelOne
  2534.  
  2535. gunOne = false
  2536.  
  2537. else
  2538.  
  2539. barrel = gunBarrelTwo
  2540.  
  2541. -- gunOne = true
  2542.  
  2543. end
  2544.  
  2545. gunTwo = false
  2546.  
  2547. else
  2548.  
  2549. barrel = gunBarrelThree
  2550.  
  2551. gunThree = false
  2552.  
  2553. else
  2554.  
  2555. barrel = gunBarrelFour
  2556.  
  2557. gunFour = true
  2558.  
  2559. end ]]--
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569. if (barrel.Position - switch.Parent.Parent.Base.Position).magnitude > 22 then return end -- Blown up guns don't shoot. Usually.
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575. local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
  2576.  
  2577.  
  2578.  
  2579. local dx = math.random(-10,25)--10
  2580.  
  2581. local dy = math.random(-10,25)--10
  2582.  
  2583. local dz = math.random(-10,25)--10
  2584.  
  2585. local mag = math.random(180,260)
  2586.  
  2587.  
  2588.  
  2589. local v = barrel.CFrame:vectorToWorldSpace(Vector3.new(mag + dx,dy,dz))
  2590.  
  2591.  
  2592.  
  2593. local missile = cannonBall:clone()
  2594.  
  2595.  
  2596.  
  2597. missile.Position = spawnPos
  2598.  
  2599. missile.Velocity = v
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607. local new_script = script.Parent.CannonBall:clone()
  2608.  
  2609. new_script.Disabled = false
  2610.  
  2611. new_script.Parent = missile
  2612.  
  2613.  
  2614.  
  2615. local creator_tag = Instance.new("ObjectValue")
  2616.  
  2617. creator_tag.Value = player
  2618.  
  2619. creator_tag.Name = "creator"
  2620.  
  2621. creator_tag.Parent = missile
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629. missile.Parent = game.Workspace
  2630.  
  2631.  
  2632.  
  2633. end
  2634.  
  2635.  
  2636.  
  2637. local isOn = true
  2638.  
  2639.  
  2640.  
  2641. button = script.Parent
  2642.  
  2643.  
  2644.  
  2645. function on()
  2646.  
  2647. isOn = true
  2648.  
  2649. button.BrickColor = BrickColor.Green()
  2650.  
  2651. script.Parent.Parent.Name = "Firing"
  2652.  
  2653. script.Parent.Parent.Parent.Base.RightSurfaceInput = 12 --constant
  2654.  
  2655. while isOn do
  2656.  
  2657. wait(0.1)
  2658.  
  2659. fire(player)
  2660.  
  2661.  
  2662.  
  2663. end
  2664.  
  2665. end
  2666.  
  2667.  
  2668.  
  2669. function off()
  2670.  
  2671. isOn = false
  2672.  
  2673. button.BrickColor = BrickColor.Red()
  2674.  
  2675. script.Parent.Parent.Name = "Stopped"
  2676.  
  2677. script.Parent.Parent.Parent.Base.RightSurfaceInput = 0
  2678.  
  2679. end
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685. function onClicked()
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693. if isOn == true then off() else on() end
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701. end
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717. --[[ p = script.Parent.Parent.Parent.door:GetChildren()
  2718.  
  2719. for i= 1, #p do
  2720.  
  2721. p[i].Transparency = 0
  2722.  
  2723. p[i].CanCollide = true
  2724.  
  2725. end]]--
  2726.  
  2727.  
  2728.  
  2729.  
  2730. end,o170)
  2731.  
  2732. o171.Parent = o165
  2733. o171.NameOcclusion = Enum.NameOcclusion.NoOcclusion
  2734. o171.Health = 0
  2735. o171.MaxHealth = 0
  2736. o172.Name = "ww"
  2737. o172.Parent = mas
  2738. o173.Parent = o172
  2739. o173.BrickColor = BrickColor.new("Really black")
  2740. o173.Reflectance = 0.80000001192093
  2741. o173.Position = Vector3.new(12.9000216, 7.00147104, 100.400192)
  2742. o173.Rotation = Vector3.new(-180, 0, -180)
  2743. o173.Anchored = true
  2744. o173.Size = Vector3.new(2, 10, 2)
  2745. o173.CFrame = CFrame.new(12.9000216, 7.00147104, 100.400192, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2746. o173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2747. o173.Position = Vector3.new(12.9000216, 7.00147104, 100.400192)
  2748. o174.Parent = o172
  2749. o174.BrickColor = BrickColor.new("Really black")
  2750. o174.Reflectance = 0.80000001192093
  2751. o174.Position = Vector3.new(12.9000216, 17.0027046, 100.400192)
  2752. o174.Rotation = Vector3.new(-180, 0, -180)
  2753. o174.Anchored = true
  2754. o174.Size = Vector3.new(2, 10, 2)
  2755. o174.CFrame = CFrame.new(12.9000216, 17.0027046, 100.400192, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2756. o174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2757. o174.Position = Vector3.new(12.9000216, 17.0027046, 100.400192)
  2758. o175.Parent = o172
  2759. o175.BrickColor = BrickColor.new("Really black")
  2760. o175.Reflectance = 0.80000001192093
  2761. o175.Position = Vector3.new(12.9000521, 22.8045559, 106.400009)
  2762. o175.Rotation = Vector3.new(-90, 0, -180)
  2763. o175.Anchored = true
  2764. o175.Size = Vector3.new(2, 10, 2)
  2765. o175.CFrame = CFrame.new(12.9000521, 22.8045559, 106.400009, -1, 0, 0, 0, 0, 1, 0, 1, 4.37113883e-08)
  2766. o175.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2767. o175.Position = Vector3.new(12.9000521, 22.8045559, 106.400009)
  2768. mas.Parent = workspace
  2769. mas:MakeJoints()
  2770. local mas1 = mas:GetChildren()
  2771. for i=1,#mas1 do
  2772. mas1[i].Parent = script
  2773. ypcall(function() mas1[i]:MakeJoints() end)
  2774. end
  2775. mas:Destroy()
  2776. for i=1,#cors do
  2777. coroutine.resume(cors[i])
  2778. end
  2779. mess_handle.Text = "Resetting"
  2780. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2781. v:LoadCharacter()
  2782. end
  2783. wait(1)
  2784. mess_handle:Remove()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement