Advertisement
firebudgy

Untitled

Feb 11th, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 90.26 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. Part1 = Instance.new("Part")
  21. CylinderMesh2 = Instance.new("CylinderMesh")
  22. Part3 = Instance.new("Part")
  23. SpecialMesh4 = Instance.new("SpecialMesh")
  24. Part5 = Instance.new("Part")
  25. SpecialMesh6 = Instance.new("SpecialMesh")
  26. Part7 = Instance.new("Part")
  27. SpecialMesh8 = Instance.new("SpecialMesh")
  28. Part9 = Instance.new("Part")
  29. SpecialMesh10 = Instance.new("SpecialMesh")
  30. Texture11 = Instance.new("Texture")
  31. Texture12 = Instance.new("Texture")
  32. Model13 = Instance.new("Model")
  33. Part14 = Instance.new("Part")
  34. BlockMesh15 = Instance.new("BlockMesh")
  35. Part16 = Instance.new("Part")
  36. CylinderMesh17 = Instance.new("CylinderMesh")
  37. Script18 = Instance.new("Script")
  38. Script19 = Instance.new("Script")
  39. Script20 = Instance.new("Script")
  40. Part21 = Instance.new("Part")
  41. CylinderMesh22 = Instance.new("CylinderMesh")
  42. Script23 = Instance.new("Script")
  43. Script24 = Instance.new("Script")
  44. Script25 = Instance.new("Script")
  45. Part26 = Instance.new("Part")
  46. SpecialMesh27 = Instance.new("SpecialMesh")
  47. Model28 = Instance.new("Model")
  48. Part29 = Instance.new("Part")
  49. BlockMesh30 = Instance.new("BlockMesh")
  50. Part31 = Instance.new("Part")
  51. CylinderMesh32 = Instance.new("CylinderMesh")
  52. Script33 = Instance.new("Script")
  53. Script34 = Instance.new("Script")
  54. Script35 = Instance.new("Script")
  55. Part36 = Instance.new("Part")
  56. CylinderMesh37 = Instance.new("CylinderMesh")
  57. Script38 = Instance.new("Script")
  58. Script39 = Instance.new("Script")
  59. Script40 = Instance.new("Script")
  60. Model41 = Instance.new("Model")
  61. Part42 = Instance.new("Part")
  62. BlockMesh43 = Instance.new("BlockMesh")
  63. Fire44 = Instance.new("Fire")
  64. Part45 = Instance.new("Part")
  65. BlockMesh46 = Instance.new("BlockMesh")
  66. Fire47 = Instance.new("Fire")
  67. Part48 = Instance.new("Part")
  68. BlockMesh49 = Instance.new("BlockMesh")
  69. Fire50 = Instance.new("Fire")
  70. Part51 = Instance.new("Part")
  71. BlockMesh52 = Instance.new("BlockMesh")
  72. Fire53 = Instance.new("Fire")
  73. Part54 = Instance.new("Part")
  74. BlockMesh55 = Instance.new("BlockMesh")
  75. Fire56 = Instance.new("Fire")
  76. Part57 = Instance.new("Part")
  77. BlockMesh58 = Instance.new("BlockMesh")
  78. Fire59 = Instance.new("Fire")
  79. Part60 = Instance.new("Part")
  80. BlockMesh61 = Instance.new("BlockMesh")
  81. Fire62 = Instance.new("Fire")
  82. Part63 = Instance.new("Part")
  83. BlockMesh64 = Instance.new("BlockMesh")
  84. Fire65 = Instance.new("Fire")
  85. Part66 = Instance.new("Part")
  86. BlockMesh67 = Instance.new("BlockMesh")
  87. Fire68 = Instance.new("Fire")
  88. Part69 = Instance.new("Part")
  89. BlockMesh70 = Instance.new("BlockMesh")
  90. Fire71 = Instance.new("Fire")
  91. Part72 = Instance.new("Part")
  92. BlockMesh73 = Instance.new("BlockMesh")
  93. Fire74 = Instance.new("Fire")
  94. Part75 = Instance.new("Part")
  95. BlockMesh76 = Instance.new("BlockMesh")
  96. Fire77 = Instance.new("Fire")
  97. Part78 = Instance.new("Part")
  98. BlockMesh79 = Instance.new("BlockMesh")
  99. Fire80 = Instance.new("Fire")
  100. Part81 = Instance.new("Part")
  101. BlockMesh82 = Instance.new("BlockMesh")
  102. Fire83 = Instance.new("Fire")
  103. Part84 = Instance.new("Part")
  104. BlockMesh85 = Instance.new("BlockMesh")
  105. Fire86 = Instance.new("Fire")
  106. Part87 = Instance.new("Part")
  107. BlockMesh88 = Instance.new("BlockMesh")
  108. Fire89 = Instance.new("Fire")
  109. Model90 = Instance.new("Model")
  110. Part91 = Instance.new("Part")
  111. BlockMesh92 = Instance.new("BlockMesh")
  112. Fire93 = Instance.new("Fire")
  113. Part94 = Instance.new("Part")
  114. BlockMesh95 = Instance.new("BlockMesh")
  115. Fire96 = Instance.new("Fire")
  116. Part97 = Instance.new("Part")
  117. BlockMesh98 = Instance.new("BlockMesh")
  118. Fire99 = Instance.new("Fire")
  119. Part100 = Instance.new("Part")
  120. BlockMesh101 = Instance.new("BlockMesh")
  121. Fire102 = Instance.new("Fire")
  122. Part103 = Instance.new("Part")
  123. BlockMesh104 = Instance.new("BlockMesh")
  124. Fire105 = Instance.new("Fire")
  125. Part106 = Instance.new("Part")
  126. BlockMesh107 = Instance.new("BlockMesh")
  127. Fire108 = Instance.new("Fire")
  128. Part109 = Instance.new("Part")
  129. BlockMesh110 = Instance.new("BlockMesh")
  130. Fire111 = Instance.new("Fire")
  131. Part112 = Instance.new("Part")
  132. BlockMesh113 = Instance.new("BlockMesh")
  133. Fire114 = Instance.new("Fire")
  134. Part115 = Instance.new("Part")
  135. BlockMesh116 = Instance.new("BlockMesh")
  136. Fire117 = Instance.new("Fire")
  137. Part118 = Instance.new("Part")
  138. BlockMesh119 = Instance.new("BlockMesh")
  139. Fire120 = Instance.new("Fire")
  140. Part121 = Instance.new("Part")
  141. BlockMesh122 = Instance.new("BlockMesh")
  142. Fire123 = Instance.new("Fire")
  143. Part124 = Instance.new("Part")
  144. BlockMesh125 = Instance.new("BlockMesh")
  145. Fire126 = Instance.new("Fire")
  146. Part127 = Instance.new("Part")
  147. BlockMesh128 = Instance.new("BlockMesh")
  148. Fire129 = Instance.new("Fire")
  149. Part130 = Instance.new("Part")
  150. BlockMesh131 = Instance.new("BlockMesh")
  151. Fire132 = Instance.new("Fire")
  152. Part133 = Instance.new("Part")
  153. BlockMesh134 = Instance.new("BlockMesh")
  154. Fire135 = Instance.new("Fire")
  155. Part136 = Instance.new("Part")
  156. BlockMesh137 = Instance.new("BlockMesh")
  157. Fire138 = Instance.new("Fire")
  158. Part139 = Instance.new("Part")
  159. SpecialMesh140 = Instance.new("SpecialMesh")
  160. Part141 = Instance.new("Part")
  161. SpecialMesh142 = Instance.new("SpecialMesh")
  162. Part143 = Instance.new("Part")
  163. SpecialMesh144 = Instance.new("SpecialMesh")
  164. Part145 = Instance.new("Part")
  165. SpecialMesh146 = Instance.new("SpecialMesh")
  166. Part147 = Instance.new("Part")
  167. SpecialMesh148 = Instance.new("SpecialMesh")
  168. Part149 = Instance.new("Part")
  169. CylinderMesh150 = Instance.new("CylinderMesh")
  170. Part151 = Instance.new("Part")
  171. SpecialMesh152 = Instance.new("SpecialMesh")
  172. Part153 = Instance.new("Part")
  173. SpecialMesh154 = Instance.new("SpecialMesh")
  174. Part155 = Instance.new("Part")
  175. SpecialMesh156 = Instance.new("SpecialMesh")
  176. Part157 = Instance.new("Part")
  177. SpecialMesh158 = Instance.new("SpecialMesh")
  178. Part159 = Instance.new("Part")
  179. SpecialMesh160 = Instance.new("SpecialMesh")
  180. Part161 = Instance.new("Part")
  181. SpecialMesh162 = Instance.new("SpecialMesh")
  182. Sound163 = Instance.new("Sound")
  183. Script164 = Instance.new("Script")
  184. BoolValue165 = Instance.new("BoolValue")
  185. NumberValue166 = Instance.new("NumberValue")
  186. Part167 = Instance.new("Part")
  187. SpecialMesh168 = Instance.new("SpecialMesh")
  188. BoolValue169 = Instance.new("BoolValue")
  189. Script170 = Instance.new("Script")
  190. Model0.Name = "portal turret"
  191. Model0.Parent = mas
  192. Part1.Name = "Hinge"
  193. Part1.Parent = Model0
  194. Part1.BrickColor = BrickColor.new("Institutional white")
  195. Part1.Rotation = Vector3.new(0, 0, 90)
  196. Part1.Anchored = true
  197. Part1.CanCollide = false
  198. Part1.FormFactor = Enum.FormFactor.Symmetric
  199. Part1.Size = Vector3.new(1, 1, 1)
  200. Part1.CFrame = CFrame.new(59.5, 3.49987698, -108.5, 0, -1, 0, 1, -0, 0, 0, -0, 1)
  201. Part1.BottomSurface = Enum.SurfaceType.Smooth
  202. Part1.TopSurface = Enum.SurfaceType.Smooth
  203. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  204. Part1.Position = Vector3.new(59.5, 3.49987698, -108.5)
  205. Part1.Orientation = Vector3.new(0, 0, 90)
  206. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  207. CylinderMesh2.Parent = Part1
  208. CylinderMesh2.Offset = Vector3.new(-1, 0, 0)
  209. CylinderMesh2.Scale = Vector3.new(0.25, 0.99999994, 0.25)
  210. CylinderMesh2.Scale = Vector3.new(0.25, 0.99999994, 0.25)
  211. Part3.Parent = Model0
  212. Part3.BrickColor = BrickColor.new("Institutional white")
  213. Part3.Rotation = Vector3.new(0, 90, 0)
  214. Part3.Anchored = true
  215. Part3.CanCollide = false
  216. Part3.FormFactor = Enum.FormFactor.Symmetric
  217. Part3.Size = Vector3.new(1, 1, 1)
  218. Part3.CFrame = CFrame.new(59.4499512, 2.49999595, -108.5, 9.35807165e-09, 1.49011541e-08, 1, 1.26318156e-09, 0.999999881, 1.49011541e-08, -1, -1.26318156e-09, -9.35807165e-09)
  219. Part3.Color = Color3.new(0.972549, 0.972549, 0.972549)
  220. Part3.Position = Vector3.new(59.4499512, 2.49999595, -108.5)
  221. Part3.Orientation = Vector3.new(0, 90, 0)
  222. Part3.Color = Color3.new(0.972549, 0.972549, 0.972549)
  223. SpecialMesh4.Parent = Part3
  224. SpecialMesh4.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  225. SpecialMesh4.Scale = Vector3.new(1.5, 3, 1.25)
  226. SpecialMesh4.MeshType = Enum.MeshType.FileMesh
  227. SpecialMesh4.Scale = Vector3.new(1.5, 3, 1.25)
  228. Part5.Parent = Model0
  229. Part5.BrickColor = BrickColor.new("Institutional white")
  230. Part5.Rotation = Vector3.new(-180, -90, 0)
  231. Part5.Anchored = true
  232. Part5.CanCollide = false
  233. Part5.FormFactor = Enum.FormFactor.Symmetric
  234. Part5.Size = Vector3.new(1, 1, 1)
  235. Part5.CFrame = CFrame.new(59.5499878, 2.49999595, -108.5, 9.35807165e-09, -1.49011541e-08, -1, 1.26318156e-09, -0.999999881, -1.49011541e-08, -1, 1.26318156e-09, 9.35807165e-09)
  236. Part5.Color = Color3.new(0.972549, 0.972549, 0.972549)
  237. Part5.Position = Vector3.new(59.5499878, 2.49999595, -108.5)
  238. Part5.Orientation = Vector3.new(0, -90, 180)
  239. Part5.Color = Color3.new(0.972549, 0.972549, 0.972549)
  240. SpecialMesh6.Parent = Part5
  241. SpecialMesh6.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  242. SpecialMesh6.Scale = Vector3.new(1.5, 3, 1.25)
  243. SpecialMesh6.MeshType = Enum.MeshType.FileMesh
  244. SpecialMesh6.Scale = Vector3.new(1.5, 3, 1.25)
  245. Part7.Parent = Model0
  246. Part7.BrickColor = BrickColor.new("Institutional white")
  247. Part7.Rotation = Vector3.new(0, -90, 0)
  248. Part7.Anchored = true
  249. Part7.CanCollide = false
  250. Part7.FormFactor = Enum.FormFactor.Symmetric
  251. Part7.Size = Vector3.new(1, 1, 1)
  252. Part7.CFrame = CFrame.new(59.5499878, 2.49999595, -108.5, -9.35807165e-09, 1.49011541e-08, -1, -1.26318156e-09, 0.999999881, -1.49011541e-08, 1, -1.26318156e-09, 9.35807165e-09)
  253. Part7.Color = Color3.new(0.972549, 0.972549, 0.972549)
  254. Part7.Position = Vector3.new(59.5499878, 2.49999595, -108.5)
  255. Part7.Orientation = Vector3.new(0, -90, 0)
  256. Part7.Color = Color3.new(0.972549, 0.972549, 0.972549)
  257. SpecialMesh8.Parent = Part7
  258. SpecialMesh8.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  259. SpecialMesh8.Scale = Vector3.new(1.5, 3, 1.25)
  260. SpecialMesh8.MeshType = Enum.MeshType.FileMesh
  261. SpecialMesh8.Scale = Vector3.new(1.5, 3, 1.25)
  262. Part9.Parent = Model0
  263. Part9.BrickColor = BrickColor.new("Institutional white")
  264. Part9.Rotation = Vector3.new(0, -90, 0)
  265. Part9.Anchored = true
  266. Part9.CanCollide = false
  267. Part9.FormFactor = Enum.FormFactor.Symmetric
  268. Part9.Size = Vector3.new(1, 1, 1)
  269. Part9.CFrame = CFrame.new(59.5, 2.49987698, -108.5, 0, 0, -1, 0, 1, -0, 1, 0, -0)
  270. Part9.BottomSurface = Enum.SurfaceType.Smooth
  271. Part9.TopSurface = Enum.SurfaceType.Smooth
  272. Part9.Color = Color3.new(0.972549, 0.972549, 0.972549)
  273. Part9.Position = Vector3.new(59.5, 2.49987698, -108.5)
  274. Part9.Orientation = Vector3.new(0, -90, 0)
  275. Part9.Color = Color3.new(0.972549, 0.972549, 0.972549)
  276. SpecialMesh10.Parent = Part9
  277. SpecialMesh10.Scale = Vector3.new(1.45000005, 2.9000001, 1)
  278. SpecialMesh10.MeshType = Enum.MeshType.Sphere
  279. SpecialMesh10.Scale = Vector3.new(1.45000005, 2.9000001, 1)
  280. Texture11.Parent = Part9
  281. Texture11.Texture = "http://www.roblox.com/asset/?id=44437444"
  282. Texture11.Face = Enum.NormalId.Left
  283. Texture12.Parent = Part9
  284. Texture12.Texture = "http://www.roblox.com/asset/?id=44437444"
  285. Texture12.Face = Enum.NormalId.Right
  286. Model13.Name = "GunRight"
  287. Model13.Parent = Model0
  288. Part14.Name = "Plate"
  289. Part14.Parent = Model13
  290. Part14.BrickColor = BrickColor.new("Institutional white")
  291. Part14.Rotation = Vector3.new(0, -90, 0)
  292. Part14.Anchored = true
  293. Part14.CanCollide = false
  294. Part14.FormFactor = Enum.FormFactor.Symmetric
  295. Part14.Size = Vector3.new(1, 1, 1)
  296. Part14.CFrame = CFrame.new(60.5499878, 2.49999595, -108.5, -9.35807165e-09, 1.49011541e-08, -1, -1.26318156e-09, 0.999999881, -1.49011541e-08, 1, -1.26318156e-09, 9.35807165e-09)
  297. Part14.BottomSurface = Enum.SurfaceType.Smooth
  298. Part14.TopSurface = Enum.SurfaceType.Smooth
  299. Part14.Color = Color3.new(0.972549, 0.972549, 0.972549)
  300. Part14.Position = Vector3.new(60.5499878, 2.49999595, -108.5)
  301. Part14.Orientation = Vector3.new(0, -90, 0)
  302. Part14.Color = Color3.new(0.972549, 0.972549, 0.972549)
  303. BlockMesh15.Parent = Part14
  304. BlockMesh15.Offset = Vector3.new(0, 0, 1)
  305. BlockMesh15.Scale = Vector3.new(1, 1.5, 0.100000001)
  306. BlockMesh15.Scale = Vector3.new(1, 1.5, 0.100000001)
  307. Part16.Name = "TopBarrel"
  308. Part16.Parent = Model13
  309. Part16.BrickColor = BrickColor.new("Really black")
  310. Part16.Rotation = Vector3.new(-89.9499969, -90, 0)
  311. Part16.Anchored = true
  312. Part16.CanCollide = false
  313. Part16.FormFactor = Enum.FormFactor.Symmetric
  314. Part16.Size = Vector3.new(1, 1, 1)
  315. Part16.CFrame = CFrame.new(60.5499878, 2.49998689, -108.5, 1.48936934e-08, 9.36993416e-09, -1, 0.999999583, 0.000796275388, -1.49011541e-08, 0.00079627306, -0.999999702, 9.35807165e-09)
  316. Part16.BottomSurface = Enum.SurfaceType.Smooth
  317. Part16.TopSurface = Enum.SurfaceType.Smooth
  318. Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  319. Part16.Position = Vector3.new(60.5499878, 2.49998689, -108.5)
  320. Part16.Orientation = Vector3.new(0, -90, 89.9499969)
  321. Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  322. CylinderMesh17.Parent = Part16
  323. CylinderMesh17.Offset = Vector3.new(0.25, 0.100000001, 1.10000002)
  324. CylinderMesh17.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  325. CylinderMesh17.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  326. Script18.Name = "FireScript"
  327. Script18.Parent = Part16
  328. table.insert(cors,sandbox(Script18,function()
  329. function findTorso(pos)
  330. local list = game.Workspace:children()
  331. local torso = nil
  332. local dist = 150
  333. local temp = nil
  334. local human = nil
  335. local temp2 = nil
  336. for x = 1, #list do
  337. temp2 = list[x]
  338. if (temp2.className == "Model") and (temp2 ~= script.Parent) then
  339. plr = game.Players:findFirstChild(""..temp2.Name.."")
  340. --if (plr ~= nil) then
  341. temp = temp2:findFirstChild("Torso")
  342. human = temp2:findFirstChild("Humanoid")
  343. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  344. if (temp.Position - pos).magnitude < dist then
  345. torso = temp
  346. dist = (temp.Position - pos).magnitude
  347. end
  348. -- end
  349. end
  350. end
  351. end
  352. return torso
  353. end
  354.  
  355. function fire(pos)
  356. local from = script.Parent.Position + ((script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(3.14/2,0,0)).lookVector * (script.Parent.Size.y/2))
  357. local to = pos
  358. script.Parent.Parent.Parent.Fire:play()
  359. local P = Instance.new("Part")
  360. P.formFactor = 0
  361. P.Size = Vector3.new(1,1,1)
  362. local M = Instance.new("BlockMesh")
  363. M.Scale = Vector3.new(.05,.05,(from - to).magnitude)
  364. M.Parent = P
  365. P.Name = "Laser"
  366. P.CFrame = CFrame.new((from + to)/2,from)
  367. P.Anchored = true
  368. P.CanCollide = false
  369. P.Locked = true
  370. P.BottomSurface = "Smooth"
  371. P.TopSurface = "Smooth"
  372. P.BrickColor = BrickColor.new("Cool yellow")
  373. P.Parent = game.Workspace
  374. local newscript2 = script.LazerScript:clone()
  375. newscript2.Disabled = false
  376. newscript2.Parent = P
  377.  
  378.  
  379. local ball = Instance.new("Part")
  380. ball.Shape = "Ball"
  381. ball.formFactor = "Symmetric"
  382. ball.Size = Vector3.new(1,1,1)
  383. ball.Transparency = 1
  384. ball.TopSurface = 0
  385. ball.BottomSurface = 0
  386. ball.Locked = true
  387. ball.CanCollide = false
  388. ball.Name = "Eye Drop!"
  389. --ball.CFrame = CFrame.new(script.Parent.CFrame * Vector3.new(0,0,-2), pos)
  390. ball.Position = pos
  391.  
  392. local velocity = Instance.new("BodyVelocity")
  393. velocity.velocity = (script.Parent.CFrame.lookVector) * 1
  394. --velocity.velocity = (script.Parent.CFrame.lookVector) * 80
  395. velocity.Parent = ball
  396.  
  397. local newscript = script.BallScript:clone()
  398. newscript.Disabled = false
  399. newscript.Parent = ball
  400. ball.Parent = workspace
  401. end
  402.  
  403. while true do
  404. wait()
  405. local torso = findTorso(script.Parent.Parent.Parent.Sensor.Position + (script.Parent.Parent.Parent.Sensor.CFrame.lookVector * 150))
  406. if torso ~= nil then
  407. if script.Parent.Parent.Parent.Firing.Value == true then
  408. wait(math.random(1,2)/10)
  409. fire(torso.Position)
  410. end
  411. end
  412. end
  413.  
  414. end))
  415. Script19.Name = "BallScript"
  416. Script19.Parent = Script18
  417. Script19.Disabled = true
  418. table.insert(cors,sandbox(Script19,function()
  419. local damage = 2
  420. local knockforce = 200
  421.  
  422. function onTouch(hit)
  423. if hit.Name =="Eye Drop!" then return end
  424. local tclr = hit.Parent:findFirstChild("Teamcolor")
  425. if tclr ~= nil then
  426. if tclr.Value == script.Parent.Teamcolor.Value then return end
  427. connection:disconnect()
  428. script.Parent.Anchored = true
  429. script.Parent.Transparency = 1
  430. script.Parent.CanCollide = false
  431. local h = hit.Parent:findFirstChild("Humanoid")
  432. if h ~= nil then
  433. h:takeDamage(damage)
  434. local torso = hit.Parent:findFirstChild("Torso")
  435. if torso ~= nil then
  436. --[[ local bv = Instance.new("BodyGyro")
  437. bv.maxTorque = Vector3.new(4000,0,0)
  438. bv.P = 10000
  439. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  440. bv.Parent = torso
  441. local dx = math.random(-10,10)
  442. local dy = math.random(1,10)
  443. local dz = math.random(-10,10)
  444. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  445. wait(0.5)
  446. bv:remove()]]
  447. end
  448. end
  449. else
  450. connection:disconnect()
  451. script.Parent.Anchored = true
  452. script.Parent.Transparency = 1
  453. script.Parent.CanCollide = false
  454. local h = hit.Parent:findFirstChild("Humanoid")
  455. if h ~= nil then
  456. h:takeDamage(damage)
  457. local torso = hit.Parent:findFirstChild("Torso")
  458. if torso ~= nil then
  459. --[[ local bv = Instance.new("BodyGyro")
  460. bv.maxTorque = Vector3.new(4000,0,0)
  461. bv.P = 10000
  462. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  463. bv.Parent = torso
  464. local dx = math.random(-10,10)
  465. local dy = math.random(1,10)
  466. local dz = math.random(-10,10)
  467. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  468. wait(0.5)
  469. bv:remove()]]
  470. end
  471. end
  472. end
  473. script.Parent:remove()
  474. end
  475.  
  476. connection = script.Parent.Touched:connect(onTouch)
  477.  
  478. wait(0.5)
  479.  
  480. script.Parent:remove()
  481. end))
  482. Script20.Name = "LazerScript"
  483. Script20.Parent = Script18
  484. Script20.Disabled = true
  485. table.insert(cors,sandbox(Script20,function()
  486. wait(.1)
  487. script.Parent:Remove()
  488. end))
  489. Part21.Name = "BottomBarrel"
  490. Part21.Parent = Model13
  491. Part21.BrickColor = BrickColor.new("Really black")
  492. Part21.Rotation = Vector3.new(-89.9499969, -90, 0)
  493. Part21.Anchored = true
  494. Part21.CanCollide = false
  495. Part21.FormFactor = Enum.FormFactor.Symmetric
  496. Part21.Size = Vector3.new(1, 1, 1)
  497. Part21.CFrame = CFrame.new(60.5499878, 2.49998689, -108.5, 1.48936934e-08, 9.36993416e-09, -1, 0.999999583, 0.000796275388, -1.49011541e-08, 0.00079627306, -0.999999702, 9.35807165e-09)
  498. Part21.BottomSurface = Enum.SurfaceType.Smooth
  499. Part21.TopSurface = Enum.SurfaceType.Smooth
  500. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  501. Part21.Position = Vector3.new(60.5499878, 2.49998689, -108.5)
  502. Part21.Orientation = Vector3.new(0, -90, 89.9499969)
  503. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  504. CylinderMesh22.Parent = Part21
  505. CylinderMesh22.Offset = Vector3.new(-0.25, 0.100000001, 1.10000002)
  506. CylinderMesh22.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  507. CylinderMesh22.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  508. Script23.Name = "FireScript"
  509. Script23.Parent = Part21
  510. table.insert(cors,sandbox(Script23,function()
  511. function findTorso(pos)
  512. local list = game.Workspace:children()
  513. local torso = nil
  514. local dist = 150
  515. local temp = nil
  516. local human = nil
  517. local temp2 = nil
  518. for x = 1, #list do
  519. temp2 = list[x]
  520. if (temp2.className == "Model") and (temp2 ~= script.Parent) then
  521. plr = game.Players:findFirstChild(""..temp2.Name.."")
  522. --if (plr ~= nil) then
  523. temp = temp2:findFirstChild("Torso")
  524. human = temp2:findFirstChild("Humanoid")
  525. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  526. if (temp.Position - pos).magnitude < dist then
  527. torso = temp
  528. dist = (temp.Position - pos).magnitude
  529. end
  530. -- end
  531. end
  532. end
  533. end
  534. return torso
  535. end
  536.  
  537. function fire(pos)
  538. local from = script.Parent.Position + ((script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(3.14/2,0,0)).lookVector * (script.Parent.Size.y/2))
  539. local to = pos
  540. script.Parent.Parent.Parent.Fire:play()
  541. local P = Instance.new("Part")
  542. P.formFactor = 0
  543. P.Size = Vector3.new(1,1,1)
  544. local M = Instance.new("BlockMesh")
  545. M.Scale = Vector3.new(.05,.05,(from - to).magnitude)
  546. M.Parent = P
  547. P.Name = "Laser"
  548. P.CFrame = CFrame.new((from + to)/2,from)
  549. P.Anchored = true
  550. P.CanCollide = false
  551. P.Locked = true
  552. P.BottomSurface = "Smooth"
  553. P.TopSurface = "Smooth"
  554. P.BrickColor = BrickColor.new("Cool yellow")
  555. P.Parent = game.Workspace
  556. local newscript2 = script.LazerScript:clone()
  557. newscript2.Disabled = false
  558. newscript2.Parent = P
  559.  
  560.  
  561. local ball = Instance.new("Part")
  562. ball.Shape = "Ball"
  563. ball.formFactor = "Symmetric"
  564. ball.Size = Vector3.new(1,1,1)
  565. ball.Transparency = 1
  566. ball.TopSurface = 0
  567. ball.BottomSurface = 0
  568. ball.Locked = true
  569. ball.CanCollide = false
  570. ball.Name = "Eye Drop!"
  571. --ball.CFrame = CFrame.new(script.Parent.CFrame * Vector3.new(0,0,-2), pos)
  572. ball.Position = pos
  573.  
  574. local velocity = Instance.new("BodyVelocity")
  575. velocity.velocity = (script.Parent.CFrame.lookVector) * 1
  576. --velocity.velocity = (script.Parent.CFrame.lookVector) * 80
  577. velocity.Parent = ball
  578.  
  579. local newscript = script.BallScript:clone()
  580. newscript.Disabled = false
  581. newscript.Parent = ball
  582. ball.Parent = workspace
  583. end
  584.  
  585. while true do
  586. wait()
  587. local torso = findTorso(script.Parent.Parent.Parent.Sensor.Position + (script.Parent.Parent.Parent.Sensor.CFrame.lookVector * 150))
  588. if torso ~= nil then
  589. if script.Parent.Parent.Parent.Firing.Value == true then
  590. wait(math.random(1,2)/10)
  591. fire(torso.Position)
  592. end
  593. end
  594. end
  595.  
  596. end))
  597. Script24.Name = "BallScript"
  598. Script24.Parent = Script23
  599. Script24.Disabled = true
  600. table.insert(cors,sandbox(Script24,function()
  601. local damage = 2
  602. local knockforce = 200
  603.  
  604. function onTouch(hit)
  605. if hit.Name =="Eye Drop!" then return end
  606. local tclr = hit.Parent:findFirstChild("Teamcolor")
  607. if tclr ~= nil then
  608. if tclr.Value == script.Parent.Teamcolor.Value then return end
  609. connection:disconnect()
  610. script.Parent.Anchored = true
  611. script.Parent.Transparency = 1
  612. script.Parent.CanCollide = false
  613. local h = hit.Parent:findFirstChild("Humanoid")
  614. if h ~= nil then
  615. h:takeDamage(damage)
  616. local torso = hit.Parent:findFirstChild("Torso")
  617. if torso ~= nil then
  618. --[[ local bv = Instance.new("BodyGyro")
  619. bv.maxTorque = Vector3.new(4000,0,0)
  620. bv.P = 10000
  621. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  622. bv.Parent = torso
  623. local dx = math.random(-10,10)
  624. local dy = math.random(1,10)
  625. local dz = math.random(-10,10)
  626. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  627. wait(0.5)
  628. bv:remove()]]
  629. end
  630. end
  631. else
  632. connection:disconnect()
  633. script.Parent.Anchored = true
  634. script.Parent.Transparency = 1
  635. script.Parent.CanCollide = false
  636. local h = hit.Parent:findFirstChild("Humanoid")
  637. if h ~= nil then
  638. h:takeDamage(damage)
  639. local torso = hit.Parent:findFirstChild("Torso")
  640. if torso ~= nil then
  641. --[[ local bv = Instance.new("BodyGyro")
  642. bv.maxTorque = Vector3.new(4000,0,0)
  643. bv.P = 10000
  644. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  645. bv.Parent = torso
  646. local dx = math.random(-10,10)
  647. local dy = math.random(1,10)
  648. local dz = math.random(-10,10)
  649. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  650. wait(0.5)
  651. bv:remove()]]
  652. end
  653. end
  654. end
  655. script.Parent:remove()
  656. end
  657.  
  658. connection = script.Parent.Touched:connect(onTouch)
  659.  
  660. wait(0.5)
  661.  
  662. script.Parent:remove()
  663. end))
  664. Script25.Name = "LazerScript"
  665. Script25.Parent = Script23
  666. Script25.Disabled = true
  667. table.insert(cors,sandbox(Script25,function()
  668. wait(.1)
  669. script.Parent:Remove()
  670. end))
  671. Part26.Name = "Handle"
  672. Part26.Parent = Model0
  673. Part26.BrickColor = BrickColor.new("Dark stone grey")
  674. Part26.Rotation = Vector3.new(90, 0, -90)
  675. Part26.Anchored = true
  676. Part26.CanCollide = false
  677. Part26.FormFactor = Enum.FormFactor.Symmetric
  678. Part26.Size = Vector3.new(1, 1, 1)
  679. Part26.CFrame = CFrame.new(59.5, 2.29999995, -107.75, 9.35807165e-09, 1, -1.49011541e-08, 1.26318156e-09, 1.49011541e-08, -0.999999881, -1, -9.35807165e-09, 1.26318156e-09)
  680. Part26.BottomSurface = Enum.SurfaceType.Smooth
  681. Part26.TopSurface = Enum.SurfaceType.Smooth
  682. Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
  683. Part26.Position = Vector3.new(59.5, 2.29999995, -107.75)
  684. Part26.Orientation = Vector3.new(89.9700012, -85.1500015, 4.8499999)
  685. Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
  686. SpecialMesh27.Parent = Part26
  687. SpecialMesh27.MeshId = "http://www.roblox.com/asset/?id=21426303"
  688. SpecialMesh27.Scale = Vector3.new(0.209999993, 0.5, 0.200000003)
  689. SpecialMesh27.MeshType = Enum.MeshType.FileMesh
  690. SpecialMesh27.Scale = Vector3.new(0.209999993, 0.5, 0.200000003)
  691. Model28.Name = "GunLeft"
  692. Model28.Parent = Model0
  693. Part29.Name = "Plate"
  694. Part29.Parent = Model28
  695. Part29.BrickColor = BrickColor.new("Institutional white")
  696. Part29.Rotation = Vector3.new(0, -90, 0)
  697. Part29.Anchored = true
  698. Part29.CanCollide = false
  699. Part29.FormFactor = Enum.FormFactor.Symmetric
  700. Part29.Size = Vector3.new(1, 1, 1)
  701. Part29.CFrame = CFrame.new(58.4499512, 2.49999595, -108.5, -9.35807165e-09, 1.49011541e-08, -1, -1.26318156e-09, 0.999999881, -1.49011541e-08, 1, -1.26318156e-09, 9.35807165e-09)
  702. Part29.BottomSurface = Enum.SurfaceType.Smooth
  703. Part29.TopSurface = Enum.SurfaceType.Smooth
  704. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  705. Part29.Position = Vector3.new(58.4499512, 2.49999595, -108.5)
  706. Part29.Orientation = Vector3.new(0, -90, 0)
  707. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  708. BlockMesh30.Parent = Part29
  709. BlockMesh30.Offset = Vector3.new(0, 0, -1)
  710. BlockMesh30.Scale = Vector3.new(1, 1.5, 0.100000001)
  711. BlockMesh30.Scale = Vector3.new(1, 1.5, 0.100000001)
  712. Part31.Name = "BottomBarrel"
  713. Part31.Parent = Model28
  714. Part31.BrickColor = BrickColor.new("Really black")
  715. Part31.Rotation = Vector3.new(-89.9499969, -90, 0)
  716. Part31.Anchored = true
  717. Part31.CanCollide = false
  718. Part31.FormFactor = Enum.FormFactor.Symmetric
  719. Part31.Size = Vector3.new(1, 1, 1)
  720. Part31.CFrame = CFrame.new(58.4499512, 2.49999595, -108.5, 1.48936934e-08, 9.36993416e-09, -1, 0.999999583, 0.000796275388, -1.49011541e-08, 0.00079627306, -0.999999702, 9.35807165e-09)
  721. Part31.BottomSurface = Enum.SurfaceType.Smooth
  722. Part31.TopSurface = Enum.SurfaceType.Smooth
  723. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  724. Part31.Position = Vector3.new(58.4499512, 2.49999595, -108.5)
  725. Part31.Orientation = Vector3.new(0, -90, 89.9499969)
  726. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  727. CylinderMesh32.Parent = Part31
  728. CylinderMesh32.Offset = Vector3.new(-0.25, 0.100000001, -1.10000002)
  729. CylinderMesh32.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  730. CylinderMesh32.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  731. Script33.Name = "FireScript"
  732. Script33.Parent = Part31
  733. table.insert(cors,sandbox(Script33,function()
  734. function findTorso(pos)
  735. local list = game.Workspace:children()
  736. local torso = nil
  737. local dist = 150
  738. local temp = nil
  739. local human = nil
  740. local temp2 = nil
  741. for x = 1, #list do
  742. temp2 = list[x]
  743. if (temp2.className == "Model") and (temp2 ~= script.Parent) then
  744. plr = game.Players:findFirstChild(""..temp2.Name.."")
  745. --if (plr ~= nil) then
  746. temp = temp2:findFirstChild("Torso")
  747. human = temp2:findFirstChild("Humanoid")
  748. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  749. if (temp.Position - pos).magnitude < dist then
  750. torso = temp
  751. dist = (temp.Position - pos).magnitude
  752. end
  753. -- end
  754. end
  755. end
  756. end
  757. return torso
  758. end
  759.  
  760. function fire(pos)
  761. local from = script.Parent.Position + ((script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(3.14/2,0,0)).lookVector * (script.Parent.Size.y/2))
  762. local to = pos
  763. script.Parent.Parent.Parent.Fire:play()
  764. local P = Instance.new("Part")
  765. P.formFactor = 0
  766. P.Size = Vector3.new(1,1,1)
  767. local M = Instance.new("BlockMesh")
  768. M.Scale = Vector3.new(.05,.05,(from - to).magnitude)
  769. M.Parent = P
  770. P.Name = "Laser"
  771. P.CFrame = CFrame.new((from + to)/2,from)
  772. P.Anchored = true
  773. P.CanCollide = false
  774. P.Locked = true
  775. P.BottomSurface = "Smooth"
  776. P.TopSurface = "Smooth"
  777. P.BrickColor = BrickColor.new("Cool yellow")
  778. P.Parent = game.Workspace
  779. local newscript2 = script.LazerScript:clone()
  780. newscript2.Disabled = false
  781. newscript2.Parent = P
  782.  
  783.  
  784. local ball = Instance.new("Part")
  785. ball.Shape = "Ball"
  786. ball.formFactor = "Symmetric"
  787. ball.Size = Vector3.new(1,1,1)
  788. ball.Transparency = 1
  789. ball.TopSurface = 0
  790. ball.BottomSurface = 0
  791. ball.Locked = true
  792. ball.CanCollide = false
  793. ball.Name = "Eye Drop!"
  794. --ball.CFrame = CFrame.new(script.Parent.CFrame * Vector3.new(0,0,-2), pos)
  795. ball.Position = pos
  796.  
  797. local velocity = Instance.new("BodyVelocity")
  798. velocity.velocity = (script.Parent.CFrame.lookVector) * 1
  799. --velocity.velocity = (script.Parent.CFrame.lookVector) * 80
  800. velocity.Parent = ball
  801.  
  802. local newscript = script.BallScript:clone()
  803. newscript.Disabled = false
  804. newscript.Parent = ball
  805. ball.Parent = workspace
  806. end
  807.  
  808. while true do
  809. wait()
  810. local torso = findTorso(script.Parent.Parent.Parent.Sensor.Position + (script.Parent.Parent.Parent.Sensor.CFrame.lookVector * 150))
  811. if torso ~= nil then
  812. if script.Parent.Parent.Parent.Firing.Value == true then
  813. wait(math.random(1,2)/10)
  814. fire(torso.Position)
  815. end
  816. end
  817. end
  818.  
  819. end))
  820. Script34.Name = "BallScript"
  821. Script34.Parent = Script33
  822. Script34.Disabled = true
  823. table.insert(cors,sandbox(Script34,function()
  824. local damage = 2
  825. local knockforce = 200
  826.  
  827. function onTouch(hit)
  828. if hit.Name =="Eye Drop!" then return end
  829. local tclr = hit.Parent:findFirstChild("Teamcolor")
  830. if tclr ~= nil then
  831. if tclr.Value == script.Parent.Teamcolor.Value then return end
  832. connection:disconnect()
  833. script.Parent.Anchored = true
  834. script.Parent.Transparency = 1
  835. script.Parent.CanCollide = false
  836. local h = hit.Parent:findFirstChild("Humanoid")
  837. if h ~= nil then
  838. h:takeDamage(damage)
  839. local torso = hit.Parent:findFirstChild("Torso")
  840. if torso ~= nil then
  841. --[[ local bv = Instance.new("BodyGyro")
  842. bv.maxTorque = Vector3.new(4000,0,0)
  843. bv.P = 10000
  844. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  845. bv.Parent = torso
  846. local dx = math.random(-10,10)
  847. local dy = math.random(1,10)
  848. local dz = math.random(-10,10)
  849. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  850. wait(0.5)
  851. bv:remove()]]
  852. end
  853. end
  854. else
  855. connection:disconnect()
  856. script.Parent.Anchored = true
  857. script.Parent.Transparency = 1
  858. script.Parent.CanCollide = false
  859. local h = hit.Parent:findFirstChild("Humanoid")
  860. if h ~= nil then
  861. h:takeDamage(damage)
  862. local torso = hit.Parent:findFirstChild("Torso")
  863. if torso ~= nil then
  864. --[[ local bv = Instance.new("BodyGyro")
  865. bv.maxTorque = Vector3.new(4000,0,0)
  866. bv.P = 10000
  867. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  868. bv.Parent = torso
  869. local dx = math.random(-10,10)
  870. local dy = math.random(1,10)
  871. local dz = math.random(-10,10)
  872. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  873. wait(0.5)
  874. bv:remove()]]
  875. end
  876. end
  877. end
  878. script.Parent:remove()
  879. end
  880.  
  881. connection = script.Parent.Touched:connect(onTouch)
  882.  
  883. wait(0.5)
  884.  
  885. script.Parent:remove()
  886. end))
  887. Script35.Name = "LazerScript"
  888. Script35.Parent = Script33
  889. Script35.Disabled = true
  890. table.insert(cors,sandbox(Script35,function()
  891. wait(.1)
  892. script.Parent:Remove()
  893. end))
  894. Part36.Name = "TopBarrel"
  895. Part36.Parent = Model28
  896. Part36.BrickColor = BrickColor.new("Really black")
  897. Part36.Rotation = Vector3.new(-89.9499969, -90, 0)
  898. Part36.Anchored = true
  899. Part36.CanCollide = false
  900. Part36.FormFactor = Enum.FormFactor.Symmetric
  901. Part36.Size = Vector3.new(1, 1, 1)
  902. Part36.CFrame = CFrame.new(58.4499512, 2.49999595, -108.5, 1.48936934e-08, 9.36993416e-09, -1, 0.999999583, 0.000796275388, -1.49011541e-08, 0.00079627306, -0.999999702, 9.35807165e-09)
  903. Part36.BottomSurface = Enum.SurfaceType.Smooth
  904. Part36.TopSurface = Enum.SurfaceType.Smooth
  905. Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  906. Part36.Position = Vector3.new(58.4499512, 2.49999595, -108.5)
  907. Part36.Orientation = Vector3.new(0, -90, 89.9499969)
  908. Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  909. CylinderMesh37.Parent = Part36
  910. CylinderMesh37.Offset = Vector3.new(0.25, 0.100000001, -1.10000002)
  911. CylinderMesh37.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  912. CylinderMesh37.Scale = Vector3.new(0.25, 1.10000002, 0.25)
  913. Script38.Name = "FireScript"
  914. Script38.Parent = Part36
  915. table.insert(cors,sandbox(Script38,function()
  916. function findTorso(pos)
  917. local list = game.Workspace:children()
  918. local torso = nil
  919. local dist = 150
  920. local temp = nil
  921. local human = nil
  922. local temp2 = nil
  923. for x = 1, #list do
  924. temp2 = list[x]
  925. if (temp2.className == "Model") and (temp2 ~= script.Parent) then
  926. plr = game.Players:findFirstChild(""..temp2.Name.."")
  927. --if (plr ~= nil) then
  928. temp = temp2:findFirstChild("Torso")
  929. human = temp2:findFirstChild("Humanoid")
  930. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  931. if (temp.Position - pos).magnitude < dist then
  932. torso = temp
  933. dist = (temp.Position - pos).magnitude
  934. end
  935. -- end
  936. end
  937. end
  938. end
  939. return torso
  940. end
  941.  
  942. function fire(pos)
  943. local from = script.Parent.Position + ((script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(3.14/2,0,0)).lookVector * (script.Parent.Size.y/2))
  944. local to = pos
  945. script.Parent.Parent.Parent.Fire:play()
  946. local P = Instance.new("Part")
  947. P.formFactor = 0
  948. P.Size = Vector3.new(1,1,1)
  949. local M = Instance.new("BlockMesh")
  950. M.Scale = Vector3.new(.05,.05,(from - to).magnitude)
  951. M.Parent = P
  952. P.Name = "Laser"
  953. P.CFrame = CFrame.new((from + to)/2,from)
  954. P.Anchored = true
  955. P.CanCollide = false
  956. P.Locked = true
  957. P.BottomSurface = "Smooth"
  958. P.TopSurface = "Smooth"
  959. P.BrickColor = BrickColor.new("Cool yellow")
  960. P.Parent = game.Workspace
  961. local newscript2 = script.LazerScript:clone()
  962. newscript2.Disabled = false
  963. newscript2.Parent = P
  964.  
  965.  
  966. local ball = Instance.new("Part")
  967. ball.Shape = "Ball"
  968. ball.formFactor = "Symmetric"
  969. ball.Size = Vector3.new(1,1,1)
  970. ball.Transparency = 1
  971. ball.TopSurface = 0
  972. ball.BottomSurface = 0
  973. ball.Locked = true
  974. ball.CanCollide = false
  975. ball.Name = "Eye Drop!"
  976. --ball.CFrame = CFrame.new(script.Parent.CFrame * Vector3.new(0,0,-2), pos)
  977. ball.Position = pos
  978.  
  979. local velocity = Instance.new("BodyVelocity")
  980. velocity.velocity = (script.Parent.CFrame.lookVector) * 1
  981. --velocity.velocity = (script.Parent.CFrame.lookVector) * 80
  982. velocity.Parent = ball
  983.  
  984. local newscript = script.BallScript:clone()
  985. newscript.Disabled = false
  986. newscript.Parent = ball
  987. ball.Parent = workspace
  988. end
  989.  
  990. while true do
  991. wait()
  992. local torso = findTorso(script.Parent.Parent.Parent.Sensor.Position + (script.Parent.Parent.Parent.Sensor.CFrame.lookVector * 150))
  993. if torso ~= nil then
  994. if script.Parent.Parent.Parent.Firing.Value == true then
  995. wait(math.random(1,2)/10)
  996. fire(torso.Position)
  997. end
  998. end
  999. end
  1000.  
  1001. end))
  1002. Script39.Name = "BallScript"
  1003. Script39.Parent = Script38
  1004. Script39.Disabled = true
  1005. table.insert(cors,sandbox(Script39,function()
  1006. local damage = 2
  1007. local knockforce = 200
  1008.  
  1009. function onTouch(hit)
  1010. if hit.Name =="Eye Drop!" then return end
  1011. local tclr = hit.Parent:findFirstChild("Teamcolor")
  1012. if tclr ~= nil then
  1013. if tclr.Value == script.Parent.Teamcolor.Value then return end
  1014. connection:disconnect()
  1015. script.Parent.Anchored = true
  1016. script.Parent.Transparency = 1
  1017. script.Parent.CanCollide = false
  1018. local h = hit.Parent:findFirstChild("Humanoid")
  1019. if h ~= nil then
  1020. h:takeDamage(damage)
  1021. local torso = hit.Parent:findFirstChild("Torso")
  1022. if torso ~= nil then
  1023. --[[ local bv = Instance.new("BodyGyro")
  1024. bv.maxTorque = Vector3.new(4000,0,0)
  1025. bv.P = 10000
  1026. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  1027. bv.Parent = torso
  1028. local dx = math.random(-10,10)
  1029. local dy = math.random(1,10)
  1030. local dz = math.random(-10,10)
  1031. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  1032. wait(0.5)
  1033. bv:remove()]]
  1034. end
  1035. end
  1036. else
  1037. connection:disconnect()
  1038. script.Parent.Anchored = true
  1039. script.Parent.Transparency = 1
  1040. script.Parent.CanCollide = false
  1041. local h = hit.Parent:findFirstChild("Humanoid")
  1042. if h ~= nil then
  1043. h:takeDamage(damage)
  1044. local torso = hit.Parent:findFirstChild("Torso")
  1045. if torso ~= nil then
  1046. --[[ local bv = Instance.new("BodyGyro")
  1047. bv.maxTorque = Vector3.new(4000,0,0)
  1048. bv.P = 10000
  1049. bv.cframe = CFrame.fromAxisAngle(Vector3.new(0,0,1),math.pi/2)
  1050. bv.Parent = torso
  1051. local dx = math.random(-10,10)
  1052. local dy = math.random(1,10)
  1053. local dz = math.random(-10,10)
  1054. torso.Velocity = Vector3.new(dx,dy,dz) * 5
  1055. wait(0.5)
  1056. bv:remove()]]
  1057. end
  1058. end
  1059. end
  1060. script.Parent:remove()
  1061. end
  1062.  
  1063. connection = script.Parent.Touched:connect(onTouch)
  1064.  
  1065. wait(0.5)
  1066.  
  1067. script.Parent:remove()
  1068. end))
  1069. Script40.Name = "LazerScript"
  1070. Script40.Parent = Script38
  1071. Script40.Disabled = true
  1072. table.insert(cors,sandbox(Script40,function()
  1073. wait(.1)
  1074. script.Parent:Remove()
  1075. end))
  1076. Model41.Name = "Eye"
  1077. Model41.Parent = Model0
  1078. Part42.Parent = Model41
  1079. Part42.BrickColor = BrickColor.new("Really red")
  1080. Part42.Rotation = Vector3.new(-90, 22.5299988, 180)
  1081. Part42.Anchored = true
  1082. Part42.CanCollide = false
  1083. Part42.FormFactor = Enum.FormFactor.Symmetric
  1084. Part42.Size = Vector3.new(1, 1, 1)
  1085. Part42.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.923650801, -9.35807165e-09, 0.383235127, 0.383235008, -1.26318156e-09, 0.923650682, 8.15949619e-09, 1, -4.75307971e-09)
  1086. Part42.BottomSurface = Enum.SurfaceType.Smooth
  1087. Part42.TopSurface = Enum.SurfaceType.Smooth
  1088. Part42.Color = Color3.new(1, 0, 0)
  1089. Part42.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1090. Part42.Orientation = Vector3.new(-67.4700012, 90, 90)
  1091. Part42.Color = Color3.new(1, 0, 0)
  1092. BlockMesh43.Parent = Part42
  1093. BlockMesh43.Offset = Vector3.new(0, -0.704999983, 0.125)
  1094. BlockMesh43.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1095. BlockMesh43.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1096. Fire44.Parent = Part42
  1097. Fire44.Size = 30
  1098. Fire44.Color = Color3.new(1, 0.960784, 0)
  1099. Fire44.Enabled = false
  1100. Fire44.Heat = 25
  1101. Fire44.SecondaryColor = Color3.new(1, 0, 0)
  1102. Fire44.Color = Color3.new(1, 0.960784, 0)
  1103. Part45.Parent = Model41
  1104. Part45.BrickColor = BrickColor.new("Really red")
  1105. Part45.Rotation = Vector3.new(-90, -22.4399986, 180)
  1106. Part45.Anchored = true
  1107. Part45.CanCollide = false
  1108. Part45.FormFactor = Enum.FormFactor.Symmetric
  1109. Part45.Size = Vector3.new(1, 1, 1)
  1110. Part45.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.924259901, -9.35807165e-09, -0.381763667, -0.381763667, -1.26318156e-09, 0.924259782, 9.13152487e-09, 1, 2.40506992e-09)
  1111. Part45.BottomSurface = Enum.SurfaceType.Smooth
  1112. Part45.TopSurface = Enum.SurfaceType.Smooth
  1113. Part45.Color = Color3.new(1, 0, 0)
  1114. Part45.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1115. Part45.Orientation = Vector3.new(-67.5599976, -90, -90)
  1116. Part45.Color = Color3.new(1, 0, 0)
  1117. BlockMesh46.Parent = Part45
  1118. BlockMesh46.Offset = Vector3.new(0, -0.704999983, 0.125)
  1119. BlockMesh46.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1120. BlockMesh46.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1121. Fire47.Parent = Part45
  1122. Fire47.Size = 30
  1123. Fire47.Color = Color3.new(1, 0.960784, 0)
  1124. Fire47.Enabled = false
  1125. Fire47.Heat = 25
  1126. Fire47.SecondaryColor = Color3.new(1, 0, 0)
  1127. Fire47.Color = Color3.new(1, 0.960784, 0)
  1128. Part48.Parent = Model41
  1129. Part48.BrickColor = BrickColor.new("Really red")
  1130. Part48.Rotation = Vector3.new(90, -22.6299992, 0)
  1131. Part48.Anchored = true
  1132. Part48.CanCollide = false
  1133. Part48.FormFactor = Enum.FormFactor.Symmetric
  1134. Part48.Size = Vector3.new(1, 1, 1)
  1135. Part48.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.923039258, -9.35807165e-09, -0.384705454, -0.384705335, -1.26318156e-09, -0.923039138, -8.15191648e-09, 1, 4.76606843e-09)
  1136. Part48.BottomSurface = Enum.SurfaceType.Smooth
  1137. Part48.TopSurface = Enum.SurfaceType.Smooth
  1138. Part48.Color = Color3.new(1, 0, 0)
  1139. Part48.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1140. Part48.Orientation = Vector3.new(67.3699951, -90, -90)
  1141. Part48.Color = Color3.new(1, 0, 0)
  1142. BlockMesh49.Parent = Part48
  1143. BlockMesh49.Offset = Vector3.new(0, -0.704999983, 0.125)
  1144. BlockMesh49.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1145. BlockMesh49.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1146. Fire50.Parent = Part48
  1147. Fire50.Size = 30
  1148. Fire50.Color = Color3.new(1, 0.960784, 0)
  1149. Fire50.Enabled = false
  1150. Fire50.Heat = 25
  1151. Fire50.SecondaryColor = Color3.new(1, 0, 0)
  1152. Fire50.Color = Color3.new(1, 0.960784, 0)
  1153. Part51.Parent = Model41
  1154. Part51.BrickColor = BrickColor.new("Really red")
  1155. Part51.Rotation = Vector3.new(-90, -67.4199982, 180)
  1156. Part51.Anchored = true
  1157. Part51.CanCollide = false
  1158. Part51.FormFactor = Enum.FormFactor.Symmetric
  1159. Part51.Size = Vector3.new(1, 1, 1)
  1160. Part51.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.38397041, -9.35807165e-09, -0.923345327, -0.923345208, -1.26318156e-09, 0.38397029, 4.75957052e-09, 1, 8.155709e-09)
  1161. Part51.BottomSurface = Enum.SurfaceType.Smooth
  1162. Part51.TopSurface = Enum.SurfaceType.Smooth
  1163. Part51.Color = Color3.new(1, 0, 0)
  1164. Part51.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1165. Part51.Orientation = Vector3.new(-22.5799999, -90, -90)
  1166. Part51.Color = Color3.new(1, 0, 0)
  1167. BlockMesh52.Parent = Part51
  1168. BlockMesh52.Offset = Vector3.new(0, -0.704999983, 0.125)
  1169. BlockMesh52.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1170. BlockMesh52.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1171. Fire53.Parent = Part51
  1172. Fire53.Size = 30
  1173. Fire53.Color = Color3.new(1, 0.960784, 0)
  1174. Fire53.Enabled = false
  1175. Fire53.Heat = 25
  1176. Fire53.SecondaryColor = Color3.new(1, 0, 0)
  1177. Fire53.Color = Color3.new(1, 0.960784, 0)
  1178. Part54.Parent = Model41
  1179. Part54.BrickColor = BrickColor.new("Really red")
  1180. Part54.Rotation = Vector3.new(-90, 67.5100021, 180)
  1181. Part54.Anchored = true
  1182. Part54.CanCollide = false
  1183. Part54.FormFactor = Enum.FormFactor.Symmetric
  1184. Part54.Size = Vector3.new(1, 1, 1)
  1185. Part54.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.382499486, -9.35807165e-09, 0.923955679, 0.92395556, -1.26318156e-09, 0.382499486, 2.41233522e-09, 1, -9.12960818e-09)
  1186. Part54.BottomSurface = Enum.SurfaceType.Smooth
  1187. Part54.TopSurface = Enum.SurfaceType.Smooth
  1188. Part54.Color = Color3.new(1, 0, 0)
  1189. Part54.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1190. Part54.Orientation = Vector3.new(-22.4899998, 90, 90)
  1191. Part54.Color = Color3.new(1, 0, 0)
  1192. BlockMesh55.Parent = Part54
  1193. BlockMesh55.Offset = Vector3.new(0, -0.704999983, 0.125)
  1194. BlockMesh55.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1195. BlockMesh55.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1196. Fire56.Parent = Part54
  1197. Fire56.Size = 30
  1198. Fire56.Color = Color3.new(1, 0.960784, 0)
  1199. Fire56.Enabled = false
  1200. Fire56.Heat = 25
  1201. Fire56.SecondaryColor = Color3.new(1, 0, 0)
  1202. Fire56.Color = Color3.new(1, 0.960784, 0)
  1203. Part57.Parent = Model41
  1204. Part57.BrickColor = BrickColor.new("Really red")
  1205. Part57.Rotation = Vector3.new(90, 22.3500004, 0)
  1206. Part57.Anchored = true
  1207. Part57.CanCollide = false
  1208. Part57.FormFactor = Enum.FormFactor.Symmetric
  1209. Part57.Size = Vector3.new(1, 1, 1)
  1210. Part57.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.924866617, -9.35807165e-09, 0.380291313, 0.380291313, -1.26318156e-09, -0.924866498, -9.13534404e-09, 1, -2.39052511e-09)
  1211. Part57.BottomSurface = Enum.SurfaceType.Smooth
  1212. Part57.TopSurface = Enum.SurfaceType.Smooth
  1213. Part57.Color = Color3.new(1, 0, 0)
  1214. Part57.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1215. Part57.Orientation = Vector3.new(67.6500015, 90, 90)
  1216. Part57.Color = Color3.new(1, 0, 0)
  1217. BlockMesh58.Parent = Part57
  1218. BlockMesh58.Offset = Vector3.new(0, -0.704999983, 0.125)
  1219. BlockMesh58.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1220. BlockMesh58.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1221. Fire59.Parent = Part57
  1222. Fire59.Size = 30
  1223. Fire59.Color = Color3.new(1, 0.960784, 0)
  1224. Fire59.Enabled = false
  1225. Fire59.Heat = 25
  1226. Fire59.SecondaryColor = Color3.new(1, 0, 0)
  1227. Fire59.Color = Color3.new(1, 0.960784, 0)
  1228. Part60.Parent = Model41
  1229. Part60.BrickColor = BrickColor.new("Really red")
  1230. Part60.Rotation = Vector3.new(90, -67.5999985, 0)
  1231. Part60.Anchored = true
  1232. Part60.CanCollide = false
  1233. Part60.FormFactor = Enum.FormFactor.Symmetric
  1234. Part60.Size = Vector3.new(1, 1, 1)
  1235. Part60.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.381027609, -9.35807165e-09, -0.924563587, -0.924563468, -1.26318156e-09, -0.381027609, -2.39779396e-09, 1, 9.13343712e-09)
  1236. Part60.BottomSurface = Enum.SurfaceType.Smooth
  1237. Part60.TopSurface = Enum.SurfaceType.Smooth
  1238. Part60.Color = Color3.new(1, 0, 0)
  1239. Part60.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1240. Part60.Orientation = Vector3.new(22.3999996, -90, -90)
  1241. Part60.Color = Color3.new(1, 0, 0)
  1242. BlockMesh61.Parent = Part60
  1243. BlockMesh61.Offset = Vector3.new(0, -0.704999983, 0.125)
  1244. BlockMesh61.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1245. BlockMesh61.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1246. Fire62.Parent = Part60
  1247. Fire62.Size = 30
  1248. Fire62.Color = Color3.new(1, 0.960784, 0)
  1249. Fire62.Enabled = false
  1250. Fire62.Heat = 25
  1251. Fire62.SecondaryColor = Color3.new(1, 0, 0)
  1252. Fire62.Color = Color3.new(1, 0.960784, 0)
  1253. Part63.Parent = Model41
  1254. Part63.BrickColor = BrickColor.new("Really red")
  1255. Part63.Rotation = Vector3.new(90, 67.3300018, 0)
  1256. Part63.Anchored = true
  1257. Part63.CanCollide = false
  1258. Part63.FormFactor = Enum.FormFactor.Symmetric
  1259. Part63.Size = Vector3.new(1, 1, 1)
  1260. Part63.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.38544026, -9.35807165e-09, 0.922732592, 0.922732472, -1.26318156e-09, -0.385440141, -4.77255213e-09, 1, -8.14811862e-09)
  1261. Part63.BottomSurface = Enum.SurfaceType.Smooth
  1262. Part63.TopSurface = Enum.SurfaceType.Smooth
  1263. Part63.Color = Color3.new(1, 0, 0)
  1264. Part63.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1265. Part63.Orientation = Vector3.new(22.6700001, 90, 90)
  1266. Part63.Color = Color3.new(1, 0, 0)
  1267. BlockMesh64.Parent = Part63
  1268. BlockMesh64.Offset = Vector3.new(0, -0.704999983, 0.125)
  1269. BlockMesh64.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1270. BlockMesh64.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1271. Fire65.Parent = Part63
  1272. Fire65.Size = 30
  1273. Fire65.Color = Color3.new(1, 0.960784, 0)
  1274. Fire65.Enabled = false
  1275. Fire65.Heat = 25
  1276. Fire65.SecondaryColor = Color3.new(1, 0, 0)
  1277. Fire65.Color = Color3.new(1, 0.960784, 0)
  1278. Part66.Parent = Model41
  1279. Part66.BrickColor = BrickColor.new("Really red")
  1280. Part66.Rotation = Vector3.new(-90, 45.0200005, 180)
  1281. Part66.Anchored = true
  1282. Part66.CanCollide = false
  1283. Part66.FormFactor = Enum.FormFactor.Symmetric
  1284. Part66.Size = Vector3.new(1, 1, 1)
  1285. Part66.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.706825197, -9.35807165e-09, 0.707388222, 0.707388103, -1.26318156e-09, 0.706825078, 5.72096326e-09, 1, -7.51263762e-09)
  1286. Part66.BottomSurface = Enum.SurfaceType.Smooth
  1287. Part66.TopSurface = Enum.SurfaceType.Smooth
  1288. Part66.Color = Color3.new(1, 0, 0)
  1289. Part66.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1290. Part66.Orientation = Vector3.new(-44.9799995, 90, 90)
  1291. Part66.Color = Color3.new(1, 0, 0)
  1292. BlockMesh67.Parent = Part66
  1293. BlockMesh67.Offset = Vector3.new(0, -0.704999983, 0.125)
  1294. BlockMesh67.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1295. BlockMesh67.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1296. Fire68.Parent = Part66
  1297. Fire68.Size = 30
  1298. Fire68.Color = Color3.new(1, 0.960784, 0)
  1299. Fire68.Enabled = false
  1300. Fire68.Heat = 25
  1301. Fire68.SecondaryColor = Color3.new(1, 0, 0)
  1302. Fire68.Color = Color3.new(1, 0.960784, 0)
  1303. Part69.Parent = Model41
  1304. Part69.BrickColor = BrickColor.new("Really red")
  1305. Part69.Rotation = Vector3.new(-90, 0.049999997, 180)
  1306. Part69.Anchored = true
  1307. Part69.CanCollide = false
  1308. Part69.FormFactor = Enum.FormFactor.Symmetric
  1309. Part69.Size = Vector3.new(1, 1, 1)
  1310. Part69.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.999999642, -9.35807165e-09, 0.000796243548, 0.00079621363, -1.26318156e-09, 0.999999523, 9.35706268e-09, 1, -1.27062805e-09)
  1311. Part69.BottomSurface = Enum.SurfaceType.Smooth
  1312. Part69.TopSurface = Enum.SurfaceType.Smooth
  1313. Part69.Color = Color3.new(1, 0, 0)
  1314. Part69.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1315. Part69.Orientation = Vector3.new(-89.9399948, 90, 90)
  1316. Part69.Color = Color3.new(1, 0, 0)
  1317. BlockMesh70.Parent = Part69
  1318. BlockMesh70.Offset = Vector3.new(0, -0.704999983, 0.125)
  1319. BlockMesh70.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1320. BlockMesh70.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1321. Fire71.Parent = Part69
  1322. Fire71.Size = 30
  1323. Fire71.Color = Color3.new(1, 0.960784, 0)
  1324. Fire71.Enabled = false
  1325. Fire71.Heat = 25
  1326. Fire71.SecondaryColor = Color3.new(1, 0, 0)
  1327. Fire71.Color = Color3.new(1, 0.960784, 0)
  1328. Part72.Parent = Model41
  1329. Part72.BrickColor = BrickColor.new("Really red")
  1330. Part72.Rotation = Vector3.new(90, -45.1100006, 0)
  1331. Part72.Anchored = true
  1332. Part72.CanCollide = false
  1333. Part72.FormFactor = Enum.FormFactor.Symmetric
  1334. Part72.Size = Vector3.new(1, 1, 1)
  1335. Part72.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.705697775, -9.35807165e-09, -0.708512843, -0.708512723, -1.26318156e-09, -0.705697656, -5.70899239e-09, 1, 7.52173968e-09)
  1336. Part72.BottomSurface = Enum.SurfaceType.Smooth
  1337. Part72.TopSurface = Enum.SurfaceType.Smooth
  1338. Part72.Color = Color3.new(1, 0, 0)
  1339. Part72.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1340. Part72.Orientation = Vector3.new(44.8899994, -90, -90)
  1341. Part72.Color = Color3.new(1, 0, 0)
  1342. BlockMesh73.Parent = Part72
  1343. BlockMesh73.Offset = Vector3.new(0, -0.704999983, 0.125)
  1344. BlockMesh73.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1345. BlockMesh73.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1346. Fire74.Parent = Part72
  1347. Fire74.Size = 30
  1348. Fire74.Color = Color3.new(1, 0.960784, 0)
  1349. Fire74.Enabled = false
  1350. Fire74.Heat = 25
  1351. Fire74.SecondaryColor = Color3.new(1, 0, 0)
  1352. Fire74.Color = Color3.new(1, 0.960784, 0)
  1353. Part75.Parent = Model41
  1354. Part75.BrickColor = BrickColor.new("Really red")
  1355. Part75.Rotation = Vector3.new(-90, -44.9300003, 180)
  1356. Part75.Anchored = true
  1357. Part75.CanCollide = false
  1358. Part75.FormFactor = Enum.FormFactor.Symmetric
  1359. Part75.Size = Vector3.new(1, 1, 1)
  1360. Part75.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.707950771, -9.35807165e-09, -0.706261694, -0.706261575, -1.26318156e-09, 0.707950652, 7.51719043e-09, 1, 5.71498049e-09)
  1361. Part75.BottomSurface = Enum.SurfaceType.Smooth
  1362. Part75.TopSurface = Enum.SurfaceType.Smooth
  1363. Part75.Color = Color3.new(1, 0, 0)
  1364. Part75.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1365. Part75.Orientation = Vector3.new(-45.0699997, -90, -90)
  1366. Part75.Color = Color3.new(1, 0, 0)
  1367. BlockMesh76.Parent = Part75
  1368. BlockMesh76.Offset = Vector3.new(0, -0.704999983, 0.125)
  1369. BlockMesh76.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1370. BlockMesh76.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1371. Fire77.Parent = Part75
  1372. Fire77.Size = 30
  1373. Fire77.Color = Color3.new(1, 0.960784, 0)
  1374. Fire77.Enabled = false
  1375. Fire77.Heat = 25
  1376. Fire77.SecondaryColor = Color3.new(1, 0, 0)
  1377. Fire77.Color = Color3.new(1, 0.960784, 0)
  1378. Part78.Parent = Model41
  1379. Part78.BrickColor = BrickColor.new("Really red")
  1380. Part78.Rotation = Vector3.new(90, 90, 0)
  1381. Part78.Anchored = true
  1382. Part78.CanCollide = false
  1383. Part78.FormFactor = Enum.FormFactor.Symmetric
  1384. Part78.Size = Vector3.new(1, 1, 1)
  1385. Part78.CFrame = CFrame.new(59.5, 2.49987698, -108.5, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  1386. Part78.BottomSurface = Enum.SurfaceType.Smooth
  1387. Part78.TopSurface = Enum.SurfaceType.Smooth
  1388. Part78.Color = Color3.new(1, 0, 0)
  1389. Part78.Position = Vector3.new(59.5, 2.49987698, -108.5)
  1390. Part78.Orientation = Vector3.new(0, 90, 90)
  1391. Part78.Color = Color3.new(1, 0, 0)
  1392. BlockMesh79.Parent = Part78
  1393. BlockMesh79.Offset = Vector3.new(0, -0.704999983, 0.125)
  1394. BlockMesh79.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1395. BlockMesh79.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1396. Fire80.Parent = Part78
  1397. Fire80.Size = 30
  1398. Fire80.Color = Color3.new(1, 0.960784, 0)
  1399. Fire80.Enabled = false
  1400. Fire80.Heat = 25
  1401. Fire80.SecondaryColor = Color3.new(1, 0, 0)
  1402. Fire80.Color = Color3.new(1, 0.960784, 0)
  1403. Part81.Parent = Model41
  1404. Part81.BrickColor = BrickColor.new("Really red")
  1405. Part81.Rotation = Vector3.new(90, -0.140000001, 0)
  1406. Part81.Anchored = true
  1407. Part81.CanCollide = false
  1408. Part81.FormFactor = Enum.FormFactor.Symmetric
  1409. Part81.Size = Vector3.new(1, 1, 1)
  1410. Part81.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.99999702, -9.35807165e-09, -0.00238870084, -0.00238867057, -1.26318156e-09, -0.999996901, -9.35502698e-09, 1, 1.28552813e-09)
  1411. Part81.BottomSurface = Enum.SurfaceType.Smooth
  1412. Part81.TopSurface = Enum.SurfaceType.Smooth
  1413. Part81.Color = Color3.new(1, 0, 0)
  1414. Part81.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1415. Part81.Orientation = Vector3.new(89.8600006, -90, -90)
  1416. Part81.Color = Color3.new(1, 0, 0)
  1417. BlockMesh82.Parent = Part81
  1418. BlockMesh82.Offset = Vector3.new(0, -0.704999983, 0.125)
  1419. BlockMesh82.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1420. BlockMesh82.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1421. Fire83.Parent = Part81
  1422. Fire83.Size = 30
  1423. Fire83.Color = Color3.new(1, 0.960784, 0)
  1424. Fire83.Enabled = false
  1425. Fire83.Heat = 25
  1426. Fire83.SecondaryColor = Color3.new(1, 0, 0)
  1427. Fire83.Color = Color3.new(1, 0.960784, 0)
  1428. Part84.Parent = Model41
  1429. Part84.BrickColor = BrickColor.new("Really red")
  1430. Part84.Rotation = Vector3.new(-90, -89.909996, 180)
  1431. Part84.Anchored = true
  1432. Part84.CanCollide = false
  1433. Part84.FormFactor = Enum.FormFactor.Symmetric
  1434. Part84.Size = Vector3.new(1, 1, 1)
  1435. Part84.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.0015924722, -9.35807165e-09, -0.999998689, -0.999998569, -1.26318156e-09, 0.00159244216, 1.27808519e-09, 1, 9.35604749e-09)
  1436. Part84.BottomSurface = Enum.SurfaceType.Smooth
  1437. Part84.TopSurface = Enum.SurfaceType.Smooth
  1438. Part84.Color = Color3.new(1, 0, 0)
  1439. Part84.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1440. Part84.Orientation = Vector3.new(-0.0899999961, -90, -90)
  1441. Part84.Color = Color3.new(1, 0, 0)
  1442. BlockMesh85.Parent = Part84
  1443. BlockMesh85.Offset = Vector3.new(0, -0.704999983, 0.125)
  1444. BlockMesh85.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1445. BlockMesh85.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1446. Fire86.Parent = Part84
  1447. Fire86.Size = 30
  1448. Fire86.Color = Color3.new(1, 0.960784, 0)
  1449. Fire86.Enabled = false
  1450. Fire86.Heat = 25
  1451. Fire86.SecondaryColor = Color3.new(1, 0, 0)
  1452. Fire86.Color = Color3.new(1, 0.960784, 0)
  1453. Part87.Parent = Model41
  1454. Part87.BrickColor = BrickColor.new("Really red")
  1455. Part87.Rotation = Vector3.new(90, 44.8400002, 0)
  1456. Part87.Anchored = true
  1457. Part87.CanCollide = false
  1458. Part87.FormFactor = Enum.FormFactor.Symmetric
  1459. Part87.Size = Vector3.new(1, 1, 1)
  1460. Part87.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.709074497, -9.35807165e-09, 0.705133379, 0.705133259, -1.26318156e-09, -0.709074378, -7.52628182e-09, 1, -5.70300074e-09)
  1461. Part87.BottomSurface = Enum.SurfaceType.Smooth
  1462. Part87.TopSurface = Enum.SurfaceType.Smooth
  1463. Part87.Color = Color3.new(1, 0, 0)
  1464. Part87.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1465. Part87.Orientation = Vector3.new(45.1599998, 90, 90)
  1466. Part87.Color = Color3.new(1, 0, 0)
  1467. BlockMesh88.Parent = Part87
  1468. BlockMesh88.Offset = Vector3.new(0, -0.704999983, 0.125)
  1469. BlockMesh88.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1470. BlockMesh88.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1471. Fire89.Parent = Part87
  1472. Fire89.Size = 30
  1473. Fire89.Color = Color3.new(1, 0.960784, 0)
  1474. Fire89.Enabled = false
  1475. Fire89.Heat = 25
  1476. Fire89.SecondaryColor = Color3.new(1, 0, 0)
  1477. Fire89.Color = Color3.new(1, 0.960784, 0)
  1478. Model90.Name = "Eye"
  1479. Model90.Parent = Model0
  1480. Part91.Parent = Model90
  1481. Part91.BrickColor = BrickColor.new("Really red")
  1482. Part91.Rotation = Vector3.new(-90, 11.29, 180)
  1483. Part91.Anchored = true
  1484. Part91.CanCollide = false
  1485. Part91.FormFactor = Enum.FormFactor.Symmetric
  1486. Part91.Size = Vector3.new(1, 1, 1)
  1487. Part91.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.980649114, -9.35807165e-09, 0.195773631, 0.195773572, -1.26318156e-09, 0.980648994, 8.92968721e-09, 1, -3.07079873e-09)
  1488. Part91.BottomSurface = Enum.SurfaceType.Smooth
  1489. Part91.TopSurface = Enum.SurfaceType.Smooth
  1490. Part91.Color = Color3.new(1, 0, 0)
  1491. Part91.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1492. Part91.Orientation = Vector3.new(-78.7099991, 90, 90)
  1493. Part91.Color = Color3.new(1, 0, 0)
  1494. BlockMesh92.Parent = Part91
  1495. BlockMesh92.Offset = Vector3.new(0, -0.704999983, 0.125)
  1496. BlockMesh92.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1497. BlockMesh92.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1498. Fire93.Parent = Part91
  1499. Fire93.Size = 30
  1500. Fire93.Color = Color3.new(1, 0.960784, 0)
  1501. Fire93.Enabled = false
  1502. Fire93.Heat = 25
  1503. Fire93.SecondaryColor = Color3.new(1, 0, 0)
  1504. Fire93.Color = Color3.new(1, 0.960784, 0)
  1505. Part94.Parent = Model90
  1506. Part94.BrickColor = BrickColor.new("Really red")
  1507. Part94.Rotation = Vector3.new(-90, -33.6899986, 180)
  1508. Part94.Anchored = true
  1509. Part94.CanCollide = false
  1510. Part94.FormFactor = Enum.FormFactor.Symmetric
  1511. Part94.Size = Vector3.new(1, 1, 1)
  1512. Part94.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.832077324, -9.35807165e-09, -0.554659545, -0.554659545, -1.26318156e-09, 0.832077205, 8.48727311e-09, 1, 4.13948342e-09)
  1513. Part94.BottomSurface = Enum.SurfaceType.Smooth
  1514. Part94.TopSurface = Enum.SurfaceType.Smooth
  1515. Part94.Color = Color3.new(1, 0, 0)
  1516. Part94.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1517. Part94.Orientation = Vector3.new(-56.3099976, -90, -90)
  1518. Part94.Color = Color3.new(1, 0, 0)
  1519. BlockMesh95.Parent = Part94
  1520. BlockMesh95.Offset = Vector3.new(0, -0.704999983, 0.125)
  1521. BlockMesh95.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1522. BlockMesh95.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1523. Fire96.Parent = Part94
  1524. Fire96.Size = 30
  1525. Fire96.Color = Color3.new(1, 0.960784, 0)
  1526. Fire96.Enabled = false
  1527. Fire96.Heat = 25
  1528. Fire96.SecondaryColor = Color3.new(1, 0, 0)
  1529. Fire96.Color = Color3.new(1, 0.960784, 0)
  1530. Part97.Parent = Model90
  1531. Part97.BrickColor = BrickColor.new("Really red")
  1532. Part97.Rotation = Vector3.new(90, -11.3800001, 0)
  1533. Part97.Anchored = true
  1534. Part97.CanCollide = false
  1535. Part97.FormFactor = Enum.FormFactor.Symmetric
  1536. Part97.Size = Vector3.new(1, 1, 1)
  1537. Part97.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.98033601, -9.35807165e-09, -0.197334975, -0.197334915, -1.26318156e-09, -0.980335891, -8.92478447e-09, 1, 3.08501669e-09)
  1538. Part97.BottomSurface = Enum.SurfaceType.Smooth
  1539. Part97.TopSurface = Enum.SurfaceType.Smooth
  1540. Part97.Color = Color3.new(1, 0, 0)
  1541. Part97.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1542. Part97.Orientation = Vector3.new(78.6199951, -90, -90)
  1543. Part97.Color = Color3.new(1, 0, 0)
  1544. BlockMesh98.Parent = Part97
  1545. BlockMesh98.Offset = Vector3.new(0, -0.704999983, 0.125)
  1546. BlockMesh98.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1547. BlockMesh98.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1548. Fire99.Parent = Part97
  1549. Fire99.Size = 30
  1550. Fire99.Color = Color3.new(1, 0.960784, 0)
  1551. Fire99.Enabled = false
  1552. Fire99.Heat = 25
  1553. Fire99.SecondaryColor = Color3.new(1, 0, 0)
  1554. Fire99.Color = Color3.new(1, 0.960784, 0)
  1555. Part100.Parent = Model90
  1556. Part100.BrickColor = BrickColor.new("Really red")
  1557. Part100.Rotation = Vector3.new(-90, -78.659996, 180)
  1558. Part100.Anchored = true
  1559. Part100.CanCollide = false
  1560. Part100.FormFactor = Enum.FormFactor.Symmetric
  1561. Part100.Size = Vector3.new(1, 1, 1)
  1562. Part100.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.196554348, -9.35807165e-09, -0.98049283, -0.980492711, -1.26318156e-09, 0.196554288, 3.07791126e-09, 1, 8.9272385e-09)
  1563. Part100.BottomSurface = Enum.SurfaceType.Smooth
  1564. Part100.TopSurface = Enum.SurfaceType.Smooth
  1565. Part100.Color = Color3.new(1, 0, 0)
  1566. Part100.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1567. Part100.Orientation = Vector3.new(-11.3400002, -90, -90)
  1568. Part100.Color = Color3.new(1, 0, 0)
  1569. BlockMesh101.Parent = Part100
  1570. BlockMesh101.Offset = Vector3.new(0, -0.704999983, 0.125)
  1571. BlockMesh101.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1572. BlockMesh101.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1573. Fire102.Parent = Part100
  1574. Fire102.Size = 30
  1575. Fire102.Color = Color3.new(1, 0.960784, 0)
  1576. Fire102.Enabled = false
  1577. Fire102.Heat = 25
  1578. Fire102.SecondaryColor = Color3.new(1, 0, 0)
  1579. Fire102.Color = Color3.new(1, 0.960784, 0)
  1580. Part103.Parent = Model90
  1581. Part103.BrickColor = BrickColor.new("Really red")
  1582. Part103.Rotation = Vector3.new(-90, 56.2700005, 180)
  1583. Part103.Anchored = true
  1584. Part103.CanCollide = false
  1585. Part103.FormFactor = Enum.FormFactor.Symmetric
  1586. Part103.Size = Vector3.new(1, 1, 1)
  1587. Part103.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.555321872, -9.35807165e-09, 0.831635475, 0.831635356, -1.26318156e-09, 0.555321872, 4.14623536e-09, 1, -8.48397619e-09)
  1588. Part103.BottomSurface = Enum.SurfaceType.Smooth
  1589. Part103.TopSurface = Enum.SurfaceType.Smooth
  1590. Part103.Color = Color3.new(1, 0, 0)
  1591. Part103.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1592. Part103.Orientation = Vector3.new(-33.7299995, 90, 90)
  1593. Part103.Color = Color3.new(1, 0, 0)
  1594. BlockMesh104.Parent = Part103
  1595. BlockMesh104.Offset = Vector3.new(0, -0.704999983, 0.125)
  1596. BlockMesh104.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1597. BlockMesh104.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1598. Fire105.Parent = Part103
  1599. Fire105.Size = 30
  1600. Fire105.Color = Color3.new(1, 0.960784, 0)
  1601. Fire105.Enabled = false
  1602. Fire105.Heat = 25
  1603. Fire105.SecondaryColor = Color3.new(1, 0, 0)
  1604. Fire105.Color = Color3.new(1, 0.960784, 0)
  1605. Part106.Parent = Model90
  1606. Part106.BrickColor = BrickColor.new("Really red")
  1607. Part106.Rotation = Vector3.new(90, 33.5999985, 0)
  1608. Part106.Anchored = true
  1609. Part106.CanCollide = false
  1610. Part106.FormFactor = Enum.FormFactor.Symmetric
  1611. Part106.Size = Vector3.new(1, 1, 1)
  1612. Part106.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.832959473, -9.35807165e-09, 0.5533337, 0.5533337, -1.26318156e-09, -0.832959354, -8.49385628e-09, 1, -4.12596002e-09)
  1613. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1614. Part106.TopSurface = Enum.SurfaceType.Smooth
  1615. Part106.Color = Color3.new(1, 0, 0)
  1616. Part106.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1617. Part106.Orientation = Vector3.new(56.3999977, 90, 90)
  1618. Part106.Color = Color3.new(1, 0, 0)
  1619. BlockMesh107.Parent = Part106
  1620. BlockMesh107.Offset = Vector3.new(0, -0.704999983, 0.125)
  1621. BlockMesh107.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1622. BlockMesh107.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1623. Fire108.Parent = Part106
  1624. Fire108.Size = 30
  1625. Fire108.Color = Color3.new(1, 0.960784, 0)
  1626. Fire108.Enabled = false
  1627. Fire108.Heat = 25
  1628. Fire108.SecondaryColor = Color3.new(1, 0, 0)
  1629. Fire108.Color = Color3.new(1, 0.960784, 0)
  1630. Part109.Parent = Model90
  1631. Part109.BrickColor = BrickColor.new("Really red")
  1632. Part109.Rotation = Vector3.new(90, -56.3600006, 0)
  1633. Part109.Anchored = true
  1634. Part109.CanCollide = false
  1635. Part109.FormFactor = Enum.FormFactor.Symmetric
  1636. Part109.Size = Vector3.new(1, 1, 1)
  1637. Part109.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.553996801, -9.35807165e-09, -0.832518697, -0.832518578, -1.26318156e-09, -0.553996801, -4.13272261e-09, 1, 8.49056825e-09)
  1638. Part109.BottomSurface = Enum.SurfaceType.Smooth
  1639. Part109.TopSurface = Enum.SurfaceType.Smooth
  1640. Part109.Color = Color3.new(1, 0, 0)
  1641. Part109.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1642. Part109.Orientation = Vector3.new(33.6399994, -90, -90)
  1643. Part109.Color = Color3.new(1, 0, 0)
  1644. BlockMesh110.Parent = Part109
  1645. BlockMesh110.Offset = Vector3.new(0, -0.704999983, 0.125)
  1646. BlockMesh110.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1647. BlockMesh110.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1648. Fire111.Parent = Part109
  1649. Fire111.Size = 30
  1650. Fire111.Color = Color3.new(1, 0.960784, 0)
  1651. Fire111.Enabled = false
  1652. Fire111.Heat = 25
  1653. Fire111.SecondaryColor = Color3.new(1, 0, 0)
  1654. Fire111.Color = Color3.new(1, 0.960784, 0)
  1655. Part112.Parent = Model90
  1656. Part112.BrickColor = BrickColor.new("Really red")
  1657. Part112.Rotation = Vector3.new(90, 78.5699997, 0)
  1658. Part112.Anchored = true
  1659. Part112.CanCollide = false
  1660. Part112.FormFactor = Enum.FormFactor.Symmetric
  1661. Part112.Size = Vector3.new(1, 1, 1)
  1662. Part112.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.198115483, -9.35807165e-09, 0.980178535, 0.980178416, -1.26318156e-09, -0.198115423, -3.09211856e-09, 1, -8.92232599e-09)
  1663. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1664. Part112.TopSurface = Enum.SurfaceType.Smooth
  1665. Part112.Color = Color3.new(1, 0, 0)
  1666. Part112.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1667. Part112.Orientation = Vector3.new(11.4299994, 90, 90)
  1668. Part112.Color = Color3.new(1, 0, 0)
  1669. BlockMesh113.Parent = Part112
  1670. BlockMesh113.Offset = Vector3.new(0, -0.704999983, 0.125)
  1671. BlockMesh113.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1672. BlockMesh113.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1673. Fire114.Parent = Part112
  1674. Fire114.Size = 30
  1675. Fire114.Color = Color3.new(1, 0.960784, 0)
  1676. Fire114.Enabled = false
  1677. Fire114.Heat = 25
  1678. Fire114.SecondaryColor = Color3.new(1, 0, 0)
  1679. Fire114.Color = Color3.new(1, 0.960784, 0)
  1680. Part115.Parent = Model90
  1681. Part115.BrickColor = BrickColor.new("Really red")
  1682. Part115.Rotation = Vector3.new(-90, 33.7799988, 180)
  1683. Part115.Anchored = true
  1684. Part115.CanCollide = false
  1685. Part115.FormFactor = Enum.FormFactor.Symmetric
  1686. Part115.Size = Vector3.new(1, 1, 1)
  1687. Part115.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.83119297, -9.35807165e-09, 0.555983961, 0.555983722, -1.26318156e-09, 0.831192851, 7.0760553e-09, 1, -6.25288443e-09)
  1688. Part115.BottomSurface = Enum.SurfaceType.Smooth
  1689. Part115.TopSurface = Enum.SurfaceType.Smooth
  1690. Part115.Color = Color3.new(1, 0, 0)
  1691. Part115.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1692. Part115.Orientation = Vector3.new(-56.2199974, 90, 90)
  1693. Part115.Color = Color3.new(1, 0, 0)
  1694. BlockMesh116.Parent = Part115
  1695. BlockMesh116.Offset = Vector3.new(0, -0.704999983, 0.125)
  1696. BlockMesh116.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1697. BlockMesh116.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1698. Fire117.Parent = Part115
  1699. Fire117.Size = 30
  1700. Fire117.Color = Color3.new(1, 0.960784, 0)
  1701. Fire117.Enabled = false
  1702. Fire117.Heat = 25
  1703. Fire117.SecondaryColor = Color3.new(1, 0, 0)
  1704. Fire117.Color = Color3.new(1, 0.960784, 0)
  1705. Part118.Parent = Model90
  1706. Part118.BrickColor = BrickColor.new("Really red")
  1707. Part118.Rotation = Vector3.new(-90, -11.1999998, 180)
  1708. Part118.Anchored = true
  1709. Part118.CanCollide = false
  1710. Part118.FormFactor = Enum.FormFactor.Symmetric
  1711. Part118.Size = Vector3.new(1, 1, 1)
  1712. Part118.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.980959594, -9.35807165e-09, -0.194211677, -0.194211677, -1.26318156e-09, 0.980959475, 9.42521439e-09, 1, 5.78321391e-10)
  1713. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1714. Part118.TopSurface = Enum.SurfaceType.Smooth
  1715. Part118.Color = Color3.new(1, 0, 0)
  1716. Part118.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1717. Part118.Orientation = Vector3.new(-78.7999954, -90, -90)
  1718. Part118.Color = Color3.new(1, 0, 0)
  1719. BlockMesh119.Parent = Part118
  1720. BlockMesh119.Offset = Vector3.new(0, -0.704999983, 0.125)
  1721. BlockMesh119.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1722. BlockMesh119.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1723. Fire120.Parent = Part118
  1724. Fire120.Size = 30
  1725. Fire120.Color = Color3.new(1, 0.960784, 0)
  1726. Fire120.Enabled = false
  1727. Fire120.Heat = 25
  1728. Fire120.SecondaryColor = Color3.new(1, 0, 0)
  1729. Fire120.Color = Color3.new(1, 0.960784, 0)
  1730. Part121.Parent = Model90
  1731. Part121.BrickColor = BrickColor.new("Really red")
  1732. Part121.Rotation = Vector3.new(90, -33.8699989, 0)
  1733. Part121.Anchored = true
  1734. Part121.CanCollide = false
  1735. Part121.FormFactor = Enum.FormFactor.Symmetric
  1736. Part121.Size = Vector3.new(1, 1, 1)
  1737. Part121.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.83030653, -9.35807165e-09, -0.557306886, -0.557306647, -1.26318156e-09, -0.830306411, -7.06608816e-09, 1, 6.26414298e-09)
  1738. Part121.BottomSurface = Enum.SurfaceType.Smooth
  1739. Part121.TopSurface = Enum.SurfaceType.Smooth
  1740. Part121.Color = Color3.new(1, 0, 0)
  1741. Part121.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1742. Part121.Orientation = Vector3.new(56.1299973, -90, -90)
  1743. Part121.Color = Color3.new(1, 0, 0)
  1744. BlockMesh122.Parent = Part121
  1745. BlockMesh122.Offset = Vector3.new(0, -0.704999983, 0.125)
  1746. BlockMesh122.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1747. BlockMesh122.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1748. Fire123.Parent = Part121
  1749. Fire123.Size = 30
  1750. Fire123.Color = Color3.new(1, 0.960784, 0)
  1751. Fire123.Enabled = false
  1752. Fire123.Heat = 25
  1753. Fire123.SecondaryColor = Color3.new(1, 0, 0)
  1754. Fire123.Color = Color3.new(1, 0.960784, 0)
  1755. Part124.Parent = Model90
  1756. Part124.BrickColor = BrickColor.new("Really red")
  1757. Part124.Rotation = Vector3.new(-90, -56.1800003, 180)
  1758. Part124.Anchored = true
  1759. Part124.CanCollide = false
  1760. Part124.FormFactor = Enum.FormFactor.Symmetric
  1761. Part124.Size = Vector3.new(1, 1, 1)
  1762. Part124.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.556645632, -9.35807165e-09, -0.830750048, -0.830749929, -1.26318156e-09, 0.556645393, 6.25851726e-09, 1, 7.0710735e-09)
  1763. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1764. Part124.TopSurface = Enum.SurfaceType.Smooth
  1765. Part124.Color = Color3.new(1, 0, 0)
  1766. Part124.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1767. Part124.Orientation = Vector3.new(-33.8199997, -90, -90)
  1768. Part124.Color = Color3.new(1, 0, 0)
  1769. BlockMesh125.Parent = Part124
  1770. BlockMesh125.Offset = Vector3.new(0, -0.704999983, 0.125)
  1771. BlockMesh125.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1772. BlockMesh125.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1773. Fire126.Parent = Part124
  1774. Fire126.Size = 30
  1775. Fire126.Color = Color3.new(1, 0.960784, 0)
  1776. Fire126.Enabled = false
  1777. Fire126.Heat = 25
  1778. Fire126.SecondaryColor = Color3.new(1, 0, 0)
  1779. Fire126.Color = Color3.new(1, 0.960784, 0)
  1780. Part127.Parent = Model90
  1781. Part127.BrickColor = BrickColor.new("Really red")
  1782. Part127.Rotation = Vector3.new(-90, 78.7599945, 180)
  1783. Part127.Anchored = true
  1784. Part127.CanCollide = false
  1785. Part127.FormFactor = Enum.FormFactor.Symmetric
  1786. Part127.Size = Vector3.new(1, 1, 1)
  1787. Part127.CFrame = CFrame.new(59.5, 2.49999595, -108.5, -0.194992691, -9.35807165e-09, 0.980804682, 0.980804563, -1.26318156e-09, 0.194992691, 5.85824722e-10, 1, -9.42475165e-09)
  1788. Part127.BottomSurface = Enum.SurfaceType.Smooth
  1789. Part127.TopSurface = Enum.SurfaceType.Smooth
  1790. Part127.Color = Color3.new(1, 0, 0)
  1791. Part127.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1792. Part127.Orientation = Vector3.new(-11.2399998, 90, 90)
  1793. Part127.Color = Color3.new(1, 0, 0)
  1794. BlockMesh128.Parent = Part127
  1795. BlockMesh128.Offset = Vector3.new(0, -0.704999983, 0.125)
  1796. BlockMesh128.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1797. BlockMesh128.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1798. Fire129.Parent = Part127
  1799. Fire129.Size = 30
  1800. Fire129.Color = Color3.new(1, 0.960784, 0)
  1801. Fire129.Enabled = false
  1802. Fire129.Heat = 25
  1803. Fire129.SecondaryColor = Color3.new(1, 0, 0)
  1804. Fire129.Color = Color3.new(1, 0.960784, 0)
  1805. Part130.Parent = Model90
  1806. Part130.BrickColor = BrickColor.new("Really red")
  1807. Part130.Rotation = Vector3.new(90, 11.1099997, 0)
  1808. Part130.Anchored = true
  1809. Part130.CanCollide = false
  1810. Part130.FormFactor = Enum.FormFactor.Symmetric
  1811. Part130.Size = Vector3.new(1, 1, 1)
  1812. Part130.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.981267512, -9.35807165e-09, 0.192649275, 0.192649275, -1.26318156e-09, -0.981267393, -9.42612211e-09, 1, -5.63311175e-10)
  1813. Part130.BottomSurface = Enum.SurfaceType.Smooth
  1814. Part130.TopSurface = Enum.SurfaceType.Smooth
  1815. Part130.Color = Color3.new(1, 0, 0)
  1816. Part130.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1817. Part130.Orientation = Vector3.new(78.8899994, 90, 90)
  1818. Part130.Color = Color3.new(1, 0, 0)
  1819. BlockMesh131.Parent = Part130
  1820. BlockMesh131.Offset = Vector3.new(0, -0.704999983, 0.125)
  1821. BlockMesh131.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1822. BlockMesh131.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1823. Fire132.Parent = Part130
  1824. Fire132.Size = 30
  1825. Fire132.Color = Color3.new(1, 0.960784, 0)
  1826. Fire132.Enabled = false
  1827. Fire132.Heat = 25
  1828. Fire132.SecondaryColor = Color3.new(1, 0, 0)
  1829. Fire132.Color = Color3.new(1, 0.960784, 0)
  1830. Part133.Parent = Model90
  1831. Part133.BrickColor = BrickColor.new("Really red")
  1832. Part133.Rotation = Vector3.new(90, -78.8499985, 0)
  1833. Part133.Anchored = true
  1834. Part133.CanCollide = false
  1835. Part133.FormFactor = Enum.FormFactor.Symmetric
  1836. Part133.Size = Vector3.new(1, 1, 1)
  1837. Part133.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.193430543, -9.35807165e-09, -0.981113911, -0.981113791, -1.26318156e-09, -0.193430543, -5.70814507e-10, 1, 9.4256718e-09)
  1838. Part133.BottomSurface = Enum.SurfaceType.Smooth
  1839. Part133.TopSurface = Enum.SurfaceType.Smooth
  1840. Part133.Color = Color3.new(1, 0, 0)
  1841. Part133.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1842. Part133.Orientation = Vector3.new(11.1499996, -90, -90)
  1843. Part133.Color = Color3.new(1, 0, 0)
  1844. BlockMesh134.Parent = Part133
  1845. BlockMesh134.Offset = Vector3.new(0, -0.704999983, 0.125)
  1846. BlockMesh134.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1847. BlockMesh134.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1848. Fire135.Parent = Part133
  1849. Fire135.Size = 30
  1850. Fire135.Color = Color3.new(1, 0.960784, 0)
  1851. Fire135.Enabled = false
  1852. Fire135.Heat = 25
  1853. Fire135.SecondaryColor = Color3.new(1, 0, 0)
  1854. Fire135.Color = Color3.new(1, 0.960784, 0)
  1855. Part136.Parent = Model90
  1856. Part136.BrickColor = BrickColor.new("Really red")
  1857. Part136.Rotation = Vector3.new(90, 56.079998, 0)
  1858. Part136.Anchored = true
  1859. Part136.CanCollide = false
  1860. Part136.FormFactor = Enum.FormFactor.Symmetric
  1861. Part136.Size = Vector3.new(1, 1, 1)
  1862. Part136.CFrame = CFrame.new(59.5, 2.49999595, -108.5, 0.557967782, -9.35807165e-09, 0.829862475, 0.829862356, -1.26318156e-09, -0.557967544, -6.2697687e-09, 1, -7.06109926e-09)
  1863. Part136.BottomSurface = Enum.SurfaceType.Smooth
  1864. Part136.TopSurface = Enum.SurfaceType.Smooth
  1865. Part136.Color = Color3.new(1, 0, 0)
  1866. Part136.Position = Vector3.new(59.5, 2.49999595, -108.5)
  1867. Part136.Orientation = Vector3.new(33.9199982, 90, 90)
  1868. Part136.Color = Color3.new(1, 0, 0)
  1869. BlockMesh137.Parent = Part136
  1870. BlockMesh137.Offset = Vector3.new(0, -0.704999983, 0.125)
  1871. BlockMesh137.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1872. BlockMesh137.Scale = Vector3.new(0.00749999983, 0.100000001, 0.125)
  1873. Fire138.Parent = Part136
  1874. Fire138.Size = 30
  1875. Fire138.Color = Color3.new(1, 0.960784, 0)
  1876. Fire138.Enabled = false
  1877. Fire138.Heat = 25
  1878. Fire138.SecondaryColor = Color3.new(1, 0, 0)
  1879. Fire138.Color = Color3.new(1, 0.960784, 0)
  1880. Part139.Parent = Model0
  1881. Part139.BrickColor = BrickColor.new("Institutional white")
  1882. Part139.Rotation = Vector3.new(44.9799995, 0, -11.0299997)
  1883. Part139.Anchored = true
  1884. Part139.CanCollide = false
  1885. Part139.FormFactor = Enum.FormFactor.Symmetric
  1886. Part139.Size = Vector3.new(1, 1, 1)
  1887. Part139.CFrame = CFrame.new(59.0499878, 1.19997704, -109.349998, 0.981528938, 0.191313341, -1.71523027e-08, -0.135332733, 0.694321752, -0.706825018, -0.135225058, 0.693769336, 0.707388103)
  1888. Part139.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1889. Part139.Position = Vector3.new(59.0499878, 1.19997704, -109.349998)
  1890. Part139.Orientation = Vector3.new(44.9799995, 0, -11.0299997)
  1891. Part139.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1892. SpecialMesh140.Parent = Part139
  1893. SpecialMesh140.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  1894. SpecialMesh140.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  1895. SpecialMesh140.MeshType = Enum.MeshType.FileMesh
  1896. SpecialMesh140.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  1897. Part141.Parent = Model0
  1898. Part141.BrickColor = BrickColor.new("Institutional white")
  1899. Part141.Rotation = Vector3.new(-180, 90, 0)
  1900. Part141.Anchored = true
  1901. Part141.CanCollide = false
  1902. Part141.FormFactor = Enum.FormFactor.Symmetric
  1903. Part141.Size = Vector3.new(1, 1, 1)
  1904. Part141.CFrame = CFrame.new(59.4499512, 2.49999595, -108.5, -9.35807165e-09, -1.49011541e-08, 1, -1.26318156e-09, -0.999999881, 1.49011541e-08, 1, 1.26318156e-09, -9.35807165e-09)
  1905. Part141.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1906. Part141.Position = Vector3.new(59.4499512, 2.49999595, -108.5)
  1907. Part141.Orientation = Vector3.new(0, 90, -180)
  1908. Part141.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1909. SpecialMesh142.Parent = Part141
  1910. SpecialMesh142.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  1911. SpecialMesh142.Scale = Vector3.new(1.5, 3, 1.25)
  1912. SpecialMesh142.MeshType = Enum.MeshType.FileMesh
  1913. SpecialMesh142.Scale = Vector3.new(1.5, 3, 1.25)
  1914. Part143.Parent = Model0
  1915. Part143.BrickColor = BrickColor.new("Institutional white")
  1916. Part143.Rotation = Vector3.new(44.9799995, 0, -168.970001)
  1917. Part143.Anchored = true
  1918. Part143.CanCollide = false
  1919. Part143.FormFactor = Enum.FormFactor.Symmetric
  1920. Part143.Size = Vector3.new(1, 1, 1)
  1921. Part143.CFrame = CFrame.new(59.8999634, 1.19998503, -109.349998, -0.981528819, 0.191313341, -1.71522956e-08, -0.135332748, -0.694321752, -0.706825018, -0.135225043, -0.693769395, 0.707388043)
  1922. Part143.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1923. Part143.Position = Vector3.new(59.8999634, 1.19998503, -109.349998)
  1924. Part143.Orientation = Vector3.new(44.9799995, 0, -168.970001)
  1925. Part143.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1926. SpecialMesh144.Parent = Part143
  1927. SpecialMesh144.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  1928. SpecialMesh144.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  1929. SpecialMesh144.MeshType = Enum.MeshType.FileMesh
  1930. SpecialMesh144.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  1931. Part145.Name = "Handle"
  1932. Part145.Parent = Model0
  1933. Part145.BrickColor = BrickColor.new("Dark stone grey")
  1934. Part145.Rotation = Vector3.new(-90, 0, 112.489998)
  1935. Part145.Anchored = true
  1936. Part145.CanCollide = false
  1937. Part145.FormFactor = Enum.FormFactor.Symmetric
  1938. Part145.Size = Vector3.new(1, 1, 1)
  1939. Part145.CFrame = CFrame.new(59, 0.500018001, -109.5, -0.382499486, -0.923955619, 1.49011541e-08, -4.53255922e-09, -1.42511709e-08, 0.999999821, -0.923955679, 0.382499516, -1.26317801e-09)
  1940. Part145.BottomSurface = Enum.SurfaceType.Smooth
  1941. Part145.TopSurface = Enum.SurfaceType.Smooth
  1942. Part145.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1943. Part145.Position = Vector3.new(59, 0.500018001, -109.5)
  1944. Part145.Orientation = Vector3.new(-89.9700012, 94.8499985, -162.360001)
  1945. Part145.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1946. SpecialMesh146.Parent = Part145
  1947. SpecialMesh146.MeshId = "http://www.roblox.com/asset/?id=21426303"
  1948. SpecialMesh146.Scale = Vector3.new(0.649999976, 0.5, 0.275000006)
  1949. SpecialMesh146.MeshType = Enum.MeshType.FileMesh
  1950. SpecialMesh146.Scale = Vector3.new(0.649999976, 0.5, 0.275000006)
  1951. Part147.Name = "Handle"
  1952. Part147.Parent = Model0
  1953. Part147.BrickColor = BrickColor.new("Dark stone grey")
  1954. Part147.Rotation = Vector3.new(-90, 0, 67.5100021)
  1955. Part147.Anchored = true
  1956. Part147.CanCollide = false
  1957. Part147.FormFactor = Enum.FormFactor.Symmetric
  1958. Part147.Size = Vector3.new(1, 1, 1)
  1959. Part147.CFrame = CFrame.new(59.9499512, 0.500025988, -109.5, 0.382499516, -0.923955679, 1.49011541e-08, 6.8668049e-09, -1.32848328e-08, 0.999999881, -0.923955679, -0.382499516, -1.26318156e-09)
  1960. Part147.BottomSurface = Enum.SurfaceType.Smooth
  1961. Part147.TopSurface = Enum.SurfaceType.Smooth
  1962. Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1963. Part147.Position = Vector3.new(59.9499512, 0.500025988, -109.5)
  1964. Part147.Orientation = Vector3.new(-89.9700012, 94.8499985, 152.669998)
  1965. Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1966. SpecialMesh148.Parent = Part147
  1967. SpecialMesh148.MeshId = "http://www.roblox.com/asset/?id=21426303"
  1968. SpecialMesh148.Scale = Vector3.new(0.649999976, 0.5, 0.275000006)
  1969. SpecialMesh148.MeshType = Enum.MeshType.FileMesh
  1970. SpecialMesh148.Scale = Vector3.new(0.649999976, 0.5, 0.275000006)
  1971. Part149.Parent = Model0
  1972. Part149.BrickColor = BrickColor.new("Really black")
  1973. Part149.Rotation = Vector3.new(90, 90, 0)
  1974. Part149.Anchored = true
  1975. Part149.CanCollide = false
  1976. Part149.FormFactor = Enum.FormFactor.Symmetric
  1977. Part149.Size = Vector3.new(1, 1, 1)
  1978. Part149.CFrame = CFrame.new(59.5, 2.49987698, -108.5, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  1979. Part149.BottomSurface = Enum.SurfaceType.Smooth
  1980. Part149.TopSurface = Enum.SurfaceType.Smooth
  1981. Part149.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1982. Part149.Position = Vector3.new(59.5, 2.49987698, -108.5)
  1983. Part149.Orientation = Vector3.new(0, 90, 90)
  1984. Part149.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1985. CylinderMesh150.Parent = Part149
  1986. CylinderMesh150.Offset = Vector3.new(0, -0.699999988, 0)
  1987. CylinderMesh150.Scale = Vector3.new(0.400000006, 0.100000001, 0.400000006)
  1988. CylinderMesh150.Scale = Vector3.new(0.400000006, 0.100000001, 0.400000006)
  1989. Part151.Parent = Model0
  1990. Part151.BrickColor = BrickColor.new("Institutional white")
  1991. Part151.Rotation = Vector3.new(135.020004, 0, -180)
  1992. Part151.Anchored = true
  1993. Part151.CanCollide = false
  1994. Part151.FormFactor = Enum.FormFactor.Symmetric
  1995. Part151.Size = Vector3.new(1, 1, 1)
  1996. Part151.CFrame = CFrame.new(59.5, 1.799999, -107.150002, -0.999999881, 1.7155422e-08, -3.91271726e-09, -1.49011541e-08, 0.707387984, -0.706825018, 9.35807076e-09, -0.706825137, -0.707388103)
  1997. Part151.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1998. Part151.Position = Vector3.new(59.5, 1.799999, -107.150002)
  1999. Part151.Orientation = Vector3.new(44.9799995, -180, 0)
  2000. Part151.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2001. SpecialMesh152.Parent = Part151
  2002. SpecialMesh152.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  2003. SpecialMesh152.Scale = Vector3.new(0.75, 1.5, 0.75)
  2004. SpecialMesh152.MeshType = Enum.MeshType.FileMesh
  2005. SpecialMesh152.Scale = Vector3.new(0.75, 1.5, 0.75)
  2006. Part153.Name = "Handle"
  2007. Part153.Parent = Model0
  2008. Part153.BrickColor = BrickColor.new("Dark stone grey")
  2009. Part153.Rotation = Vector3.new(-90, 0, -90)
  2010. Part153.Anchored = true
  2011. Part153.CanCollide = false
  2012. Part153.FormFactor = Enum.FormFactor.Symmetric
  2013. Part153.Size = Vector3.new(1, 1, 1)
  2014. Part153.CFrame = CFrame.new(59.5, 0.900020003, -107, -9.35807165e-09, 1, 1.49011541e-08, -1.26318156e-09, 1.49011541e-08, 0.999999881, 1, -9.35807165e-09, -1.26318156e-09)
  2015. Part153.BottomSurface = Enum.SurfaceType.Smooth
  2016. Part153.TopSurface = Enum.SurfaceType.Smooth
  2017. Part153.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2018. Part153.Position = Vector3.new(59.5, 0.900020003, -107)
  2019. Part153.Orientation = Vector3.new(-89.9700012, 94.8499985, -4.8499999)
  2020. Part153.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2021. SpecialMesh154.Parent = Part153
  2022. SpecialMesh154.MeshId = "http://www.roblox.com/asset/?id=21426303"
  2023. SpecialMesh154.Scale = Vector3.new(0.349999994, 0.5, 0.349999994)
  2024. SpecialMesh154.MeshType = Enum.MeshType.FileMesh
  2025. SpecialMesh154.Scale = Vector3.new(0.349999994, 0.5, 0.349999994)
  2026. Part155.Parent = Model0
  2027. Part155.BrickColor = BrickColor.new("Institutional white")
  2028. Part155.Rotation = Vector3.new(44.9799995, 0, 11.0299997)
  2029. Part155.Anchored = true
  2030. Part155.CanCollide = false
  2031. Part155.FormFactor = Enum.FormFactor.Symmetric
  2032. Part155.Size = Vector3.new(1, 1, 1)
  2033. Part155.CFrame = CFrame.new(59.8999634, 1.19998503, -109.349998, 0.981528819, -0.191313341, -1.71523027e-08, 0.135332763, 0.694321871, -0.706825018, 0.135225043, 0.693769395, 0.707388103)
  2034. Part155.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2035. Part155.Position = Vector3.new(59.8999634, 1.19998503, -109.349998)
  2036. Part155.Orientation = Vector3.new(44.9799995, 0, 11.0299997)
  2037. Part155.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2038. SpecialMesh156.Parent = Part155
  2039. SpecialMesh156.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  2040. SpecialMesh156.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  2041. SpecialMesh156.MeshType = Enum.MeshType.FileMesh
  2042. SpecialMesh156.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  2043. Part157.Parent = Model0
  2044. Part157.BrickColor = BrickColor.new("Institutional white")
  2045. Part157.Rotation = Vector3.new(44.9799995, 0, 168.970001)
  2046. Part157.Anchored = true
  2047. Part157.CanCollide = false
  2048. Part157.FormFactor = Enum.FormFactor.Symmetric
  2049. Part157.Size = Vector3.new(1, 1, 1)
  2050. Part157.CFrame = CFrame.new(59.0499878, 1.19997704, -109.349998, -0.981528938, -0.191313341, -1.71522956e-08, 0.135332689, -0.694321692, -0.706825018, 0.135225058, -0.693769336, 0.707388043)
  2051. Part157.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2052. Part157.Position = Vector3.new(59.0499878, 1.19997704, -109.349998)
  2053. Part157.Orientation = Vector3.new(44.9799995, 0, 168.970001)
  2054. Part157.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2055. SpecialMesh158.Parent = Part157
  2056. SpecialMesh158.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  2057. SpecialMesh158.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  2058. SpecialMesh158.MeshType = Enum.MeshType.FileMesh
  2059. SpecialMesh158.Scale = Vector3.new(0.400000006, 0.850000024, 0.5)
  2060. Part159.Parent = Model0
  2061. Part159.BrickColor = BrickColor.new("Institutional white")
  2062. Part159.Rotation = Vector3.new(135.020004, 0, 0)
  2063. Part159.Anchored = true
  2064. Part159.CanCollide = false
  2065. Part159.FormFactor = Enum.FormFactor.Symmetric
  2066. Part159.Size = Vector3.new(1, 1, 1)
  2067. Part159.CFrame = CFrame.new(59.5, 1.799999, -107.150002, 0.999999881, -1.7155422e-08, -3.91272437e-09, 1.49011541e-08, -0.707387924, -0.706825018, -9.35807076e-09, 0.706825137, -0.707388043)
  2068. Part159.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2069. Part159.Position = Vector3.new(59.5, 1.799999, -107.150002)
  2070. Part159.Orientation = Vector3.new(44.9799995, -180, 180)
  2071. Part159.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2072. SpecialMesh160.Parent = Part159
  2073. SpecialMesh160.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  2074. SpecialMesh160.Scale = Vector3.new(0.75, 1.5, 0.75)
  2075. SpecialMesh160.MeshType = Enum.MeshType.FileMesh
  2076. SpecialMesh160.Scale = Vector3.new(0.75, 1.5, 0.75)
  2077. Part161.Name = "Eyepiece"
  2078. Part161.Parent = Model0
  2079. Part161.BrickColor = BrickColor.new("Institutional white")
  2080. Part161.Reflectance = 0.25
  2081. Part161.Transparency = 0.75
  2082. Part161.Rotation = Vector3.new(-90, -90, 0)
  2083. Part161.Anchored = true
  2084. Part161.CanCollide = false
  2085. Part161.FormFactor = Enum.FormFactor.Symmetric
  2086. Part161.Size = Vector3.new(1, 1, 1)
  2087. Part161.CFrame = CFrame.new(59.5062256, 2.50000191, -109.25, 1.1920929e-07, -6.36583286e-10, -1, 0.99999994, 3.63957326e-08, 1.04308128e-07, 3.51325546e-08, -1, 9.99465932e-09)
  2088. Part161.BottomSurface = Enum.SurfaceType.Smooth
  2089. Part161.TopSurface = Enum.SurfaceType.Smooth
  2090. Part161.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2091. Part161.Position = Vector3.new(59.5062256, 2.50000191, -109.25)
  2092. Part161.Orientation = Vector3.new(0, -90, 90)
  2093. Part161.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2094. SpecialMesh162.Parent = Part161
  2095. SpecialMesh162.MeshId = "http://www.roblox.com/asset/?id=1038653"
  2096. SpecialMesh162.Scale = Vector3.new(0.349999994, 0.150000006, 0.349999994)
  2097. SpecialMesh162.VertexColor = Vector3.new(1, 1, 0.800000012)
  2098. SpecialMesh162.MeshType = Enum.MeshType.FileMesh
  2099. SpecialMesh162.Scale = Vector3.new(0.349999994, 0.150000006, 0.349999994)
  2100. Sound163.Name = "Fire"
  2101. Sound163.Parent = Model0
  2102. Sound163.Pitch = 1.5
  2103. Sound163.SoundId = "http://roblox.com/asset/?id=10209859"
  2104. Sound163.Volume = 0.25
  2105. Script164.Name = "DoorOpener"
  2106. Script164.Parent = Model0
  2107. table.insert(cors,sandbox(Script164,function()
  2108. local door = script.Parent
  2109. local door1 = door.GunLeft.TopBarrel
  2110. local door12 = door.GunLeft.BottomBarrel
  2111. local door13 = door.GunLeft.Plate
  2112. local door2 = door.GunRight.TopBarrel
  2113. local door22 = door.GunRight.BottomBarrel
  2114. local door23 = door.GunRight.Plate
  2115. local door3 = door.Hinge
  2116. local ret1 = door1.Mesh.Offset.z
  2117. local ret2 = door2.Mesh.Offset.z
  2118.  
  2119.  
  2120. while true do
  2121. wait(0.1)
  2122. if script.Parent.Open.Value == true then
  2123. if door1.Mesh.Offset.z == ret1 then
  2124. for i = 1, 20 do
  2125. wait()
  2126. door1.Mesh.Offset = door1.Mesh.Offset + Vector3.new(0,0,0.05)
  2127. door12.Mesh.Offset = door12.Mesh.Offset + Vector3.new(0,0,0.05)
  2128. door13.Mesh.Offset = door13.Mesh.Offset + Vector3.new(0,0,0.05)
  2129. door2.Mesh.Offset = door2.Mesh.Offset + Vector3.new(0,0,-0.05)
  2130. door22.Mesh.Offset = door22.Mesh.Offset + Vector3.new(0,0,-0.05)
  2131. door23.Mesh.Offset = door23.Mesh.Offset + Vector3.new(0,0,-0.05)
  2132. door3.Mesh.Scale = door3.Mesh.Scale + Vector3.new(0,0.05,0)
  2133. end
  2134. script.Parent.Firing.Value = true
  2135. end
  2136. else
  2137. script.Parent.Firing.Value = false
  2138. if door1.Mesh.Offset.z == ret1 then
  2139. script.Parent.Firing.Value = false
  2140. else
  2141. script.Parent.Firing.Value = false
  2142. for i = 1, 10 do
  2143. wait()
  2144. door1.Mesh.Offset = door1.Mesh.Offset - Vector3.new(0,0,0.05)
  2145. door12.Mesh.Offset = door12.Mesh.Offset - Vector3.new(0,0,0.05)
  2146. door13.Mesh.Offset = door13.Mesh.Offset - Vector3.new(0,0,0.05)
  2147. door2.Mesh.Offset = door2.Mesh.Offset - Vector3.new(0,0,-0.05)
  2148. door22.Mesh.Offset = door22.Mesh.Offset - Vector3.new(0,0,-0.05)
  2149. door23.Mesh.Offset = door23.Mesh.Offset - Vector3.new(0,0,-0.05)
  2150. door3.Mesh.Scale = door3.Mesh.Scale + Vector3.new(0,-0.05,0)
  2151. end
  2152. end
  2153. end
  2154. end
  2155.  
  2156.  
  2157. end))
  2158. BoolValue165.Name = "Open"
  2159. BoolValue165.Parent = Model0
  2160. NumberValue166.Name = "Speed"
  2161. NumberValue166.Parent = Model0
  2162. NumberValue166.Value = 0.7
  2163. Part167.Name = "Sensor"
  2164. Part167.Parent = Model0
  2165. Part167.BrickColor = BrickColor.new("Really black")
  2166. Part167.Transparency = 1
  2167. Part167.Anchored = true
  2168. Part167.CanCollide = false
  2169. Part167.FormFactor = Enum.FormFactor.Symmetric
  2170. Part167.Size = Vector3.new(1, 1, 1)
  2171. Part167.CFrame = CFrame.new(59.5062256, 2.50000191, -110.25, 1, 1.1920929e-07, 6.36583286e-10, -1.04308128e-07, 0.99999994, -3.63957326e-08, -9.99465932e-09, 3.51325546e-08, 1)
  2172. Part167.LeftSurface = Enum.SurfaceType.Weld
  2173. Part167.RightSurface = Enum.SurfaceType.Weld
  2174. Part167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2175. Part167.Position = Vector3.new(59.5062256, 2.50000191, -110.25)
  2176. Part167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2177. SpecialMesh168.Parent = Part167
  2178. SpecialMesh168.MeshId = "http://www.roblox.com/asset/?id=27120789"
  2179. SpecialMesh168.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  2180. SpecialMesh168.MeshType = Enum.MeshType.FileMesh
  2181. SpecialMesh168.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  2182. BoolValue169.Name = "Firing"
  2183. BoolValue169.Parent = Model0
  2184. Script170.Name = "SensorScript"
  2185. Script170.Parent = Model0
  2186. table.insert(cors,sandbox(Script170,function()
  2187. function findNearestTorso(pos)
  2188. local list = game.Workspace:children()
  2189. local torso = nil
  2190. local dist = 150
  2191. local temp = nil
  2192. local human = nil
  2193. local temp2 = nil
  2194. for x = 1, #list do
  2195. temp2 = list[x]
  2196. plr = game.Players:findFirstChild(""..temp2.Name.."")
  2197. -- if (plr ~= nil) then
  2198. temp = temp2:findFirstChild("Torso")
  2199. human = temp2:findFirstChild("Humanoid")
  2200. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  2201. if (temp.Position - pos).magnitude < dist then
  2202. torso = temp
  2203. dist = (temp.Position - pos).magnitude
  2204. -- end
  2205. end
  2206. end
  2207. end
  2208. return torso
  2209. end
  2210. laser = Instance.new("Part")
  2211. laser.formFactor = "Custom"
  2212. laser.BrickColor = BrickColor.new("Bright red")
  2213. laser.Anchored = true
  2214. laser.CanCollide = false
  2215. laser.Size = Vector3.new(.2,.2,.2)
  2216. laser.Transparency = 1
  2217. laser.Parent = game.Workspace
  2218. laser.Position = script.Parent.Sensor.Position
  2219.  
  2220. part = nil
  2221. function checkPoint(x,y,z)
  2222. for i,v in pairs(workspace:getChildren()) do
  2223. if(v:isA("BasePart")) or (v:isA("Part")) or (v:isA("WedgePart")) and (v.Parent~=script.Parent) and (v.Parent.Parent~=script.Parent) and (v~=laser) then
  2224. left=v.Position.X -(v.Size.X/2)
  2225. right=v.Position.X +(v.Size.X/2)
  2226. top=v.Position.Y +(v.Size.Y/2)
  2227. bottom=v.Position.Y -(v.Size.Y/2)
  2228. front=v.Position.Z -(v.Size.Z/2)
  2229. back=v.Position.Z +(v.Size.Z/2)
  2230. if(x<=right and x>=left and y>=bottom and y<=top and z>=front and z<=back) then
  2231. return true,v
  2232. else
  2233. return false
  2234. end
  2235. end
  2236. end
  2237. end
  2238.  
  2239. function fire(distancel)
  2240. ix=0
  2241. for i = 1, distancel*2 do
  2242. ix=ix+0.5
  2243. if(ix>=distancel)then
  2244. ix=0
  2245. end
  2246. a=laser.CFrame+(laser.CFrame.lookVector*ix)
  2247. d=a
  2248. cd,fc=checkPoint(d.X,d.Y,d.Z)
  2249. if(cd==true)then
  2250. part = fc
  2251. break
  2252. else
  2253. part = nil
  2254. end
  2255. end
  2256. end
  2257.  
  2258.  
  2259.  
  2260. while true do
  2261. wait(0.1)
  2262. local target = findNearestTorso(script.Parent.Sensor.Position + (script.Parent.Sensor.CFrame.lookVector * 150))
  2263. if target ~= nil then
  2264. hpos = script.Parent.Sensor.Position
  2265. dir = CFrame.new(hpos, target.Position)
  2266. laser.CFrame = dir
  2267. fire((target.Position - script.Parent.Sensor.Position).magnitude)
  2268. if part~= nil then
  2269. if part.Parent==target.Parent then
  2270. script.Parent.Open.Value = true
  2271. else
  2272. script.Parent.Open.Value = false
  2273. end
  2274. else
  2275. script.Parent.Open.Value = true
  2276. end
  2277. else
  2278. script.Parent.Open.Value = false
  2279. end
  2280. end
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286. end))
  2287. for i,v in pairs(mas:GetChildren()) do
  2288. v.Parent = workspace
  2289. pcall(function() v:MakeJoints() end)
  2290. end
  2291. mas:Destroy()
  2292. for i,v in pairs(cors) do
  2293. spawn(function()
  2294. pcall(v)
  2295. end)
  2296. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement