Advertisement
00fjg

Untitled

Jun 28th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.68 KB | None | 0 0
  1. player = game:GetService("Players").LocalPlayer
  2. char = player.Character
  3. mouse = player:GetMouse()
  4. idleq = false
  5. local ignore = {player.Character, char}
  6. for i,v in pairs(game.Workspace:GetChildren()) do
  7. if v.ClassName == "Part" then
  8. table.insert(ignore, v)
  9. end
  10. end
  11. local pja = false
  12. local aiming = false
  13. local skl = false
  14. local atkdis = true
  15. local snum = 2
  16. local ammo = 20
  17. parts = {}
  18. poses = {}
  19. local obj3, TARG10, TARG11, lastdf, df, dfm, lastdg, dg, dgm = nil, nil, nil, nil, nil, nil, nil, nil, nil
  20. makepart = function(transparency, collide, color, size, cf, material, shape, debris, anchored)
  21. local p = Instance.new("Part", game.Workspace)
  22. if transparency ~= nil then
  23. p.Transparency = transparency
  24. end
  25. if collide ~= nil then
  26. p.CanCollide = collide
  27. if color ~= nil then
  28. p.BrickColor = BrickColor.new(color)
  29. end
  30. if size ~= nil then
  31. p.Size = size
  32. end
  33. if cf ~= nil then
  34. p.CFrame = cf
  35. end
  36. if material ~= nil then
  37. p.Material = material
  38. end
  39. if shape ~= nil then
  40. p.Shape = shape
  41. end
  42. if debris ~= nil then
  43. game.Debris:AddItem(p, debris)
  44. end
  45. p.TopSurface = "SmoothNoOutlines"
  46. p.BottomSurface = "SmoothNoOutlines"
  47. p.LeftSurface = "SmoothNoOutlines"
  48. p.RightSurface = "SmoothNoOutlines"
  49. p.FrontSurface = "SmoothNoOutlines"
  50. p.BackSurface = "SmoothNoOutlines"
  51. return p
  52. end
  53. end
  54.  
  55. meshsomething = function(part, meshid, textureid, scale, mt)
  56. local msh = nil
  57. if mt ~= nil then
  58. msh = Instance.new(mt, part)
  59. else
  60. msh = Instance.new("SpecialMesh", part)
  61. end
  62. if meshid ~= nil then
  63. msh.MeshId = meshid
  64. end
  65. if textureid ~= nil then
  66. msh.TextureId = textureid
  67. end
  68. if scale ~= nil then
  69. msh.Scale = scale
  70. end
  71. return msh
  72. end
  73.  
  74. for i,v in pairs(player.PlayerGui:GetChildren()) do
  75. if v.Name == "UI" then
  76. v:Destroy()
  77. end
  78. end
  79. for i,v in pairs(char:GetChildren()) do
  80. if v.ClassName == "BoolValue" then
  81. v:Destroy()
  82. end
  83. if v.ClassName == "NumberValue" then
  84. v:Destroy()
  85. end
  86. end
  87. wait()
  88. stun = Instance.new("BoolValue", char)
  89. stun.Name = "Stunned"
  90. stun.Value = false
  91. atk = Instance.new("NumberValue", char)
  92. atk.Name = "Attack"
  93. atk.Value = 1
  94. def = Instance.new("NumberValue", char)
  95. def.Name = "Defense"
  96. def.Value = 1
  97. spd = Instance.new("NumberValue", char)
  98. spd.Name = "Speed"
  99. spd.Value = 1.1
  100. deft = Instance.new("NumberValue", char)
  101. deft.Name = "DefenseTime"
  102. deft.Value = 0
  103. atkt = Instance.new("NumberValue", char)
  104. atkt.Name = "AttackTime"
  105. atkt.Value = 0
  106. spdt = Instance.new("NumberValue", char)
  107. spdt.Name = "SpeedTime"
  108. spdt.Value = 0
  109. posd = Instance.new("BoolValue", char)
  110. posd.Name = "Posioned"
  111. posd.Value = false
  112. pt = Instance.new("NumberValue", char)
  113. pt.Name = "PoisonTime"
  114. pt.Value = 0
  115. bl = Instance.new("BoolValue", char)
  116. bl.Name = "Blocking"
  117. bl.Value = false
  118. bll = Instance.new("BoolValue", char)
  119. bll.Name = "BlockingLabel"
  120. bll.Value = false
  121. blt = Instance.new("NumberValue", char)
  122. blt.Name = "BlockingLeft"
  123. blt.Value = 50
  124. pb = Instance.new("BoolValue", char)
  125. pb.Name = "PauseBlock"
  126. pb.Value = false
  127. blm = 100
  128. gd = Instance.new("BoolValue", char)
  129. gd.Name = "Ground"
  130. local TARG7, obj, TARG8, obj2 = nil, nil, nil, nil
  131. for i,v in pairs(char:GetChildren()) do
  132. if v.ClassName == "Weld" then
  133. v:destroy()
  134. end
  135. if v.ClassName == "Model" then
  136. v:destroy()
  137. end
  138. end
  139. if script:FindFirstChild("forCustomRun") ~= nil then
  140. local sc = script.forCustomRun.Value
  141. assert(loadstring(sc))()
  142. return
  143. else
  144. do
  145. if script:FindFirstChild("forCustomRunL") ~= nil then
  146. local locsc = workspace:FindFirstChild("_localrun")
  147. local sc = script.forCustomRunL
  148. if locsc ~= nil then
  149. local loc = locsc:clone()
  150. loc.scrun.Value = sc.Value
  151. loc.Name = script.Name
  152. for i,v in pairs(script:GetChildren()) do
  153. v:clone().Parent = loc
  154. end
  155. loc.Parent = script.Parent
  156. script:remove()
  157. return
  158. else
  159. do
  160. do
  161. assert(loadstring(sc.Value))()
  162. do return end
  163. local m = Instance.new("Model")
  164. m.Name = "G1"
  165. p1 = Instance.new("Part", m)
  166. p1.BrickColor = BrickColor.new("Medium stone grey")
  167. p1.Material = Enum.Material.Metal
  168. p1.Name = "FakeHandle"
  169. p1.CFrame = CFrame.new(65.8085709, 4.29194164, 148.60907, -0.00274085556, 0.00474751135, 0.99998498, 0.866026342, 0.500000119, 1.12734327e-007, -0.499992907, 0.866013527, -0.00548189273)
  170. p1.CanCollide = false
  171. p1.Size = Vector3.new(1.13946342, 0.351685941, 0.328840196)
  172. p1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  173. p1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  174. p1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  175. p1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  176. p1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  177. p1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  178. b1 = Instance.new("BlockMesh", p1)
  179. b1.Name = "Mesh"
  180. b1.Scale = Vector3.new(1, 1, 0.855579317)
  181. p2 = Instance.new("Part", m)
  182. p2.BrickColor = BrickColor.new("Medium stone grey")
  183. p2.Material = Enum.Material.Metal
  184. p2.CFrame = CFrame.new(65.8101273, 3.79747939, 148.893906, 1.46398065e-007, 0.00548202824, 0.99998498, 1.00000083, -3.94136208e-007, 7.13035959e-008, 2.90767929e-007, 0.999986231, -0.00548202824)
  185. p2.CanCollide = false
  186. p2.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  187. p2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  188. p2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  189. p2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  190. p2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  191. p2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  192. p2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  193. b2 = Instance.new("BlockMesh", p2)
  194. b2.Name = "Mesh"
  195. b2.Scale = Vector3.new(0.543293059, 0.924025238, 0.855579317)
  196. p3 = Instance.new("Part", m)
  197. p3.BrickColor = BrickColor.new("Medium stone grey")
  198. p3.Material = Enum.Material.Metal
  199. p3.CFrame = CFrame.new(65.8122559, 3.79688239, 149.095078, -0.99998498, 1.87829016e-007, -0.00548189273, -2.98719591e-008, 1.00000083, 3.9413618e-007, 0.00548189273, 2.90540783e-007, -0.999986231)
  200. p3.CanCollide = false
  201. p3.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  202. p3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  203. p3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  204. p3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  205. p3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  206. p3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  207. p3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  208. b3 = Instance.new("SpecialMesh", p3)
  209. b3.MeshType = Enum.MeshType.Wedge
  210. b3.Name = "Mesh"
  211. b3.Scale = Vector3.new(0.861996353, 0.541153729, 0.299452811)
  212. p4 = Instance.new("Part", m)
  213. p4.BrickColor = BrickColor.new("Dark stone grey")
  214. p4.Material = Enum.Material.Metal
  215. p4.CFrame = CFrame.new(65.808754, 4.25683975, 147.366333, -0.00387632172, -0.00387629867, 0.99998498, -0.707107067, 0.707107663, 2.02391504e-007, -0.707097352, -0.707096815, -0.00548192998)
  216. p4.CanCollide = false
  217. p4.Size = Vector3.new(0.344652593, 0.328840226, 0.328840196)
  218. p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  219. p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  220. p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  221. p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  222. p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  223. p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  224. b4 = Instance.new("BlockMesh", p4)
  225. b4.Name = "Mesh"
  226. b4.Scale = Vector3.new(1, 0.98605454, 0.727242351)
  227. p5 = Instance.new("Part", m)
  228. p5.BrickColor = BrickColor.new("Medium stone grey")
  229. p5.Material = Enum.Material.Metal
  230. p5.CFrame = CFrame.new(65.8052063, 4.28799009, 147.995804, -0.00237031258, 0.00494326791, 0.99998498, 0.901656389, 0.432455301, -3.19261432e-007, -0.432449043, 0.901643157, -0.00548217818)
  231. p5.CanCollide = false
  232. p5.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  233. p5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  234. p5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  235. p5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  236. p5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  237. p5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  238. p5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  239. b5 = Instance.new("BlockMesh", p5)
  240. b5.Name = "Mesh"
  241. b5.Scale = Vector3.new(0.541154027, 0.370038033, 0.855579317)
  242. p6 = Instance.new("Part", m)
  243. p6.BrickColor = BrickColor.new("Medium stone grey")
  244. p6.Material = Enum.Material.Metal
  245. p6.CFrame = CFrame.new(65.8055191, 4.18262863, 148.05368, -0.00321987947, 0.00443653576, 0.99998498, 0.809280872, 0.587423205, -1.22269256e-007, -0.587414861, 0.809268951, -0.00548183126)
  246. p6.CanCollide = false
  247. p6.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  248. p6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  249. p6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  250. p6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  251. p6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  252. p6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  253. p6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  254. b6 = Instance.new("BlockMesh", p6)
  255. b6.Name = "Mesh"
  256. b6.Scale = Vector3.new(0.275924385, 0.370038033, 0.855579317)
  257. p7 = Instance.new("Part", m)
  258. p7.BrickColor = BrickColor.new("Medium stone grey")
  259. p7.Material = Enum.Material.Metal
  260. p7.CFrame = CFrame.new(65.805809, 4.12784576, 148.105148, -0.00417054817, 0.00355759193, 0.99998498, 0.648944676, 0.76083672, -7.59814398e-008, -0.760825694, 0.648935139, -0.0054817819)
  261. p7.CanCollide = false
  262. p7.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  263. p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  264. p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  265. p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  266. p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  267. p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  268. p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  269. b7 = Instance.new("BlockMesh", p7)
  270. b7.Name = "Mesh"
  271. b7.Scale = Vector3.new(0.275924385, 0.370038033, 0.855579317)
  272. p8 = Instance.new("Part", m)
  273. p8.BrickColor = BrickColor.new("Medium stone grey")
  274. p8.Material = Enum.Material.Metal
  275. p8.CFrame = CFrame.new(65.8061371, 4.09200764, 148.16626, -0.00503501063, 0.00216825632, 0.99998498, 0.395381063, 0.918518186, -6.1972105e-007, -0.918504775, 0.395375133, -0.00548203103)
  276. p8.CanCollide = false
  277. p8.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  278. p8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  279. p8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  280. p8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  281. p8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  282. p8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  283. p8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  284. b8 = Instance.new("BlockMesh", p8)
  285. b8.Name = "Mesh"
  286. b8.Scale = Vector3.new(0.275924385, 0.370038033, 0.855579317)
  287. p9 = Instance.new("Part", m)
  288. p9.BrickColor = BrickColor.new("Medium stone grey")
  289. p9.Material = Enum.Material.Metal
  290. p9.CFrame = CFrame.new(65.8071518, 4.10357571, 148.35141, -0.00543469377, -0.000718604482, 0.99998498, -0.131278411, 0.991346419, -8.56533404e-007, -0.991331935, -0.131276608, -0.00548199657)
  291. p9.CanCollide = false
  292. p9.Size = Vector3.new(0.356609762, 0.328840226, 0.328840196)
  293. p9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  294. p9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  295. p9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  296. p9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  297. p9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  298. p9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  299. b9 = Instance.new("BlockMesh", p9)
  300. b9.Name = "Mesh"
  301. b9.Scale = Vector3.new(1, 0.370038033, 0.855579317)
  302. p10 = Instance.new("Part", m)
  303. p10.BrickColor = BrickColor.new("Medium stone grey")
  304. p10.Material = Enum.Material.Metal
  305. p10.CFrame = CFrame.new(65.8079605, 4.02783871, 148.440109, -0.00543469377, -0.000718604482, 0.99998498, -0.131278411, 0.991346419, -8.56533404e-007, -0.991331935, -0.131276608, -0.00548199657)
  306. p10.CanCollide = false
  307. p10.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  308. p10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  309. p10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  310. p10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  311. p10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  312. p10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  313. p10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  314. b10 = Instance.new("BlockMesh", p10)
  315. b10.Name = "Mesh"
  316. b10.Scale = Vector3.new(0.994611204, 0.301591754, 0.699436307)
  317. p11 = Instance.new("Part", m)
  318. p11.BrickColor = BrickColor.new("Medium stone grey")
  319. p11.Material = Enum.Material.Metal
  320. p11.CFrame = CFrame.new(65.8067474, 4.04101276, 148.277451, -0.00435107294, 0.00333469734, 0.99998498, 0.608159721, 0.793815732, -7.71711825e-007, -0.793804049, 0.60815084, -0.00548197422)
  321. p11.CanCollide = false
  322. p11.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  323. p11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  324. p11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  325. p11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  326. p11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  327. p11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  328. p11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  329. b11 = Instance.new("BlockMesh", p11)
  330. b11.Name = "Mesh"
  331. b11.Scale = Vector3.new(0.346509725, 0.370038033, 0.684463739)
  332. p12 = Instance.new("Part", m)
  333. p12.BrickColor = BrickColor.new("Medium stone grey")
  334. p12.Material = Enum.Material.Metal
  335. p12.CFrame = CFrame.new(65.8055573, 4.79744482, 148.452942, -0.00548179774, -5.19307214e-005, 0.99998498, -0.00948459003, 0.999955893, 1.51362741e-007, -0.999941289, -0.00948455557, -0.00548204361)
  336. p12.CanCollide = false
  337. p12.Size = Vector3.new(0.827166021, 0.351685941, 0.328840196)
  338. p12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  339. p12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  340. p12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  341. p12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  342. p12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  343. p12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  344. b12 = Instance.new("BlockMesh", p12)
  345. b12.Name = "Mesh"
  346. b12.Scale = Vector3.new(1, 1, 0.573238373)
  347. p13 = Instance.new("Part", m)
  348. p13.BrickColor = BrickColor.new("Medium stone grey")
  349. p13.Material = Enum.Material.Metal
  350. p13.CFrame = CFrame.new(65.8064957, 4.6891346, 148.62294, 0.00477291131, 0.0027004343, 0.99998498, 0.492385954, -0.870378077, 4.99754435e-007, 0.870365262, 0.492378861, -0.00548388762)
  351. p13.CanCollide = false
  352. p13.Size = Vector3.new(0.364346951, 0.350982577, 0.328840196)
  353. p13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  354. p13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  355. p13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  356. p13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  357. p13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  358. p13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  359. b13 = Instance.new("BlockMesh", p13)
  360. b13.Name = "Mesh"
  361. b13.Scale = Vector3.new(1, 1, 0.573238373)
  362. p14 = Instance.new("Part", m)
  363. p14.BrickColor = BrickColor.new("Dark stone grey")
  364. p14.Material = Enum.Material.Metal
  365. p14.CFrame = CFrame.new(65.8095169, 4.16348457, 147.505066, -0.00257730903, -0.00483768387, 0.99998498, -0.882603049, 0.470120817, -2.29103279e-007, -0.470113903, -0.882590115, -0.00548139587)
  366. p14.CanCollide = false
  367. p14.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  368. p14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  369. p14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  370. p14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  371. p14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  372. p14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  373. p14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  374. b14 = Instance.new("BlockMesh", p14)
  375. b14.Name = "Mesh"
  376. b14.Scale = Vector3.new(0.789272487, 0.271646053, 0.727242351)
  377. p15 = Instance.new("Part", m)
  378. p15.BrickColor = BrickColor.new("Medium stone grey")
  379. p15.Material = Enum.Material.Metal
  380. p15.CFrame = CFrame.new(65.7997513, 4.56228209, 147.001526, -0.00548189273, 1.05294703e-007, 0.99998498, 4.5374091e-007, 1.00000083, 1.12734313e-007, -0.999986231, 3.50598867e-007, -0.00548189273)
  381. p15.CanCollide = false
  382. p15.Size = Vector3.new(1.22879124, 0.618263781, 0.328840196)
  383. p15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  384. p15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  385. p15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  386. p15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  387. p15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  388. p15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  389. b15 = Instance.new("BlockMesh", p15)
  390. b15.Name = "Mesh"
  391. b15.Scale = Vector3.new(1, 1, 0.855579317)
  392. p16 = Instance.new("Part", m)
  393. p16.BrickColor = BrickColor.new("Medium stone grey")
  394. p16.Material = Enum.Material.Metal
  395. p16.CFrame = CFrame.new(65.8054657, 4.60585546, 148.042877, -0.00548189366, 1.36086129e-007, 0.99998498, 4.68393893e-007, 1.00000107, 1.43606542e-007, -0.999986589, 3.35777088e-007, -0.00548189366)
  396. p16.CanCollide = false
  397. p16.Size = Vector3.new(0.859521151, 0.531045794, 0.328840196)
  398. p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  399. p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  400. p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  401. p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  402. p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  403. p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  404. b16 = Instance.new("BlockMesh", p16)
  405. b16.Name = "Mesh"
  406. b16.Scale = Vector3.new(1, 1, 0.855579317)
  407. p17 = Instance.new("Part", m)
  408. p17.BrickColor = BrickColor.new("Medium stone grey")
  409. p17.Material = Enum.Material.Metal
  410. p17.CFrame = CFrame.new(65.8034897, 4.45360756, 147.682571, -0.0027410998, -0.00474758679, 0.99998498, -0.866026044, 0.500000954, 2.11278177e-007, -0.499993622, -0.866013587, -0.00548208086)
  411. p17.CanCollide = false
  412. p17.Size = Vector3.new(0.414286286, 0.328840226, 0.328840196)
  413. p17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  414. p17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  415. p17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  416. p17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  417. p17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  418. p17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  419. b17 = Instance.new("BlockMesh", p17)
  420. b17.Name = "Mesh"
  421. b17.Scale = Vector3.new(1, 0.265229613, 0.855579317)
  422. p18 = Instance.new("Part", m)
  423. p18.BrickColor = BrickColor.new("Medium stone grey")
  424. p18.Material = Enum.Material.Metal
  425. p18.CFrame = CFrame.new(65.7961502, 4.60647058, 146.344635, 2.17020158e-007, 0.00548208877, 0.99998498, 1.00000107, -4.68393893e-007, 6.26713259e-008, 3.35333397e-007, 0.999986589, -0.00548208877)
  426. p18.CanCollide = false
  427. p18.Size = Vector3.new(0.527529478, 0.328840226, 0.328840196)
  428. p18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  429. p18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  430. p18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  431. p18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  432. p18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  433. p18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  434. b18 = Instance.new("BlockMesh", p18)
  435. b18.Name = "Mesh"
  436. b18.Scale = Vector3.new(1, 0.263090521, 0.855579317)
  437. p19 = Instance.new("Part", m)
  438. p19.BrickColor = BrickColor.new("Dark stone grey")
  439. p19.Material = Enum.Material.Metal
  440. p19.CFrame = CFrame.new(65.8067551, 4.52852631, 147.00148, -0.00548189366, 1.36086129e-007, 0.99998498, 4.68393893e-007, 1.00000107, 1.43606542e-007, -0.999986589, 3.35777088e-007, -0.00548189366)
  441. p19.CanCollide = false
  442. p19.Size = Vector3.new(1.17252171, 0.576061606, 0.328840196)
  443. p19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  444. p19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  445. p19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  446. p19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  447. p19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  448. p19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  449. b19 = Instance.new("BlockMesh", p19)
  450. b19.Name = "Mesh"
  451. b19.Scale = Vector3.new(1, 1, 0.727242351)
  452. p20 = Instance.new("Part", m)
  453. p20.BrickColor = BrickColor.new("Medium stone grey")
  454. p20.Material = Enum.Material.Metal
  455. p20.CFrame = CFrame.new(65.7966385, 4.38355255, 146.433624, -0.0038761883, 0.00387638062, 0.99998498, 0.707107842, 0.707107246, 1.43606556e-007, -0.707097113, 0.70709753, -0.00548189366)
  456. p20.CanCollide = false
  457. p20.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  458. p20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  459. p20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  460. p20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  461. p20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  462. p20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  463. p20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  464. b20 = Instance.new("BlockMesh", p20)
  465. b20.Name = "Mesh"
  466. b20.Scale = Vector3.new(0.385011137, 0.748631597, 0.855579317)
  467. p21 = Instance.new("Part", m)
  468. p21.BrickColor = BrickColor.new("Dark stone grey")
  469. p21.Material = Enum.Material.Metal
  470. p21.Name = "CylinderMesh"
  471. p21.CFrame = CFrame.new(65.7871628, 4.77749825, 146.300934, -1.36086129e-007, 0.00548189366, -0.99998498, -1.00000107, -4.68393893e-007, -1.43606542e-007, -3.35777088e-007, 0.999986589, 0.00548189366)
  472. p21.CanCollide = false
  473. p21.Elasticity = 0
  474. p21.Size = Vector3.new(0.378414333, 0.377710849, 0.328840196)
  475. p21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  476. p21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  477. p21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  478. p21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  479. p21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  480. p21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  481. b21 = Instance.new("CylinderMesh", p21)
  482. b21.Name = "Mesh"
  483. b21.Scale = Vector3.new(1, 1, 0.876968741)
  484. p22 = Instance.new("Part", m)
  485. p22.BrickColor = BrickColor.new("Really black")
  486. p22.Material = Enum.Material.Metal
  487. p22.Name = "CylinderMesh"
  488. p22.CFrame = CFrame.new(65.7892685, 4.77853441, 146.300934, -1.36086129e-007, 0.00548189366, -0.99998498, -1.00000107, -4.68393893e-007, -1.43606542e-007, -3.35777088e-007, 0.999986589, 0.00548189366)
  489. p22.CanCollide = false
  490. p22.Elasticity = 0
  491. p22.Size = Vector3.new(0.378414333, 0.377710849, 0.328840196)
  492. p22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  493. p22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  494. p22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  495. p22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  496. p22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  497. p22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  498. b22 = Instance.new("CylinderMesh", p22)
  499. b22.Name = "Mesh"
  500. b22.Scale = Vector3.new(1, 1.00999999, 0.79932487)
  501. p23 = Instance.new("Part", m)
  502. p23.BrickColor = BrickColor.new("Really red")
  503. p23.Material = Enum.Material.Neon
  504. p23.Name = "Neon"
  505. p23.CFrame = CFrame.new(65.7981415, 4.59265232, 146.707626, 0.00141900242, 0.00529497489, 0.99998498, 0.965926766, -0.258819968, 6.96827271e-008, 0.258816093, 0.9659127, -0.00548181683)
  506. p23.CanCollide = false
  507. p23.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  508. p23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  509. p23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  510. p23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  511. p23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  512. p23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  513. p23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  514. b23 = Instance.new("BlockMesh", p23)
  515. b23.Name = "Mesh"
  516. b23.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  517. p24 = Instance.new("Part", m)
  518. p24.BrickColor = BrickColor.new("Really red")
  519. p24.Material = Enum.Material.Neon
  520. p24.Name = "Neon"
  521. p24.CFrame = CFrame.new(65.7972565, 4.58983135, 146.545853, 0.00141900242, 0.00529497489, 0.99998498, 0.965926766, -0.258819968, 6.96827271e-008, 0.258816093, 0.9659127, -0.00548181683)
  522. p24.CanCollide = false
  523. p24.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  524. p24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  525. p24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  526. p24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  527. p24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  528. p24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  529. p24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  530. b24 = Instance.new("BlockMesh", p24)
  531. b24.Name = "Mesh"
  532. b24.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  533. p25 = Instance.new("Part", m)
  534. p25.BrickColor = BrickColor.new("Really red")
  535. p25.Material = Enum.Material.Neon
  536. p25.Name = "Neon"
  537. p25.CFrame = CFrame.new(65.7990952, 4.59151936, 146.881363, 0.00141900242, 0.00529497489, 0.99998498, 0.965926766, -0.258819968, 6.96827271e-008, 0.258816093, 0.9659127, -0.00548181683)
  538. p25.CanCollide = false
  539. p25.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  540. p25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  541. p25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  542. p25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  543. p25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  544. p25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  545. p25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  546. b25 = Instance.new("BlockMesh", p25)
  547. b25.Name = "Mesh"
  548. b25.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  549. p26 = Instance.new("Part", m)
  550. p26.BrickColor = BrickColor.new("Really red")
  551. p26.Material = Enum.Material.Neon
  552. p26.Name = "Neon"
  553. p26.CFrame = CFrame.new(65.7964172, 4.58983135, 146.393204, 0.00141900242, 0.00529497489, 0.99998498, 0.965926766, -0.258819968, 6.96827271e-008, 0.258816093, 0.9659127, -0.00548181683)
  554. p26.CanCollide = false
  555. p26.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  556. p26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  557. p26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  558. p26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  559. p26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  560. p26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  561. p26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  562. b26 = Instance.new("BlockMesh", p26)
  563. b26.Name = "Mesh"
  564. b26.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  565. p27 = Instance.new("Part", m)
  566. p27.BrickColor = BrickColor.new("Dark stone grey")
  567. p27.Material = Enum.Material.Metal
  568. p27.Name = "Part2"
  569. p27.CFrame = CFrame.new(65.8005905, 4.93289042, 146.578751, -0.00431957375, 0.00337598543, 0.99998498, 0.615683138, 0.78799516, -4.94119604e-007, -0.787983835, 0.615674138, -0.00548233464)
  570. p27.CanCollide = false
  571. p27.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  572. p27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  573. p27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  574. p27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  575. p27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  576. p27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  577. p27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  578. b27 = Instance.new("BlockMesh", p27)
  579. b27.Name = "Mesh"
  580. b27.Scale = Vector3.new(0.840607285, 0.938997805, 0.442120701)
  581. p28 = Instance.new("Part", m)
  582. p28.BrickColor = BrickColor.new("Dark stone grey")
  583. p28.Material = Enum.Material.Metal
  584. p28.Name = "Part2"
  585. p28.CFrame = CFrame.new(65.7976608, 4.46898556, 146.618896, -0.00548165245, 3.69024548e-007, 0.99998498, 6.17405703e-007, 1.00000107, -8.85188811e-008, -0.999986589, 4.83514327e-007, -0.00548165245)
  586. p28.CanCollide = false
  587. p28.Size = Vector3.new(0.730803668, 0.328840226, 0.328840196)
  588. p28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  589. p28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  590. p28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  591. p28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  592. p28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  593. p28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  594. b28 = Instance.new("BlockMesh", p28)
  595. b28.Name = "Mesh"
  596. b28.Scale = Vector3.new(1, 0.701574802, 1.11225307)
  597. p29 = Instance.new("Part", m)
  598. p29.BrickColor = BrickColor.new("Dark stone grey")
  599. p29.Material = Enum.Material.Metal
  600. p29.Name = "Part2"
  601. p29.CFrame = CFrame.new(65.795311, 4.66588306, 146.227829, -0.99998498, 3.44869136e-006, 0.00548128318, -2.00733552e-007, -1.00000095, 0.000643113512, 0.00548128411, 0.000643236504, 0.99998647)
  602. p29.CanCollide = false
  603. p29.Size = Vector3.new(0.365753591, 0.62600112, 0.328840196)
  604. p29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  605. p29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  606. p29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  607. p29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  608. p29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  609. p29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  610. b29 = Instance.new("SpecialMesh", p29)
  611. b29.MeshType = Enum.MeshType.Wedge
  612. b29.Name = "Mesh"
  613. b29.Scale = Vector3.new(1, 1, 0.168976992)
  614. p30 = Instance.new("Part", m)
  615. p30.BrickColor = BrickColor.new("Dark stone grey")
  616. p30.Material = Enum.Material.Metal
  617. p30.Name = "Part2"
  618. p30.CFrame = CFrame.new(65.79953, 4.61739254, 146.960571, -0.00141909264, -0.00529493298, 0.99998498, -0.965926766, 0.258819968, -2.82244628e-008, -0.258816093, -0.9659127, -0.0054817996)
  619. p30.CanCollide = false
  620. p30.Size = Vector3.new(0.497987658, 0.328840226, 0.328840196)
  621. p30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  622. p30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  623. p30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  624. p30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  625. p30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  626. p30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  627. b30 = Instance.new("BlockMesh", p30)
  628. b30.Name = "Mesh"
  629. b30.Scale = Vector3.new(1, 0.562543094, 1.11225307)
  630. p31 = Instance.new("Part", m)
  631. p31.BrickColor = BrickColor.new("Dark stone grey")
  632. p31.Material = Enum.Material.Metal
  633. p31.Name = "Part2"
  634. p31.CFrame = CFrame.new(65.8007889, 4.78133106, 147.190704, -0.00548188994, 1.29204274e-008, 0.99998498, 4.09781933e-007, 1.00000012, 2.01176675e-008, -0.999985158, 3.95064177e-007, -0.00548188994)
  635. p31.CanCollide = false
  636. p31.Size = Vector3.new(1.87730086, 0.396701694, 0.328840196)
  637. p31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  638. p31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  639. p31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  640. p31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  641. p31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  642. p31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  643. b31 = Instance.new("BlockMesh", p31)
  644. b31.Name = "Mesh"
  645. b31.Scale = Vector3.new(1, 1, 1.11225295)
  646. p32 = Instance.new("Part", m)
  647. p32.BrickColor = BrickColor.new("Dark stone grey")
  648. p32.Material = Enum.Material.Metal
  649. p32.Name = "Part2"
  650. p32.CFrame = CFrame.new(65.8061829, 4.58199835, 148.175537, 0.0032283864, 0.00443197275, 0.99998498, 0.808222771, -0.588879347, 9.80679943e-007, 0.588870645, 0.808211148, -0.00548314303)
  651. p32.CanCollide = false
  652. p32.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  653. p32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  654. p32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  655. p32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  656. p32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  657. p32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  658. p32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  659. b32 = Instance.new("BlockMesh", p32)
  660. b32.Name = "Mesh"
  661. b32.Scale = Vector3.new(0.534737229, 0.787132502, 1.11225307)
  662. p33 = Instance.new("Part", m)
  663. p33.BrickColor = BrickColor.new("Dark stone grey")
  664. p33.Material = Enum.Material.Metal
  665. p33.Name = "Part2"
  666. p33.CFrame = CFrame.new(65.8062134, 4.70785856, 148.179993, -0.00274080154, 0.00474760961, 0.99998498, 0.866026938, 0.500000238, 1.40967529e-007, -0.499993205, 0.866014361, -0.00548195094)
  667. p33.CanCollide = false
  668. p33.Size = Vector3.new(0.520495594, 0.328840226, 0.328840196)
  669. p33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  670. p33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  671. p33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  672. p33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  673. p33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  674. p33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  675. b33 = Instance.new("BlockMesh", p33)
  676. b33.Name = "Mesh"
  677. b33.Scale = Vector3.new(1, 0.575376868, 1.11225307)
  678. p34 = Instance.new("Part", m)
  679. p34.BrickColor = BrickColor.new("Really black")
  680. p34.Material = Enum.Material.Metal
  681. p34.Name = "Part3"
  682. p34.CFrame = CFrame.new(65.7990341, 4.57716751, 146.86969, 0.00141903246, 0.00529496791, 0.99998498, 0.965927005, -0.258820027, 1.00554942e-007, 0.258816183, 0.965913057, -0.00548181823)
  683. p34.CanCollide = false
  684. p34.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  685. p34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  686. p34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  687. p34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  688. p34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  689. p34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  690. p34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  691. b34 = Instance.new("BlockMesh", p34)
  692. b34.Name = "Mesh"
  693. b34.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  694. p35 = Instance.new("Part", m)
  695. p35.BrickColor = BrickColor.new("Really black")
  696. p35.Material = Enum.Material.Metal
  697. p35.Name = "Part3"
  698. p35.CFrame = CFrame.new(65.7960815, 4.37165403, 146.331329, 2.3677579e-007, 0.00548185501, 0.99998498, 1.00000131, -6.32058686e-007, 1.05396282e-007, 4.6958624e-007, 0.999986947, -0.00548185501)
  699. p35.CanCollide = false
  700. p35.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  701. p35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  702. p35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  703. p35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  704. p35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  705. p35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  706. p35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  707. b35 = Instance.new("BlockMesh", p35)
  708. b35.Name = "Mesh"
  709. b35.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  710. p36 = Instance.new("Part", m)
  711. p36.BrickColor = BrickColor.new("Really black")
  712. p36.Material = Enum.Material.Metal
  713. p36.Name = "Part3"
  714. p36.CFrame = CFrame.new(65.7972031, 4.58139038, 146.535568, 0.00141903246, 0.00529496791, 0.99998498, 0.965927005, -0.258820027, 1.00554942e-007, 0.258816183, 0.965913057, -0.00548181823)
  715. p36.CanCollide = false
  716. p36.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  717. p36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  718. p36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  719. p36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  720. p36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  721. p36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  722. p36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  723. b36 = Instance.new("BlockMesh", p36)
  724. b36.Name = "Mesh"
  725. b36.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  726. p37 = Instance.new("Part", m)
  727. p37.BrickColor = BrickColor.new("Really black")
  728. p37.Material = Enum.Material.Metal
  729. p37.Name = "Part3"
  730. p37.CFrame = CFrame.new(65.7980804, 4.57927847, 146.69664, 0.00141903246, 0.00529496791, 0.99998498, 0.965927005, -0.258820027, 1.00554942e-007, 0.258816183, 0.965913057, -0.00548181823)
  731. p37.CanCollide = false
  732. p37.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  733. p37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  734. p37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  735. p37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  736. p37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  737. p37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  738. p37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  739. b37 = Instance.new("BlockMesh", p37)
  740. b37.Name = "Mesh"
  741. b37.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  742. p38 = Instance.new("Part", m)
  743. p38.BrickColor = BrickColor.new("Really black")
  744. p38.Material = Enum.Material.Metal
  745. p38.Name = "Part3"
  746. p38.CFrame = CFrame.new(65.7969131, 4.37212801, 146.482544, 2.3677579e-007, 0.00548185501, 0.99998498, 1.00000131, -6.32058686e-007, 1.05396282e-007, 4.6958624e-007, 0.999986947, -0.00548185501)
  747. p38.CanCollide = false
  748. p38.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  749. p38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  750. p38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  751. p38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  752. p38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  753. p38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  754. p38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  755. b38 = Instance.new("BlockMesh", p38)
  756. b38.Name = "Mesh"
  757. b38.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  758. p39 = Instance.new("Part", m)
  759. p39.BrickColor = BrickColor.new("Really black")
  760. p39.Material = Enum.Material.Metal
  761. p39.Name = "Part3"
  762. p39.CFrame = CFrame.new(65.7987442, 4.36790705, 146.81662, 2.3677579e-007, 0.00548185501, 0.99998498, 1.00000131, -6.32058686e-007, 1.05396282e-007, 4.6958624e-007, 0.999986947, -0.00548185501)
  763. p39.CanCollide = false
  764. p39.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  765. p39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  766. p39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  767. p39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  768. p39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  769. p39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  770. p39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  771. b39 = Instance.new("BlockMesh", p39)
  772. b39.Name = "Mesh"
  773. b39.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  774. p40 = Instance.new("Part", m)
  775. p40.BrickColor = BrickColor.new("Really black")
  776. p40.Material = Enum.Material.Metal
  777. p40.Name = "Part3"
  778. p40.CFrame = CFrame.new(65.7963715, 4.58090734, 146.384354, 0.00141903246, 0.00529496791, 0.99998498, 0.965927005, -0.258820027, 1.00554942e-007, 0.258816183, 0.965913057, -0.00548181823)
  779. p40.CanCollide = false
  780. p40.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  781. p40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  782. p40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  783. p40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  784. p40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  785. p40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  786. p40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  787. b40 = Instance.new("BlockMesh", p40)
  788. b40.Name = "Mesh"
  789. b40.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  790. p41 = Instance.new("Part", m)
  791. p41.BrickColor = BrickColor.new("Really black")
  792. p41.Material = Enum.Material.Metal
  793. p41.Name = "Part3"
  794. p41.CFrame = CFrame.new(65.7977905, 4.37002802, 146.643616, 2.3677579e-007, 0.00548185501, 0.99998498, 1.00000131, -6.32058686e-007, 1.05396282e-007, 4.6958624e-007, 0.999986947, -0.00548185501)
  795. p41.CanCollide = false
  796. p41.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  797. p41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  798. p41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  799. p41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  800. p41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  801. p41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  802. p41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  803. b41 = Instance.new("BlockMesh", p41)
  804. b41.Name = "Mesh"
  805. b41.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  806. p42 = Instance.new("Part", m)
  807. p42.BrickColor = BrickColor.new("Medium stone grey")
  808. p42.Material = Enum.Material.Metal
  809. p42.Transparency = 1
  810. p42.Name = "RealHandle1"
  811. p42.CFrame = CFrame.new(65.8085709, 4.29194164, 148.60907, 1.10513703e-007, 0.00548204966, 0.99998498, 1.0000006, -4.39087898e-007, 4.58511593e-008, 3.65223258e-007, 0.999985874, -0.00548204966)
  812. p42.Size = Vector3.new(1.13946342, 0.351685941, 0.328840196)
  813. p42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  814. p42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  815. p42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  816. p42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  817. p42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  818. p42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  819. b42 = Instance.new("BlockMesh", p42)
  820. b42.Name = "Mesh"
  821. b42.Scale = Vector3.new(1, 1, 0.855579317)
  822. p43 = Instance.new("Part", m)
  823. p43.BrickColor = BrickColor.new("Dark stone grey")
  824. p43.Material = Enum.Material.Metal
  825. p43.Transparency = 1
  826. p43.Name = "Ray"
  827. p43.CFrame = CFrame.new(65.7871704, 4.77749825, 145.550934, -1.66877584e-007, 0.00548189506, -0.99998498, -1.00000131, -4.83046904e-007, -1.74478771e-007, -3.20955309e-007, 0.999986947, 0.00548189506)
  828. p43.CanCollide = false
  829. p43.Elasticity = 0
  830. p43.Size = Vector3.new(0.378414333, 0.377710849, 0.328840196)
  831. p43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  832. p43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  833. p43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  834. p43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  835. p43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  836. p43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  837. w1 = Instance.new("Weld", p42)
  838. w1.Name = "FakeHandle"
  839. w1.Part0 = p42
  840. w1.C0 = CFrame.new(0, 0, 0, 0.866025567, 0.500000179, 6.68831959e-008, -0.500000298, 0.866025567, 1.56927854e-007, 7.52042979e-008, -1.39232725e-007, 1)
  841. w1.Part1 = p1
  842. w1.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  843. w2 = Instance.new("Weld", p42)
  844. w2.Name = "Part"
  845. w2.Part0 = p42
  846. w2.C0 = CFrame.new(-0.494461775, 0.284835815, -7.62939453e-006, 1.00000024, 4.49518325e-008, 2.54524313e-008, -7.42575139e-008, 1.00000036, 2.14204192e-008, 3.62919685e-008, -2.32830644e-008, 1)
  847. w2.Part1 = p2
  848. w2.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  849. w3 = Instance.new("Weld", p42)
  850. w3.Name = "Part"
  851. w3.Part0 = p42
  852. w3.C0 = CFrame.new(-0.495058775, 0.486022949, 0.00102233887, 1.5979122e-008, 1.00000024, -4.49518609e-008, -1.56927854e-007, -7.42575139e-008, -1.00000036, -1, 7.77235272e-008, 1.58790499e-007)
  853. w3.Part1 = p3
  854. w3.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  855. w4 = Instance.new("Weld", p42)
  856. w4.Name = "Part"
  857. w4.Part0 = p42
  858. w4.C0 = CFrame.new(-0.0351023674, -1.24272156, 0.00699615479, -0.707106948, 0.707106948, 1.5654031e-007, -0.707107127, -0.707107067, 1.19674951e-007, 1.52969733e-007, 1.90921128e-008, 1)
  859. w4.Part1 = p4
  860. w4.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  861. w5 = Instance.new("Weld", p42)
  862. w5.Name = "Part"
  863. w5.Part0 = p42
  864. w5.C0 = CFrame.new(-0.00395202637, -0.61328125, 0, 0.901655674, 0.43245542, -3.65112413e-007, -0.43245548, 0.901655734, -1.28522515e-007, 3.30153853e-007, 2.98488885e-007, 1)
  865. w5.Part1 = p5
  866. w5.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  867. w6 = Instance.new("Weld", p42)
  868. w6.Name = "Part"
  869. w6.Part0 = p42
  870. w6.C0 = CFrame.new(-0.109313011, -0.555404663, -7.62939453e-006, 0.809280157, 0.587423205, -1.68120224e-007, -0.587423444, 0.809280157, 2.18395144e-007, 3.15718353e-007, -4.28408384e-008, 1)
  871. w6.Part1 = p6
  872. w6.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  873. w7 = Instance.new("Weld", p42)
  874. w7.Name = "Part"
  875. w7.Part0 = p42
  876. w7.C0 = CFrame.new(-0.164095879, -0.503921509, 0, 0.648943961, 0.760836542, -1.21832414e-007, -0.760836661, 0.64894402, 2.6775524e-007, 3.24565917e-007, -3.53902578e-008, 1)
  877. w7.Part1 = p7
  878. w7.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  879. w8 = Instance.new("Weld", p42)
  880. w8.Name = "Part"
  881. w8.Part0 = p42
  882. w8.C0 = CFrame.new(-0.199934006, -0.442810059, -7.62939453e-006, 0.395380408, 0.918517828, -6.65571804e-007, -0.918517888, 0.395380378, 1.86264515e-008, 3.06405127e-007, 6.59842044e-007, 1)
  883. w8.Part1 = p8
  884. w8.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  885. w9 = Instance.new("Weld", p42)
  886. w9.Name = "Part"
  887. w9.Part0 = p42
  888. w9.C0 = CFrame.new(-0.188365936, -0.257659912, -7.62939453e-006, -0.131278768, 0.991345763, -9.02384045e-007, -0.991345882, -0.131278813, 5.30853868e-008, -7.21774995e-008, 9.62929334e-007, 1)
  889. w9.Part1 = p9
  890. w9.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  891. w10 = Instance.new("Weld", p42)
  892. w10.Name = "Part"
  893. w10.Part0 = p42
  894. w10.C0 = CFrame.new(-0.264102936, -0.168960571, 0.000312805176, -0.131278768, 0.991345763, -9.02384045e-007, -0.991345882, -0.131278813, 5.30853868e-008, -7.21774995e-008, 9.62929334e-007, 1)
  895. w10.Part1 = p10
  896. w10.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  897. w11 = Instance.new("Weld", p42)
  898. w11.Name = "Part"
  899. w11.Part0 = p42
  900. w11.C0 = CFrame.new(-0.250928879, -0.331619263, -7.62939453e-006, 0.608159006, 0.793815494, -8.17562409e-007, -0.793815494, 0.608159125, 7.54371285e-008, 5.96046448e-007, 6.5099448e-007, 1)
  901. w11.Part1 = p11
  902. w11.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  903. w12 = Instance.new("Weld", p42)
  904. w12.Name = "Part"
  905. w12.Part0 = p42
  906. w12.C0 = CFrame.new(0.505502701, -0.156143188, -0.00215911865, -0.0094850231, 0.999955297, 1.05511511e-007, -0.999955416, -0.00948505476, 6.05359674e-009, 8.38190317e-009, -4.36884875e-008, 1)
  907. w12.Part1 = p12
  908. w12.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  909. w13 = Instance.new("Weld", p42)
  910. w13.Name = "Part"
  911. w13.Part0 = p42
  912. w13.C0 = CFrame.new(0.397192955, 0.0138549805, -0.00215148926, 0.492386043, -0.870377302, 4.53902203e-007, 0.870377362, 0.492386132, -1.8379651e-006, 1.4049001e-006, 1.24517828e-006, 1)
  913. w13.Part1 = p13
  914. w13.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  915. w14 = Instance.new("Weld", p42)
  916. w14.Name = "Part"
  917. w14.Part0 = p42
  918. w14.C0 = CFrame.new(-0.128457546, -1.10398865, 0.00699615479, -0.882602692, 0.470120162, -2.74953976e-007, -0.470120221, -0.882602751, 6.53788447e-007, 1.09430403e-008, 7.36210495e-007, 1)
  919. w14.Part1 = p14
  920. w14.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  921. w15 = Instance.new("Weld", p42)
  922. w15.Name = "Part"
  923. w15.Part0 = p42
  924. w15.C0 = CFrame.new(0.270339489, -1.6075592, -7.62939453e-006, 1.46528407e-008, 1.00000024, 6.68831817e-008, -1.00000036, -1.46528407e-008, 1.56927854e-007, 1.58790499e-007, -5.13878273e-009, 1)
  925. w15.Part1 = p15
  926. w15.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  927. w16 = Instance.new("Weld", p42)
  928. w16.Name = "Part"
  929. w16.Part0 = p42
  930. w16.C0 = CFrame.new(0.313913345, -0.566207886, 0, 2.9305653e-008, 1.00000048, 9.77553896e-008, -1.00000072, -2.93056814e-008, 1.55996531e-007, 1.59721822e-007, 2.57334225e-008, 1)
  931. w16.Part1 = p16
  932. w16.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  933. w17 = Instance.new("Weld", p42)
  934. w17.Name = "Part"
  935. w17.Part0 = p42
  936. w17.C0 = CFrame.new(0.16166544, -0.926513672, 0, -0.866025746, 0.500000298, 1.65426897e-007, -0.500000358, -0.866025984, -3.11993062e-008, 2.25845724e-008, -4.47034836e-008, 1)
  937. w17.Part1 = p17
  938. w17.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  939. w18 = Instance.new("Weld", p42)
  940. w18.Name = "Part"
  941. w18.Part0 = p42
  942. w18.C0 = CFrame.new(0.314527988, -2.26446533, -7.62939453e-006, 1.00000048, -2.9305653e-008, 1.68201382e-008, -2.93056814e-008, 1.00000072, -3.91155481e-008, 1.06668658e-007, 3.53902578e-008, 1)
  943. w18.Part1 = p18
  944. w18.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  945. w19 = Instance.new("Weld", p42)
  946. w19.Name = "Part"
  947. w19.Part0 = p42
  948. w19.C0 = CFrame.new(0.23658371, -1.60757446, 0.00699615479, 2.9305653e-008, 1.00000048, 9.77553896e-008, -1.00000072, -2.93056814e-008, 1.55996531e-007, 1.59721822e-007, 2.57334225e-008, 1)
  949. w19.Part1 = p19
  950. w19.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  951. w20 = Instance.new("Weld", p42)
  952. w20.Name = "Part"
  953. w20.Part0 = p42
  954. w20.C0 = CFrame.new(0.0916099548, -2.17547607, -7.62939453e-006, 0.707107127, 0.707107127, 9.77554109e-008, -0.707107365, 0.707107306, 1.55996531e-007, 1.31083652e-007, -9.49949026e-008, 1)
  955. w20.Part1 = p20
  956. w20.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  957. w21 = Instance.new("Weld", p42)
  958. w21.Name = "CylinderMesh"
  959. w21.Part0 = p42
  960. w21.C0 = CFrame.new(0.485555172, -2.30821228, -0.00875091553, -1.00000048, -2.9305653e-008, -9.77553967e-008, 2.93056814e-008, 1.00000072, -1.55996531e-007, -2.57334154e-008, -1.59721822e-007, -1)
  961. w21.Part1 = p21
  962. w21.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  963. w22 = Instance.new("Weld", p42)
  964. w22.Name = "CylinderMesh"
  965. w22.Part0 = p42
  966. w22.C0 = CFrame.new(0.486591339, -2.30821228, -0.00664520264, -1.00000048, -2.9305653e-008, -9.77553967e-008, 2.93056814e-008, 1.00000072, -1.55996531e-007, -2.57334154e-008, -1.59721822e-007, -1)
  967. w22.Part1 = p22
  968. w22.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  969. w23 = Instance.new("Weld", p42)
  970. w23.Name = "Neon"
  971. w23.Part0 = p42
  972. w23.C0 = CFrame.new(0.300709724, -1.901474, -7.62939453e-006, 0.96592629, -0.258819401, 2.38316602e-008, 0.258819401, 0.965926468, 2.32830644e-007, 3.48081812e-008, -2.53785402e-007, 1)
  973. w23.Part1 = p23
  974. w23.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  975. w24 = Instance.new("Weld", p42)
  976. w24.Name = "Neon"
  977. w24.Part0 = p42
  978. w24.C0 = CFrame.new(0.297888756, -2.06324768, 0, 0.96592629, -0.258819401, 2.38316602e-008, 0.258819401, 0.965926468, 2.32830644e-007, 3.48081812e-008, -2.53785402e-007, 1)
  979. w24.Part1 = p24
  980. w24.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  981. w25 = Instance.new("Weld", p42)
  982. w25.Name = "Neon"
  983. w25.Part0 = p42
  984. w25.C0 = CFrame.new(0.299576759, -1.72773743, -7.62939453e-006, 0.96592629, -0.258819401, 2.38316602e-008, 0.258819401, 0.965926468, 2.32830644e-007, 3.48081812e-008, -2.53785402e-007, 1)
  985. w25.Part1 = p25
  986. w25.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  987. w26 = Instance.new("Weld", p42)
  988. w26.Name = "Neon"
  989. w26.Part0 = p42
  990. w26.C0 = CFrame.new(0.297888756, -2.21589661, -7.62939453e-006, 0.96592629, -0.258819401, 2.38316602e-008, 0.258819401, 0.965926468, 2.32830644e-007, 3.48081812e-008, -2.53785402e-007, 1)
  991. w26.Part1 = p26
  992. w26.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  993. w27 = Instance.new("Weld", p42)
  994. w27.Name = "Part2"
  995. w27.Part0 = p42
  996. w27.C0 = CFrame.new(0.640947342, -2.03033447, 0.00315093994, 0.615682423, 0.787994981, -5.39970529e-007, -0.787995219, 0.615682542, -2.84984708e-007, 1.87195837e-007, 6.96163625e-007, 1)
  997. w27.Part1 = p27
  998. w27.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  999. w28 = Instance.new("Weld", p42)
  1000. w28.Name = "Part2"
  1001. w28.Part0 = p42
  1002. w28.C0 = CFrame.new(0.177042961, -1.99020386, 0, 1.78317379e-007, 1.00000048, -1.34369785e-007, -1.00000072, 1.19706158e-007, 3.97209078e-007, 4.00934368e-007, 2.57858431e-007, 1)
  1003. w28.Part1 = p28
  1004. w28.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1005. w29 = Instance.new("Weld", p42)
  1006. w29.Name = "Part2"
  1007. w29.Part0 = p42
  1008. w29.C0 = CFrame.new(0.373939991, -2.38127136, -0.000205993652, -1.54882642e-007, -1.00000036, 0.000643552165, -7.65547156e-007, 0.000643610954, 1.0000006, -1, 3.08984909e-008, -7.69738108e-007)
  1009. w29.Part1 = p29
  1010. w29.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1011. w30 = Instance.new("Weld", p42)
  1012. w30.Name = "Part2"
  1013. w30.Part0 = p42
  1014. w30.C0 = CFrame.new(0.325449944, -1.64852905, 0, -0.96592629, 0.258819401, -7.40754729e-008, -0.258819401, -0.965926468, 2.50060111e-007, -1.25030056e-007, 2.95694917e-007, 1)
  1015. w30.Part1 = p30
  1016. w30.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1017. w31 = Instance.new("Weld", p42)
  1018. w31.Name = "Part2"
  1019. w31.Part0 = p42
  1020. w31.C0 = CFrame.new(0.489388466, -1.41838074, -7.62939453e-006, 2.9305653e-008, 1.00000048, 9.77553896e-008, -1.00000072, -2.93056814e-008, 1.55996531e-007, 1.59721822e-007, 2.57334225e-008, 1)
  1021. w31.Part1 = p31
  1022. w31.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1023. w32 = Instance.new("Weld", p42)
  1024. w32.Name = "Part2"
  1025. w32.Part0 = p42
  1026. w32.C0 = CFrame.new(0.290056229, -0.433532715, -7.62939453e-006, 0.808222532, -0.588878632, 9.34827767e-007, 0.588878691, 0.80822283, -1.0933727e-006, 3.46917659e-008, 1.32014975e-006, 1)
  1027. w32.Part1 = p32
  1028. w32.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1029. w33 = Instance.new("Weld", p42)
  1030. w33.Name = "Part2"
  1031. w33.Part0 = p42
  1032. w33.C0 = CFrame.new(0.415916443, -0.429077148, -7.62939453e-006, 0.866026163, 0.500000298, 9.51163486e-008, -0.500000596, 0.866026402, 9.87201929e-008, 1.30850822e-007, -4.56348062e-008, 1)
  1033. w33.Part1 = p33
  1034. w33.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1035. w34 = Instance.new("Weld", p42)
  1036. w34.Name = "Part3"
  1037. w34.Part0 = p42
  1038. w34.C0 = CFrame.new(0.285224915, -1.7394104, 0, 0.965926528, -0.258819461, 5.47038539e-008, 0.258819491, 0.965926826, 2.3143366e-007, 6.4377673e-008, -2.62632966e-007, 1)
  1039. w34.Part1 = p34
  1040. w34.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1041. w35 = Instance.new("Weld", p42)
  1042. w35.Name = "Part3"
  1043. w35.Part0 = p42
  1044. w35.C0 = CFrame.new(0.0797114372, -2.277771, 0, 1.00000072, -1.92970219e-007, 5.95451688e-008, 1.05053232e-007, 1.00000107, 1.94646418e-007, 1.2568799e-007, -2.00700015e-007, 1)
  1045. w35.Part1 = p35
  1046. w35.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1047. w36 = Instance.new("Weld", p42)
  1048. w36.Name = "Part3"
  1049. w36.Part0 = p42
  1050. w36.C0 = CFrame.new(0.289447784, -2.0735321, 0, 0.965926528, -0.258819461, 5.47038539e-008, 0.258819491, 0.965926826, 2.3143366e-007, 6.4377673e-008, -2.62632966e-007, 1)
  1051. w36.Part1 = p36
  1052. w36.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1053. w37 = Instance.new("Weld", p42)
  1054. w37.Name = "Part3"
  1055. w37.Part0 = p42
  1056. w37.C0 = CFrame.new(0.287335873, -1.91246033, -7.62939453e-006, 0.965926528, -0.258819461, 5.47038539e-008, 0.258819491, 0.965926826, 2.3143366e-007, 6.4377673e-008, -2.62632966e-007, 1)
  1057. w37.Part1 = p37
  1058. w37.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1059. w38 = Instance.new("Weld", p42)
  1060. w38.Name = "Part3"
  1061. w38.Part0 = p42
  1062. w38.C0 = CFrame.new(0.0801854134, -2.1265564, 0, 1.00000072, -1.92970219e-007, 5.95451688e-008, 1.05053232e-007, 1.00000107, 1.94646418e-007, 1.2568799e-007, -2.00700015e-007, 1)
  1063. w38.Part1 = p38
  1064. w38.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1065. w39 = Instance.new("Weld", p42)
  1066. w39.Name = "Part3"
  1067. w39.Part0 = p42
  1068. w39.C0 = CFrame.new(0.0759644508, -1.79248047, 0, 1.00000072, -1.92970219e-007, 5.95451688e-008, 1.05053232e-007, 1.00000107, 1.94646418e-007, 1.2568799e-007, -2.00700015e-007, 1)
  1069. w39.Part1 = p39
  1070. w39.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1071. w40 = Instance.new("Weld", p42)
  1072. w40.Name = "Part3"
  1073. w40.Part0 = p42
  1074. w40.C0 = CFrame.new(0.288964748, -2.2247467, 0, 0.965926528, -0.258819461, 5.47038539e-008, 0.258819491, 0.965926826, 2.3143366e-007, 6.4377673e-008, -2.62632966e-007, 1)
  1075. w40.Part1 = p40
  1076. w40.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1077. w41 = Instance.new("Weld", p42)
  1078. w41.Name = "Part3"
  1079. w41.Part0 = p42
  1080. w41.C0 = CFrame.new(0.0780854225, -1.96548462, -7.62939453e-006, 1.00000072, -1.92970219e-007, 5.95451688e-008, 1.05053232e-007, 1.00000107, 1.94646418e-007, 1.2568799e-007, -2.00700015e-007, 1)
  1081. w41.Part1 = p41
  1082. w41.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1083. w42 = Instance.new("Weld", p42)
  1084. w42.Name = "Ray"
  1085. w42.Part0 = p42
  1086. w42.C0 = CFrame.new(0.485555172, -3.05821228, -0.00463867188, -1.00000072, -4.39585222e-008, -1.28627619e-007, 4.39585222e-008, 1.00000107, -1.54599547e-007, -5.66056286e-008, -1.60653144e-007, -1)
  1087. w42.Part1 = p43
  1088. w42.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1089. m.Parent = char
  1090. m:MakeJoints()
  1091. local m = Instance.new("Model")
  1092. m.Name = "G2"
  1093. p1 = Instance.new("Part", m)
  1094. p1.BrickColor = BrickColor.new("Medium stone grey")
  1095. p1.Material = Enum.Material.Metal
  1096. p1.Name = "FakeHandle"
  1097. p1.CFrame = CFrame.new(63.8491364, 4.24598503, 148.134811, -0.0509432405, -0.0498056449, 0.997459292, 0.869332731, 0.489409864, 0.0688372254, -0.491594523, 0.870630026, 0.0183657855)
  1098. p1.CanCollide = false
  1099. p1.Size = Vector3.new(1.13946342, 0.351685941, 0.328840196)
  1100. p1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1101. p1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1102. p1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1103. p1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. p1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. p1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1106. b1 = Instance.new("BlockMesh", p1)
  1107. b1.Name = "Mesh"
  1108. b1.Scale = Vector3.new(1, 1, 0.855579317)
  1109. p2 = Instance.new("Part", m)
  1110. p2.BrickColor = BrickColor.new("Medium stone grey")
  1111. p2.Material = Enum.Material.Metal
  1112. p2.CFrame = CFrame.new(63.8782349, 3.74964595, 148.414825, -0.069020927, -0.017661199, 0.997459292, 0.997569203, -0.0108250296, 0.0688371882, 0.00958168227, 0.999785006, 0.0183656514)
  1113. p2.CanCollide = false
  1114. p2.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1115. p2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1116. p2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. p2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1118. p2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1119. p2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1120. p2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1121. b2 = Instance.new("BlockMesh", p2)
  1122. b2.Name = "Mesh"
  1123. b2.Scale = Vector3.new(0.543293059, 0.924025238, 0.855579317)
  1124. p3 = Instance.new("Part", m)
  1125. p3.BrickColor = BrickColor.new("Medium stone grey")
  1126. p3.Material = Enum.Material.Metal
  1127. p3.CFrame = CFrame.new(63.8757401, 3.7469399, 148.616013, -0.997459292, -0.0690208897, 0.0176613368, -0.0688371435, 0.997569203, 0.0108250389, -0.0183657873, 0.0095816832, -0.999785006)
  1128. p3.CanCollide = false
  1129. p3.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1130. p3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1131. p3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1132. p3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1133. p3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1134. p3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. p3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1136. b3 = Instance.new("SpecialMesh", p3)
  1137. b3.MeshType = Enum.MeshType.Wedge
  1138. b3.Name = "Mesh"
  1139. b3.Scale = Vector3.new(0.861996353, 0.541153729, 0.299452811)
  1140. p4 = Instance.new("Part", m)
  1141. p4.BrickColor = BrickColor.new("Dark stone grey")
  1142. p4.Material = Enum.Material.Metal
  1143. p4.CFrame = CFrame.new(63.8805008, 4.22490454, 146.89212, 0.0612936802, -0.0363168381, 0.997459292, -0.697733521, 0.713042557, 0.0688373148, -0.713730097, -0.700179577, 0.0183657501)
  1144. p4.CanCollide = false
  1145. p4.Size = Vector3.new(0.344652593, 0.328840226, 0.328840196)
  1146. p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1147. p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1148. p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1149. p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1150. p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. b4 = Instance.new("BlockMesh", p4)
  1153. b4.Name = "Mesh"
  1154. b4.Scale = Vector3.new(1, 0.98605454, 0.727242351)
  1155. p5 = Instance.new("Part", m)
  1156. p5.BrickColor = BrickColor.new("Medium stone grey")
  1157. p5.Material = Enum.Material.Metal
  1158. p5.CFrame = CFrame.new(63.8602409, 4.24868107, 147.521606, -0.0545951352, -0.0457724743, 0.997459292, 0.904145062, 0.421643615, 0.0688368008, -0.423722863, 0.905605257, 0.0183654986)
  1159. p5.CanCollide = false
  1160. p5.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1161. p5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1162. p5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1163. p5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1164. p5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1165. p5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1166. p5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1167. b5 = Instance.new("BlockMesh", p5)
  1168. b5.Name = "Mesh"
  1169. b5.Scale = Vector3.new(0.541154027, 0.370038033, 0.855579317)
  1170. p6 = Instance.new("Part", m)
  1171. p6.BrickColor = BrickColor.new("Medium stone grey")
  1172. p6.Material = Enum.Material.Metal
  1173. p6.CFrame = CFrame.new(63.8664894, 4.14295101, 147.578461, -0.0454823785, -0.0548373871, 0.997459292, 0.813671649, 0.577234745, 0.0688369945, -0.579542577, 0.814734519, 0.0183658469)
  1174. p6.CanCollide = false
  1175. p6.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1176. p6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1177. p6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1178. p6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1179. p6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1180. p6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1181. p6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1182. b6 = Instance.new("BlockMesh", p6)
  1183. b6.Name = "Mesh"
  1184. b6.Scale = Vector3.new(0.275924385, 0.370038033, 0.855579317)
  1185. p7 = Instance.new("Part", m)
  1186. p7.BrickColor = BrickColor.new("Medium stone grey")
  1187. p7.Material = Enum.Material.Metal
  1188. p7.CFrame = CFrame.new(63.8693619, 4.08774853, 147.629395, -0.0313531421, -0.0639748052, 0.997459292, 0.655602515, 0.751962066, 0.0688370392, -0.754454732, 0.656094432, 0.0183658954)
  1189. p7.CanCollide = false
  1190. p7.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1191. p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1192. p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1193. p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1194. p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1195. p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1197. b7 = Instance.new("BlockMesh", p7)
  1198. b7.Name = "Mesh"
  1199. b7.Scale = Vector3.new(0.275924385, 0.370038033, 0.855579317)
  1200. p8 = Instance.new("Part", m)
  1201. p8.BrickColor = BrickColor.new("Medium stone grey")
  1202. p8.Material = Enum.Material.Metal
  1203. p8.CFrame = CFrame.new(63.8707581, 4.05133486, 147.690186, -0.011067125, -0.0703791901, 0.997459352, 0.404362261, 0.912004948, 0.0688364953, -0.914531708, 0.404096246, 0.0183656421)
  1204. p8.CanCollide = false
  1205. p8.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1206. p8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1207. p8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1208. p8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1209. p8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1210. p8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1211. p8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1212. b8 = Instance.new("BlockMesh", p8)
  1213. b8.Name = "Mesh"
  1214. b8.Scale = Vector3.new(0.275924385, 0.370038033, 0.855579317)
  1215. p9 = Instance.new("Part", m)
  1216. p9.BrickColor = BrickColor.new("Medium stone grey")
  1217. p9.Material = Enum.Material.Metal
  1218. p9.CFrame = CFrame.new(63.8666878, 4.06086969, 147.875397, 0.0265692398, -0.066104129, 0.997459352, -0.120228261, 0.990356922, 0.0688362569, -0.992390275, -0.121751703, 0.0183656719)
  1219. p9.CanCollide = false
  1220. p9.Size = Vector3.new(0.356609762, 0.328840226, 0.328840196)
  1221. p9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1222. p9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1223. p9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1224. p9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. p9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1226. p9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1227. b9 = Instance.new("BlockMesh", p9)
  1228. b9.Name = "Mesh"
  1229. b9.Scale = Vector3.new(1, 0.370038033, 0.855579317)
  1230. p10 = Instance.new("Part", m)
  1231. p10.BrickColor = BrickColor.new("Medium stone grey")
  1232. p10.Material = Enum.Material.Metal
  1233. p10.CFrame = CFrame.new(63.8706703, 3.98437738, 147.963348, 0.0265692398, -0.066104129, 0.997459352, -0.120228261, 0.990356922, 0.0688362569, -0.992390275, -0.121751703, 0.0183656719)
  1234. p10.CanCollide = false
  1235. p10.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1236. p10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1237. p10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1238. p10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1239. p10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1240. p10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1241. p10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. b10 = Instance.new("BlockMesh", p10)
  1243. b10.Name = "Mesh"
  1244. b10.Scale = Vector3.new(0.994611204, 0.301591754, 0.699436307)
  1245. p11 = Instance.new("Part", m)
  1246. p11.BrickColor = BrickColor.new("Medium stone grey")
  1247. p11.Material = Enum.Material.Metal
  1248. p11.CFrame = CFrame.new(63.8723221, 3.99925947, 147.800842, -0.0279554129, -0.0655300468, 0.997459352, 0.615273774, 0.78530246, 0.0688363388, -0.787817299, 0.615634263, 0.0183656979)
  1249. p11.CanCollide = false
  1250. p11.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1251. p11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1252. p11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1253. p11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1254. p11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1255. p11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1256. p11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1257. b11 = Instance.new("BlockMesh", p11)
  1258. b11.Name = "Mesh"
  1259. b11.Scale = Vector3.new(0.346509725, 0.370038033, 0.684463739)
  1260. p12 = Instance.new("Part", m)
  1261. p12.BrickColor = BrickColor.new("Medium stone grey")
  1262. p12.Material = Enum.Material.Metal
  1263. p12.CFrame = CFrame.new(63.8148499, 4.75180578, 147.983475, 0.0183150545, -0.0688503981, 0.997459292, 0.0013626212, 0.997627199, 0.0688372627, -0.999830961, 9.83135105e-005, 0.0183656365)
  1264. p12.CanCollide = false
  1265. p12.Size = Vector3.new(0.827166021, 0.351685941, 0.328840196)
  1266. p12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. p12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1268. p12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1269. p12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1270. p12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1271. p12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1272. b12 = Instance.new("BlockMesh", p12)
  1273. b12.Name = "Mesh"
  1274. b12.Scale = Vector3.new(1, 1, 0.573238373)
  1275. p13 = Instance.new("Part", m)
  1276. p13.BrickColor = BrickColor.new("Medium stone grey")
  1277. p13.Material = Enum.Material.Metal
  1278. p13.CFrame = CFrame.new(63.8193321, 4.64191628, 148.15242, -0.0493554324, 0.0513793901, 0.997459292, 0.481767237, -0.873591363, 0.0688376278, 0.874907851, 0.483940393, 0.0183637962)
  1279. p13.CanCollide = false
  1280. p13.Size = Vector3.new(0.364346951, 0.350982577, 0.328840196)
  1281. p13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1282. p13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1283. p13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1284. p13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1285. p13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1286. p13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1287. b13 = Instance.new("BlockMesh", p13)
  1288. b13.Name = "Mesh"
  1289. b13.Scale = Vector3.new(1, 1, 0.573238373)
  1290. p14 = Instance.new("Part", m)
  1291. p14.BrickColor = BrickColor.new("Dark stone grey")
  1292. p14.Material = Enum.Material.Metal
  1293. p14.CFrame = CFrame.new(63.8844872, 4.13027382, 147.029938, 0.0692209601, -0.0168596078, 0.997459292, -0.875367999, 0.478531599, 0.0688368827, -0.478475839, -0.87790823, 0.0183662809)
  1294. p14.CanCollide = false
  1295. p14.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1296. p14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1297. p14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1298. p14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1299. p14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1300. p14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1301. p14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1302. b14 = Instance.new("BlockMesh", p14)
  1303. b14.Name = "Mesh"
  1304. b14.Scale = Vector3.new(0.789272487, 0.271646053, 0.727242351)
  1305. p15 = Instance.new("Part", m)
  1306. p15.BrickColor = BrickColor.new("Medium stone grey")
  1307. p15.Material = Enum.Material.Metal
  1308. p15.CFrame = CFrame.new(63.8588676, 4.53307247, 146.530167, 0.0176613312, -0.0690209717, 0.997459292, 0.0108250994, 0.997569203, 0.0688372254, -0.999785006, 0.00958174095, 0.0183657855)
  1309. p15.CanCollide = false
  1310. p15.Size = Vector3.new(1.22879124, 0.618263781, 0.328840196)
  1311. p15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1312. p15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. p15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1314. p15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. p15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. p15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. b15 = Instance.new("BlockMesh", p15)
  1318. b15.Name = "Mesh"
  1319. b15.Scale = Vector3.new(1, 1, 0.855579317)
  1320. p16 = Instance.new("Part", m)
  1321. p16.BrickColor = BrickColor.new("Medium stone grey")
  1322. p16.Material = Enum.Material.Metal
  1323. p16.CFrame = CFrame.new(63.837471, 4.5652709, 147.571716, 0.0176612996, -0.0690209344, 0.997459412, 0.0108251106, 0.997569203, 0.0688372701, -0.999784887, 0.00958172698, 0.0183658209)
  1324. p16.CanCollide = false
  1325. p16.Size = Vector3.new(0.859521151, 0.531045794, 0.328840196)
  1326. p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1327. p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1328. p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1329. p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1330. p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1331. p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1332. b16 = Instance.new("BlockMesh", p16)
  1333. b16.Name = "Mesh"
  1334. b16.Scale = Vector3.new(1, 1, 0.855579317)
  1335. p17 = Instance.new("Part", m)
  1336. p17.BrickColor = BrickColor.new("Medium stone grey")
  1337. p17.Material = Enum.Material.Metal
  1338. p17.CFrame = CFrame.new(63.8543434, 4.41728449, 147.210022, 0.0686044917, -0.0192155316, 0.997459412, -0.858507693, 0.508159518, 0.0688373372, -0.508190513, -0.861048102, 0.0183656346)
  1339. p17.CanCollide = false
  1340. p17.Size = Vector3.new(0.414286286, 0.328840226, 0.328840196)
  1341. p17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. p17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1343. p17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1344. p17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1345. p17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1346. p17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1347. b17 = Instance.new("BlockMesh", p17)
  1348. b17.Name = "Mesh"
  1349. b17.Scale = Vector3.new(1, 0.265229613, 0.855579317)
  1350. p18 = Instance.new("Part", m)
  1351. p18.BrickColor = BrickColor.new("Medium stone grey")
  1352. p18.Material = Enum.Material.Metal
  1353. p18.CFrame = CFrame.new(63.8674202, 4.58426952, 145.873825, -0.0690208524, -0.0176611021, 0.997459412, 0.997569203, -0.0108250976, 0.0688371956, 0.00958172884, 0.999784887, 0.0183656234)
  1354. p18.CanCollide = false
  1355. p18.Size = Vector3.new(0.527529478, 0.328840226, 0.328840196)
  1356. p18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1357. p18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1358. p18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1359. p18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. p18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1361. p18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1362. b18 = Instance.new("BlockMesh", p18)
  1363. b18.Name = "Mesh"
  1364. b18.Scale = Vector3.new(1, 0.263090521, 0.855579317)
  1365. p19 = Instance.new("Part", m)
  1366. p19.BrickColor = BrickColor.new("Dark stone grey")
  1367. p19.Material = Enum.Material.Metal
  1368. p19.CFrame = CFrame.new(63.8681908, 4.49987698, 146.529984, 0.0176612996, -0.0690209344, 0.997459412, 0.0108251106, 0.997569203, 0.0688372701, -0.999784887, 0.00958172698, 0.0183658209)
  1369. p19.CanCollide = false
  1370. p19.Size = Vector3.new(1.17252171, 0.576061606, 0.328840196)
  1371. p19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1372. p19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1373. p19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1374. p19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1375. p19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1376. p19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1377. b19 = Instance.new("BlockMesh", p19)
  1378. b19.Name = "Mesh"
  1379. b19.Scale = Vector3.new(1, 1, 0.727242351)
  1380. p20 = Instance.new("Part", m)
  1381. p20.BrickColor = BrickColor.new("Medium stone grey")
  1382. p20.Material = Enum.Material.Metal
  1383. p20.CFrame = CFrame.new(63.8812294, 4.36091852, 145.960663, -0.036316745, -0.0612935983, 0.997459412, 0.713042557, 0.697733521, 0.0688372701, -0.700179458, 0.713729978, 0.0183658209)
  1384. p20.CanCollide = false
  1385. p20.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1386. p20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1387. p20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1388. p20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1389. p20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1390. p20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1391. p20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1392. b20 = Instance.new("BlockMesh", p20)
  1393. b20.Name = "Mesh"
  1394. b20.Scale = Vector3.new(0.385011137, 0.748631597, 0.855579317)
  1395. p21 = Instance.new("Part", m)
  1396. p21.BrickColor = BrickColor.new("Dark stone grey")
  1397. p21.Material = Enum.Material.Metal
  1398. p21.Name = "CylinderMesh"
  1399. p21.CFrame = CFrame.new(63.8476601, 4.7547493, 145.831589, 0.0690209344, -0.0176612996, -0.997459412, -0.997569203, -0.0108251106, -0.0688372701, -0.00958172698, 0.999784887, -0.0183658209)
  1400. p21.CanCollide = false
  1401. p21.Elasticity = 0
  1402. p21.Size = Vector3.new(0.378414333, 0.377710849, 0.328840196)
  1403. p21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. p21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1405. p21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1406. p21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1407. p21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1408. p21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1409. b21 = Instance.new("CylinderMesh", p21)
  1410. b21.Name = "Mesh"
  1411. b21.Scale = Vector3.new(1, 1, 0.876968741)
  1412. p22 = Instance.new("Part", m)
  1413. p22.BrickColor = BrickColor.new("Really black")
  1414. p22.Material = Enum.Material.Metal
  1415. p22.Name = "CylinderMesh"
  1416. p22.CFrame = CFrame.new(63.8496971, 4.75592756, 145.831619, 0.0690209344, -0.0176612996, -0.997459412, -0.997569203, -0.0108251106, -0.0688372701, -0.00958172698, 0.999784887, -0.0183658209)
  1417. p22.CanCollide = false
  1418. p22.Elasticity = 0
  1419. p22.Size = Vector3.new(0.378414333, 0.377710849, 0.328840196)
  1420. p22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. p22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. p22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. p22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1424. p22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. p22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. b22 = Instance.new("CylinderMesh", p22)
  1427. b22.Name = "Mesh"
  1428. b22.Scale = Vector3.new(1, 1.00999999, 0.79932487)
  1429. p23 = Instance.new("Part", m)
  1430. p23.BrickColor = BrickColor.new("Really red")
  1431. p23.Material = Enum.Material.Neon
  1432. p23.Name = "Neon"
  1433. p23.CFrame = CFrame.new(63.8619576, 4.56654978, 146.236618, -0.0712401271, 0.000804346579, 0.997459412, 0.960776269, -0.268646389, 0.0688372031, 0.268018812, 0.96323806, 0.0183658954)
  1434. p23.CanCollide = false
  1435. p23.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  1436. p23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1437. p23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1438. p23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1439. p23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1440. p23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1441. p23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1442. b23 = Instance.new("BlockMesh", p23)
  1443. b23.Name = "Mesh"
  1444. b23.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  1445. p24 = Instance.new("Part", m)
  1446. p24.BrickColor = BrickColor.new("Really red")
  1447. p24.Material = Enum.Material.Neon
  1448. p24.Name = "Neon"
  1449. p24.CFrame = CFrame.new(63.8650169, 4.56548309, 146.074844, -0.0712401271, 0.000804346579, 0.997459412, 0.960776269, -0.268646389, 0.0688372031, 0.268018812, 0.96323806, 0.0183658954)
  1450. p24.CanCollide = false
  1451. p24.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  1452. p24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1453. p24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1454. p24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1455. p24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1456. p24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1457. p24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1458. b24 = Instance.new("BlockMesh", p24)
  1459. b24.Name = "Mesh"
  1460. b24.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  1461. p25 = Instance.new("Part", m)
  1462. p25.BrickColor = BrickColor.new("Really red")
  1463. p25.Material = Enum.Material.Neon
  1464. p25.Name = "Neon"
  1465. p25.CFrame = CFrame.new(63.8589745, 4.56353903, 146.410278, -0.0712401271, 0.000804346579, 0.997459412, 0.960776269, -0.268646389, 0.0688372031, 0.268018812, 0.96323806, 0.0183658954)
  1466. p25.CanCollide = false
  1467. p25.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  1468. p25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1469. p25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1470. p25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1471. p25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1472. p25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1473. p25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1474. b25 = Instance.new("BlockMesh", p25)
  1475. b25.Name = "Mesh"
  1476. b25.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  1477. p26 = Instance.new("Part", m)
  1478. p26.BrickColor = BrickColor.new("Really red")
  1479. p26.Material = Enum.Material.Neon
  1480. p26.Name = "Neon"
  1481. p26.CFrame = CFrame.new(63.8677177, 4.56713724, 145.922211, -0.0712401271, 0.000804346579, 0.997459412, 0.960776269, -0.268646389, 0.0688372031, 0.268018812, 0.96323806, 0.0183658954)
  1482. p26.CanCollide = false
  1483. p26.Size = Vector3.new(0.368567139, 0.328840226, 0.328840196)
  1484. p26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1485. p26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1486. p26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1487. p26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1488. p26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1489. p26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1490. b26 = Instance.new("BlockMesh", p26)
  1491. b26.Name = "Mesh"
  1492. b26.Scale = Vector3.new(1, 0.109086163, 1.12936485)
  1493. p27 = Instance.new("Part", m)
  1494. p27.BrickColor = BrickColor.new("Dark stone grey")
  1495. p27.Material = Enum.Material.Metal
  1496. p27.Name = "Part2"
  1497. p27.CFrame = CFrame.new(63.8439064, 4.90757704, 146.111099, -0.0285778977, -0.0652610883, 0.997459471, 0.622715592, 0.779414356, 0.0688366368, -0.781925738, 0.623099983, 0.018365372)
  1498. p27.CanCollide = false
  1499. p27.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1500. p27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1501. p27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1502. p27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1503. p27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1504. p27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1505. p27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1506. b27 = Instance.new("BlockMesh", p27)
  1507. b27.Name = "Mesh"
  1508. b27.Scale = Vector3.new(0.840607285, 0.938997805, 0.442120701)
  1509. p28 = Instance.new("Part", m)
  1510. p28.BrickColor = BrickColor.new("Dark stone grey")
  1511. p28.Material = Enum.Material.Metal
  1512. p28.Name = "Part2"
  1513. p28.CFrame = CFrame.new(63.8720665, 4.44414377, 146.146713, 0.0176615287, -0.0690207034, 0.997459412, 0.0108252764, 0.997569203, 0.0688370392, -0.999784887, 0.00958187971, 0.0183660556)
  1514. p28.CanCollide = false
  1515. p28.Size = Vector3.new(0.730803668, 0.328840226, 0.328840196)
  1516. p28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1517. p28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. p28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. p28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1520. p28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1521. p28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1522. b28 = Instance.new("BlockMesh", p28)
  1523. b28.Name = "Mesh"
  1524. b28.Scale = Vector3.new(1, 0.701574802, 1.11225307)
  1525. p29 = Instance.new("Part", m)
  1526. p29.BrickColor = BrickColor.new("Dark stone grey")
  1527. p29.Material = Enum.Material.Metal
  1528. p29.Name = "Part2"
  1529. p29.CFrame = CFrame.new(63.8651848, 4.64478207, 145.757614, -0.997459531, 0.0690096021, -0.0177063271, -0.0688373223, -0.997576118, -0.010183136, -0.0183664337, -0.00893828087, 0.999790907)
  1530. p29.CanCollide = false
  1531. p29.Size = Vector3.new(0.365753591, 0.62600112, 0.328840196)
  1532. p29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1533. p29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1534. p29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1535. p29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1536. p29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1537. p29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1538. b29 = Instance.new("SpecialMesh", p29)
  1539. b29.MeshType = Enum.MeshType.Wedge
  1540. b29.Name = "Mesh"
  1541. b29.Scale = Vector3.new(1, 1, 0.168976992)
  1542. p30 = Instance.new("Part", m)
  1543. p30.BrickColor = BrickColor.new("Dark stone grey")
  1544. p30.Material = Enum.Material.Metal
  1545. p30.Name = "Part2"
  1546. p30.CFrame = CFrame.new(63.8557892, 4.58849192, 146.489716, 0.0712400377, -0.000804305717, 0.997459412, -0.960776269, 0.268646419, 0.0688370988, -0.268018812, -0.96323806, 0.0183659103)
  1547. p30.CanCollide = false
  1548. p30.Size = Vector3.new(0.497987658, 0.328840226, 0.328840196)
  1549. p30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1550. p30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1551. p30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1552. p30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1553. p30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1554. p30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1555. b30 = Instance.new("BlockMesh", p30)
  1556. b30.Name = "Mesh"
  1557. b30.Scale = Vector3.new(1, 0.562543094, 1.11225307)
  1558. p31 = Instance.new("Part", m)
  1559. p31.BrickColor = BrickColor.new("Dark stone grey")
  1560. p31.Material = Enum.Material.Metal
  1561. p31.Name = "Part2"
  1562. p31.CFrame = CFrame.new(63.8404007, 4.74954176, 146.721405, 0.0176614318, -0.0690210834, 0.997458935, 0.0108250659, 0.997569203, 0.0688370913, -0.999785364, 0.00958178286, 0.0183656905)
  1563. p31.CanCollide = false
  1564. p31.Size = Vector3.new(1.87730086, 0.396701694, 0.328840196)
  1565. p31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1566. p31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1567. p31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1568. p31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1569. p31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1570. p31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1571. b31 = Instance.new("BlockMesh", p31)
  1572. b31.Name = "Mesh"
  1573. b31.Scale = Vector3.new(1, 1, 1.11225295)
  1574. p32 = Instance.new("Part", m)
  1575. p32.BrickColor = BrickColor.new("Dark stone grey")
  1576. p32.Material = Enum.Material.Metal
  1577. p32.Name = "Part2"
  1578. p32.CFrame = CFrame.new(63.8367729, 4.54003525, 147.704132, -0.0661844462, 0.0263721514, 0.997459471, 0.79988265, -0.596195638, 0.0688381344, 0.596495569, 0.802405536, 0.018364612)
  1579. p32.CanCollide = false
  1580. p32.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1581. p32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1582. p32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. p32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. p32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1585. p32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1586. p32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1587. b32 = Instance.new("BlockMesh", p32)
  1588. b32.Name = "Mesh"
  1589. b32.Scale = Vector3.new(0.534737229, 0.787132502, 1.11225307)
  1590. p33 = Instance.new("Part", m)
  1591. p33.BrickColor = BrickColor.new("Dark stone grey")
  1592. p33.Material = Enum.Material.Metal
  1593. p33.Name = "Part2"
  1594. p33.CFrame = CFrame.new(63.8280067, 4.66553736, 147.709808, -0.0509432182, -0.0498054959, 0.997459531, 0.869332969, 0.489409804, 0.0688372776, -0.491594404, 0.870629966, 0.0183657985)
  1595. p33.CanCollide = false
  1596. p33.Size = Vector3.new(0.520495594, 0.328840226, 0.328840196)
  1597. p33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1598. p33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1599. p33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1600. p33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1601. p33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1602. p33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1603. b33 = Instance.new("BlockMesh", p33)
  1604. b33.Name = "Mesh"
  1605. b33.Scale = Vector3.new(1, 0.575376868, 1.11225307)
  1606. p34 = Instance.new("Part", m)
  1607. p34.BrickColor = BrickColor.new("Really black")
  1608. p34.Material = Enum.Material.Metal
  1609. p34.Name = "Part3"
  1610. p34.CFrame = CFrame.new(63.8601685, 4.54934502, 146.398499, -0.0712400898, 0.000804370735, 0.997459531, 0.96077621, -0.268646419, 0.0688372478, 0.268018782, 0.963238001, 0.0183659289)
  1611. p34.CanCollide = false
  1612. p34.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  1613. p34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1614. p34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1615. p34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1616. p34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1617. p34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1618. p34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1619. b34 = Instance.new("BlockMesh", p34)
  1620. b34.Name = "Mesh"
  1621. b34.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  1622. p35 = Instance.new("Part", m)
  1623. p35.BrickColor = BrickColor.new("Really black")
  1624. p35.Material = Enum.Material.Metal
  1625. p35.Name = "Part3"
  1626. p35.CFrame = CFrame.new(63.8838539, 4.35016203, 145.858276, -0.0690208301, -0.0176612958, 0.997459531, 0.997569203, -0.0108252745, 0.0688372478, 0.00958186295, 0.999784768, 0.0183658917)
  1627. p35.CanCollide = false
  1628. p35.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1629. p35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1630. p35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1631. p35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1632. p35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1633. p35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1634. p35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1635. b35 = Instance.new("BlockMesh", p35)
  1636. b35.Name = "Mesh"
  1637. b35.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  1638. p36 = Instance.new("Part", m)
  1639. p36.BrickColor = BrickColor.new("Really black")
  1640. p36.Material = Enum.Material.Metal
  1641. p36.Name = "Part3"
  1642. p36.CFrame = CFrame.new(63.8657799, 4.55717897, 146.064499, -0.0712400898, 0.000804370735, 0.997459531, 0.96077621, -0.268646419, 0.0688372478, 0.268018782, 0.963238001, 0.0183659289)
  1643. p36.CanCollide = false
  1644. p36.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  1645. p36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1646. p36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1647. p36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1648. p36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1649. p36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1650. p36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1651. b36 = Instance.new("BlockMesh", p36)
  1652. b36.Name = "Mesh"
  1653. b36.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  1654. p37 = Instance.new("Part", m)
  1655. p37.BrickColor = BrickColor.new("Really black")
  1656. p37.Material = Enum.Material.Metal
  1657. p37.Name = "Part3"
  1658. p37.CFrame = CFrame.new(63.8630714, 4.5533309, 146.22551, -0.0712400898, 0.000804370735, 0.997459531, 0.96077621, -0.268646419, 0.0688372478, 0.268018782, 0.963238001, 0.0183659289)
  1659. p37.CanCollide = false
  1660. p37.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  1661. p37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1662. p37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1663. p37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1664. p37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1665. p37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1666. p37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1667. b37 = Instance.new("BlockMesh", p37)
  1668. b37.Name = "Mesh"
  1669. b37.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  1670. p38 = Instance.new("Part", m)
  1671. p38.BrickColor = BrickColor.new("Really black")
  1672. p38.Material = Enum.Material.Metal
  1673. p38.Name = "Part3"
  1674. p38.CFrame = CFrame.new(63.8811531, 4.34899378, 146.009476, -0.0690208301, -0.0176612958, 0.997459531, 0.997569203, -0.0108252745, 0.0688372478, 0.00958186295, 0.999784768, 0.0183658917)
  1675. p38.CanCollide = false
  1676. p38.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1677. p38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1678. p38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1679. p38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1680. p38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1681. p38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. p38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1683. b38 = Instance.new("BlockMesh", p38)
  1684. b38.Name = "Mesh"
  1685. b38.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  1686. p39 = Instance.new("Part", m)
  1687. p39.BrickColor = BrickColor.new("Really black")
  1688. p39.Material = Enum.Material.Metal
  1689. p39.Name = "Part3"
  1690. p39.CFrame = CFrame.new(63.8755417, 4.34117126, 146.343445, -0.0690208301, -0.0176612958, 0.997459531, 0.997569203, -0.0108252745, 0.0688372478, 0.00958186295, 0.999784768, 0.0183658917)
  1691. p39.CanCollide = false
  1692. p39.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1693. p39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1694. p39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1695. p39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1696. p39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1697. p39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1698. p39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1699. b39 = Instance.new("BlockMesh", p39)
  1700. b39.Name = "Mesh"
  1701. b39.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  1702. p40 = Instance.new("Part", m)
  1703. p40.BrickColor = BrickColor.new("Really black")
  1704. p40.Material = Enum.Material.Metal
  1705. p40.Name = "Part3"
  1706. p40.CFrame = CFrame.new(63.8684845, 4.55833673, 145.91333, -0.0712400898, 0.000804370735, 0.997459531, 0.96077621, -0.268646419, 0.0688372478, 0.268018782, 0.963238001, 0.0183659289)
  1707. p40.CanCollide = false
  1708. p40.Size = Vector3.new(0.419210047, 0.328840226, 0.328840196)
  1709. p40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1710. p40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1711. p40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1712. p40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1713. p40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1714. p40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1715. b40 = Instance.new("BlockMesh", p40)
  1716. b40.Name = "Mesh"
  1717. b40.Scale = Vector3.new(1, 0.188227236, 1.12080872)
  1718. p41 = Instance.new("Part", m)
  1719. p41.BrickColor = BrickColor.new("Really black")
  1720. p41.Material = Enum.Material.Metal
  1721. p41.Name = "Part3"
  1722. p41.CFrame = CFrame.new(63.8784599, 4.34515953, 146.170517, -0.0690208301, -0.0176612958, 0.997459531, 0.997569203, -0.0108252745, 0.0688372478, 0.00958186295, 0.999784768, 0.0183658917)
  1723. p41.CanCollide = false
  1724. p41.Size = Vector3.new(0.328840256, 0.328840226, 0.328840196)
  1725. p41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1726. p41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1727. p41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1728. p41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1729. p41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1730. p41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1731. b41 = Instance.new("BlockMesh", p41)
  1732. b41.Name = "Mesh"
  1733. b41.Scale = Vector3.new(0.0855581015, 0.188227236, 1.12080872)
  1734. p42 = Instance.new("Part", m)
  1735. p42.BrickColor = BrickColor.new("Medium stone grey")
  1736. p42.Material = Enum.Material.Metal
  1737. p42.Transparency = 1
  1738. p42.Name = "RealHandle2"
  1739. p42.CFrame = CFrame.new(63.8491364, 4.24598503, 148.134811, -0.0690209717, -0.0176612064, 0.997459173, 0.997569203, -0.0108250771, 0.0688371435, 0.00958175492, 0.999785125, 0.0183655955)
  1740. p42.Size = Vector3.new(1.13946342, 0.351685941, 0.328840196)
  1741. p42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1742. p42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1743. p42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1744. p42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1745. p42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1746. p42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1747. b42 = Instance.new("BlockMesh", p42)
  1748. b42.Name = "Mesh"
  1749. b42.Scale = Vector3.new(1, 1, 0.855579317)
  1750. p43 = Instance.new("Part", m)
  1751. p43.BrickColor = BrickColor.new("Dark stone grey")
  1752. p43.Material = Enum.Material.Metal
  1753. p43.Transparency = 1
  1754. p43.Name = "Ray"
  1755. p43.CFrame = CFrame.new(63.7771912, 4.75592041, 144.970932, -2.38418579e-007, 0.00548207201, -0.999985576, -1.00000012, -4.61819582e-007, -2.5331974e-007, -3.42493877e-007, 0.999984562, 0.00548170879)
  1756. p43.CanCollide = false
  1757. p43.Elasticity = 0
  1758. p43.Size = Vector3.new(0.378414333, 0.377710849, 0.328840196)
  1759. p43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1760. p43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1761. p43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1762. p43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1763. p43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1764. p43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1765. w1 = Instance.new("Weld", p42)
  1766. w1.Name = "FakeHandle"
  1767. w1.Part0 = p42
  1768. w1.C0 = CFrame.new(0, 0, 0, 0.866025329, 0.50000006, 7.53207132e-008, -0.5, 0.866025209, 1.8812716e-007, 6.70552254e-008, -1.06170774e-007, 1.00000012)
  1769. w1.Part1 = p1
  1770. w1.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1771. w2 = Instance.new("Weld", p42)
  1772. w2.Name = "Part"
  1773. w2.Part0 = p42
  1774. w2.C0 = CFrame.new(-0.494457841, 0.284820557, 0, 1, 4.56348062e-008, 3.67581379e-008, -7.35744834e-008, 0.999999881, 5.40167093e-008, 4.28990461e-008, 9.31322575e-009, 1.00000012)
  1775. w2.Part1 = p2
  1776. w2.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1777. w3 = Instance.new("Weld", p42)
  1778. w3.Name = "Part"
  1779. w3.Part0 = p42
  1780. w3.C0 = CFrame.new(-0.495057702, 0.486022949, 0.00102233887, 6.63567334e-009, 1, -4.56348062e-008, -1.89989805e-007, -7.35744834e-008, -0.999999881, -1.00000012, 8.01810529e-008, 1.28522515e-007)
  1781. w3.Part1 = p3
  1782. w3.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1783. w4 = Instance.new("Weld", p42)
  1784. w4.Name = "Part"
  1785. w4.Part0 = p42
  1786. w4.C0 = CFrame.new(-0.0351014137, -1.24275208, 0.00701141357, -0.707106829, 0.707106888, 1.64363883e-007, -0.707106709, -0.707106829, 1.50874257e-007, 1.22003257e-007, 2.79396772e-009, 1.00000012)
  1787. w4.Part1 = p4
  1788. w4.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1789. w5 = Instance.new("Weld", p42)
  1790. w5.Name = "Part"
  1791. w5.Part0 = p42
  1792. w5.C0 = CFrame.new(-0.0039525032, -0.613296509, 0, 0.901655436, 0.432455301, -3.52127245e-007, -0.432455242, 0.901655316, -9.49949026e-008, 3.22237611e-007, 3.31550837e-007, 1.00000012)
  1793. w5.Part1 = p5
  1794. w5.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1795. w6 = Instance.new("Weld", p42)
  1796. w6.Name = "Part"
  1797. w6.Part0 = p42
  1798. w6.C0 = CFrame.new(-0.109312296, -0.555419922, 0, 0.809279919, 0.587423146, -1.55079761e-007, -0.587423146, 0.809279859, 2.51457095e-007, 3.0733645e-007, -1.11758709e-008, 1.00000012)
  1799. w6.Part1 = p6
  1800. w6.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1801. w7 = Instance.new("Weld", p42)
  1802. w7.Name = "Part"
  1803. w7.Part0 = p42
  1804. w7.C0 = CFrame.new(-0.164090514, -0.503952026, 0, 0.648943841, 0.760836363, -1.09910616e-007, -0.760836244, 0.648943722, 2.99885869e-007, 3.06405127e-007, -8.38190317e-009, 1.00000012)
  1805. w7.Part1 = p7
  1806. w7.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1807. w8 = Instance.new("Weld", p42)
  1808. w8.Name = "Part"
  1809. w8.Part0 = p42
  1810. w8.C0 = CFrame.new(-0.199929595, -0.442810059, 0, 0.395380318, 0.918517649, -6.56233169e-007, -0.91851747, 0.395380199, 5.0291419e-008, 2.83122063e-007, 6.90110028e-007, 1.00000012)
  1811. w8.Part1 = p8
  1812. w8.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1813. w9 = Instance.new("Weld", p42)
  1814. w9.Name = "Part"
  1815. w9.Part0 = p42
  1816. w9.C0 = CFrame.new(-0.188362479, -0.257659912, 0, -0.131278753, 0.991345525, -8.94346158e-007, -0.991345406, -0.131278753, 8.38190317e-008, -1.04308128e-007, 9.64850187e-007, 1.00000012)
  1817. w9.Part1 = p9
  1818. w9.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1819. w10 = Instance.new("Weld", p42)
  1820. w10.Name = "Part"
  1821. w10.Part0 = p42
  1822. w10.C0 = CFrame.new(-0.264100909, -0.16897583, 0.00032043457, -0.131278753, 0.991345525, -8.94346158e-007, -0.991345406, -0.131278753, 8.38190317e-008, -1.04308128e-007, 9.64850187e-007, 1.00000012)
  1823. w10.Part1 = p10
  1824. w10.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1825. w11 = Instance.new("Weld", p42)
  1826. w11.Name = "Part"
  1827. w11.Part0 = p42
  1828. w11.C0 = CFrame.new(-0.250925899, -0.331634521, 7.62939453e-006, 0.608158946, 0.793815374, -8.12156941e-007, -0.793815136, 0.608158767, 1.08033419e-007, 5.76488674e-007, 6.76140189e-007, 1.00000012)
  1829. w11.Part1 = p11
  1830. w11.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1831. w12 = Instance.new("Weld", p42)
  1832. w12.Name = "Part"
  1833. w12.Part0 = p42
  1834. w12.C0 = CFrame.new(0.505507708, -0.156173706, -0.00215911865, -0.00948502216, 0.999955177, 1.11118425e-007, -0.999954939, -0.00948504917, 3.7252903e-008, -2.23517418e-008, -3.40087354e-008, 1.00000012)
  1835. w12.Part1 = p12
  1836. w12.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1837. w13 = Instance.new("Weld", p42)
  1838. w13.Name = "Part"
  1839. w13.Part0 = p42
  1840. w13.C0 = CFrame.new(0.397194862, 0.0138397217, -0.00215148926, 0.492385924, -0.870377064, 4.58574505e-007, 0.870376945, 0.492385894, -1.80676579e-006, 1.43237412e-006, 1.25262886e-006, 1.00000012)
  1841. w13.Part1 = p13
  1842. w13.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1843. w14 = Instance.new("Weld", p42)
  1844. w14.Name = "Part"
  1845. w14.Part0 = p42
  1846. w14.C0 = CFrame.new(-0.128456473, -1.10400391, 0.00700378418, -0.882602513, 0.470120072, -2.62676622e-007, -0.470119983, -0.882602453, 6.85453415e-007, -1.02445483e-008, 7.11530447e-007, 1.00000012)
  1847. w14.Part1 = p14
  1848. w14.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1849. w15 = Instance.new("Weld", p42)
  1850. w15.Name = "Part"
  1851. w15.Part0 = p42
  1852. w15.C0 = CFrame.new(0.270342231, -1.60757446, 0, 1.49011612e-008, 1, 7.53207132e-008, -0.999999881, -1.39698386e-008, 1.8812716e-007, 1.28522515e-007, -7.27595761e-010, 1.00000012)
  1853. w15.Part1 = p15
  1854. w15.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1855. w16 = Instance.new("Weld", p42)
  1856. w16.Name = "Part"
  1857. w16.Part0 = p42
  1858. w16.C0 = CFrame.new(0.313919544, -0.566223145, 0, 2.98023224e-008, 1, 1.1229713e-007, -0.999999762, -2.88709998e-008, 2.19792128e-007, 9.87201929e-008, 3.68308974e-008, 1.00000024)
  1859. w16.Part1 = p16
  1860. w16.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1861. w17 = Instance.new("Weld", p42)
  1862. w17.Name = "Part"
  1863. w17.Part0 = p42
  1864. w17.C0 = CFrame.new(0.161662459, -0.926544189, 0, -0.866025329, 0.500000119, 1.7756247e-007, -0.499999911, -0.86602509, 3.35276127e-008, -2.51457095e-008, -8.56816769e-008, 1.00000024)
  1865. w17.Part1 = p17
  1866. w17.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1867. w18 = Instance.new("Weld", p42)
  1868. w18.Name = "Part"
  1869. w18.Part0 = p42
  1870. w18.C0 = CFrame.new(0.314535975, -2.26448059, 0, 1, -2.98023224e-008, 3.59141268e-008, -2.79396772e-008, 0.999999762, 2.42143869e-008, 1.1883094e-007, 9.87201929e-008, 1.00000024)
  1871. w18.Part1 = p18
  1872. w18.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1873. w19 = Instance.new("Weld", p42)
  1874. w19.Name = "Part"
  1875. w19.Part0 = p42
  1876. w19.C0 = CFrame.new(0.236582041, -1.60757446, 0.00701141357, 2.98023224e-008, 1, 1.1229713e-007, -0.999999762, -2.88709998e-008, 2.19792128e-007, 9.87201929e-008, 3.68308974e-008, 1.00000024)
  1877. w19.Part1 = p19
  1878. w19.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1879. w20 = Instance.new("Weld", p42)
  1880. w20.Name = "Part"
  1881. w20.Part0 = p42
  1882. w20.C0 = CFrame.new(0.0916069746, -2.17549133, -7.62939453e-006, 0.707106888, 0.707106829, 1.1229713e-007, -0.707106709, 0.70710659, 2.19792128e-007, 9.96515155e-008, -4.00468707e-008, 1.00000024)
  1883. w20.Part1 = p20
  1884. w20.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1885. w21 = Instance.new("Weld", p42)
  1886. w21.Name = "CylinderMesh"
  1887. w21.Part0 = p42
  1888. w21.C0 = CFrame.new(0.485560298, -2.30821228, -0.00875091553, -1, -2.98023224e-008, -1.1229713e-007, 2.88709998e-008, 0.999999762, -2.19792128e-007, -3.68308974e-008, -9.87201929e-008, -1.00000024)
  1889. w21.Part1 = p21
  1890. w21.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1891. w22 = Instance.new("Weld", p42)
  1892. w22.Name = "CylinderMesh"
  1893. w22.Part0 = p42
  1894. w22.C0 = CFrame.new(0.486595511, -2.30822754, -0.00663757324, -1, -2.98023224e-008, -1.1229713e-007, 2.88709998e-008, 0.999999762, -2.19792128e-007, -3.68308974e-008, -9.87201929e-008, -1.00000024)
  1895. w22.Part1 = p22
  1896. w22.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1897. w23 = Instance.new("Weld", p42)
  1898. w23.Name = "Neon"
  1899. w23.Part0 = p42
  1900. w23.C0 = CFrame.new(0.300712347, -1.90148926, -7.62939453e-006, 0.965925932, -0.258819312, 4.59695002e-008, 0.258819163, 0.965925574, 2.96160579e-007, 7.1246177e-008, -2.03028321e-007, 1.00000024)
  1901. w23.Part1 = p23
  1902. w23.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1903. w24 = Instance.new("Weld", p42)
  1904. w24.Name = "Neon"
  1905. w24.Part0 = p42
  1906. w24.C0 = CFrame.new(0.297887325, -2.06326294, 0, 0.965925932, -0.258819312, 4.59695002e-008, 0.258819163, 0.965925574, 2.96160579e-007, 7.1246177e-008, -2.03028321e-007, 1.00000024)
  1907. w24.Part1 = p24
  1908. w24.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1909. w25 = Instance.new("Weld", p42)
  1910. w25.Name = "Neon"
  1911. w25.Part0 = p42
  1912. w25.C0 = CFrame.new(0.299579024, -1.72776794, 0, 0.965925932, -0.258819312, 4.59695002e-008, 0.258819163, 0.965925574, 2.96160579e-007, 7.1246177e-008, -2.03028321e-007, 1.00000024)
  1913. w25.Part1 = p25
  1914. w25.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1915. w26 = Instance.new("Weld", p42)
  1916. w26.Name = "Neon"
  1917. w26.Part0 = p42
  1918. w26.C0 = CFrame.new(0.297888398, -2.21592712, 7.62939453e-006, 0.965925932, -0.258819312, 4.59695002e-008, 0.258819163, 0.965925574, 2.96160579e-007, 7.1246177e-008, -2.03028321e-007, 1.00000024)
  1919. w26.Part1 = p26
  1920. w26.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1921. w27 = Instance.new("Weld", p42)
  1922. w27.Name = "Part2"
  1923. w27.Part0 = p42
  1924. w27.C0 = CFrame.new(0.640953898, -2.03034973, 0.00315856934, 0.615682125, 0.787994564, -5.25280484e-007, -0.787994385, 0.615681946, -2.21654773e-007, 1.49011612e-007, 7.49714673e-007, 1.00000024)
  1925. w27.Part1 = p27
  1926. w27.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1927. w28 = Instance.new("Weld", p42)
  1928. w28.Name = "Part2"
  1929. w28.Part0 = p42
  1930. w28.C0 = CFrame.new(0.177044988, -1.99021912, 0, 1.78813934e-007, 1, -1.16386218e-007, -0.999999762, 1.20140612e-007, 4.58210707e-007, 3.39001417e-007, 2.70621968e-007, 1.00000024)
  1931. w28.Part1 = p28
  1932. w28.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1933. w29 = Instance.new("Weld", p42)
  1934. w29.Name = "Part2"
  1935. w29.Part0 = p42
  1936. w29.C0 = CFrame.new(0.373942137, -2.38128662, -0.000198364258, -1.62850483e-007, -0.99999994, 0.000643550418, -8.28877091e-007, 0.000643610954, 0.999999642, -1.00000036, 8.48376658e-009, -7.09667802e-007)
  1937. w29.Part1 = p29
  1938. w29.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1939. w30 = Instance.new("Weld", p42)
  1940. w30.Name = "Part2"
  1941. w30.Part0 = p42
  1942. w30.C0 = CFrame.new(0.325452209, -1.64857483, 0, -0.965925932, 0.258819312, -5.8193109e-008, -0.258819163, -0.965925574, 3.1106174e-007, -1.60653144e-007, 2.44006515e-007, 1.00000024)
  1943. w30.Part1 = p30
  1944. w30.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1945. w31 = Instance.new("Weld", p42)
  1946. w31.Name = "Part2"
  1947. w31.Part0 = p42
  1948. w31.C0 = CFrame.new(0.489392519, -1.418396, -7.62939453e-006, 2.98023224e-008, 1, 1.1229713e-007, -0.999999762, -2.88709998e-008, 2.19792128e-007, 9.87201929e-008, 3.68308974e-008, 1.00000024)
  1949. w31.Part1 = p31
  1950. w31.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1951. w32 = Instance.new("Weld", p42)
  1952. w32.Name = "Part2"
  1953. w32.Part0 = p42
  1954. w32.C0 = CFrame.new(0.290062308, -0.433547974, 0, 0.808221936, -0.588878155, 9.56977601e-007, 0.588877916, 0.808221698, -1.00024045e-006, 1.08964741e-007, 1.38115138e-006, 1.00000036)
  1955. w32.Part1 = p32
  1956. w32.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1957. w33 = Instance.new("Weld", p42)
  1958. w33.Name = "Part2"
  1959. w33.Part0 = p42
  1960. w33.C0 = CFrame.new(0.415918708, -0.429077148, 0, 0.866025567, 0.5, 1.11511326e-007, -0.499999881, 0.86602515, 1.93715096e-007, 1.03376806e-007, 4.28408384e-008, 1.00000036)
  1961. w33.Part1 = p33
  1962. w33.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1963. w34 = Instance.new("Weld", p42)
  1964. w34.Name = "Part3"
  1965. w34.Part0 = p42
  1966. w34.C0 = CFrame.new(0.285223842, -1.73942566, 0, 0.965925872, -0.258819342, 8.29750206e-008, 0.258819133, 0.965925515, 3.25962901e-007, 1.09896064e-007, -1.82539225e-007, 1.00000036)
  1967. w34.Part1 = p34
  1968. w34.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1969. w35 = Instance.new("Weld", p42)
  1970. w35.Name = "Part3"
  1971. w35.Part0 = p42
  1972. w35.C0 = CFrame.new(0.0797139406, -2.27778625, -7.62939453e-006, 1, -1.94646418e-007, 8.26112228e-008, 1.05239451e-007, 0.999999642, 2.88709998e-007, 1.44224032e-007, -1.08033419e-007, 1.00000036)
  1973. w35.Part1 = p35
  1974. w35.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1975. w36 = Instance.new("Weld", p42)
  1976. w36.Name = "Part3"
  1977. w36.Part0 = p42
  1978. w36.C0 = CFrame.new(0.289451241, -2.0735321, 0, 0.965925872, -0.258819342, 8.29750206e-008, 0.258819133, 0.965925515, 3.25962901e-007, 1.09896064e-007, -1.82539225e-007, 1.00000036)
  1979. w36.Part1 = p36
  1980. w36.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1981. w37 = Instance.new("Weld", p42)
  1982. w37.Name = "Part3"
  1983. w37.Part0 = p42
  1984. w37.C0 = CFrame.new(0.28734231, -1.91246033, -7.62939453e-006, 0.965925872, -0.258819342, 8.29750206e-008, 0.258819133, 0.965925515, 3.25962901e-007, 1.09896064e-007, -1.82539225e-007, 1.00000036)
  1985. w37.Part1 = p37
  1986. w37.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1987. w38 = Instance.new("Weld", p42)
  1988. w38.Name = "Part3"
  1989. w38.Part0 = p42
  1990. w38.C0 = CFrame.new(0.0801842213, -2.1265564, -7.62939453e-006, 1, -1.94646418e-007, 8.26112228e-008, 1.05239451e-007, 0.999999642, 2.88709998e-007, 1.44224032e-007, -1.08033419e-007, 1.00000036)
  1991. w38.Part1 = p38
  1992. w38.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1993. w39 = Instance.new("Weld", p42)
  1994. w39.Name = "Part3"
  1995. w39.Part0 = p42
  1996. w39.C0 = CFrame.new(0.0759675503, -1.79248047, -7.62939453e-006, 1, -1.94646418e-007, 8.26112228e-008, 1.05239451e-007, 0.999999642, 2.88709998e-007, 1.44224032e-007, -1.08033419e-007, 1.00000036)
  1997. w39.Part1 = p39
  1998. w39.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1999. w40 = Instance.new("Weld", p42)
  2000. w40.Name = "Part3"
  2001. w40.Part0 = p42
  2002. w40.C0 = CFrame.new(0.288971186, -2.22473145, 0, 0.965925872, -0.258819342, 8.29750206e-008, 0.258819133, 0.965925515, 3.25962901e-007, 1.09896064e-007, -1.82539225e-007, 1.00000036)
  2003. w40.Part1 = p40
  2004. w40.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2005. w41 = Instance.new("Weld", p42)
  2006. w41.Name = "Part3"
  2007. w41.Part0 = p42
  2008. w41.C0 = CFrame.new(0.0780879259, -1.96546936, 0, 1, -1.94646418e-007, 8.26112228e-008, 1.05239451e-007, 0.999999642, 2.88709998e-007, 1.44224032e-007, -1.08033419e-007, 1.00000036)
  2009. w41.Part1 = p41
  2010. w41.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2011. w42 = Instance.new("Weld", p42)
  2012. w42.Name = "Ray"
  2013. w42.Part0 = p42
  2014. w42.C0 = CFrame.new(0.483345866, -3.16744995, -0.0947647095, -0.997569323, 0.00920283794, 0.0690724403, 0.0108246831, 0.999673486, 0.0231416542, -0.0688371733, 0.0238332562, -0.99734354)
  2015. w42.Part1 = p43
  2016. w42.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2017. m.Parent = char
  2018. m:MakeJoints()
  2019. local tr = char:WaitForChild("Torso")
  2020. local lr = char:WaitForChild("Left Arm")
  2021. local ra = char:WaitForChild("Right Arm")
  2022. local s1 = Instance.new("Sound", char.Head)
  2023. s1.Volume = 1
  2024. s1.SoundId = "rbxassetid://419372077"
  2025. s1.Pitch = 1
  2026. local s2 = Instance.new("Sound", char.Head)
  2027. s2.Volume = 1
  2028. s2.SoundId = "rbxassetid://419378177"
  2029. local s3 = Instance.new("Sound", char.Head)
  2030. s3.Volume = 1
  2031. s3.SoundId = "rbxassetid://"
  2032. local s4 = Instance.new("Sound", char.Head)
  2033. s4.Volume = 1
  2034. s4.SoundId = "rbxassetid://"
  2035. local s5 = Instance.new("Sound", char.Head)
  2036. s5.Volume = 1
  2037. s5.SoundId = "rbxassetid://"
  2038. local w3 = Instance.new("Weld", char)
  2039. run = game:GetService("RunService")
  2040. w3.Part0 = lr
  2041. w3.Part1 = tr
  2042. w3.C0 = CFrame.new(1.5, 0, 0)
  2043. local w4 = Instance.new("Weld", char)
  2044. w4.Part0 = ra
  2045. w4.Part1 = tr
  2046. w4.C0 = CFrame.new(-1.5, 0, 0)
  2047. local gleftweld = Instance.new("Weld", char)
  2048. gleftweld.Part0 = char["Left Arm"]
  2049. gleftweld.Part1 = char.G1.RealHandle1
  2050. gleftweld.C0 = CFrame.new(0, -0.4, 0) * CFrame.Angles(0, math.rad(90), 0)
  2051. local grightweld = Instance.new("Weld", char)
  2052. grightweld.Part0 = char["Right Arm"]
  2053. grightweld.Part1 = char.G2.RealHandle2
  2054. grightweld.C0 = CFrame.new(0, -0.4, 0) * CFrame.Angles(0, math.rad(90), 0)
  2055. local nc = Instance.new("Weld", char)
  2056. nc.Part0 = char.Torso
  2057. nc.Part1 = char.Head
  2058. nc.C0 = CFrame.new(0, 1.5, 0)
  2059. local ll = Instance.new("Weld", char)
  2060. ll.Part0 = char.Torso
  2061. ll.Part1 = char["Left Leg"]
  2062. ll.C0 = CFrame.new(-0.5, -2, 0)
  2063. local rl = Instance.new("Weld", char)
  2064. rl.Part0 = char.Torso
  2065. rl.Part1 = char["Right Leg"]
  2066. rl.C0 = CFrame.new(0.5, -2, 0)
  2067. local ts = Instance.new("Weld", char)
  2068. ts.Part0 = char.HumanoidRootPart
  2069. ts.Part1 = char.Torso
  2070. ts.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2071. turnonwelds = function()
  2072. w3.Part1 = tr
  2073. w4.Part1 = tr
  2074. nc.Part1 = char.Head
  2075. ll.Part1 = char["Left Leg"]
  2076. rl.Part1 = char["Right Leg"]
  2077. end
  2078.  
  2079. turnoffwelds = function()
  2080. w3.Part1 = nil
  2081. w4.Part1 = nil
  2082. nc.Part1 = nil
  2083. ll.Part1 = nil
  2084. rl.Part1 = nil
  2085. end
  2086.  
  2087. turnoffwelds()
  2088. local walk = {ll.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)), rl.C0 * CFrame.new(0, 0, 0.5) * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0)), ll.C0 * CFrame.new(0, 0, 0.5) * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0)), rl.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)), ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), 0, 0), nc.C0 * CFrame.Angles(math.rad(10), math.rad(0), 0), w4.C0 * CFrame.new(0, 0.2, -0.4) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), w3.C0 * CFrame.new(0, 0.2, -0.4) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0))}
  2089. local equip = {nc.C0 * CFrame.Angles(math.rad(-10), math.rad(0), 0), w3.C0 * CFrame.new(-1.1, -0.1, -1.2) * CFrame.Angles(math.rad(-160), 0, math.rad(90)), w4.C0 * CFrame.new(1.1, -0.2, -1.2) * CFrame.Angles(math.rad(-160), 0, math.rad(-90))}
  2090. local idle = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(30), 0), nc.C0 * CFrame.Angles(0, math.rad(-30), 0), ll.C0 * CFrame.new(-0.2, 0, 0.2) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), rl.C0 * CFrame.new(0.2, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), w3.C0 * CFrame.new(-0.3, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(30), math.rad(0)), w4.C0 * CFrame.new(0.4, 1, 0.5) * CFrame.Angles(math.rad(-90), math.rad(30), math.rad(0))}
  2091. local PA1 = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(40), math.rad(30)), ll.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(20), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0, -0.05, -0.5) * CFrame.Angles(math.rad(20), math.rad(-30), math.rad(10)), nc.C0 * CFrame.Angles(math.rad(-7), math.rad(20), 0), w3.C0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(30), 0, math.rad(20)), w4.C0 * CFrame.new(0, 0.5, -0.2) * CFrame.Angles(math.rad(-100), math.rad(-20), math.rad(-30))}
  2092. local PA2 = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-35), 0), ll.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(10)), CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(20), math.rad(20), 0), w4.C0 * CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(-40)), w3.C0 * CFrame.new(-0.5, 1.5, -0.3) * CFrame.Angles(math.rad(-150), 0, math.rad(-10))}
  2093. local PA3 = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(15), 0), nc.C0 * CFrame.Angles(math.rad(-15), math.rad(-5), 0), w4.C0 * CFrame.new(0.4, 1, 0.7) * CFrame.Angles(math.rad(40), math.rad(20), math.rad(-50)), w3.C0 * CFrame.new(-0.3, 1.5, 0) * CFrame.Angles(math.rad(40), math.rad(20), math.rad(50)), ll.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-20), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0, 1, -0.5) * CFrame.Angles(math.rad(-40), 0, math.rad(0))}
  2094. local PA4 = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(60), math.rad(-60), 0), nc.C0 * CFrame.Angles(math.rad(-25), math.rad(50), 0), w4.C0 * CFrame.new(0.4, 1, 0.7) * CFrame.Angles(math.rad(50), 0, math.rad(-70)), w3.C0 * CFrame.new(-1.2, -0.2, 1) * CFrame.Angles(math.rad(-40), math.rad(20), math.rad(-50)), ll.C0 * CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-30)), rl.C0 * CFrame.new(1, 0.5, 0.5) * CFrame.Angles(0, math.rad(-20), math.rad(40))}
  2095. local reload = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), nc.C0 * CFrame.Angles(math.rad(-10), math.rad(0), 0), w4.C0 * CFrame.new(1.3, 1.5, 1) * CFrame.Angles(math.rad(-90), math.rad(70), math.rad(20)), w3.C0 * CFrame.new(-1.3, 1.5, 1) * CFrame.Angles(math.rad(-90), math.rad(-70), math.rad(-20)), ll.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), rl.C0 * CFrame.new(0.1, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5))}
  2096. local aim = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(45), math.rad(0)), ll.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(10)), nc.C0 * CFrame.Angles(math.rad(0), math.rad(-45), 0), w3.C0 * CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), w4.C0 * CFrame.new(1, 1.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(50), math.rad(0))}
  2097. local aim2 = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-45), math.rad(0)), ll.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(10)), nc.C0 * CFrame.Angles(math.rad(0), math.rad(45), 0), w3.C0 * CFrame.new(-1, 1.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(-50), math.rad(0)), w4.C0 * CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10))}
  2098. local jump = {nc.C0 * CFrame.Angles(math.rad(10), 0, 0), w4.C0 * CFrame.new(0, 0.1, -0.1) * CFrame.Angles(math.rad(20), 0, math.rad(-10)), w3.C0 * CFrame.new(0, 0.1, -0.1) * CFrame.Angles(math.rad(10), 0, math.rad(10)), ll.C0 * CFrame.new(-0.1, 0, 0.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), rl.C0 * CFrame.new(0.2, 0, 0) * CFrame.Angles(0, 0, math.rad(10)), ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0)}
  2099. local jump2 = {nc.C0 * CFrame.Angles(math.rad(-10), 0, 0), w4.C0 * CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), w3.C0 * CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), ll.C0 * CFrame.new(-0.15, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0.15, 0, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(10))}
  2100. local stunned = {nc.C0 * CFrame.Angles(0, math.rad(90), 0), w4.C0 * CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, math.rad(-50)), w3.C0 * CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, math.rad(50)), ll.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(0, 0, math.rad(-20)), rl.C0 * CFrame.new(0.3, 0, 0) * CFrame.Angles(0, 0, math.rad(20)), ts.C0 * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), 0, 0)}
  2101. local PA1C = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-40), math.rad(-30)), ll.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(20), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(0, -0.05, -0.5) * CFrame.Angles(math.rad(20), math.rad(-30), math.rad(10)), nc.C0 * CFrame.Angles(math.rad(-7), math.rad(-20), 0), w3.C0 * CFrame.new(0, 0.5, -0.2) * CFrame.Angles(math.rad(-100), math.rad(40), math.rad(30)), w4.C0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(30), 0, math.rad(-20))}
  2102. local Stomp = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0), nc.C0 * CFrame.Angles(math.rad(-13), math.rad(-20), 0), ll.C0 * CFrame.new(-0.05, 0, 0) * CFrame.new(math.rad(0), math.rad(0), math.rad(0)), rl.C0 * CFrame.new(0, 0.6, -0.6) * CFrame.Angles(math.rad(0), 0, math.rad(0)), w3.C0 * CFrame.new(0, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(30)), w4.C0 * CFrame.new(0, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-30))}
  2103. local Stomp2 = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), 0), nc.C0 * CFrame.Angles(math.rad(-25), math.rad(-20), 0), ll.C0 * CFrame.new(-0.05, 0, 0) * CFrame.new(math.rad(0), math.rad(0), math.rad(0)), rl.C0 * CFrame.new(0, 0, -0.6) * CFrame.Angles(math.rad(0), 0, math.rad(0)), w3.C0 * CFrame.new(0, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(35)), w4.C0 * CFrame.new(0, 0.7, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-35))}
  2104. local dropkick = {ts.C0 * CFrame.new(0, 0.8, 0) * CFrame.Angles(math.rad(90), math.rad(45), 0), nc.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(-30), math.rad(-20), 0), ll.C0 * CFrame.new(-0.2, 0, -0.3) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), rl.C0 * CFrame.new(-0.05, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), w3.C0 * CFrame.new(-2.7, 1.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(170)), w4.C0 * CFrame.new(2.7, 1.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-160))}
  2105. local block = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), nc.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-9), math.rad(0), 0), ll.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), rl.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), w3.C0 * CFrame.new(-0.8, 1.3, -0.6) * CFrame.Angles(math.rad(-160), math.rad(0), math.rad(0)), w4.C0 * CFrame.new(0.8, 1.3, -0.6) * CFrame.Angles(math.rad(-160), math.rad(0), math.rad(0))}
  2106. local sjump = {ts.C0 * CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), 0, 0), nc.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(0), 0), ll.C0 * CFrame.new(0, 0.4, 0.8) * CFrame.Angles(math.rad(-70), 0, 0), rl.C0 * CFrame.new(0, 0.8, -0.5) * CFrame.Angles(math.rad(-10), 0, 0), w3.C0 * CFrame.new(0, 0.5, 0.5) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), w4.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0))}
  2107. local UpSideDownPunch = {ts.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(180), 0, 0), nc.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), ll.C0 * CFrame.new(-0.4, 0, 0) * CFrame.Angles(0, 0, math.rad(-20)), rl.C0 * CFrame.new(0.4, 0, 0) * CFrame.Angles(0, 0, math.rad(20)), w3.C0 * CFrame.new(0, 1.7, 0) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)), w4.C0 * CFrame.new(0, 1.7, 0) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(0))}
  2108. local BackBreaker = {ts.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(15), 0), nc.C0 * CFrame.Angles(math.rad(-15), math.rad(-5), 0), w4.C0 * CFrame.new(0, 0.1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)), w3.C0 * CFrame.new(0, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)), ll.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-20), math.rad(30), math.rad(-10)), rl.C0 * CFrame.new(-0.2, 1, -0.5) * CFrame.Angles(math.rad(-40), 0, math.rad(0))}
  2109. local FrontFlipKick1 = {ts.C0 * CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-8), math.rad(0), 0), nc.C0 * CFrame.Angles(math.rad(-15), math.rad(-5), 0), w4.C0 * CFrame.new(0, 1, -0.3) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(0)), w3.C0 * CFrame.new(0, 1, -0.3) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(0)), ll.C0 * CFrame.new(0, 1, 1) * CFrame.Angles(math.rad(-110), 0, math.rad(0)), rl.C0 * CFrame.new(0, 1, -1) * CFrame.Angles(math.rad(110), 0, math.rad(0))}
  2110. f = Instance.new("ScreenGui", player.PlayerGui)
  2111. f.Name = "UI"
  2112. f1 = Instance.new("Frame", f)
  2113. f1.BorderSizePixel = 0
  2114. f1.BackgroundColor3 = Color3.new(0, 0, 0)
  2115. f1.Size = UDim2.new(0.3, 0, 0.05, 0)
  2116. f1.Position = UDim2.new(0.2, 0, 0.84, 0)
  2117. f1f = Instance.new("Frame", f1)
  2118. f1f.BorderSizePixel = 0
  2119. f1f.BackgroundColor3 = Color3.new(255, 255, 255)
  2120. f1f.Size = UDim2.new(1, 0, 1, 0)
  2121. f1l = Instance.new("TextLabel", f1)
  2122. f1l.TextScaled = true
  2123. f1l.TextStrokeTransparency = 0
  2124. f1l.BackgroundTransparency = 1
  2125. f1l.TextColor3 = Color3.new(255, 255, 255)
  2126. f1l.BorderSizePixel = 0
  2127. f1l.Size = UDim2.new(1, 0, 1, 0)
  2128. f1l.Text = "[Z] Reload"
  2129. f2 = Instance.new("Frame", f)
  2130. f2.BorderSizePixel = 0
  2131. f2.BackgroundColor3 = Color3.new(0, 0, 0)
  2132. f2.Size = UDim2.new(0.3, 0, 0.05, 0)
  2133. f2.Position = UDim2.new(0.52, 0, 0.84, 0)
  2134. f2f = Instance.new("Frame", f2)
  2135. f2f.BorderSizePixel = 0
  2136. f2f.BackgroundColor3 = Color3.new(255, 255, 255)
  2137. f2f.Size = UDim2.new(1, 0, 1, 0)
  2138. f2l = Instance.new("TextLabel", f2)
  2139. f2l.TextScaled = true
  2140. f2l.TextStrokeTransparency = 0
  2141. f2l.BackgroundTransparency = 1
  2142. f2l.TextColor3 = Color3.new(255, 255, 255)
  2143. f2l.BorderSizePixel = 0
  2144. f2l.Size = UDim2.new(1, 0, 1, 0)
  2145. f2l.Text = "[X] Rapid Fire"
  2146. f3 = Instance.new("Frame", f)
  2147. f3.BorderSizePixel = 0
  2148. f3.BackgroundColor3 = Color3.new(0, 0, 0)
  2149. f3.Size = UDim2.new(0.3, 0, 0.05, 0)
  2150. f3.Position = UDim2.new(0.2, 0, 0.9, 0)
  2151. f3f = Instance.new("Frame", f3)
  2152. f3f.BorderSizePixel = 0
  2153. f3f.BackgroundColor3 = Color3.new(255, 255, 255)
  2154. f3f.Size = UDim2.new(1, 0, 1, 0)
  2155. f3l = Instance.new("TextLabel", f3)
  2156. f3l.TextScaled = true
  2157. f3l.TextStrokeTransparency = 0
  2158. f3l.BackgroundTransparency = 1
  2159. f3l.TextColor3 = Color3.new(255, 255, 255)
  2160. f3l.BorderSizePixel = 0
  2161. f3l.Size = UDim2.new(1, 0, 1, 0)
  2162. f3l.Text = "[C] Escape Shot"
  2163. f4 = Instance.new("Frame", f)
  2164. f4.BorderSizePixel = 0
  2165. f4.BackgroundColor3 = Color3.new(0, 0, 0)
  2166. f4.Size = UDim2.new(0.3, 0, 0.05, 0)
  2167. f4.Position = UDim2.new(0.52, 0, 0.9, 0)
  2168. f4f = Instance.new("Frame", f4)
  2169. f4f.BorderSizePixel = 0
  2170. f4f.BackgroundColor3 = Color3.new(255, 255, 255)
  2171. f4f.Size = UDim2.new(1, 0, 1, 0)
  2172. f4l = Instance.new("TextLabel", f4)
  2173. f4l.TextScaled = true
  2174. f4l.TextStrokeTransparency = 0
  2175. f4l.BackgroundTransparency = 1
  2176. f4l.TextColor3 = Color3.new(255, 255, 255)
  2177. f4l.BorderSizePixel = 0
  2178. f4l.Size = UDim2.new(1, 0, 1, 0)
  2179. f4l.Text = "[V] Calibrated Beam "
  2180. f5 = Instance.new("Frame", f)
  2181. f5.BorderSizePixel = 0
  2182. f5.BackgroundColor3 = Color3.new(255, 255, 255)
  2183. f5.Size = UDim2.new(0.3, 0, 0.03, 0)
  2184. f5.Position = UDim2.new(0.52, 0, 0.8, 0)
  2185. f5f = Instance.new("Frame", f5)
  2186. f5f.BorderSizePixel = 0
  2187. f5f.BackgroundColor3 = Color3.new(0, 255, 0)
  2188. f5f.Size = UDim2.new(1, 0, 1, 0)
  2189. f5l = Instance.new("TextLabel", f5)
  2190. f5l.TextScaled = true
  2191. f5l.TextStrokeTransparency = 0
  2192. f5l.BackgroundTransparency = 1
  2193. f5l.TextColor3 = Color3.new(255, 255, 255)
  2194. f5l.BorderSizePixel = 0
  2195. f5l.Size = UDim2.new(1, 0, 1, 0)
  2196. f5l.Text = "Health"
  2197. f6 = Instance.new("Frame", f)
  2198. f6.BorderSizePixel = 0
  2199. f6.BackgroundColor3 = Color3.new(255, 255, 255)
  2200. f6.Size = UDim2.new(0.3, 0, 0.03, 0)
  2201. f6.Position = UDim2.new(0.2, 0, 0.8, 0)
  2202. f6f = Instance.new("Frame", f6)
  2203. f6f.BorderSizePixel = 0
  2204. f6f.BackgroundColor3 = BrickColor.new("Really red").Color
  2205. f6f.Size = UDim2.new(1, 0, 1, 0)
  2206. f6l = Instance.new("TextLabel", f6)
  2207. f6l.TextScaled = true
  2208. f6l.TextStrokeTransparency = 0
  2209. f6l.BackgroundTransparency = 1
  2210. f6l.TextColor3 = Color3.new(255, 255, 255)
  2211. f6l.BorderSizePixel = 0
  2212. f6l.Size = UDim2.new(1, 0, 1, 0)
  2213. f6l.Text = "Mana"
  2214. fa = Instance.new("TextLabel", f)
  2215. fa.TextScaled = true
  2216. fa.TextStrokeTransparency = 0
  2217. fa.BackgroundTransparency = 0.5
  2218. fa.BackgroundColor3 = Color3.new(0, 0, 0)
  2219. fa.TextColor3 = Color3.new(255, 0, 0)
  2220. fa.BorderSizePixel = 0
  2221. fa.Size = UDim2.new(0.2, 0, 0.05, 0)
  2222. fa.Position = UDim2.new(0.2, 0, 0.74, 0)
  2223. fa.Text = "Attack : 1"
  2224. fa4 = Instance.new("TextLabel", f)
  2225. fa4.TextScaled = true
  2226. fa4.TextStrokeTransparency = 0
  2227. fa4.BackgroundTransparency = 0.5
  2228. fa4.BackgroundColor3 = Color3.new(0, 0, 0)
  2229. fa4.TextColor3 = BrickColor.new("Bright yellow").Color
  2230. fa4.BorderSizePixel = 0
  2231. fa4.Size = UDim2.new(0.1, 0, 0.1, 0)
  2232. fa4.Position = UDim2.new(0.83, 0, 0.74, 0)
  2233. fa4.Text = "Ammo : 20"
  2234. fa2 = Instance.new("TextLabel", f)
  2235. fa2.TextScaled = true
  2236. fa2.TextStrokeTransparency = 0
  2237. fa2.BackgroundTransparency = 0.5
  2238. fa2.BackgroundColor3 = Color3.new(0, 0, 0)
  2239. fa2.TextColor3 = Color3.new(0, 255, 0)
  2240. fa2.BorderSizePixel = 0
  2241. fa2.Size = UDim2.new(0.2, 0, 0.05, 0)
  2242. fa2.Position = UDim2.new(0.41, 0, 0.74, 0)
  2243. fa2.Text = "Speed : 1"
  2244. fa3 = Instance.new("TextLabel", f)
  2245. fa3.TextScaled = true
  2246. fa3.TextStrokeTransparency = 0
  2247. fa3.BackgroundTransparency = 0.5
  2248. fa3.BackgroundColor3 = Color3.new(0, 0, 0)
  2249. fa3.TextColor3 = Color3.new(0, 0, 255)
  2250. fa3.BorderSizePixel = 0
  2251. fa3.Size = UDim2.new(0.2, 0, 0.05, 0)
  2252. fa3.Position = UDim2.new(0.62, 0, 0.74, 0)
  2253. fa3.Text = "Defense : 1"
  2254. S1 = true
  2255. S1T = 0
  2256. S1TF = 7
  2257. S2 = true
  2258. S2T = 0
  2259. S2TF = 15
  2260. S3 = true
  2261. S3T = 0
  2262. S3TF = 12
  2263. S4 = true
  2264. S4T = 0
  2265. S4TF = 30
  2266. energy = 0
  2267. local Close1 = CFrame.new(1.5, 0, 0)
  2268. local Close2 = CFrame.new(-1.5, 0, 0)
  2269. local Speed = 0.3
  2270. local Open4 = w4.C0 * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, math.rad(-30))
  2271. local h1 = nc.C0 * CFrame.Angles(math.rad(20), math.rad(-30), 0)
  2272. local h2 = CFrame.new(0, 1.5, 0)
  2273. local h3 = nc.C0 * CFrame.Angles(math.rad(-20), math.rad(30), 0)
  2274. local opend = false
  2275. local current = true
  2276. local DGU = function(p, txt)
  2277. s2:Play()
  2278. local par = Instance.new("Part", game.Workspace)
  2279. par.Transparency = 1
  2280. par.Anchored = true
  2281. par.CFrame = p.CFrame
  2282. par.CanCollide = false
  2283. game.Debris:AddItem(par, 10)
  2284. local f = Instance.new("BillboardGui", par)
  2285. f.Size = UDim2.new(1.2, 0, 1.2, 0)
  2286. f.AlwaysOnTop = true
  2287. f.StudsOffset = Vector3.new(0, 2, 0)
  2288. local fr = Instance.new("Frame", f)
  2289. fr.BackgroundTransparency = 1
  2290. fr.Size = UDim2.new(1, 0, 1, 0)
  2291. fr.ClipsDescendants = true
  2292. local fe = Instance.new("TextLabel", fr)
  2293. fe.Size = UDim2.new(1, 0, 1, 0)
  2294. fe.BackgroundTransparency = 1
  2295. fe.TextColor3 = BrickColor.new("Bright yellow").Color
  2296. fe.TextStrokeTransparency = 0
  2297. fe.Text = txt
  2298. fe.TextScaled = true
  2299. fe.Font = "Legacy"
  2300. fe.Position = UDim2.new(0, 0, 1, 0)
  2301. fe:TweenPosition(UDim2.new(0, 0, 0, 0), "In", "Linear", 0.5)
  2302. wait(2)
  2303. fe:TweenPosition(UDim2.new(0, 0, -1, 0), "In", "Linear", 0.4)
  2304. for i = 0, 10 do
  2305. wait()
  2306. fe.TextTransparency = fe.TextTransparency + 0.1
  2307. end
  2308. end
  2309.  
  2310. makeui = function(color, txt)
  2311. local par = Instance.new("Part", game.Workspace)
  2312. par.Transparency = 1
  2313. par.Anchored = true
  2314. par.CFrame = char.Head.CFrame
  2315. par.CanCollide = false
  2316. game.Debris:AddItem(par, 10)
  2317. local f = Instance.new("BillboardGui", par)
  2318. f.Size = UDim2.new(1.2, 0, 1.2, 0)
  2319. f.AlwaysOnTop = true
  2320. f.StudsOffset = Vector3.new(0, 4, 0)
  2321. local fr = Instance.new("Frame", f)
  2322. fr.BackgroundTransparency = 1
  2323. fr.Size = UDim2.new(2, 0, 2, 0)
  2324. fr.ClipsDescendants = true
  2325. local fe = Instance.new("TextLabel", fr)
  2326. fe.Size = UDim2.new(1, 0, 1, 0)
  2327. fe.BackgroundTransparency = 1
  2328. fe.TextColor3 = Color3.new(255, 255, 255)
  2329. fe.TextStrokeTransparency = 0
  2330. fe.Text = txt
  2331. fe.TextScaled = true
  2332. fe.Font = "SourceSansBold"
  2333. game.Debris:AddItem(f, 4)
  2334. fe.Position = UDim2.new(0, 0, 1, 0)
  2335. fe:TweenPosition(UDim2.new(0, 0, 0, 0), "In", "Linear", 0.5)
  2336. wait(2)
  2337. fe:TweenPosition(UDim2.new(0, 0, -1, 0), "In", "Linear", 0.4)
  2338. for i = 0, 10 do
  2339. wait()
  2340. fe.TextTransparency = fe.TextTransparency + 0.1
  2341. end
  2342. end
  2343.  
  2344. local TARG1, TARG2, TARG3, TARG4, TARG5, TARG6 = nil, nil, nil, nil, nil, nil
  2345. local IdleAndWalk = false
  2346. turnonwelds()
  2347. opend = true
  2348. local wpb = true
  2349. local num = 1
  2350. local crcl, ptlc, ptt1, ptt2 = nil, nil, nil, nil
  2351. game:GetService("RunService").RenderStepped:connect(function()
  2352. if ptt1 ~= nil and ptt2 ~= nil then
  2353. ptt1.Transparency = ptt1.Transparency + 0.05
  2354. ptt2.Transparency = ptt2.Transparency + 0.05
  2355. end
  2356. end
  2357. )
  2358. game:GetService("RunService").RenderStepped:connect(function()
  2359. if dg ~= lastdg then
  2360. lastdg = dg
  2361. if dg ~= nil then
  2362. DGU(dg, dgm)
  2363. end
  2364. end
  2365. end
  2366. )
  2367. game:GetService("RunService").RenderStepped:connect(function()
  2368. if crcl ~= nil then
  2369. crcl.Size = crcl.Size:lerp(Vector3.new(3, 3, 3), 0.2)
  2370. crcl.CFrame = ptlc
  2371. end
  2372. end
  2373. )
  2374. game:GetService("RunService").RenderStepped:connect(function()
  2375. if df ~= lastdf then
  2376. lastdf = df
  2377. if df ~= nil then
  2378. DGU(df, dfm)
  2379. end
  2380. end
  2381. end
  2382. )
  2383. mouse.Button1Down:connect(function()
  2384. if current == true and idleq == false and opend == true and wpb == true and stun.Value == false and bl.Value == false then
  2385. local fs = nil
  2386. do
  2387. if aiming == true then
  2388. aiming = false
  2389. skl = false
  2390. if ammo > 0 then
  2391. ammo = ammo - 1
  2392. if snum == 1 then
  2393. local dmg = true
  2394. do
  2395. snum = 2
  2396. local ray = Ray.new(char.G2.Ray.CFrame.p, mouse.hit.p - char.G2.Ray.CFrame.p.unit * 950)
  2397. local part, position = workspace:FindPartOnRayWithIgnoreList(ray, ignore, false, false)
  2398. local distance = char.G2.Ray.CFrame.p - position.magnitude
  2399. local bl = makepart(0.2, false, "Really red", Vector3.new(0.5, 0.5, 0.5), CFrame.new(mouse.hit.p.X, mouse.hit.p.Y, mouse.hit.p.Z), "Neon", "Ball", 0.5, true)
  2400. wait()
  2401. local f = makepart(0.2, false, "Really red", Vector3.new(distance, 1.62, 0.89), CFrame.new(char.G2.Ray.CFrame.p, position) * CFrame.new(0, 0, -distance / 2) * CFrame.Angles(0, math.rad(90), 0, 0), "Neon", "Cylinder", 0.5, true)
  2402. mouse.TargetFilter = f
  2403. bl.Name = "Effect"
  2404. f.Name = "Effect"
  2405. bl.Anchored = true
  2406. f.Anchored = true
  2407. ptlc = bl.CFrame
  2408. crcl = bl
  2409. ptt1 = f
  2410. ptt2 = bl
  2411. table.insert(ignore, f)
  2412. table.insert(ignore, bl)
  2413. local getsnearme = function(studs)
  2414. local list = (game.Workspace:GetChildren())
  2415. local targ = nil
  2416. for i = 1, #list do
  2417. local target = list[i]
  2418. if target.ClassName == "Model" and target.Name ~= player.Name and target:FindFirstChild("Humanoid") and target:FindFirstChild("Torso") and target.Torso.Position - bl.Position.magnitude < studs and target ~= nil then
  2419. targ = target
  2420. studs = target.Torso.Position - bl.Position.magnitude
  2421. end
  2422. end
  2423. return targ
  2424. end
  2425.  
  2426. local v = getsnearme(5)
  2427. wait(0.1)
  2428. if v:FindFirstChild("Attack") then
  2429. if v:FindFirstChild("Blocking").Value == true then
  2430. v.BlockingLabel.Value = true
  2431. else
  2432. v:FindFirstChild("Defense").Value = v:FindFirstChild("Defense").Value - 0.01
  2433. local dtd = math.floor(math.random(11, 15) * atk.Value / v:FindFirstChild("Defense").Value)
  2434. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - dtd
  2435. dfm = 5
  2436. df = nil
  2437. wait()
  2438. dfm = dtd
  2439. df = v:FindFirstChild("Head")
  2440. end
  2441. else
  2442. do
  2443. local dtd = math.floor(math.random(11, 15) * atk.Value)
  2444. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - dtd
  2445. dfm = 5
  2446. df = nil
  2447. wait()
  2448. dfm = dtd
  2449. df = v:FindFirstChild("Head")
  2450. end
  2451. end
  2452. do
  2453. if snum == 2 then
  2454. local dmg = true
  2455. snum = 1
  2456. local ignore = {player.Character, char}
  2457. local ray = Ray.new(char.G1.Ray.CFrame.p, mouse.hit.p - char.G1.Ray.CFrame.p.unit * 950)
  2458. local part, position = workspace:FindPartOnRayWithIgnoreList(ray, ignore, true)
  2459. local distance = char.G1.Ray.CFrame.p - position.magnitude
  2460. local f = makepart(0.2, false, "Really red", Vector3.new(distance, 1.62, 0.89), CFrame.new(char.G1.Ray.CFrame.p, position) * CFrame.new(0, 0, -distance / 2) * CFrame.Angles(0, math.rad(90), 0, 0), "Neon", "Cylinder", 0.5, true)
  2461. local bl = makepart(0.2, false, "Really red", Vector3.new(0.5, 0.5, 0.5), CFrame.new(mouse.hit.p.X, mouse.hit.p.Y, mouse.hit.p.Z), "Neon", "Ball", 0.5, true)
  2462. bl.Anchored = true
  2463. f.Anchored = true
  2464. ptlc = bl.CFrame
  2465. crcl = bl
  2466. ptt1 = f
  2467. ptt2 = bl
  2468. table.insert(ignore, f)
  2469. table.insert(ignore, bl)
  2470. local getsnearme = function(studs)
  2471. local list = (game.Workspace:GetChildren())
  2472. local targ = nil
  2473. for i = 1, #list do
  2474. local target = list[i]
  2475. if target.ClassName == "Model" and target.Name ~= player.Name and target:FindFirstChild("Humanoid") and target:FindFirstChild("Torso") and target.Torso.Position - bl.Position.magnitude < studs and target ~= nil then
  2476. targ = target
  2477. studs = target.Torso.Position - bl.Position.magnitude
  2478. end
  2479. end
  2480. return targ
  2481. end
  2482.  
  2483. local v = getsnearme(5)
  2484. wait(0.1)
  2485. if v:FindFirstChild("Attack") then
  2486. if v:FindFirstChild("Blocking").Value == true then
  2487. v.BlockingLabel.Value = true
  2488. else
  2489. v:FindFirstChild("Defense").Value = v:FindFirstChild("Defense").Value - 0.01
  2490. local dtd = math.floor(math.random(11, 15) * atk.Value / v:FindFirstChild("Defense").Value)
  2491. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - dtd
  2492. dfm = 5
  2493. df = nil
  2494. wait()
  2495. dfm = dtd
  2496. df = v:FindFirstChild("Head")
  2497. end
  2498. else
  2499. do
  2500. do
  2501. local dtd = math.floor(math.random(11, 15) * atk.Value)
  2502. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - dtd
  2503. dfm = 5
  2504. df = nil
  2505. wait()
  2506. dfm = dtd
  2507. df = v:FindFirstChild("Head")
  2508. if snum == 1 then
  2509. snum = 2
  2510. else
  2511. if snum == 2 then
  2512. snum = 1
  2513. end
  2514. end
  2515. if atkdis == false then
  2516. if num == 1 then
  2517. wpb = false
  2518. current = false
  2519. fr = true
  2520. char["Right Arm"].Touched:connect(function(hit)
  2521. if not fr then
  2522. return
  2523. end
  2524. if hit.Parent:FindFirstChild("Defense") then
  2525. fs = math.floor(math.random(5, 11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  2526. else
  2527. fs = math.floor(math.random(5, 11) * atk.Value)
  2528. end
  2529. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  2530. fr = false
  2531. if hit.Parent:FindFirstChild("Blocking") then
  2532. if hit.Parent:FindFirstChild("Blocking").Value == true then
  2533. hit.Parent.PauseBlock.Value = true
  2534. wait()
  2535. wait()
  2536. hit.Parent.BlockingLeft.Value = 5
  2537. wait()
  2538. wait()
  2539. hit.Parent.PauseBlock.Value = false
  2540. hit.Parent.BlockingLabel.Value = true
  2541. stun.Value = true
  2542. else
  2543. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2544. DGU(hit, fs)
  2545. fr = false
  2546. end
  2547. else
  2548. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2549. DGU(hit, fs)
  2550. fr = false
  2551. end
  2552. end
  2553. end
  2554. )
  2555. s1.Pitch = 1
  2556. s1:Play()
  2557. wait(0.1)
  2558. TARG1 = PA1[5]
  2559. TARG2 = PA1[6]
  2560. TARG3 = PA1[4]
  2561. TARG4 = PA1[3]
  2562. TARG5 = PA1[2]
  2563. TARG6 = PA1[1]
  2564. wait(0.1)
  2565. TARG1 = PA1[5]
  2566. TARG2 = PA1[6]
  2567. TARG3 = PA1[4]
  2568. TARG4 = PA1[3]
  2569. TARG5 = PA1[2]
  2570. TARG6 = PA1[1]
  2571. wait(0.1)
  2572. TARG1 = PA1[5]
  2573. TARG2 = PA1[6]
  2574. TARG3 = PA1[4]
  2575. TARG4 = PA1[3]
  2576. TARG5 = PA1[2]
  2577. TARG6 = PA1[1]
  2578. wait(0.1)
  2579. TARG1 = PA1[5]
  2580. TARG2 = PA1[6]
  2581. TARG3 = PA1[4]
  2582. TARG4 = PA1[3]
  2583. TARG5 = PA1[2]
  2584. TARG6 = PA1[1]
  2585. wait(0.2)
  2586. current = true
  2587. fr = false
  2588. wait(0.1)
  2589. wpb = true
  2590. num = num + 1
  2591. return
  2592. end
  2593. if num == 2 then
  2594. wpb = false
  2595. current = false
  2596. fr = true
  2597. char["Left Arm"].Touched:connect(function(hit)
  2598. if not fr then
  2599. return
  2600. end
  2601. if hit.Parent:FindFirstChild("Defense") then
  2602. fs = math.floor(math.random(5, 11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  2603. else
  2604. fs = math.floor(math.random(5, 11) * atk.Value)
  2605. end
  2606. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  2607. fr = false
  2608. if hit.Parent:FindFirstChild("Blocking") then
  2609. if hit.Parent:FindFirstChild("Blocking").Value == true then
  2610. hit.Parent.PauseBlock.Value = true
  2611. wait()
  2612. hit.Parent.BlockingLeft.Value = 5
  2613. wait()
  2614. hit.Parent.PauseBlock.Value = true
  2615. hit.Parent.BlockingLabel.Value = true
  2616. stun.Value = true
  2617. else
  2618. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2619. DGU(hit, fs)
  2620. fr = false
  2621. end
  2622. else
  2623. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2624. DGU(hit, fs)
  2625. fr = false
  2626. end
  2627. end
  2628. end
  2629. )
  2630. s1.Pitch = 1.2
  2631. s1:Play()
  2632. wait(0.1)
  2633. TARG1 = PA2[6]
  2634. TARG2 = PA2[5]
  2635. TARG3 = PA2[4]
  2636. TARG4 = PA2[3]
  2637. TARG5 = PA2[2]
  2638. TARG6 = PA2[1]
  2639. wait(0.1)
  2640. TARG1 = PA2[6]
  2641. TARG2 = PA2[5]
  2642. TARG3 = PA2[4]
  2643. TARG4 = PA2[3]
  2644. TARG5 = PA2[2]
  2645. TARG6 = PA2[1]
  2646. wait(0.1)
  2647. TARG1 = PA2[6]
  2648. TARG2 = PA2[5]
  2649. TARG3 = PA2[4]
  2650. TARG4 = PA2[3]
  2651. TARG5 = PA2[2]
  2652. TARG6 = PA2[1]
  2653. wait(0.1)
  2654. TARG1 = PA2[6]
  2655. TARG2 = PA2[5]
  2656. TARG3 = PA2[4]
  2657. TARG4 = PA2[3]
  2658. TARG5 = PA2[2]
  2659. TARG6 = PA2[1]
  2660. wait(0.2)
  2661. current = true
  2662. fr = false
  2663. wait(0.1)
  2664. wpb = true
  2665. num = num + 1
  2666. return
  2667. end
  2668. if num == 3 then
  2669. wpb = false
  2670. current = false
  2671. fr = true
  2672. char["Right Leg"].Touched:connect(function(hit)
  2673. if not fr then
  2674. return
  2675. end
  2676. if hit.Parent:FindFirstChild("Defense") then
  2677. fs = math.floor(math.random(5, 11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  2678. else
  2679. fs = math.floor(math.random(5, 11) * atk.Value)
  2680. end
  2681. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  2682. fr = false
  2683. if hit.Parent:FindFirstChild("Blocking") then
  2684. if hit.Parent:FindFirstChild("Blocking").Value == true then
  2685. hit.Parent.PauseBlock.Value = true
  2686. wait()
  2687. hit.Parent.BlockingLeft.Value = 5
  2688. wait()
  2689. hit.Parent.PauseBlock.Value = true
  2690. hit.Parent.BlockingLabel.Value = true
  2691. stun.Value = true
  2692. else
  2693. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2694. DGU(hit, fs)
  2695. fr = false
  2696. end
  2697. else
  2698. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2699. DGU(hit, fs)
  2700. fr = false
  2701. end
  2702. end
  2703. end
  2704. )
  2705. s1.Pitch = 1.35
  2706. s1:Play()
  2707. wait(0.1)
  2708. TARG1 = PA3[3]
  2709. TARG2 = PA3[4]
  2710. TARG3 = PA3[2]
  2711. TARG4 = PA3[6]
  2712. TARG5 = PA3[5]
  2713. TARG6 = PA3[1]
  2714. wait(0.1)
  2715. TARG1 = PA3[3]
  2716. TARG2 = PA3[4]
  2717. TARG3 = PA3[2]
  2718. TARG4 = PA3[6]
  2719. TARG5 = PA3[5]
  2720. TARG6 = PA3[1]
  2721. wait(0.1)
  2722. TARG1 = PA3[3]
  2723. TARG2 = PA3[4]
  2724. TARG3 = PA3[2]
  2725. TARG4 = PA3[6]
  2726. TARG5 = PA3[5]
  2727. TARG6 = PA3[1]
  2728. wait(0.1)
  2729. TARG1 = PA3[3]
  2730. TARG2 = PA3[4]
  2731. TARG3 = PA3[2]
  2732. TARG4 = PA3[6]
  2733. TARG5 = PA3[5]
  2734. TARG6 = PA3[1]
  2735. wait(0.2)
  2736. current = true
  2737. fr = false
  2738. wait(0.1)
  2739. wpb = true
  2740. num = num + 1
  2741. return
  2742. end
  2743. if num == 4 then
  2744. do
  2745. wpb = false
  2746. current = false
  2747. fr = true
  2748. char["Left Leg"].Touched:connect(function(hit)
  2749. if not fr then
  2750. return
  2751. end
  2752. if hit.Parent:FindFirstChild("Defense") then
  2753. fs = math.floor(math.random(7, 15) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  2754. else
  2755. fs = math.floor(math.random(7, 15) * atk.Value)
  2756. end
  2757. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  2758. fr = false
  2759. if hit.Parent:FindFirstChild("Blocking") then
  2760. if hit.Parent:FindFirstChild("Blocking").Value == true then
  2761. hit.Parent.PauseBlock.Value = true
  2762. wait()
  2763. hit.Parent.BlockingLeft.Value = 5
  2764. wait()
  2765. hit.Parent.PauseBlock.Value = true
  2766. hit.Parent.BlockingLabel.Value = true
  2767. stun.Value = true
  2768. else
  2769. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2770. DGU(hit, fs)
  2771. fr = false
  2772. end
  2773. else
  2774. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  2775. DGU(hit, fs)
  2776. fr = false
  2777. end
  2778. end
  2779. end
  2780. )
  2781. s1.Pitch = 0.8
  2782. s1:Play()
  2783. wait(0.1)
  2784. TARG1 = PA4[4]
  2785. TARG2 = PA4[3]
  2786. TARG3 = PA4[2]
  2787. TARG4 = PA4[6]
  2788. TARG5 = PA4[5]
  2789. TARG6 = PA4[1]
  2790. wait(0.1)
  2791. TARG1 = PA4[4]
  2792. TARG2 = PA4[3]
  2793. TARG3 = PA4[2]
  2794. TARG4 = PA4[6]
  2795. TARG5 = PA4[5]
  2796. TARG6 = PA4[1]
  2797. wait(0.1)
  2798. TARG1 = PA4[4]
  2799. TARG2 = PA4[3]
  2800. TARG3 = PA4[2]
  2801. TARG4 = PA4[6]
  2802. TARG5 = PA4[5]
  2803. TARG6 = PA4[1]
  2804. wait(0.1)
  2805. TARG1 = PA4[4]
  2806. TARG2 = PA4[3]
  2807. TARG3 = PA4[2]
  2808. TARG4 = PA4[6]
  2809. TARG5 = PA4[5]
  2810. TARG6 = PA4[1]
  2811. wait(0.2)
  2812. current = true
  2813. fr = false
  2814. wait(0.1)
  2815. wpb = true
  2816. num = 1
  2817. do return end
  2818. -- DECOMPILER ERROR at PC1006: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2819.  
  2820. -- DECOMPILER ERROR at PC1006: LeaveBlock: unexpected jumping out IF_STMT
  2821.  
  2822. -- DECOMPILER ERROR at PC1006: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2823.  
  2824. -- DECOMPILER ERROR at PC1006: LeaveBlock: unexpected jumping out IF_STMT
  2825.  
  2826. end
  2827. end
  2828. end
  2829. end
  2830. end
  2831. end
  2832. end
  2833. end
  2834. end
  2835. end
  2836. end
  2837. end
  2838. end
  2839. end
  2840. end
  2841. )
  2842. local rtb = true
  2843. game:GetService("RunService").RenderStepped:connect(function()
  2844. if aiming == true then
  2845. local toMouse = mouse.hit.p - char.Head.Position.unit
  2846. if snum == 1 then
  2847. w4.C0 = CFrame.new(-0.5, 1.5, 0.5) * CFrame.Angles(math.rad(-90) + -mouse.Hit.lookVector.y / 1.7, math.rad(50), math.rad(0))
  2848. else
  2849. if snum == 2 then
  2850. w3.C0 = CFrame.new(0.5, 1.5, 0.5) * CFrame.Angles(math.rad(-90) + -mouse.Hit.lookVector.y / 1.7, math.rad(-50), math.rad(0))
  2851. end
  2852. end
  2853. char.Torso.CFrame = CFrame.new(char.Torso.Position) * CFrame.Angles(0, -math.pi / 2 - math.atan2(mouse.Hit.Z - char.Torso.CFrame.Z, mouse.Hit.X - char.Torso.CFrame.X), 0)
  2854. end
  2855. end
  2856. )
  2857. game:GetService("RunService").RenderStepped:connect(function()
  2858. if aiming == true then
  2859. if snum == 1 then
  2860. rl.C0 = rl.C0:lerp(aim[3], 0.2)
  2861. ll.C0 = ll.C0:lerp(aim[2], 0.2)
  2862. nc.C0 = nc.C0:lerp(aim[4], 0.2)
  2863. w3.C0 = w3.C0:lerp(aim[5], 0.4)
  2864. w4.C0 = w4.C0:lerp(aim[6], 0.4)
  2865. ts.C0 = ts.C0:lerp(aim[1], 0.2)
  2866. else
  2867. if snum == 2 then
  2868. rl.C0 = rl.C0:lerp(aim2[3], 0.2)
  2869. ll.C0 = ll.C0:lerp(aim2[2], 0.2)
  2870. nc.C0 = nc.C0:lerp(aim2[4], 0.2)
  2871. w3.C0 = w3.C0:lerp(aim2[5], 0.4)
  2872. w4.C0 = w4.C0:lerp(aim2[6], 0.4)
  2873. ts.C0 = ts.C0:lerp(aim2[1], 0.2)
  2874. end
  2875. end
  2876. end
  2877. end
  2878. )
  2879. mouse.KeyDown:connect(function(key)
  2880. key = key:lower()
  2881. if key == "e" then
  2882. if current == true and opend == true and stun.Value == false and blt.Value > 20 and rtb == true then
  2883. if aiming == false then
  2884. current = false
  2885. rtb = false
  2886. skl = true
  2887. char.Humanoid.WalkSpeed = 8
  2888. aiming = true
  2889. wait(0.3)
  2890. current = true
  2891. rtb = true
  2892. else
  2893. rtb = false
  2894. aiming = false
  2895. skl = false
  2896. wait(0.3)
  2897. rtb = true
  2898. end
  2899. end
  2900. rtb = true
  2901. end
  2902. end
  2903. )
  2904. mouse.KeyDown:connect(function(key)
  2905. key = key:lower()
  2906. if key == "z" and current == true and aiming == false and opend == true and stun.Value == false and energy > 19 and S1 == true then
  2907. energy = energy - 20
  2908. S1T = 0
  2909. current = false
  2910. skl = true
  2911. char.Humanoid.WalkSpeed = 0
  2912. TARG1 = reload[4]
  2913. TARG2 = reload[3]
  2914. TARG3 = reload[2]
  2915. TARG4 = reload[6]
  2916. TARG5 = reload[5]
  2917. TARG6 = reload[1]
  2918. wait(0.05)
  2919. TARG1 = reload[4]
  2920. TARG2 = reload[3]
  2921. TARG3 = reload[2]
  2922. TARG4 = reload[6]
  2923. TARG5 = reload[5]
  2924. TARG6 = reload[1]
  2925. wait(0.05)
  2926. TARG1 = reload[4]
  2927. TARG2 = reload[3]
  2928. TARG3 = reload[2]
  2929. TARG4 = reload[6]
  2930. TARG5 = reload[5]
  2931. TARG6 = reload[1]
  2932. wait(0.05)
  2933. TARG1 = reload[4]
  2934. TARG2 = reload[3]
  2935. TARG3 = reload[2]
  2936. TARG4 = reload[6]
  2937. TARG5 = reload[5]
  2938. TARG6 = reload[1]
  2939. for i = 0, 5 do
  2940. local f = makepart(0, true, "Crimson", Vector3.new(0.66, 0.2, 1), char.G1.Ray.CFrame, "Plastic", "Cylinder", 2, false)
  2941. f.Position = char.G1.Ray.Position + Vector3.new(-1, -2, 0)
  2942. local f = makepart(0, true, "Crimson", Vector3.new(0.66, 0.2, 1), char.G2.Ray.CFrame, "Plastic", "Cylinder", 2, false)
  2943. f.Position = char.G2.Ray.Position + Vector3.new(-1, -2, 0)
  2944. wait()
  2945. end
  2946. wait(0.1)
  2947. ammo = 20
  2948. current = true
  2949. skl = false
  2950. end
  2951. end
  2952. )
  2953. mouse.KeyDown:connect(function(key)
  2954. key = key:lower()
  2955. if key == "x" and current == true and aiming == false and opend == true and stun.Value == false and energy > 24 and S2 == true then
  2956. energy = energy - 25
  2957. S2T = 0
  2958. current = false
  2959. current = true
  2960. wait(3)
  2961. end
  2962. end
  2963. )
  2964. mouse.KeyDown:connect(function(key)
  2965. key = key:lower()
  2966. if key == "c" and current == true and opend == true and stun.Value == false and energy > 34 and S3 == true then
  2967. energy = energy - 35
  2968. S3T = 0
  2969. current = false
  2970. wait(0.5)
  2971. current = true
  2972. end
  2973. end
  2974. )
  2975. game:GetService("RunService").RenderStepped:connect(function()
  2976. if df ~= lastdf then
  2977. lastdf = df
  2978. if df ~= nil then
  2979. DGU(df, dfm)
  2980. end
  2981. end
  2982. end
  2983. )
  2984. mouse.KeyDown:connect(function(key)
  2985. key = key:lower()
  2986. if key == "v" and current == true and opend == true and stun.Value == false and energy > 34 and S4 == true then
  2987. energy = energy - 35
  2988. S4T = 0
  2989. current = false
  2990. wait(0.5)
  2991. current = true
  2992. end
  2993. end
  2994. )
  2995. local Speed = 0.4
  2996. local lspeed = 0.1
  2997. game:GetService("RunService").RenderStepped:connect(function()
  2998. if Vector3.new(char.Torso.Velocity.X, 0, char.Torso.Velocity.Z).magnitude > 2 then
  2999. IdleAndWalk = true
  3000. else
  3001. IdleAndWalk = false
  3002. end
  3003. if aiming == false then
  3004. if TARG4 ~= nil then
  3005. rl.C0 = rl.C0:lerp(TARG4, lspeed)
  3006. end
  3007. if TARG5 ~= nil then
  3008. ll.C0 = ll.C0:lerp(TARG5, lspeed)
  3009. end
  3010. if TARG3 ~= nil then
  3011. nc.C0 = nc.C0:lerp(TARG3, lspeed)
  3012. end
  3013. if TARG1 ~= nil then
  3014. w3.C0 = w3.C0:lerp(TARG1, 0.3)
  3015. end
  3016. if TARG2 ~= nil then
  3017. w4.C0 = w4.C0:lerp(TARG2, 0.2)
  3018. end
  3019. if TARG6 ~= nil then
  3020. ts.C0 = ts.C0:lerp(TARG6, 0.2)
  3021. end
  3022. if TARG7 ~= nil and obj ~= nil then
  3023. obj.Scale = obj.Scale:lerp(TARG7, 0.05)
  3024. end
  3025. if TARG8 ~= nil and obj2 ~= nil then
  3026. obj2.Size = obj2.Size:lerp(TARG8, 0.05)
  3027. obj2.CFrame = char.Torso.CFrame * CFrame.new(0, -2.5, 0)
  3028. end
  3029. if TARG10 ~= nil and obj3 ~= nil and TARG11 ~= nil then
  3030. obj3.Size = obj3.Size:lerp(TARG10, 0.05)
  3031. obj3.CFrame = char.Torso.CFrame * CFrame.new(0, -2.5, 0) * TARG11
  3032. end
  3033. if TARG10 ~= nil and obj3 ~= nil and obj3.Transparency ~= 1 then
  3034. obj2.Transparency = obj2.Transparency + 0.05
  3035. obj3.Transparency = obj3.Transparency + 0.05
  3036. wait(0.1)
  3037. end
  3038. end
  3039. if char.Humanoid.Jump == true then
  3040. gd.Value = true
  3041. else
  3042. gd.Value = false
  3043. end
  3044. if energy < 100 and current == true then
  3045. energy = energy + 0.05
  3046. end
  3047. for i = 1, #parts do
  3048. local Part = parts[i]
  3049. Part.Size = Part.Size:lerp(Vector3.new(6, 32, 7), 0.05)
  3050. for x = 1, #poses do
  3051. Part.CFrame = poses[i]
  3052. end
  3053. end
  3054. if blt.Value < 99 and bl.Value == false and stun.Value == false then
  3055. blt.Value = blt.Value + 0.03
  3056. end
  3057. if bl.Value == true and blt.Value < 5 then
  3058. bl.Value = false
  3059. current = true
  3060. skl = false
  3061. end
  3062. if posd.Value == true and pt.Value > 0 then
  3063. pt.Value = pt.Value - 0.02
  3064. char.Humanoid.Health = char.Humanoid.Health - 0.11
  3065. end
  3066. if pt.Value < 1 then
  3067. posd.Value = false
  3068. end
  3069. if bl.Value == true then
  3070. blt.Value = blt.Value - 0.5
  3071. end
  3072. if atkt.Value > 0 then
  3073. atkt.Value = atkt.Value - 0.02
  3074. else
  3075. atk.Value = 1
  3076. end
  3077. if deft.Value > 0 then
  3078. deft.Value = deft.Value - 0.02
  3079. else
  3080. def.Value = 1
  3081. end
  3082. if spdt.Value > 0 then
  3083. spdt.Value = spdt.Value - 0.02
  3084. else
  3085. wait()
  3086. if spdt.Value < 1 then
  3087. spd.Value = 1.1
  3088. end
  3089. end
  3090. local DV2 = S1T / S1TF
  3091. local initX6 = f1.Size.X.Scale
  3092. f1f:TweenSize(UDim2.new(initX6 * DV2 * 1.665, 0, 1, 0), "In", "Linear", 1)
  3093. if S1T < 14 then
  3094. S1T = S1T + 0.05
  3095. S1 = false
  3096. else
  3097. S1 = true
  3098. end
  3099. if S1T == 14 then
  3100. S1 = true
  3101. end
  3102. local DV2 = S2T / S2TF
  3103. local initX6 = f2.Size.X.Scale
  3104. f2f:TweenSize(UDim2.new(initX6 * DV2 * 3.566, 0, 1, 0), "In", "Linear", 1)
  3105. if S2T < 14 then
  3106. S2T = S2T + 0.01
  3107. S2 = false
  3108. else
  3109. S2 = true
  3110. end
  3111. if S2T == 15 then
  3112. S2 = true
  3113. end
  3114. local DV2 = S3T / S3TF
  3115. local initX6 = f3.Size.X.Scale
  3116. f3f:TweenSize(UDim2.new(initX6 * DV2 * 2.855, 0, 1, 0), "In", "Linear", 1)
  3117. if S3T < 14 then
  3118. S3T = S3T + 0.01
  3119. S3 = false
  3120. else
  3121. S3 = true
  3122. end
  3123. if S3T == 15 then
  3124. S3 = true
  3125. end
  3126. local DV2 = S4T / S4TF
  3127. local initX6 = f4.Size.X.Scale
  3128. f4f:TweenSize(UDim2.new(initX6 * DV2 * 3.45, 0, 1, 0), "In", "Linear", 1)
  3129. if S4T < 29 then
  3130. S4T = S4T + 0.015
  3131. S4 = false
  3132. else
  3133. S4 = true
  3134. end
  3135. if S4T == 30 then
  3136. S4 = true
  3137. end
  3138. end
  3139. )
  3140. satk = atk.Value
  3141. sdef = def.Value
  3142. sspd = spd.Value
  3143. atk.Changed:connect(function()
  3144. if atk.Value < satk then
  3145. atkt.Value = atkt.Value + 4
  3146. makeui(Color3.new(255, 0, 0), "-Damage")
  3147. satk = atk.Value
  3148. else
  3149. atkt.Value = atkt.Value + 4
  3150. makeui(Color3.new(255, 0, 0), "+Damage")
  3151. satk = atk.Value
  3152. end
  3153. end
  3154. )
  3155. posd.Changed:connect(function()
  3156. if posd.Value == false then
  3157. makeui(Color3.new(255, 0, 0), "-Poison")
  3158. else
  3159. makeui(Color3.new(255, 0, 0), "+Poison")
  3160. end
  3161. end
  3162. )
  3163. def.Changed:connect(function()
  3164. if def.Value < sdef then
  3165. deft.Value = deft.Value + 4
  3166. makeui(Color3.new(0, 0, 255), "-Defense")
  3167. sdef = def.Value
  3168. else
  3169. deft.Value = deft.Value + 4
  3170. makeui(Color3.new(0, 0, 255), "+Defense")
  3171. sdef = def.Value
  3172. end
  3173. end
  3174. )
  3175. spd.Changed:connect(function()
  3176. if spd.Value < sspd then
  3177. spdt.Value = spdt.Value + 4
  3178. makeui(Color3.new(0, 255, 0), "-Speed")
  3179. sspd = spd.Value
  3180. else
  3181. spdt.Value = spdt.Value + 4
  3182. makeui(Color3.new(0, 255, 0), "+Speed")
  3183. sspd = spd.Value
  3184. end
  3185. end
  3186. )
  3187. bll.Changed:connect(function()
  3188. if bll.Value == true then
  3189. local c = Instance.new("Part", game.Workspace)
  3190. c.Anchored = true
  3191. c.CanCollide = false
  3192. c.BrickColor = BrickColor.new("Medium stone grey")
  3193. c.Shape = "Ball"
  3194. c.Size = Vector3.new(1, 1, 1)
  3195. c.CFrame = char.Torso.CFrame
  3196. c.TopSurface = "Smooth"
  3197. c.BottomSurface = "Smooth"
  3198. c.Transparency = 0.1
  3199. local v = Instance.new("Part", game.Workspace)
  3200. v.Anchored = true
  3201. v.CanCollide = false
  3202. v.BrickColor = BrickColor.new("Medium stone grey")
  3203. v.Size = Vector3.new(1, 1, 1)
  3204. v.CFrame = char.Torso.CFrame
  3205. v.TopSurface = "Smooth"
  3206. v.BottomSurface = "Smooth"
  3207. v.Transparency = 0.1
  3208. obj2 = c
  3209. TARG8 = Vector3.new(30, 30, 30)
  3210. obj3 = v
  3211. TARG10 = Vector3.new(15, 21, 15)
  3212. TARG11 = CFrame.new(0, 0, 0)
  3213. makeui(BrickColor.new("Bright bluish green").Color, "Blocked!")
  3214. bll.Value = false
  3215. end
  3216. end
  3217. )
  3218. stun.Changed:connect(function()
  3219. if stun.Value == true then
  3220. makeui(Color3.new(255, 255, 0), "+Stunned")
  3221. wait(2)
  3222. if opend == true then
  3223. stun.Value = false
  3224. end
  3225. end
  3226. if stun.Value == false then
  3227. makeui(Color3.new(255, 255, 0), "-Stunned")
  3228. end
  3229. end
  3230. )
  3231. while 1 do
  3232. while 1 do
  3233. if wait() then
  3234. wait()
  3235. for i,v in pairs(game.Workspace:GetChildren()) do
  3236. if v.ClassName == "Part" then
  3237. table.insert(ignore, v)
  3238. end
  3239. end
  3240. fa.Text = "Attack : " .. atk.Value
  3241. fa2.Text = "Speed : " .. spd.Value
  3242. fa3.Text = "Defense : " .. def.Value
  3243. fa4.Text = "Bullets : " .. ammo
  3244. local initX5 = f5.Size.X.Scale
  3245. local maxhp = char.Humanoid.MaxHealth
  3246. local hp = char.Humanoid.Health
  3247. local Pie = hp / maxhp
  3248. f5f:TweenSize(UDim2.new(initX5 * Pie * 3.33, 0, 1, 0), "In", "Linear", 1)
  3249. local DV1 = energy / 100
  3250. local initX6 = f6.Size.X.Scale
  3251. f6f:TweenSize(UDim2.new(initX6 * DV1 * 3.33, 0, 1, 0), "In", "Linear", 1)
  3252. if opend == true then
  3253. if current == true then
  3254. if idleq == false then
  3255. if stun.Value == true then
  3256. TARG1 = stunned[3]
  3257. TARG2 = stunned[2]
  3258. TARG3 = stunned[1]
  3259. TARG4 = stunned[5]
  3260. TARG5 = stunned[4]
  3261. TARG6 = stunned[6]
  3262. char.Humanoid.WalkSpeed = 0
  3263. end
  3264. if stun.Value == true then
  3265. char.Humanoid.JumpPower = 0
  3266. aiming = false
  3267. skl = false
  3268. else
  3269. char.Humanoid.JumpPower = 50
  3270. end
  3271. if stun.Value == false and skl == false then
  3272. char.Humanoid.WalkSpeed = 16 * spd.Value
  3273. end
  3274. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false and pja == false then
  3275. pja = true
  3276. TARG1 = jump[3]
  3277. TARG2 = jump[2]
  3278. TARG3 = jump[1]
  3279. TARG4 = jump[5]
  3280. TARG5 = jump[4]
  3281. TARG6 = CFrame.new(0, 0, 0)
  3282. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3283. wait(0.05)
  3284. end
  3285. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3286. TARG1 = jump[3]
  3287. TARG2 = jump[2]
  3288. TARG3 = jump[1]
  3289. TARG4 = jump[5]
  3290. TARG5 = jump[4]
  3291. TARG6 = CFrame.new(0, 0, 0)
  3292. end
  3293. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3294. wait(0.05)
  3295. end
  3296. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3297. TARG1 = jump[3]
  3298. TARG2 = jump[2]
  3299. TARG3 = jump[1]
  3300. TARG4 = jump[5]
  3301. TARG5 = jump[4]
  3302. TARG6 = CFrame.new(0, 0, 0)
  3303. end
  3304. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3305. wait(0.05)
  3306. end
  3307. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3308. TARG1 = jump[3]
  3309. TARG2 = jump[2]
  3310. TARG3 = jump[1]
  3311. TARG4 = jump[5]
  3312. TARG5 = jump[4]
  3313. TARG6 = CFrame.new(0, 0, 0)
  3314. end
  3315. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3316. TARG1 = jump2[3]
  3317. TARG2 = jump2[2]
  3318. TARG3 = jump2[1]
  3319. TARG4 = jump2[5]
  3320. TARG5 = jump2[4]
  3321. TARG6 = CFrame.new(0, 0, 0)
  3322. end
  3323. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3324. wait(0.05)
  3325. end
  3326. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3327. TARG1 = jump2[3]
  3328. TARG2 = jump2[2]
  3329. TARG3 = jump2[1]
  3330. TARG4 = jump2[5]
  3331. TARG5 = jump2[4]
  3332. TARG6 = CFrame.new(0, 0, 0)
  3333. end
  3334. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  3335. wait(0.15)
  3336. end
  3337. pja = false
  3338. end
  3339. local lilwl = ll.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
  3340. local lirwl = rl.C0 * CFrame.new(0, 0, 0.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0))
  3341. local lilwr = ll.C0 * CFrame.new(0, 0, 0.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0))
  3342. local lirwr = rl.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
  3343. if bl.Value == false then
  3344. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false then
  3345. TARG1 = walk[8]
  3346. TARG2 = walk[7]
  3347. TARG3 = walk[6]
  3348. TARG4 = walk[4]
  3349. TARG5 = walk[3]
  3350. TARG6 = walk[5]
  3351. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3352. wait(0.05)
  3353. end
  3354. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3355. wait(0.05)
  3356. end
  3357. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3358. wait(0.05)
  3359. end
  3360. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3361. wait(0.05)
  3362. end
  3363. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3364. TARG1 = walk[8]
  3365. TARG2 = walk[7]
  3366. TARG3 = walk[6]
  3367. TARG4 = walk[2]
  3368. TARG5 = walk[1]
  3369. TARG6 = walk[5]
  3370. end
  3371. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3372. wait(0.05)
  3373. end
  3374. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3375. wait(0.05)
  3376. end
  3377. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  3378. wait(0.05)
  3379. end
  3380. if IdleAndWalk ~= true or char.Humanoid.Jump ~= false or stun.Value ~= false or bl.Value == false then
  3381. wait(0.05)
  3382. end
  3383. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3384.  
  3385. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_STMT
  3386.  
  3387. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3388.  
  3389. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_STMT
  3390.  
  3391. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3392.  
  3393. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_STMT
  3394.  
  3395. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3396.  
  3397. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_STMT
  3398.  
  3399. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3400.  
  3401. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_STMT
  3402.  
  3403. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3404.  
  3405. -- DECOMPILER ERROR at PC18504: LeaveBlock: unexpected jumping out IF_STMT
  3406.  
  3407. end
  3408. end
  3409. end
  3410. end
  3411. end
  3412. end
  3413. end
  3414. if IdleAndWalk ~= false or char.Humanoid.Jump ~= false or stun.Value ~= false or bl.Value == false then
  3415. TARG1 = idle[5] * CFrame.Angles(0.1 * math.sin(tick()), 0, 0)
  3416. TARG2 = idle[6] * CFrame.Angles(0.1 * math.sin(tick()), 0, 0)
  3417. TARG3 = idle[2] * CFrame.Angles(0.07 * math.sin(tick()), 0, 0)
  3418. TARG4 = idle[4] * CFrame.Angles(0.07 * math.sin(tick()), 0, 0)
  3419. TARG5 = idle[3] * CFrame.Angles(0.07 * math.sin(tick()), 0, 0)
  3420. TARG6 = idle[1]
  3421. end
  3422. end
  3423. end
  3424. end
  3425. end
  3426. end
  3427. end
  3428. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement