Advertisement
AgentVK

Ruin 3 IDK

Jan 5th, 2018
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 288.00 KB | None | 0 0
  1. char = game.Players.LocalPlayer.Character --if the script you're going to edit already has this dont put this again
  2. torso = char.Torso --this too
  3. local m2 = Instance.new("Model")
  4. m2.Name = "Wings"
  5. p1 = Instance.new("Part", m2)
  6. p1.BrickColor = BrickColor.new("Dark Indigo")
  7. p1.Material = Enum.Material.Neon
  8. p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
  9. p1.FormFactor = Enum.FormFactor.Custom
  10. p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  11. p1.BottomSurface = Enum.SurfaceType.Smooth
  12. p1.TopSurface = Enum.SurfaceType.Smooth
  13. b1 = Instance.new("SpecialMesh", p1)
  14. b1.MeshType = Enum.MeshType.Sphere
  15. b1.Name = "Mesh"
  16. p2 = Instance.new("Part", m2)
  17. p2.BrickColor = BrickColor.new("Dark Indigo")
  18. p2.Material = Enum.Material.SmoothPlastic
  19. p2.Reflectance = 0.30000001192093
  20. p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
  21. p2.CanCollide = false
  22. p2.FormFactor = Enum.FormFactor.Custom
  23. p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  24. p2.BottomSurface = Enum.SurfaceType.Smooth
  25. p2.TopSurface = Enum.SurfaceType.Smooth
  26. b2 = Instance.new("SpecialMesh", p2)
  27. b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  28. b2.TextureId = ""
  29. b2.MeshType = Enum.MeshType.FileMesh
  30. b2.Name = "Mesh"
  31. b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  32. p3 = Instance.new("Part", m2)
  33. p3.BrickColor = BrickColor.new("Dark Indigo")
  34. p3.Material = Enum.Material.SmoothPlastic
  35. p3.Reflectance = 0.30000001192093
  36. p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
  37. p3.CanCollide = false
  38. p3.FormFactor = Enum.FormFactor.Custom
  39. p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  40. p3.BottomSurface = Enum.SurfaceType.Smooth
  41. p3.TopSurface = Enum.SurfaceType.Smooth
  42. b3 = Instance.new("SpecialMesh", p3)
  43. b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  44. b3.TextureId = ""
  45. b3.MeshType = Enum.MeshType.FileMesh
  46. b3.Name = "Mesh"
  47. b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  48. p4 = Instance.new("Part", m2)
  49. p4.BrickColor = BrickColor.new("Dark Indigo")
  50. p4.Material = Enum.Material.SmoothPlastic
  51. p4.Reflectance = 0.30000001192093
  52. p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
  53. p4.CanCollide = false
  54. p4.FormFactor = Enum.FormFactor.Custom
  55. p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  56. p4.BottomSurface = Enum.SurfaceType.Smooth
  57. p4.TopSurface = Enum.SurfaceType.Smooth
  58. b4 = Instance.new("SpecialMesh", p4)
  59. b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  60. b4.TextureId = ""
  61. b4.MeshType = Enum.MeshType.FileMesh
  62. b4.Name = "Mesh"
  63. b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  64. p5 = Instance.new("Part", m2)
  65. p5.BrickColor = BrickColor.new("Dark Indigo")
  66. p5.Material = Enum.Material.SmoothPlastic
  67. p5.Reflectance = 0.30000001192093
  68. p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
  69. p5.CanCollide = false
  70. p5.FormFactor = Enum.FormFactor.Custom
  71. p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  72. p5.BottomSurface = Enum.SurfaceType.Smooth
  73. p5.TopSurface = Enum.SurfaceType.Smooth
  74. b5 = Instance.new("SpecialMesh", p5)
  75. b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  76. b5.TextureId = ""
  77. b5.MeshType = Enum.MeshType.FileMesh
  78. b5.Name = "Mesh"
  79. b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  80. p6 = Instance.new("Part", m2)
  81. p6.BrickColor = BrickColor.new("Dark Indigo")
  82. p6.Material = Enum.Material.SmoothPlastic
  83. p6.Reflectance = 0.30000001192093
  84. p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
  85. p6.CanCollide = false
  86. p6.FormFactor = Enum.FormFactor.Custom
  87. p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  88. p6.BottomSurface = Enum.SurfaceType.Smooth
  89. p6.TopSurface = Enum.SurfaceType.Smooth
  90. b6 = Instance.new("SpecialMesh", p6)
  91. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  92. b6.TextureId = ""
  93. b6.MeshType = Enum.MeshType.FileMesh
  94. b6.Name = "Mesh"
  95. b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  96. p7 = Instance.new("Part", m2)
  97. p7.BrickColor = BrickColor.new("Dark Indigo")
  98. p7.Material = Enum.Material.SmoothPlastic
  99. p7.Reflectance = 0.30000001192093
  100. p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
  101. p7.CanCollide = false
  102. p7.FormFactor = Enum.FormFactor.Custom
  103. p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  104. p7.BottomSurface = Enum.SurfaceType.Smooth
  105. p7.TopSurface = Enum.SurfaceType.Smooth
  106. b7 = Instance.new("SpecialMesh", p7)
  107. b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  108. b7.TextureId = ""
  109. b7.MeshType = Enum.MeshType.FileMesh
  110. b7.Name = "Mesh"
  111. b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  112. p8 = Instance.new("Part", m2)
  113. p8.BrickColor = BrickColor.new("Dark Indigo")
  114. p8.Material = Enum.Material.SmoothPlastic
  115. p8.Reflectance = 0.30000001192093
  116. p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
  117. p8.CanCollide = false
  118. p8.FormFactor = Enum.FormFactor.Custom
  119. p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  120. p8.BottomSurface = Enum.SurfaceType.Smooth
  121. p8.TopSurface = Enum.SurfaceType.Smooth
  122. b8 = Instance.new("SpecialMesh", p8)
  123. b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  124. b8.TextureId = ""
  125. b8.MeshType = Enum.MeshType.FileMesh
  126. b8.Name = "Mesh"
  127. b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  128. p9 = Instance.new("Part", m2)
  129. p9.BrickColor = BrickColor.new("Dark Indigo")
  130. p9.Material = Enum.Material.SmoothPlastic
  131. p9.Reflectance = 0.30000001192093
  132. p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
  133. p9.CanCollide = false
  134. p9.FormFactor = Enum.FormFactor.Custom
  135. p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  136. p9.BottomSurface = Enum.SurfaceType.Smooth
  137. p9.TopSurface = Enum.SurfaceType.Smooth
  138. b9 = Instance.new("SpecialMesh", p9)
  139. b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
  140. b9.TextureId = ""
  141. b9.MeshType = Enum.MeshType.FileMesh
  142. b9.Name = "Mesh"
  143. b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  144. p10 = Instance.new("Part", m2)
  145. p10.BrickColor = BrickColor.new("Dark Indigo")
  146. p10.Material = Enum.Material.SmoothPlastic
  147. p10.Reflectance = 0.30000001192093
  148. p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
  149. p10.CanCollide = false
  150. p10.FormFactor = Enum.FormFactor.Custom
  151. p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  152. p10.BottomSurface = Enum.SurfaceType.Smooth
  153. p10.TopSurface = Enum.SurfaceType.Smooth
  154. b10 = Instance.new("SpecialMesh", p10)
  155. b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  156. b10.TextureId = ""
  157. b10.MeshType = Enum.MeshType.FileMesh
  158. b10.Name = "Mesh"
  159. b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  160. p11 = Instance.new("Part", m2)
  161. p11.BrickColor = BrickColor.new("Dark Indigo")
  162. p11.Material = Enum.Material.SmoothPlastic
  163. p11.Reflectance = 0.30000001192093
  164. p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
  165. p11.CanCollide = false
  166. p11.FormFactor = Enum.FormFactor.Custom
  167. p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  168. p11.BottomSurface = Enum.SurfaceType.Smooth
  169. p11.TopSurface = Enum.SurfaceType.Smooth
  170. b11 = Instance.new("SpecialMesh", p11)
  171. b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  172. b11.TextureId = ""
  173. b11.MeshType = Enum.MeshType.FileMesh
  174. b11.Name = "Mesh"
  175. b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  176. p12 = Instance.new("Part", m2)
  177. p12.BrickColor = BrickColor.new("Dark Indigo")
  178. p12.Material = Enum.Material.SmoothPlastic
  179. p12.Reflectance = 0.30000001192093
  180. p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
  181. p12.CanCollide = false
  182. p12.FormFactor = Enum.FormFactor.Custom
  183. p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  184. p12.BottomSurface = Enum.SurfaceType.Smooth
  185. p12.TopSurface = Enum.SurfaceType.Smooth
  186. b12 = Instance.new("SpecialMesh", p12)
  187. b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  188. b12.TextureId = ""
  189. b12.MeshType = Enum.MeshType.FileMesh
  190. b12.Name = "Mesh"
  191. b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  192. p13 = Instance.new("Part", m2)
  193. p13.BrickColor = BrickColor.new("Dark Indigo")
  194. p13.Material = Enum.Material.SmoothPlastic
  195. p13.Reflectance = 0.30000001192093
  196. p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
  197. p13.CanCollide = false
  198. p13.FormFactor = Enum.FormFactor.Custom
  199. p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  200. p13.BottomSurface = Enum.SurfaceType.Smooth
  201. p13.TopSurface = Enum.SurfaceType.Smooth
  202. b13 = Instance.new("SpecialMesh", p13)
  203. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  204. b13.TextureId = ""
  205. b13.MeshType = Enum.MeshType.FileMesh
  206. b13.Name = "Mesh"
  207. b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  208. p14 = Instance.new("Part", m2)
  209. p14.BrickColor = BrickColor.new("Dark Indigo")
  210. p14.Material = Enum.Material.SmoothPlastic
  211. p14.Reflectance = 0.30000001192093
  212. p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
  213. p14.CanCollide = false
  214. p14.FormFactor = Enum.FormFactor.Custom
  215. p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  216. p14.BottomSurface = Enum.SurfaceType.Smooth
  217. p14.TopSurface = Enum.SurfaceType.Smooth
  218. b14 = Instance.new("SpecialMesh", p14)
  219. b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  220. b14.TextureId = ""
  221. b14.MeshType = Enum.MeshType.FileMesh
  222. b14.Name = "Mesh"
  223. b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  224. p15 = Instance.new("Part", m2)
  225. p15.BrickColor = BrickColor.new("Dark Indigo")
  226. p15.Material = Enum.Material.SmoothPlastic
  227. p15.Reflectance = 0.30000001192093
  228. p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
  229. p15.CanCollide = false
  230. p15.FormFactor = Enum.FormFactor.Custom
  231. p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  232. p15.BottomSurface = Enum.SurfaceType.Smooth
  233. p15.TopSurface = Enum.SurfaceType.Smooth
  234. b15 = Instance.new("SpecialMesh", p15)
  235. b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  236. b15.TextureId = ""
  237. b15.MeshType = Enum.MeshType.FileMesh
  238. b15.Name = "Mesh"
  239. b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  240. p16 = Instance.new("Part", m2)
  241. p16.BrickColor = BrickColor.new("Dark Indigo")
  242. p16.Material = Enum.Material.SmoothPlastic
  243. p16.Reflectance = 0.30000001192093
  244. p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
  245. p16.CanCollide = false
  246. p16.FormFactor = Enum.FormFactor.Custom
  247. p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  248. p16.BottomSurface = Enum.SurfaceType.Smooth
  249. p16.TopSurface = Enum.SurfaceType.Smooth
  250. b16 = Instance.new("SpecialMesh", p16)
  251. b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  252. b16.TextureId = ""
  253. b16.MeshType = Enum.MeshType.FileMesh
  254. b16.Name = "Mesh"
  255. b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  256. p17 = Instance.new("Part", m2)
  257. p17.BrickColor = BrickColor.new("Dark Indigo")
  258. p17.Material = Enum.Material.SmoothPlastic
  259. p17.Reflectance = 0.30000001192093
  260. p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
  261. p17.CanCollide = false
  262. p17.FormFactor = Enum.FormFactor.Custom
  263. p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  264. p17.BottomSurface = Enum.SurfaceType.Smooth
  265. p17.TopSurface = Enum.SurfaceType.Smooth
  266. b17 = Instance.new("SpecialMesh", p17)
  267. b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  268. b17.TextureId = ""
  269. b17.MeshType = Enum.MeshType.FileMesh
  270. b17.Name = "Mesh"
  271. b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  272. p18 = Instance.new("Part", m2)
  273. p18.BrickColor = BrickColor.new("Dark Indigo")
  274. p18.Material = Enum.Material.SmoothPlastic
  275. p18.Reflectance = 0.30000001192093
  276. p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
  277. p18.CanCollide = false
  278. p18.FormFactor = Enum.FormFactor.Custom
  279. p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  280. p18.BottomSurface = Enum.SurfaceType.Smooth
  281. p18.TopSurface = Enum.SurfaceType.Smooth
  282. b18 = Instance.new("SpecialMesh", p18)
  283. b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  284. b18.TextureId = ""
  285. b18.MeshType = Enum.MeshType.FileMesh
  286. b18.Name = "Mesh"
  287. b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  288. p19 = Instance.new("Part", m2)
  289. p19.BrickColor = BrickColor.new("Dark Indigo")
  290. p19.Material = Enum.Material.SmoothPlastic
  291. p19.Reflectance = 0.30000001192093
  292. p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
  293. p19.CanCollide = false
  294. p19.FormFactor = Enum.FormFactor.Custom
  295. p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  296. p19.BottomSurface = Enum.SurfaceType.Smooth
  297. p19.TopSurface = Enum.SurfaceType.Smooth
  298. b19 = Instance.new("SpecialMesh", p19)
  299. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  300. b19.TextureId = ""
  301. b19.MeshType = Enum.MeshType.FileMesh
  302. b19.Name = "Mesh"
  303. b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  304. p20 = Instance.new("Part", m2)
  305. p20.BrickColor = BrickColor.new("Dark Indigo")
  306. p20.Material = Enum.Material.SmoothPlastic
  307. p20.Reflectance = 0.30000001192093
  308. p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
  309. p20.CanCollide = false
  310. p20.FormFactor = Enum.FormFactor.Custom
  311. p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  312. p20.BottomSurface = Enum.SurfaceType.Smooth
  313. p20.TopSurface = Enum.SurfaceType.Smooth
  314. b20 = Instance.new("SpecialMesh", p20)
  315. b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  316. b20.TextureId = ""
  317. b20.MeshType = Enum.MeshType.FileMesh
  318. b20.Name = "Mesh"
  319. b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  320. p21 = Instance.new("Part", m2)
  321. p21.BrickColor = BrickColor.new("Dark Indigo")
  322. p21.Material = Enum.Material.SmoothPlastic
  323. p21.Reflectance = 0.30000001192093
  324. p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
  325. p21.CanCollide = false
  326. p21.FormFactor = Enum.FormFactor.Custom
  327. p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  328. p21.BottomSurface = Enum.SurfaceType.Smooth
  329. p21.TopSurface = Enum.SurfaceType.Smooth
  330. b21 = Instance.new("SpecialMesh", p21)
  331. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  332. b21.TextureId = ""
  333. b21.MeshType = Enum.MeshType.FileMesh
  334. b21.Name = "Mesh"
  335. b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  336. p22 = Instance.new("Part", m2)
  337. p22.BrickColor = BrickColor.new("Dark Indigo")
  338. p22.Material = Enum.Material.SmoothPlastic
  339. p22.Reflectance = 0.30000001192093
  340. p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
  341. p22.CanCollide = false
  342. p22.FormFactor = Enum.FormFactor.Custom
  343. p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  344. p22.BottomSurface = Enum.SurfaceType.Smooth
  345. p22.TopSurface = Enum.SurfaceType.Smooth
  346. b22 = Instance.new("SpecialMesh", p22)
  347. b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  348. b22.TextureId = ""
  349. b22.MeshType = Enum.MeshType.FileMesh
  350. b22.Name = "Mesh"
  351. b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  352. p23 = Instance.new("Part", m2)
  353. p23.BrickColor = BrickColor.new("Dark Indigo")
  354. p23.Material = Enum.Material.SmoothPlastic
  355. p23.Reflectance = 0.30000001192093
  356. p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
  357. p23.CanCollide = false
  358. p23.FormFactor = Enum.FormFactor.Custom
  359. p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  360. p23.BottomSurface = Enum.SurfaceType.Smooth
  361. p23.TopSurface = Enum.SurfaceType.Smooth
  362. b23 = Instance.new("SpecialMesh", p23)
  363. b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  364. b23.TextureId = ""
  365. b23.MeshType = Enum.MeshType.FileMesh
  366. b23.Name = "Mesh"
  367. b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  368. p24 = Instance.new("Part", m2)
  369. p24.BrickColor = BrickColor.new("Dark Indigo")
  370. p24.Material = Enum.Material.SmoothPlastic
  371. p24.Reflectance = 0.30000001192093
  372. p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
  373. p24.CanCollide = false
  374. p24.FormFactor = Enum.FormFactor.Custom
  375. p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  376. p24.BottomSurface = Enum.SurfaceType.Smooth
  377. p24.TopSurface = Enum.SurfaceType.Smooth
  378. b24 = Instance.new("SpecialMesh", p24)
  379. b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  380. b24.TextureId = ""
  381. b24.MeshType = Enum.MeshType.FileMesh
  382. b24.Name = "Mesh"
  383. b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  384. p25 = Instance.new("Part", m2)
  385. p25.BrickColor = BrickColor.new("Dark Indigo")
  386. p25.Material = Enum.Material.SmoothPlastic
  387. p25.Reflectance = 0.30000001192093
  388. p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
  389. p25.CanCollide = false
  390. p25.FormFactor = Enum.FormFactor.Custom
  391. p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  392. p25.BottomSurface = Enum.SurfaceType.Smooth
  393. p25.TopSurface = Enum.SurfaceType.Smooth
  394. b25 = Instance.new("SpecialMesh", p25)
  395. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  396. b25.TextureId = ""
  397. b25.MeshType = Enum.MeshType.FileMesh
  398. b25.Name = "Mesh"
  399. b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  400. p26 = Instance.new("Part", m2)
  401. p26.BrickColor = BrickColor.new("Dark Indigo")
  402. p26.Material = Enum.Material.SmoothPlastic
  403. p26.Reflectance = 0.30000001192093
  404. p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
  405. p26.CanCollide = false
  406. p26.FormFactor = Enum.FormFactor.Custom
  407. p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  408. p26.BottomSurface = Enum.SurfaceType.Smooth
  409. p26.TopSurface = Enum.SurfaceType.Smooth
  410. b26 = Instance.new("SpecialMesh", p26)
  411. b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  412. b26.TextureId = ""
  413. b26.MeshType = Enum.MeshType.FileMesh
  414. b26.Name = "Mesh"
  415. b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  416. p27 = Instance.new("Part", m2)
  417. p27.BrickColor = BrickColor.new("Dark Indigo")
  418. p27.Material = Enum.Material.SmoothPlastic
  419. p27.Reflectance = 0.30000001192093
  420. p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
  421. p27.CanCollide = false
  422. p27.FormFactor = Enum.FormFactor.Custom
  423. p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  424. p27.BottomSurface = Enum.SurfaceType.Smooth
  425. p27.TopSurface = Enum.SurfaceType.Smooth
  426. b27 = Instance.new("SpecialMesh", p27)
  427. b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  428. b27.TextureId = ""
  429. b27.MeshType = Enum.MeshType.FileMesh
  430. b27.Name = "Mesh"
  431. b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  432. p28 = Instance.new("Part", m2)
  433. p28.BrickColor = BrickColor.new("Dark Indigo")
  434. p28.Material = Enum.Material.SmoothPlastic
  435. p28.Reflectance = 0.30000001192093
  436. p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
  437. p28.CanCollide = false
  438. p28.FormFactor = Enum.FormFactor.Custom
  439. p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  440. p28.BottomSurface = Enum.SurfaceType.Smooth
  441. p28.TopSurface = Enum.SurfaceType.Smooth
  442. b28 = Instance.new("SpecialMesh", p28)
  443. b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
  444. b28.TextureId = ""
  445. b28.MeshType = Enum.MeshType.FileMesh
  446. b28.Name = "Mesh"
  447. b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  448. p29 = Instance.new("Part", m2)
  449. p29.BrickColor = BrickColor.new("Dark Indigo")
  450. p29.Material = Enum.Material.Neon
  451. p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
  452. p29.FormFactor = Enum.FormFactor.Custom
  453. p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  454. p29.BottomSurface = Enum.SurfaceType.Smooth
  455. p29.TopSurface = Enum.SurfaceType.Smooth
  456. b29 = Instance.new("SpecialMesh", p29)
  457. b29.MeshType = Enum.MeshType.Sphere
  458. b29.Name = "Mesh"
  459. p30 = Instance.new("Part", m2)
  460. p30.BrickColor = BrickColor.new("Dark Indigo")
  461. p30.Material = Enum.Material.SmoothPlastic
  462. p30.Reflectance = 0.30000001192093
  463. p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
  464. p30.CanCollide = false
  465. p30.FormFactor = Enum.FormFactor.Custom
  466. p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  467. p30.BottomSurface = Enum.SurfaceType.Smooth
  468. p30.TopSurface = Enum.SurfaceType.Smooth
  469. b30 = Instance.new("SpecialMesh", p30)
  470. b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  471. b30.TextureId = ""
  472. b30.MeshType = Enum.MeshType.FileMesh
  473. b30.Name = "Mesh"
  474. b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  475. p31 = Instance.new("Part", m2)
  476. p31.BrickColor = BrickColor.new("Dark Indigo")
  477. p31.Material = Enum.Material.SmoothPlastic
  478. p31.Reflectance = 0.30000001192093
  479. p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
  480. p31.CanCollide = false
  481. p31.FormFactor = Enum.FormFactor.Custom
  482. p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  483. p31.BottomSurface = Enum.SurfaceType.Smooth
  484. p31.TopSurface = Enum.SurfaceType.Smooth
  485. b31 = Instance.new("SpecialMesh", p31)
  486. b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
  487. b31.TextureId = ""
  488. b31.MeshType = Enum.MeshType.FileMesh
  489. b31.Name = "Mesh"
  490. b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  491. p32 = Instance.new("Part", m2)
  492. p32.BrickColor = BrickColor.new("Dark Indigo")
  493. p32.Material = Enum.Material.SmoothPlastic
  494. p32.Reflectance = 0.30000001192093
  495. p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
  496. p32.CanCollide = false
  497. p32.FormFactor = Enum.FormFactor.Custom
  498. p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  499. p32.BottomSurface = Enum.SurfaceType.Smooth
  500. p32.TopSurface = Enum.SurfaceType.Smooth
  501. b32 = Instance.new("SpecialMesh", p32)
  502. b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
  503. b32.TextureId = ""
  504. b32.MeshType = Enum.MeshType.FileMesh
  505. b32.Name = "Mesh"
  506. b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  507. p33 = Instance.new("Part", m2)
  508. p33.BrickColor = BrickColor.new("Dark Indigo")
  509. p33.Material = Enum.Material.Neon
  510. p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
  511. p33.FormFactor = Enum.FormFactor.Custom
  512. p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  513. p33.BottomSurface = Enum.SurfaceType.Smooth
  514. p33.TopSurface = Enum.SurfaceType.Smooth
  515. b33 = Instance.new("SpecialMesh", p33)
  516. b33.MeshType = Enum.MeshType.Sphere
  517. b33.Name = "Mesh"
  518. p34 = Instance.new("Part", m2)
  519. p34.BrickColor = BrickColor.new("Dark Indigo")
  520. p34.Material = Enum.Material.SmoothPlastic
  521. p34.Reflectance = 0.30000001192093
  522. p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
  523. p34.CanCollide = false
  524. p34.FormFactor = Enum.FormFactor.Custom
  525. p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  526. p34.BottomSurface = Enum.SurfaceType.Smooth
  527. p34.TopSurface = Enum.SurfaceType.Smooth
  528. b34 = Instance.new("SpecialMesh", p34)
  529. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  530. b34.TextureId = ""
  531. b34.MeshType = Enum.MeshType.FileMesh
  532. b34.Name = "Mesh"
  533. b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  534. p35 = Instance.new("Part", m2)
  535. p35.BrickColor = BrickColor.new("Dark Indigo")
  536. p35.Material = Enum.Material.SmoothPlastic
  537. p35.Reflectance = 0.30000001192093
  538. p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
  539. p35.CanCollide = false
  540. p35.FormFactor = Enum.FormFactor.Custom
  541. p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  542. p35.BottomSurface = Enum.SurfaceType.Smooth
  543. p35.TopSurface = Enum.SurfaceType.Smooth
  544. b35 = Instance.new("SpecialMesh", p35)
  545. b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
  546. b35.TextureId = ""
  547. b35.MeshType = Enum.MeshType.FileMesh
  548. b35.Name = "Mesh"
  549. b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  550. p36 = Instance.new("Part", m2)
  551. p36.BrickColor = BrickColor.new("Dark Indigo")
  552. p36.Material = Enum.Material.SmoothPlastic
  553. p36.Reflectance = 0.30000001192093
  554. p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
  555. p36.CanCollide = false
  556. p36.FormFactor = Enum.FormFactor.Custom
  557. p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  558. p36.BottomSurface = Enum.SurfaceType.Smooth
  559. p36.TopSurface = Enum.SurfaceType.Smooth
  560. b36 = Instance.new("SpecialMesh", p36)
  561. b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  562. b36.TextureId = ""
  563. b36.MeshType = Enum.MeshType.FileMesh
  564. b36.Name = "Mesh"
  565. b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  566. p37 = Instance.new("Part", m2)
  567. p37.BrickColor = BrickColor.new("Dark Indigo")
  568. p37.Material = Enum.Material.Neon
  569. p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
  570. p37.FormFactor = Enum.FormFactor.Custom
  571. p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  572. p37.BottomSurface = Enum.SurfaceType.Smooth
  573. p37.TopSurface = Enum.SurfaceType.Smooth
  574. b37 = Instance.new("SpecialMesh", p37)
  575. b37.MeshType = Enum.MeshType.Sphere
  576. b37.Name = "Mesh"
  577. p38 = Instance.new("Part", m2)
  578. p38.BrickColor = BrickColor.new("Dark Indigo")
  579. p38.Material = Enum.Material.Neon
  580. p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
  581. p38.FormFactor = Enum.FormFactor.Custom
  582. p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  583. p38.BottomSurface = Enum.SurfaceType.Smooth
  584. p38.TopSurface = Enum.SurfaceType.Smooth
  585. b38 = Instance.new("SpecialMesh", p38)
  586. b38.MeshType = Enum.MeshType.Sphere
  587. b38.Name = "Mesh"
  588. p39 = Instance.new("Part", m2)
  589. p39.BrickColor = BrickColor.new("Dark Indigo")
  590. p39.Material = Enum.Material.SmoothPlastic
  591. p39.Reflectance = 0.30000001192093
  592. p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  593. p39.CanCollide = false
  594. p39.FormFactor = Enum.FormFactor.Custom
  595. p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  596. p39.BottomSurface = Enum.SurfaceType.Smooth
  597. p39.TopSurface = Enum.SurfaceType.Smooth
  598. b39 = Instance.new("SpecialMesh", p39)
  599. b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
  600. b39.TextureId = ""
  601. b39.MeshType = Enum.MeshType.FileMesh
  602. b39.Name = "Mesh"
  603. b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  604. p40 = Instance.new("Part", m2)
  605. p40.BrickColor = BrickColor.new("Dark Indigo")
  606. p40.Material = Enum.Material.SmoothPlastic
  607. p40.Reflectance = 0.30000001192093
  608. p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  609. p40.CanCollide = false
  610. p40.FormFactor = Enum.FormFactor.Custom
  611. p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  612. p40.BottomSurface = Enum.SurfaceType.Smooth
  613. p40.TopSurface = Enum.SurfaceType.Smooth
  614. b40 = Instance.new("SpecialMesh", p40)
  615. b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  616. b40.TextureId = ""
  617. b40.MeshType = Enum.MeshType.FileMesh
  618. b40.Name = "Mesh"
  619. b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  620. p41 = Instance.new("Part", m2)
  621. p41.BrickColor = BrickColor.new("Dark Indigo")
  622. p41.Material = Enum.Material.SmoothPlastic
  623. p41.Reflectance = 0.30000001192093
  624. p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  625. p41.CanCollide = false
  626. p41.FormFactor = Enum.FormFactor.Custom
  627. p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  628. p41.BottomSurface = Enum.SurfaceType.Smooth
  629. p41.TopSurface = Enum.SurfaceType.Smooth
  630. b41 = Instance.new("SpecialMesh", p41)
  631. b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  632. b41.TextureId = ""
  633. b41.MeshType = Enum.MeshType.FileMesh
  634. b41.Name = "Mesh"
  635. b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  636. p42 = Instance.new("Part", m2)
  637. p42.BrickColor = BrickColor.new("Dark Indigo")
  638. p42.Material = Enum.Material.SmoothPlastic
  639. p42.Reflectance = 0.30000001192093
  640. p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
  641. p42.CanCollide = false
  642. p42.FormFactor = Enum.FormFactor.Custom
  643. p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  644. p42.BottomSurface = Enum.SurfaceType.Smooth
  645. p42.TopSurface = Enum.SurfaceType.Smooth
  646. b42 = Instance.new("SpecialMesh", p42)
  647. b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
  648. b42.TextureId = ""
  649. b42.MeshType = Enum.MeshType.FileMesh
  650. b42.Name = "Mesh"
  651. b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  652. p43 = Instance.new("Part", m2)
  653. p43.BrickColor = BrickColor.new("Dark Indigo")
  654. p43.Material = Enum.Material.SmoothPlastic
  655. p43.Reflectance = 0.30000001192093
  656. p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
  657. p43.CanCollide = false
  658. p43.FormFactor = Enum.FormFactor.Custom
  659. p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  660. p43.BottomSurface = Enum.SurfaceType.Smooth
  661. p43.TopSurface = Enum.SurfaceType.Smooth
  662. b43 = Instance.new("SpecialMesh", p43)
  663. b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  664. b43.TextureId = ""
  665. b43.MeshType = Enum.MeshType.FileMesh
  666. b43.Name = "Mesh"
  667. b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  668. p44 = Instance.new("Part", m2)
  669. p44.BrickColor = BrickColor.new("Dark Indigo")
  670. p44.Material = Enum.Material.SmoothPlastic
  671. p44.Reflectance = 0.30000001192093
  672. p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
  673. p44.CanCollide = false
  674. p44.FormFactor = Enum.FormFactor.Custom
  675. p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  676. p44.BottomSurface = Enum.SurfaceType.Smooth
  677. p44.TopSurface = Enum.SurfaceType.Smooth
  678. b44 = Instance.new("SpecialMesh", p44)
  679. b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
  680. b44.TextureId = ""
  681. b44.MeshType = Enum.MeshType.FileMesh
  682. b44.Name = "Mesh"
  683. b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  684. p45 = Instance.new("Part", m2)
  685. p45.BrickColor = BrickColor.new("Dark Indigo")
  686. p45.Material = Enum.Material.SmoothPlastic
  687. p45.Reflectance = 0.30000001192093
  688. p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
  689. p45.CanCollide = false
  690. p45.FormFactor = Enum.FormFactor.Custom
  691. p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  692. p45.BottomSurface = Enum.SurfaceType.Smooth
  693. p45.TopSurface = Enum.SurfaceType.Smooth
  694. b45 = Instance.new("SpecialMesh", p45)
  695. b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
  696. b45.TextureId = ""
  697. b45.MeshType = Enum.MeshType.FileMesh
  698. b45.Name = "Mesh"
  699. b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  700. p46 = Instance.new("Part", m2)
  701. p46.BrickColor = BrickColor.new("Dark Indigo")
  702. p46.Material = Enum.Material.SmoothPlastic
  703. p46.Reflectance = 0.30000001192093
  704. p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
  705. p46.CanCollide = false
  706. p46.FormFactor = Enum.FormFactor.Custom
  707. p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  708. p46.BottomSurface = Enum.SurfaceType.Smooth
  709. p46.TopSurface = Enum.SurfaceType.Smooth
  710. b46 = Instance.new("SpecialMesh", p46)
  711. b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
  712. b46.TextureId = ""
  713. b46.MeshType = Enum.MeshType.FileMesh
  714. b46.Name = "Mesh"
  715. b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  716. p47 = Instance.new("Part", m2)
  717. p47.BrickColor = BrickColor.new("Dark Indigo")
  718. p47.Material = Enum.Material.SmoothPlastic
  719. p47.Reflectance = 0.30000001192093
  720. p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
  721. p47.CanCollide = false
  722. p47.FormFactor = Enum.FormFactor.Custom
  723. p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  724. p47.BottomSurface = Enum.SurfaceType.Smooth
  725. p47.TopSurface = Enum.SurfaceType.Smooth
  726. b47 = Instance.new("SpecialMesh", p47)
  727. b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
  728. b47.TextureId = ""
  729. b47.MeshType = Enum.MeshType.FileMesh
  730. b47.Name = "Mesh"
  731. b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  732. p48 = Instance.new("Part", m2)
  733. p48.BrickColor = BrickColor.new("Dark Indigo")
  734. p48.Material = Enum.Material.Neon
  735. p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
  736. p48.FormFactor = Enum.FormFactor.Custom
  737. p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  738. p48.BottomSurface = Enum.SurfaceType.Smooth
  739. p48.TopSurface = Enum.SurfaceType.Smooth
  740. b48 = Instance.new("SpecialMesh", p48)
  741. b48.MeshType = Enum.MeshType.Sphere
  742. b48.Name = "Mesh"
  743. p49 = Instance.new("Part", m2)
  744. p49.BrickColor = BrickColor.new("Dark Indigo")
  745. p49.Material = Enum.Material.SmoothPlastic
  746. p49.Reflectance = 0.30000001192093
  747. p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  748. p49.CanCollide = false
  749. p49.FormFactor = Enum.FormFactor.Custom
  750. p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  751. p49.BottomSurface = Enum.SurfaceType.Smooth
  752. p49.TopSurface = Enum.SurfaceType.Smooth
  753. b49 = Instance.new("SpecialMesh", p49)
  754. b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
  755. b49.TextureId = ""
  756. b49.MeshType = Enum.MeshType.FileMesh
  757. b49.Name = "Mesh"
  758. b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  759. p50 = Instance.new("Part", m2)
  760. p50.BrickColor = BrickColor.new("Dark Indigo")
  761. p50.Material = Enum.Material.SmoothPlastic
  762. p50.Reflectance = 0.30000001192093
  763. p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  764. p50.CanCollide = false
  765. p50.FormFactor = Enum.FormFactor.Custom
  766. p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  767. p50.BottomSurface = Enum.SurfaceType.Smooth
  768. p50.TopSurface = Enum.SurfaceType.Smooth
  769. b50 = Instance.new("SpecialMesh", p50)
  770. b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  771. b50.TextureId = ""
  772. b50.MeshType = Enum.MeshType.FileMesh
  773. b50.Name = "Mesh"
  774. b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  775. p51 = Instance.new("Part", m2)
  776. p51.BrickColor = BrickColor.new("Dark Indigo")
  777. p51.Material = Enum.Material.SmoothPlastic
  778. p51.Reflectance = 0.30000001192093
  779. p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  780. p51.CanCollide = false
  781. p51.FormFactor = Enum.FormFactor.Custom
  782. p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  783. p51.BottomSurface = Enum.SurfaceType.Smooth
  784. p51.TopSurface = Enum.SurfaceType.Smooth
  785. b51 = Instance.new("SpecialMesh", p51)
  786. b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
  787. b51.TextureId = ""
  788. b51.MeshType = Enum.MeshType.FileMesh
  789. b51.Name = "Mesh"
  790. b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  791. p52 = Instance.new("Part", m2)
  792. p52.BrickColor = BrickColor.new("Dark Indigo")
  793. p52.Material = Enum.Material.Neon
  794. p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
  795. p52.FormFactor = Enum.FormFactor.Custom
  796. p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  797. p52.BottomSurface = Enum.SurfaceType.Smooth
  798. p52.TopSurface = Enum.SurfaceType.Smooth
  799. b52 = Instance.new("SpecialMesh", p52)
  800. b52.MeshType = Enum.MeshType.Sphere
  801. b52.Name = "Mesh"
  802. p53 = Instance.new("Part", m2)
  803. p53.BrickColor = BrickColor.new("Dark Indigo")
  804. p53.Material = Enum.Material.Neon
  805. p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
  806. p53.FormFactor = Enum.FormFactor.Custom
  807. p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  808. p53.BottomSurface = Enum.SurfaceType.Smooth
  809. p53.TopSurface = Enum.SurfaceType.Smooth
  810. b53 = Instance.new("SpecialMesh", p53)
  811. b53.MeshType = Enum.MeshType.Sphere
  812. b53.Name = "Mesh"
  813. p54 = Instance.new("Part", m2)
  814. p54.BrickColor = BrickColor.new("Dark Indigo")
  815. p54.Material = Enum.Material.Neon
  816. p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
  817. p54.FormFactor = Enum.FormFactor.Custom
  818. p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  819. p54.BottomSurface = Enum.SurfaceType.Smooth
  820. p54.TopSurface = Enum.SurfaceType.Smooth
  821. b54 = Instance.new("SpecialMesh", p54)
  822. b54.MeshType = Enum.MeshType.Sphere
  823. b54.Name = "Mesh"
  824. p55 = Instance.new("Part", m2)
  825. p55.BrickColor = BrickColor.new("Dark Indigo")
  826. p55.Material = Enum.Material.Neon
  827. p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
  828. p55.FormFactor = Enum.FormFactor.Custom
  829. p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  830. p55.BottomSurface = Enum.SurfaceType.Smooth
  831. p55.TopSurface = Enum.SurfaceType.Smooth
  832. b55 = Instance.new("SpecialMesh", p55)
  833. b55.MeshType = Enum.MeshType.Sphere
  834. b55.Name = "Mesh"
  835. p56 = Instance.new("Part", m2)
  836. p56.BrickColor = BrickColor.new("Dark Indigo")
  837. p56.Material = Enum.Material.SmoothPlastic
  838. p56.Reflectance = 0.30000001192093
  839. p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  840. p56.CanCollide = false
  841. p56.FormFactor = Enum.FormFactor.Custom
  842. p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  843. p56.BottomSurface = Enum.SurfaceType.Smooth
  844. p56.TopSurface = Enum.SurfaceType.Smooth
  845. b56 = Instance.new("SpecialMesh", p56)
  846. b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
  847. b56.TextureId = ""
  848. b56.MeshType = Enum.MeshType.FileMesh
  849. b56.Name = "Mesh"
  850. b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  851. p57 = Instance.new("Part", m2)
  852. p57.BrickColor = BrickColor.new("Dark Indigo")
  853. p57.Material = Enum.Material.SmoothPlastic
  854. p57.Reflectance = 0.30000001192093
  855. p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  856. p57.CanCollide = false
  857. p57.FormFactor = Enum.FormFactor.Custom
  858. p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  859. p57.BottomSurface = Enum.SurfaceType.Smooth
  860. p57.TopSurface = Enum.SurfaceType.Smooth
  861. b57 = Instance.new("SpecialMesh", p57)
  862. b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  863. b57.TextureId = ""
  864. b57.MeshType = Enum.MeshType.FileMesh
  865. b57.Name = "Mesh"
  866. b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  867. p58 = Instance.new("Part", m2)
  868. p58.BrickColor = BrickColor.new("Dark Indigo")
  869. p58.Material = Enum.Material.SmoothPlastic
  870. p58.Reflectance = 0.30000001192093
  871. p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  872. p58.CanCollide = false
  873. p58.FormFactor = Enum.FormFactor.Custom
  874. p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  875. p58.BottomSurface = Enum.SurfaceType.Smooth
  876. p58.TopSurface = Enum.SurfaceType.Smooth
  877. b58 = Instance.new("SpecialMesh", p58)
  878. b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
  879. b58.TextureId = ""
  880. b58.MeshType = Enum.MeshType.FileMesh
  881. b58.Name = "Mesh"
  882. b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  883. p59 = Instance.new("Part", m2)
  884. p59.BrickColor = BrickColor.new("Dark Indigo")
  885. p59.Material = Enum.Material.SmoothPlastic
  886. p59.Reflectance = 0.30000001192093
  887. p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
  888. p59.CanCollide = false
  889. p59.FormFactor = Enum.FormFactor.Custom
  890. p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  891. p59.BottomSurface = Enum.SurfaceType.Smooth
  892. p59.TopSurface = Enum.SurfaceType.Smooth
  893. b59 = Instance.new("SpecialMesh", p59)
  894. b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  895. b59.TextureId = ""
  896. b59.MeshType = Enum.MeshType.FileMesh
  897. b59.Name = "Mesh"
  898. b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  899. p60 = Instance.new("Part", m2)
  900. p60.BrickColor = BrickColor.new("Dark Indigo")
  901. p60.Material = Enum.Material.SmoothPlastic
  902. p60.Reflectance = 0.30000001192093
  903. p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
  904. p60.CanCollide = false
  905. p60.FormFactor = Enum.FormFactor.Custom
  906. p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  907. p60.BottomSurface = Enum.SurfaceType.Smooth
  908. p60.TopSurface = Enum.SurfaceType.Smooth
  909. b60 = Instance.new("SpecialMesh", p60)
  910. b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
  911. b60.TextureId = ""
  912. b60.MeshType = Enum.MeshType.FileMesh
  913. b60.Name = "Mesh"
  914. b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  915. p61 = Instance.new("Part", m2)
  916. p61.BrickColor = BrickColor.new("Dark Indigo")
  917. p61.Material = Enum.Material.SmoothPlastic
  918. p61.Reflectance = 0.30000001192093
  919. p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
  920. p61.CanCollide = false
  921. p61.FormFactor = Enum.FormFactor.Custom
  922. p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  923. p61.BottomSurface = Enum.SurfaceType.Smooth
  924. p61.TopSurface = Enum.SurfaceType.Smooth
  925. b61 = Instance.new("SpecialMesh", p61)
  926. b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
  927. b61.TextureId = ""
  928. b61.MeshType = Enum.MeshType.FileMesh
  929. b61.Name = "Mesh"
  930. b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  931. p62 = Instance.new("Part", m2)
  932. p62.BrickColor = BrickColor.new("Dark Indigo")
  933. p62.Material = Enum.Material.SmoothPlastic
  934. p62.Reflectance = 0.30000001192093
  935. p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
  936. p62.CanCollide = false
  937. p62.FormFactor = Enum.FormFactor.Custom
  938. p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  939. p62.BottomSurface = Enum.SurfaceType.Smooth
  940. p62.TopSurface = Enum.SurfaceType.Smooth
  941. b62 = Instance.new("SpecialMesh", p62)
  942. b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
  943. b62.TextureId = ""
  944. b62.MeshType = Enum.MeshType.FileMesh
  945. b62.Name = "Mesh"
  946. b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  947. p63 = Instance.new("Part", m2)
  948. p63.BrickColor = BrickColor.new("Dark Indigo")
  949. p63.Material = Enum.Material.SmoothPlastic
  950. p63.Reflectance = 0.30000001192093
  951. p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
  952. p63.CanCollide = false
  953. p63.FormFactor = Enum.FormFactor.Custom
  954. p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  955. p63.BottomSurface = Enum.SurfaceType.Smooth
  956. p63.TopSurface = Enum.SurfaceType.Smooth
  957. b63 = Instance.new("SpecialMesh", p63)
  958. b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
  959. b63.TextureId = ""
  960. b63.MeshType = Enum.MeshType.FileMesh
  961. b63.Name = "Mesh"
  962. b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  963. p64 = Instance.new("Part", m2)
  964. p64.BrickColor = BrickColor.new("Dark Indigo")
  965. p64.Material = Enum.Material.SmoothPlastic
  966. p64.Reflectance = 0.30000001192093
  967. p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
  968. p64.CanCollide = false
  969. p64.FormFactor = Enum.FormFactor.Custom
  970. p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  971. p64.BottomSurface = Enum.SurfaceType.Smooth
  972. p64.TopSurface = Enum.SurfaceType.Smooth
  973. b64 = Instance.new("SpecialMesh", p64)
  974. b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
  975. b64.TextureId = ""
  976. b64.MeshType = Enum.MeshType.FileMesh
  977. b64.Name = "Mesh"
  978. b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  979. p65 = Instance.new("Part", m2)
  980. p65.BrickColor = BrickColor.new("Medium stone grey")
  981. p65.Transparency = 1
  982. p65.Name = "TorsoPart"
  983. p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
  984. p65.FormFactor = Enum.FormFactor.Symmetric
  985. p65.Size = Vector3.new(4, 4, 2)
  986. w1 = Instance.new("Weld", p1)
  987. w1.Name = "Part_Weld"
  988. w1.Part0 = p1
  989. w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
  990. w1.Part1 = p2
  991. w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  992. w2 = Instance.new("Weld", p2)
  993. w2.Name = "Part_Weld"
  994. w2.Part0 = p2
  995. w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  996. w2.Part1 = p3
  997. w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  998. w3 = Instance.new("Weld", p3)
  999. w3.Name = "Part_Weld"
  1000. w3.Part0 = p3
  1001. w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1002. w3.Part1 = p4
  1003. w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1004. w4 = Instance.new("Weld", p4)
  1005. w4.Name = "Part_Weld"
  1006. w4.Part0 = p4
  1007. w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1008. w4.Part1 = p5
  1009. w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1010. w5 = Instance.new("Weld", p5)
  1011. w5.Name = "Part_Weld"
  1012. w5.Part0 = p5
  1013. w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1014. w5.Part1 = p6
  1015. w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1016. w6 = Instance.new("Weld", p6)
  1017. w6.Name = "Part_Weld"
  1018. w6.Part0 = p6
  1019. w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1020. w6.Part1 = p7
  1021. w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1022. w7 = Instance.new("Weld", p7)
  1023. w7.Name = "Part_Weld"
  1024. w7.Part0 = p7
  1025. w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1026. w7.Part1 = p8
  1027. w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1028. w8 = Instance.new("Weld", p8)
  1029. w8.Name = "Part_Weld"
  1030. w8.Part0 = p8
  1031. w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1032. w8.Part1 = p9
  1033. w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1034. w9 = Instance.new("Weld", p9)
  1035. w9.Name = "Part_Weld"
  1036. w9.Part0 = p9
  1037. w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1038. w9.Part1 = p10
  1039. w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1040. w10 = Instance.new("Weld", p10)
  1041. w10.Name = "Part_Weld"
  1042. w10.Part0 = p10
  1043. w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1044. w10.Part1 = p11
  1045. w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1046. w11 = Instance.new("Weld", p11)
  1047. w11.Name = "Part_Weld"
  1048. w11.Part0 = p11
  1049. w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1050. w11.Part1 = p12
  1051. w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1052. w12 = Instance.new("Weld", p12)
  1053. w12.Name = "Part_Weld"
  1054. w12.Part0 = p12
  1055. w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1056. w12.Part1 = p13
  1057. w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1058. w13 = Instance.new("Weld", p13)
  1059. w13.Name = "Part_Weld"
  1060. w13.Part0 = p13
  1061. w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1062. w13.Part1 = p14
  1063. w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1064. w14 = Instance.new("Weld", p14)
  1065. w14.Name = "Part_Weld"
  1066. w14.Part0 = p14
  1067. w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1068. w14.Part1 = p15
  1069. w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1070. w15 = Instance.new("Weld", p15)
  1071. w15.Name = "Part_Weld"
  1072. w15.Part0 = p15
  1073. w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1074. w15.Part1 = p16
  1075. w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1076. w16 = Instance.new("Weld", p16)
  1077. w16.Name = "Part_Weld"
  1078. w16.Part0 = p16
  1079. w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1080. w16.Part1 = p17
  1081. w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1082. w17 = Instance.new("Weld", p17)
  1083. w17.Name = "Part_Weld"
  1084. w17.Part0 = p17
  1085. w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1086. w17.Part1 = p18
  1087. w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1088. w18 = Instance.new("Weld", p18)
  1089. w18.Name = "Part_Weld"
  1090. w18.Part0 = p18
  1091. w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1092. w18.Part1 = p19
  1093. w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1094. w19 = Instance.new("Weld", p19)
  1095. w19.Name = "Part_Weld"
  1096. w19.Part0 = p19
  1097. w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1098. w19.Part1 = p20
  1099. w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1100. w20 = Instance.new("Weld", p20)
  1101. w20.Name = "Part_Weld"
  1102. w20.Part0 = p20
  1103. w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1104. w20.Part1 = p21
  1105. w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1106. w21 = Instance.new("Weld", p21)
  1107. w21.Name = "Part_Weld"
  1108. w21.Part0 = p21
  1109. w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1110. w21.Part1 = p22
  1111. w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1112. w22 = Instance.new("Weld", p22)
  1113. w22.Name = "Part_Weld"
  1114. w22.Part0 = p22
  1115. w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1116. w22.Part1 = p23
  1117. w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1118. w23 = Instance.new("Weld", p23)
  1119. w23.Name = "Part_Weld"
  1120. w23.Part0 = p23
  1121. w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1122. w23.Part1 = p24
  1123. w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1124. w24 = Instance.new("Weld", p24)
  1125. w24.Name = "Part_Weld"
  1126. w24.Part0 = p24
  1127. w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1128. w24.Part1 = p25
  1129. w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1130. w25 = Instance.new("Weld", p25)
  1131. w25.Name = "Part_Weld"
  1132. w25.Part0 = p25
  1133. w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1134. w25.Part1 = p26
  1135. w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1136. w26 = Instance.new("Weld", p26)
  1137. w26.Name = "Part_Weld"
  1138. w26.Part0 = p26
  1139. w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1140. w26.Part1 = p27
  1141. w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1142. w27 = Instance.new("Weld", p27)
  1143. w27.Name = "Part_Weld"
  1144. w27.Part0 = p27
  1145. w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1146. w27.Part1 = p28
  1147. w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1148. w28 = Instance.new("Weld", p28)
  1149. w28.Name = "Part_Weld"
  1150. w28.Part0 = p28
  1151. w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1152. w28.Part1 = p29
  1153. w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  1154. w29 = Instance.new("Weld", p29)
  1155. w29.Name = "Part_Weld"
  1156. w29.Part0 = p29
  1157. w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  1158. w29.Part1 = p30
  1159. w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1160. w30 = Instance.new("Weld", p30)
  1161. w30.Name = "Part_Weld"
  1162. w30.Part0 = p30
  1163. w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1164. w30.Part1 = p31
  1165. w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1166. w31 = Instance.new("Weld", p31)
  1167. w31.Name = "Part_Weld"
  1168. w31.Part0 = p31
  1169. w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1170. w31.Part1 = p32
  1171. w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1172. w32 = Instance.new("Weld", p32)
  1173. w32.Name = "Part_Weld"
  1174. w32.Part0 = p32
  1175. w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1176. w32.Part1 = p33
  1177. w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  1178. w33 = Instance.new("Weld", p33)
  1179. w33.Name = "Part_Weld"
  1180. w33.Part0 = p33
  1181. w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  1182. w33.Part1 = p34
  1183. w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1184. w34 = Instance.new("Weld", p34)
  1185. w34.Name = "Part_Weld"
  1186. w34.Part0 = p34
  1187. w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1188. w34.Part1 = p35
  1189. w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1190. w35 = Instance.new("Weld", p35)
  1191. w35.Name = "Part_Weld"
  1192. w35.Part0 = p35
  1193. w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1194. w35.Part1 = p36
  1195. w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1196. w36 = Instance.new("Weld", p36)
  1197. w36.Name = "Part_Weld"
  1198. w36.Part0 = p36
  1199. w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1200. w36.Part1 = p37
  1201. w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  1202. w37 = Instance.new("Weld", p37)
  1203. w37.Name = "Part_Weld"
  1204. w37.Part0 = p37
  1205. w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  1206. w37.Part1 = p38
  1207. w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  1208. w38 = Instance.new("Weld", p38)
  1209. w38.Name = "Part_Weld"
  1210. w38.Part0 = p38
  1211. w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  1212. w38.Part1 = p39
  1213. w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1214. w39 = Instance.new("Weld", p39)
  1215. w39.Name = "Part_Weld"
  1216. w39.Part0 = p39
  1217. w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1218. w39.Part1 = p40
  1219. w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1220. w40 = Instance.new("Weld", p40)
  1221. w40.Name = "Part_Weld"
  1222. w40.Part0 = p40
  1223. w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1224. w40.Part1 = p41
  1225. w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1226. w41 = Instance.new("Weld", p41)
  1227. w41.Name = "Part_Weld"
  1228. w41.Part0 = p41
  1229. w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1230. w41.Part1 = p42
  1231. w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1232. w42 = Instance.new("Weld", p42)
  1233. w42.Name = "Part_Weld"
  1234. w42.Part0 = p42
  1235. w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1236. w42.Part1 = p43
  1237. w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1238. w43 = Instance.new("Weld", p43)
  1239. w43.Name = "Part_Weld"
  1240. w43.Part0 = p43
  1241. w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1242. w43.Part1 = p44
  1243. w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1244. w44 = Instance.new("Weld", p44)
  1245. w44.Name = "Part_Weld"
  1246. w44.Part0 = p44
  1247. w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1248. w44.Part1 = p45
  1249. w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1250. w45 = Instance.new("Weld", p45)
  1251. w45.Name = "Part_Weld"
  1252. w45.Part0 = p45
  1253. w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1254. w45.Part1 = p46
  1255. w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1256. w46 = Instance.new("Weld", p46)
  1257. w46.Name = "Part_Weld"
  1258. w46.Part0 = p46
  1259. w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1260. w46.Part1 = p47
  1261. w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1262. w47 = Instance.new("Weld", p47)
  1263. w47.Name = "Part_Weld"
  1264. w47.Part0 = p47
  1265. w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1266. w47.Part1 = p48
  1267. w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  1268. w48 = Instance.new("Weld", p48)
  1269. w48.Name = "Part_Weld"
  1270. w48.Part0 = p48
  1271. w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  1272. w48.Part1 = p49
  1273. w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1274. w49 = Instance.new("Weld", p49)
  1275. w49.Name = "Part_Weld"
  1276. w49.Part0 = p49
  1277. w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1278. w49.Part1 = p50
  1279. w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1280. w50 = Instance.new("Weld", p50)
  1281. w50.Name = "Part_Weld"
  1282. w50.Part0 = p50
  1283. w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1284. w50.Part1 = p51
  1285. w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1286. w51 = Instance.new("Weld", p51)
  1287. w51.Name = "Part_Weld"
  1288. w51.Part0 = p51
  1289. w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1290. w51.Part1 = p52
  1291. w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  1292. w52 = Instance.new("Weld", p52)
  1293. w52.Name = "Part_Weld"
  1294. w52.Part0 = p52
  1295. w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  1296. w52.Part1 = p53
  1297. w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  1298. w53 = Instance.new("Weld", p53)
  1299. w53.Name = "Part_Weld"
  1300. w53.Part0 = p53
  1301. w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  1302. w53.Part1 = p54
  1303. w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  1304. w54 = Instance.new("Weld", p54)
  1305. w54.Name = "Part_Weld"
  1306. w54.Part0 = p54
  1307. w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  1308. w54.Part1 = p55
  1309. w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  1310. w55 = Instance.new("Weld", p55)
  1311. w55.Name = "Part_Weld"
  1312. w55.Part0 = p55
  1313. w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  1314. w55.Part1 = p56
  1315. w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1316. w56 = Instance.new("Weld", p56)
  1317. w56.Name = "Part_Weld"
  1318. w56.Part0 = p56
  1319. w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1320. w56.Part1 = p57
  1321. w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1322. w57 = Instance.new("Weld", p57)
  1323. w57.Name = "Part_Weld"
  1324. w57.Part0 = p57
  1325. w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1326. w57.Part1 = p58
  1327. w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1328. w58 = Instance.new("Weld", p58)
  1329. w58.Name = "Part_Weld"
  1330. w58.Part0 = p58
  1331. w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1332. w58.Part1 = p59
  1333. w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1334. w59 = Instance.new("Weld", p59)
  1335. w59.Name = "Part_Weld"
  1336. w59.Part0 = p59
  1337. w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1338. w59.Part1 = p60
  1339. w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1340. w60 = Instance.new("Weld", p60)
  1341. w60.Name = "Part_Weld"
  1342. w60.Part0 = p60
  1343. w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1344. w60.Part1 = p61
  1345. w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1346. w61 = Instance.new("Weld", p61)
  1347. w61.Name = "Part_Weld"
  1348. w61.Part0 = p61
  1349. w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1350. w61.Part1 = p62
  1351. w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1352. w62 = Instance.new("Weld", p62)
  1353. w62.Name = "Part_Weld"
  1354. w62.Part0 = p62
  1355. w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1356. w62.Part1 = p63
  1357. w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1358. w63 = Instance.new("Weld", p63)
  1359. w63.Name = "Part_Weld"
  1360. w63.Part0 = p63
  1361. w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1362. w63.Part1 = p64
  1363. w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1364. w64 = Instance.new("Weld", p64)
  1365. w64.Name = "TorsoPart_Weld"
  1366. w64.Part0 = p64
  1367. w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1368. w64.Part1 = p65
  1369. w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1370. m2.Parent = char
  1371. m2:MakeJoints()
  1372. ----------------------------------------------------
  1373. local cor2 = Instance.new("Part", char.Wings)
  1374. cor2.Name = "Thingy"
  1375. cor2.Locked = true
  1376. cor2.BottomSurface = 0
  1377. cor2.CanCollide = false
  1378. cor2.Size = Vector3.new(0.2, 0.2, 0.2)
  1379. cor2.Transparency = 1
  1380. cor2.TopSurface = 0
  1381. corw2 = Instance.new("Weld", cor2)
  1382. corw2.Part0 = torso
  1383. corw2.Part1 = cor2
  1384. corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  1385. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1386. weld2 = Instance.new("Weld", char.Wings)
  1387. weld2.Part0 = cor2
  1388. weld2.Part1 = char.Wings.TorsoPart
  1389. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1390.  
  1391. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor
  1392. maincolor = BrickColor.new("Really red")
  1393. secondcolor = "Really black"
  1394. wait(0.016666666666666666)
  1395. Effects = {}
  1396. local Player = game.Players.localPlayer
  1397. local Character = Player.Character
  1398. local Humanoid = Character.Humanoid
  1399. local mouse = Player:GetMouse()
  1400. local LeftArm = Character["Left Arm"]
  1401. local RightArm = Character["Right Arm"]
  1402. local LeftLeg = Character["Left Leg"]
  1403. local RightLeg = Character["Right Leg"]
  1404. local Head = Character.Head
  1405. local Torso = Character.Torso
  1406. local cam = game.Workspace.CurrentCamera
  1407. local RootPart = Character.HumanoidRootPart
  1408. local RootJoint = RootPart.RootJoint
  1409. local equipped = true
  1410. local attack = false
  1411. local Anim = "Idle"
  1412. local idle = 0
  1413. local attacktype = 1
  1414. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1415. local velocity = RootPart.Velocity.y
  1416. local sine = 0
  1417. local change = 1
  1418. local grabbed = false
  1419. local cn = CFrame.new
  1420. local mr = math.rad
  1421. local angles = CFrame.Angles
  1422. local ud = UDim2.new
  1423. local c3 = Color3.new
  1424. local dir = {
  1425. w = 0,
  1426. s = 0,
  1427. a = 0,
  1428. d = 0
  1429. }
  1430. Climbanim = false
  1431. Runkey = false
  1432. firemode = false
  1433. inair = false
  1434. blocking = false
  1435. humHsave = 0
  1436. humDsave = 0
  1437. extralock = true
  1438. lasthit = nil
  1439. elementmode = "Mode 1"
  1440. local BCsave = Character["Body Colors"]:Clone()
  1441. local BC = Character["Body Colors"]
  1442. function New(Object, Parent, Name, Data)
  1443. local Object = Instance.new(Object)
  1444. for Index, Value in pairs(Data or {}) do
  1445. Object[Index] = Value
  1446. end
  1447. Object.Parent = Parent
  1448. Object.Name = Name
  1449. return Object
  1450. end
  1451. Model = New("Model", Workspace, "PowerGlow", {})
  1452. Part = New("Part", Model, "Part", {
  1453. BrickColor = maincolor,
  1454. Material = Enum.Material.Neon,
  1455. FormFactor = Enum.FormFactor.Custom,
  1456. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1457. CFrame = CFrame.new(-15.4243536, 2.56596589, -77.4251709, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1458. Anchored = true,
  1459. CanCollide = false,
  1460. BottomSurface = Enum.SurfaceType.Smooth,
  1461. TopSurface = Enum.SurfaceType.Smooth,
  1462. Color = Color3.new(1, 0, 0)
  1463. })
  1464. Mesh = New("BlockMesh", Part, "Mesh", {
  1465. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1466. })
  1467. Part = New("Part", Model, "Part", {
  1468. BrickColor = maincolor,
  1469. Material = Enum.Material.Neon,
  1470. FormFactor = Enum.FormFactor.Custom,
  1471. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1472. CFrame = CFrame.new(-15.4243536, 2.56596589, -78.0972214, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1473. Anchored = true,
  1474. CanCollide = false,
  1475. BottomSurface = Enum.SurfaceType.Smooth,
  1476. TopSurface = Enum.SurfaceType.Smooth,
  1477. Color = Color3.new(1, 0, 0)
  1478. })
  1479. Mesh = New("BlockMesh", Part, "Mesh", {
  1480. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1481. })
  1482. Part = New("Part", Model, "Part", {
  1483. BrickColor = BrickColor.new("Dark stone grey"),
  1484. Material = Enum.Material.SmoothPlastic,
  1485. FormFactor = Enum.FormFactor.Custom,
  1486. Size = Vector3.new(1.08000004, 0.950000048, 0.200000033),
  1487. CFrame = CFrame.new(-14.7160664, 3.91589618, -77.7635422, -1.13133467E-8, -0.258819193, 0.965925574, -4.22219522E-8, -0.965925694, -0.258819163, 0.99999994, -4.37113847E-8, 0),
  1488. Anchored = true,
  1489. CanCollide = false,
  1490. BottomSurface = Enum.SurfaceType.Smooth,
  1491. TopSurface = Enum.SurfaceType.Smooth,
  1492. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1493. })
  1494. Part = New("Part", Model, "Part", {
  1495. BrickColor = maincolor,
  1496. Material = Enum.Material.Neon,
  1497. FormFactor = Enum.FormFactor.Custom,
  1498. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1499. CFrame = CFrame.new(-15.3176498, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1500. Anchored = true,
  1501. CanCollide = false,
  1502. BottomSurface = Enum.SurfaceType.Smooth,
  1503. TopSurface = Enum.SurfaceType.Smooth,
  1504. Color = Color3.new(1, 0, 0)
  1505. })
  1506. Mesh = New("BlockMesh", Part, "Mesh", {
  1507. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1508. })
  1509. Part = New("Part", Model, "Part", {
  1510. Material = Enum.Material.SmoothPlastic,
  1511. FormFactor = Enum.FormFactor.Custom,
  1512. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1513. CFrame = CFrame.new(-14.3333502, 2.41636896, -77.6300049, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1514. Anchored = true,
  1515. CanCollide = false,
  1516. BottomSurface = Enum.SurfaceType.Smooth,
  1517. TopSurface = Enum.SurfaceType.Smooth
  1518. })
  1519. Mesh = New("CylinderMesh", Part, "Mesh", {
  1520. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1521. })
  1522. Part = New("Part", Model, "Part", {
  1523. BrickColor = BrickColor.new("Lily white"),
  1524. Material = Enum.Material.SmoothPlastic,
  1525. FormFactor = Enum.FormFactor.Custom,
  1526. Size = Vector3.new(1.10000002, 0.73999995, 0.220000014),
  1527. CFrame = CFrame.new(-15.1012945, 3.79362583, -77.7635422, 3.78551768E-8, 0.866025448, 0.499999523, -2.18556764E-8, -0.499999583, 0.866025388, 0.99999994, -4.37113847E-8, 0),
  1528. Anchored = true,
  1529. CanCollide = false,
  1530. BottomSurface = Enum.SurfaceType.Smooth,
  1531. TopSurface = Enum.SurfaceType.Smooth,
  1532. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1533. })
  1534. Part = New("Part", Model, "Part", {
  1535. Material = Enum.Material.SmoothPlastic,
  1536. FormFactor = Enum.FormFactor.Custom,
  1537. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1538. CFrame = CFrame.new(-15.4412384, 2.74341011, -78.2658386, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1539. Anchored = true,
  1540. CanCollide = false,
  1541. BottomSurface = Enum.SurfaceType.Smooth,
  1542. TopSurface = Enum.SurfaceType.Smooth
  1543. })
  1544. Mesh = New("CylinderMesh", Part, "Mesh", {
  1545. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1546. })
  1547. Part = New("Part", Model, "Part", {
  1548. Material = Enum.Material.SmoothPlastic,
  1549. FormFactor = Enum.FormFactor.Custom,
  1550. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1551. CFrame = CFrame.new(-14.4219961, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1552. Anchored = true,
  1553. CanCollide = false,
  1554. BottomSurface = Enum.SurfaceType.Smooth,
  1555. TopSurface = Enum.SurfaceType.Smooth
  1556. })
  1557. Mesh = New("BlockMesh", Part, "Mesh", {
  1558. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1559. })
  1560. Part = New("Part", Model, "Part", {
  1561. BrickColor = BrickColor.new("Dark stone grey"),
  1562. Material = Enum.Material.SmoothPlastic,
  1563. FormFactor = Enum.FormFactor.Custom,
  1564. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1565. CFrame = CFrame.new(-15.171958, 2.59506392, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1566. Anchored = true,
  1567. CanCollide = false,
  1568. BottomSurface = Enum.SurfaceType.Smooth,
  1569. TopSurface = Enum.SurfaceType.Smooth,
  1570. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1571. })
  1572. Mesh = New("CylinderMesh", Part, "Mesh", {
  1573. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1574. })
  1575. Part = New("Part", Model, "Part", {
  1576. BrickColor = maincolor,
  1577. Material = Enum.Material.Neon,
  1578. FormFactor = Enum.FormFactor.Custom,
  1579. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1580. CFrame = CFrame.new(-15.3223877, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1581. Anchored = true,
  1582. CanCollide = false,
  1583. BottomSurface = Enum.SurfaceType.Smooth,
  1584. TopSurface = Enum.SurfaceType.Smooth,
  1585. Color = Color3.new(1, 0, 0)
  1586. })
  1587. Mesh = New("BlockMesh", Part, "Mesh", {
  1588. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1589. })
  1590. Part = New("Part", Model, "Part", {
  1591. Material = Enum.Material.SmoothPlastic,
  1592. FormFactor = Enum.FormFactor.Custom,
  1593. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1594. CFrame = CFrame.new(-14.8567038, 2.74341011, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1595. Anchored = true,
  1596. CanCollide = false,
  1597. BottomSurface = Enum.SurfaceType.Smooth,
  1598. TopSurface = Enum.SurfaceType.Smooth
  1599. })
  1600. Mesh = New("CylinderMesh", Part, "Mesh", {
  1601. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1602. })
  1603. Part = New("Part", Model, "Part", {
  1604. Material = Enum.Material.SmoothPlastic,
  1605. FormFactor = Enum.FormFactor.Custom,
  1606. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1607. CFrame = CFrame.new(-14.5614405, 2.74341011, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1608. Anchored = true,
  1609. CanCollide = false,
  1610. BottomSurface = Enum.SurfaceType.Smooth,
  1611. TopSurface = Enum.SurfaceType.Smooth
  1612. })
  1613. Mesh = New("CylinderMesh", Part, "Mesh", {
  1614. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1615. })
  1616. Part = New("Part", Model, "Part", {
  1617. BrickColor = maincolor,
  1618. Material = Enum.Material.Neon,
  1619. FormFactor = Enum.FormFactor.Custom,
  1620. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1621. CFrame = CFrame.new(-14.3643541, 2.56596589, -77.4805908, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1622. Anchored = true,
  1623. CanCollide = false,
  1624. BottomSurface = Enum.SurfaceType.Smooth,
  1625. TopSurface = Enum.SurfaceType.Smooth,
  1626. Color = Color3.new(1, 0, 0)
  1627. })
  1628. Mesh = New("BlockMesh", Part, "Mesh", {
  1629. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1630. })
  1631. Part = New("Part", Model, "Part", {
  1632. Material = Enum.Material.SmoothPlastic,
  1633. FormFactor = Enum.FormFactor.Custom,
  1634. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1635. CFrame = CFrame.new(-15.171958, 2.41636896, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1636. Anchored = true,
  1637. CanCollide = false,
  1638. BottomSurface = Enum.SurfaceType.Smooth,
  1639. TopSurface = Enum.SurfaceType.Smooth
  1640. })
  1641. Mesh = New("CylinderMesh", Part, "Mesh", {
  1642. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1643. })
  1644. Part = New("Part", Model, "Part", {
  1645. BrickColor = BrickColor.new("Dark stone grey"),
  1646. Material = Enum.Material.SmoothPlastic,
  1647. FormFactor = Enum.FormFactor.Custom,
  1648. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1649. CFrame = CFrame.new(-14.5614405, 2.59506392, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1650. Anchored = true,
  1651. CanCollide = false,
  1652. BottomSurface = Enum.SurfaceType.Smooth,
  1653. TopSurface = Enum.SurfaceType.Smooth,
  1654. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1655. })
  1656. Mesh = New("CylinderMesh", Part, "Mesh", {
  1657. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1658. })
  1659. Part = New("Part", Model, "Part", {
  1660. Material = Enum.Material.SmoothPlastic,
  1661. FormFactor = Enum.FormFactor.Custom,
  1662. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1663. CFrame = CFrame.new(-15.171958, 2.74341011, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1664. Anchored = true,
  1665. CanCollide = false,
  1666. BottomSurface = Enum.SurfaceType.Smooth,
  1667. TopSurface = Enum.SurfaceType.Smooth
  1668. })
  1669. Mesh = New("CylinderMesh", Part, "Mesh", {
  1670. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1671. })
  1672. Part = New("Part", Model, "Part", {
  1673. BrickColor = BrickColor.new("Really black"),
  1674. Material = Enum.Material.SmoothPlastic,
  1675. FormFactor = Enum.FormFactor.Custom,
  1676. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1677. CFrame = CFrame.new(-14.4749603, 2.54138398, -77.7840576, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1678. Anchored = true,
  1679. CanCollide = false,
  1680. BottomSurface = Enum.SurfaceType.Smooth,
  1681. TopSurface = Enum.SurfaceType.Smooth,
  1682. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1683. })
  1684. Mesh = New("BlockMesh", Part, "Mesh", {
  1685. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1686. })
  1687. Part = New("Part", Model, "Part", {
  1688. BrickColor = BrickColor.new("Dark stone grey"),
  1689. Material = Enum.Material.SmoothPlastic,
  1690. FormFactor = Enum.FormFactor.Custom,
  1691. Size = Vector3.new(1.08000004, 0.0500000007, 0.200000033),
  1692. CFrame = CFrame.new(-15.026329, 2.95079517, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1693. Anchored = true,
  1694. CanCollide = false,
  1695. BottomSurface = Enum.SurfaceType.Smooth,
  1696. TopSurface = Enum.SurfaceType.Smooth,
  1697. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1698. })
  1699. Part = New("Part", Model, "Part", {
  1700. BrickColor = BrickColor.new("Dark stone grey"),
  1701. Material = Enum.Material.SmoothPlastic,
  1702. FormFactor = Enum.FormFactor.Custom,
  1703. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1704. CFrame = CFrame.new(-15.4412384, 2.59506392, -77.2649994, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1705. Anchored = true,
  1706. CanCollide = false,
  1707. BottomSurface = Enum.SurfaceType.Smooth,
  1708. TopSurface = Enum.SurfaceType.Smooth,
  1709. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1710. })
  1711. Mesh = New("CylinderMesh", Part, "Mesh", {
  1712. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1713. })
  1714. Part = New("Part", Model, "Part", {
  1715. BrickColor = BrickColor.new("Really black"),
  1716. Material = Enum.Material.SmoothPlastic,
  1717. FormFactor = Enum.FormFactor.Custom,
  1718. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1719. CFrame = CFrame.new(-15.3137436, 2.54138398, -77.4251709, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1720. Anchored = true,
  1721. CanCollide = false,
  1722. BottomSurface = Enum.SurfaceType.Smooth,
  1723. TopSurface = Enum.SurfaceType.Smooth,
  1724. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1725. })
  1726. Mesh = New("BlockMesh", Part, "Mesh", {
  1727. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1728. })
  1729. Part = New("Part", Model, "Part", {
  1730. BrickColor = maincolor,
  1731. Material = Enum.Material.Neon,
  1732. FormFactor = Enum.FormFactor.Custom,
  1733. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1734. CFrame = CFrame.new(-15.0171576, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1735. Anchored = true,
  1736. CanCollide = false,
  1737. BottomSurface = Enum.SurfaceType.Smooth,
  1738. TopSurface = Enum.SurfaceType.Smooth,
  1739. Color = Color3.new(1, 0, 0)
  1740. })
  1741. Mesh = New("BlockMesh", Part, "Mesh", {
  1742. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1743. })
  1744. Part = New("Part", Model, "Part", {
  1745. BrickColor = BrickColor.new("Dark stone grey"),
  1746. Material = Enum.Material.SmoothPlastic,
  1747. FormFactor = Enum.FormFactor.Custom,
  1748. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1749. CFrame = CFrame.new(-15.1691818, 2.59506392, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1750. Anchored = true,
  1751. CanCollide = false,
  1752. BottomSurface = Enum.SurfaceType.Smooth,
  1753. TopSurface = Enum.SurfaceType.Smooth,
  1754. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1755. })
  1756. Mesh = New("CylinderMesh", Part, "Mesh", {
  1757. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1758. })
  1759. Part = New("Part", Model, "Part", {
  1760. BrickColor = maincolor,
  1761. Material = Enum.Material.Neon,
  1762. FormFactor = Enum.FormFactor.Custom,
  1763. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1764. CFrame = CFrame.new(-14.4300385, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1765. Anchored = true,
  1766. CanCollide = false,
  1767. BottomSurface = Enum.SurfaceType.Smooth,
  1768. TopSurface = Enum.SurfaceType.Smooth,
  1769. Color = Color3.new(1, 0, 0)
  1770. })
  1771. Mesh = New("BlockMesh", Part, "Mesh", {
  1772. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1773. })
  1774. Part = New("Part", Model, "Part", {
  1775. Material = Enum.Material.SmoothPlastic,
  1776. FormFactor = Enum.FormFactor.Custom,
  1777. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1778. CFrame = CFrame.new(-14.8567038, 2.41636896, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1779. Anchored = true,
  1780. CanCollide = false,
  1781. BottomSurface = Enum.SurfaceType.Smooth,
  1782. TopSurface = Enum.SurfaceType.Smooth
  1783. })
  1784. Mesh = New("CylinderMesh", Part, "Mesh", {
  1785. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1786. })
  1787. Part = New("Part", Model, "Part", {
  1788. Material = Enum.Material.SmoothPlastic,
  1789. FormFactor = Enum.FormFactor.Custom,
  1790. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1791. CFrame = CFrame.new(-15.4412384, 2.41636896, -77.2649994, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1792. Anchored = true,
  1793. CanCollide = false,
  1794. BottomSurface = Enum.SurfaceType.Smooth,
  1795. TopSurface = Enum.SurfaceType.Smooth
  1796. })
  1797. Mesh = New("CylinderMesh", Part, "Mesh", {
  1798. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1799. })
  1800. Part = New("Part", Model, "Part", {
  1801. BrickColor = BrickColor.new("Really black"),
  1802. Material = Enum.Material.SmoothPlastic,
  1803. FormFactor = Enum.FormFactor.Custom,
  1804. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1805. CFrame = CFrame.new(-14.7080917, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1806. Anchored = true,
  1807. CanCollide = false,
  1808. BottomSurface = Enum.SurfaceType.Smooth,
  1809. TopSurface = Enum.SurfaceType.Smooth,
  1810. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1811. })
  1812. Mesh = New("BlockMesh", Part, "Mesh", {
  1813. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1814. })
  1815. Part = New("Part", Model, "Part", {
  1816. Material = Enum.Material.SmoothPlastic,
  1817. FormFactor = Enum.FormFactor.Custom,
  1818. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1819. CFrame = CFrame.new(-15.3188915, 2.42498994, -78.0982056, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1820. Anchored = true,
  1821. CanCollide = false,
  1822. BottomSurface = Enum.SurfaceType.Smooth,
  1823. TopSurface = Enum.SurfaceType.Smooth
  1824. })
  1825. Mesh = New("BlockMesh", Part, "Mesh", {
  1826. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1827. })
  1828. Part = New("Part", Model, "Part", {
  1829. BrickColor = BrickColor.new("Dark stone grey"),
  1830. Material = Enum.Material.SmoothPlastic,
  1831. FormFactor = Enum.FormFactor.Custom,
  1832. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1833. CFrame = CFrame.new(-14.5560598, 2.59506392, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1834. Anchored = true,
  1835. CanCollide = false,
  1836. BottomSurface = Enum.SurfaceType.Smooth,
  1837. TopSurface = Enum.SurfaceType.Smooth,
  1838. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1839. })
  1840. Mesh = New("CylinderMesh", Part, "Mesh", {
  1841. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1842. })
  1843. Part = New("Part", Model, "Part", {
  1844. BrickColor = maincolor,
  1845. Material = Enum.Material.Neon,
  1846. FormFactor = Enum.FormFactor.Custom,
  1847. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1848. CFrame = CFrame.new(-14.3643541, 2.56596589, -77.7840576, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1849. Anchored = true,
  1850. CanCollide = false,
  1851. BottomSurface = Enum.SurfaceType.Smooth,
  1852. TopSurface = Enum.SurfaceType.Smooth,
  1853. Color = Color3.new(1, 0, 0)
  1854. })
  1855. Mesh = New("BlockMesh", Part, "Mesh", {
  1856. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1857. })
  1858. Part = New("Part", Model, "Part", {
  1859. Material = Enum.Material.SmoothPlastic,
  1860. FormFactor = Enum.FormFactor.Custom,
  1861. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1862. CFrame = CFrame.new(-15.318634, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1863. Anchored = true,
  1864. CanCollide = false,
  1865. BottomSurface = Enum.SurfaceType.Smooth,
  1866. TopSurface = Enum.SurfaceType.Smooth
  1867. })
  1868. Mesh = New("BlockMesh", Part, "Mesh", {
  1869. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1870. })
  1871. Part = New("Part", Model, "Part", {
  1872. Material = Enum.Material.SmoothPlastic,
  1873. FormFactor = Enum.FormFactor.Custom,
  1874. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1875. CFrame = CFrame.new(-15.3213959, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1876. Anchored = true,
  1877. CanCollide = false,
  1878. BottomSurface = Enum.SurfaceType.Smooth,
  1879. TopSurface = Enum.SurfaceType.Smooth
  1880. })
  1881. Mesh = New("BlockMesh", Part, "Mesh", {
  1882. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1883. })
  1884. Part = New("Part", Model, "Part", {
  1885. Material = Enum.Material.SmoothPlastic,
  1886. FormFactor = Enum.FormFactor.Custom,
  1887. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1888. CFrame = CFrame.new(-14.3547363, 2.41636896, -77.3155441, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1889. Anchored = true,
  1890. CanCollide = false,
  1891. BottomSurface = Enum.SurfaceType.Smooth,
  1892. TopSurface = Enum.SurfaceType.Smooth
  1893. })
  1894. Mesh = New("CylinderMesh", Part, "Mesh", {
  1895. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1896. })
  1897. Part = New("Part", Model, "Part", {
  1898. BrickColor = BrickColor.new("Really black"),
  1899. Material = Enum.Material.SmoothPlastic,
  1900. FormFactor = Enum.FormFactor.Custom,
  1901. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1902. CFrame = CFrame.new(-14.4300385, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1903. Anchored = true,
  1904. CanCollide = false,
  1905. BottomSurface = Enum.SurfaceType.Smooth,
  1906. TopSurface = Enum.SurfaceType.Smooth,
  1907. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1908. })
  1909. Mesh = New("BlockMesh", Part, "Mesh", {
  1910. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1911. })
  1912. Part = New("Part", Model, "Part", {
  1913. Material = Enum.Material.SmoothPlastic,
  1914. FormFactor = Enum.FormFactor.Custom,
  1915. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1916. CFrame = CFrame.new(-15.0161581, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1917. Anchored = true,
  1918. CanCollide = false,
  1919. BottomSurface = Enum.SurfaceType.Smooth,
  1920. TopSurface = Enum.SurfaceType.Smooth
  1921. })
  1922. Mesh = New("BlockMesh", Part, "Mesh", {
  1923. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1924. })
  1925. Part = New("Part", Model, "Part", {
  1926. BrickColor = BrickColor.new("Lily white"),
  1927. Material = Enum.Material.SmoothPlastic,
  1928. FormFactor = Enum.FormFactor.Custom,
  1929. Size = Vector3.new(1.10000002, 0.159999892, 0.99999994),
  1930. CFrame = CFrame.new(-15.0029793, 4.39438772, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1931. Anchored = true,
  1932. CanCollide = false,
  1933. BottomSurface = Enum.SurfaceType.Smooth,
  1934. TopSurface = Enum.SurfaceType.Smooth,
  1935. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1936. })
  1937. Part = New("Part", Model, "Part", {
  1938. Material = Enum.Material.SmoothPlastic,
  1939. FormFactor = Enum.FormFactor.Custom,
  1940. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1941. CFrame = CFrame.new(-15.4412384, 2.74341011, -77.2649994, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1942. Anchored = true,
  1943. CanCollide = false,
  1944. BottomSurface = Enum.SurfaceType.Smooth,
  1945. TopSurface = Enum.SurfaceType.Smooth
  1946. })
  1947. Mesh = New("CylinderMesh", Part, "Mesh", {
  1948. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1949. })
  1950. Part = New("Part", Model, "Part", {
  1951. Material = Enum.Material.SmoothPlastic,
  1952. FormFactor = Enum.FormFactor.Custom,
  1953. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1954. CFrame = CFrame.new(-14.4698181, 2.70039511, -77.7830658, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1955. Anchored = true,
  1956. CanCollide = false,
  1957. BottomSurface = Enum.SurfaceType.Smooth,
  1958. TopSurface = Enum.SurfaceType.Smooth
  1959. })
  1960. Mesh = New("BlockMesh", Part, "Mesh", {
  1961. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1962. })
  1963. Part = New("Part", Model, "Part", {
  1964. BrickColor = BrickColor.new("Really black"),
  1965. Material = Enum.Material.SmoothPlastic,
  1966. FormFactor = Enum.FormFactor.Custom,
  1967. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1968. CFrame = CFrame.new(-15.3137436, 2.54138398, -78.0972214, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1969. Anchored = true,
  1970. CanCollide = false,
  1971. BottomSurface = Enum.SurfaceType.Smooth,
  1972. TopSurface = Enum.SurfaceType.Smooth,
  1973. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1974. })
  1975. Mesh = New("BlockMesh", Part, "Mesh", {
  1976. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1977. })
  1978. Part = New("Part", Model, "Part", {
  1979. Material = Enum.Material.SmoothPlastic,
  1980. FormFactor = Enum.FormFactor.Custom,
  1981. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1982. CFrame = CFrame.new(-14.5614405, 2.41636896, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1983. Anchored = true,
  1984. CanCollide = false,
  1985. BottomSurface = Enum.SurfaceType.Smooth,
  1986. TopSurface = Enum.SurfaceType.Smooth
  1987. })
  1988. Mesh = New("CylinderMesh", Part, "Mesh", {
  1989. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1990. })
  1991. Part = New("Part", Model, "Part", {
  1992. BrickColor = BrickColor.new("Really black"),
  1993. Material = Enum.Material.SmoothPlastic,
  1994. FormFactor = Enum.FormFactor.Custom,
  1995. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1996. CFrame = CFrame.new(-14.7046661, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1997. Anchored = true,
  1998. CanCollide = false,
  1999. BottomSurface = Enum.SurfaceType.Smooth,
  2000. TopSurface = Enum.SurfaceType.Smooth,
  2001. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2002. })
  2003. Mesh = New("BlockMesh", Part, "Mesh", {
  2004. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  2005. })
  2006. Part = New("Part", Model, "Part", {
  2007. Material = Enum.Material.SmoothPlastic,
  2008. FormFactor = Enum.FormFactor.Custom,
  2009. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2010. CFrame = CFrame.new(-14.4698181, 2.70039511, -77.4798431, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2011. Anchored = true,
  2012. CanCollide = false,
  2013. BottomSurface = Enum.SurfaceType.Smooth,
  2014. TopSurface = Enum.SurfaceType.Smooth
  2015. })
  2016. Mesh = New("BlockMesh", Part, "Mesh", {
  2017. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2018. })
  2019. Part = New("Part", Model, "Part", {
  2020. BrickColor = maincolor,
  2021. Material = Enum.Material.Neon,
  2022. FormFactor = Enum.FormFactor.Custom,
  2023. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2024. CFrame = CFrame.new(-14.7122498, 2.32805109, -78.1807938, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2025. Anchored = true,
  2026. CanCollide = false,
  2027. BottomSurface = Enum.SurfaceType.Smooth,
  2028. TopSurface = Enum.SurfaceType.Smooth,
  2029. Color = Color3.new(1, 0, 0)
  2030. })
  2031. Mesh = New("BlockMesh", Part, "Mesh", {
  2032. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  2033. })
  2034. Part = New("Part", Model, "Part", {
  2035. BrickColor = maincolor,
  2036. Material = Enum.Material.Neon,
  2037. FormFactor = Enum.FormFactor.Custom,
  2038. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2039. CFrame = CFrame.new(-14.7046738, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2040. Anchored = true,
  2041. CanCollide = false,
  2042. BottomSurface = Enum.SurfaceType.Smooth,
  2043. TopSurface = Enum.SurfaceType.Smooth,
  2044. Color = Color3.new(1, 0, 0)
  2045. })
  2046. Mesh = New("BlockMesh", Part, "Mesh", {
  2047. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  2048. })
  2049. Part = New("Part", Model, "Part", {
  2050. Material = Enum.Material.SmoothPlastic,
  2051. FormFactor = Enum.FormFactor.Custom,
  2052. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2053. CFrame = CFrame.new(-14.3411398, 2.74341011, -78.2349701, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2054. Anchored = true,
  2055. CanCollide = false,
  2056. BottomSurface = Enum.SurfaceType.Smooth,
  2057. TopSurface = Enum.SurfaceType.Smooth
  2058. })
  2059. Mesh = New("CylinderMesh", Part, "Mesh", {
  2060. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2061. })
  2062. Part = New("Part", Model, "Part", {
  2063. BrickColor = maincolor,
  2064. Material = Enum.Material.Neon,
  2065. FormFactor = Enum.FormFactor.Custom,
  2066. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2067. CFrame = CFrame.new(-14.4229956, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2068. Anchored = true,
  2069. CanCollide = false,
  2070. BottomSurface = Enum.SurfaceType.Smooth,
  2071. TopSurface = Enum.SurfaceType.Smooth,
  2072. Color = Color3.new(1, 0, 0)
  2073. })
  2074. Mesh = New("BlockMesh", Part, "Mesh", {
  2075. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  2076. })
  2077. Part = New("Part", Model, "Part", {
  2078. BrickColor = BrickColor.new("Mid gray"),
  2079. Material = Enum.Material.SmoothPlastic,
  2080. FormFactor = Enum.FormFactor.Custom,
  2081. Size = Vector3.new(0.239707053, 0.356012672, 0.327865243),
  2082. CFrame = CFrame.new(-15.3217621, 2.53892994, -77.7649002, -2.80526753E-21, -3.37120127E-7, -0.99999994, 2.89002344E-7, 1, -3.37120156E-7, 0.99999994, -2.89002372E-7, 2.87535776E-21),
  2083. Anchored = true,
  2084. CanCollide = false,
  2085. BottomSurface = Enum.SurfaceType.Smooth,
  2086. TopSurface = Enum.SurfaceType.Smooth,
  2087. Color = Color3.new(0.803922, 0.803922, 0.803922)
  2088. })
  2089. Part = New("Part", Model, "Part", {
  2090. Material = Enum.Material.SmoothPlastic,
  2091. FormFactor = Enum.FormFactor.Custom,
  2092. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2093. CFrame = CFrame.new(-14.3411398, 2.41636896, -78.2349701, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2094. Anchored = true,
  2095. CanCollide = false,
  2096. BottomSurface = Enum.SurfaceType.Smooth,
  2097. TopSurface = Enum.SurfaceType.Smooth
  2098. })
  2099. Mesh = New("CylinderMesh", Part, "Mesh", {
  2100. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2101. })
  2102. Part = New("Part", Model, "Part", {
  2103. BrickColor = BrickColor.new("Really black"),
  2104. Material = Enum.Material.SmoothPlastic,
  2105. FormFactor = Enum.FormFactor.Custom,
  2106. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2107. CFrame = CFrame.new(-14.4749603, 2.54138398, -77.4805908, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2108. Anchored = true,
  2109. CanCollide = false,
  2110. BottomSurface = Enum.SurfaceType.Smooth,
  2111. TopSurface = Enum.SurfaceType.Smooth,
  2112. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2113. })
  2114. Mesh = New("BlockMesh", Part, "Mesh", {
  2115. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  2116. })
  2117. Part = New("Part", Model, "Part", {
  2118. Material = Enum.Material.SmoothPlastic,
  2119. FormFactor = Enum.FormFactor.Custom,
  2120. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2121. CFrame = CFrame.new(-14.3333502, 2.74341011, -77.6300049, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2122. Anchored = true,
  2123. CanCollide = false,
  2124. BottomSurface = Enum.SurfaceType.Smooth,
  2125. TopSurface = Enum.SurfaceType.Smooth
  2126. })
  2127. Mesh = New("CylinderMesh", Part, "Mesh", {
  2128. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2129. })
  2130. Part = New("Part", Model, "Part", {
  2131. BrickColor = maincolor,
  2132. Material = Enum.Material.Neon,
  2133. FormFactor = Enum.FormFactor.Custom,
  2134. Size = Vector3.new(0.150000006, 0.1199999, 0.339999944),
  2135. CFrame = CFrame.new(-15.584116, 4.23808193, -77.7635422, 3.09086161E-8, 0.707106709, 0.70710665, -3.09086161E-8, -0.707106709, 0.70710665, 0.99999994, -4.37113847E-8, 0),
  2136. Anchored = true,
  2137. CanCollide = false,
  2138. BottomSurface = Enum.SurfaceType.Smooth,
  2139. TopSurface = Enum.SurfaceType.Smooth,
  2140. Color = Color3.new(1, 0, 0)
  2141. })
  2142. Part = New("Part", Model, "Part", {
  2143. BrickColor = BrickColor.new("Dark stone grey"),
  2144. Material = Enum.Material.SmoothPlastic,
  2145. FormFactor = Enum.FormFactor.Custom,
  2146. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2147. CFrame = CFrame.new(-14.3411398, 2.59506392, -78.2349701, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2148. Anchored = true,
  2149. CanCollide = false,
  2150. BottomSurface = Enum.SurfaceType.Smooth,
  2151. TopSurface = Enum.SurfaceType.Smooth,
  2152. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2153. })
  2154. Mesh = New("CylinderMesh", Part, "Mesh", {
  2155. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2156. })
  2157. Part = New("Part", Model, "Part", {
  2158. BrickColor = BrickColor.new("Dark stone grey"),
  2159. Material = Enum.Material.SmoothPlastic,
  2160. FormFactor = Enum.FormFactor.Custom,
  2161. Size = Vector3.new(1.08000004, 0.149999961, 0.100000046),
  2162. CFrame = CFrame.new(-15.0022106, 3.1973877, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  2163. Anchored = true,
  2164. CanCollide = false,
  2165. BottomSurface = Enum.SurfaceType.Smooth,
  2166. TopSurface = Enum.SurfaceType.Smooth,
  2167. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2168. })
  2169. Part = New("Part", Model, "Part", {
  2170. BrickColor = BrickColor.new("Dark stone grey"),
  2171. Material = Enum.Material.SmoothPlastic,
  2172. FormFactor = Enum.FormFactor.Custom,
  2173. Size = Vector3.new(1.08000004, 0.349999964, 0.100000046),
  2174. CFrame = CFrame.new(-14.8763285, 3.00079513, -77.7635345, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  2175. Anchored = true,
  2176. CanCollide = false,
  2177. BottomSurface = Enum.SurfaceType.Smooth,
  2178. TopSurface = Enum.SurfaceType.Smooth,
  2179. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2180. })
  2181. Part = New("Part", Model, "Part", {
  2182. Material = Enum.Material.SmoothPlastic,
  2183. FormFactor = Enum.FormFactor.Custom,
  2184. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2185. CFrame = CFrame.new(-15.318634, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2186. Anchored = true,
  2187. CanCollide = false,
  2188. BottomSurface = Enum.SurfaceType.Smooth,
  2189. TopSurface = Enum.SurfaceType.Smooth
  2190. })
  2191. Mesh = New("BlockMesh", Part, "Mesh", {
  2192. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2193. })
  2194. Part = New("Part", Model, "Part", {
  2195. BrickColor = BrickColor.new("Dark stone grey"),
  2196. Material = Enum.Material.SmoothPlastic,
  2197. FormFactor = Enum.FormFactor.Custom,
  2198. Size = Vector3.new(1.08000004, 0.0500000007, 0.300000042),
  2199. CFrame = CFrame.new(-15.0964251, 3.27579474, -77.7635422, -2.18556995E-8, -0.500000119, 0.86602515, -3.78551661E-8, -0.866025269, -0.50000006, 0.99999994, -4.37113847E-8, 0),
  2200. Anchored = true,
  2201. CanCollide = false,
  2202. BottomSurface = Enum.SurfaceType.Smooth,
  2203. TopSurface = Enum.SurfaceType.Smooth,
  2204. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2205. })
  2206. Part = New("Part", Model, "Part", {
  2207. BrickColor = BrickColor.new("Lily white"),
  2208. Material = Enum.Material.SmoothPlastic,
  2209. FormFactor = Enum.FormFactor.Custom,
  2210. Size = Vector3.new(1.10000002, 0.169999897, 0.339999944),
  2211. CFrame = CFrame.new(-15.5664377, 4.16182661, -77.7635422, 3.09086161E-8, 0.707106709, 0.70710665, -3.09086161E-8, -0.707106709, 0.70710665, 0.99999994, -4.37113847E-8, 0),
  2212. Anchored = true,
  2213. CanCollide = false,
  2214. BottomSurface = Enum.SurfaceType.Smooth,
  2215. TopSurface = Enum.SurfaceType.Smooth,
  2216. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2217. })
  2218. Part = New("Part", Model, "Part", {
  2219. BrickColor = BrickColor.new("Lily white"),
  2220. Material = Enum.Material.SmoothPlastic,
  2221. FormFactor = Enum.FormFactor.Custom,
  2222. Size = Vector3.new(1.10000002, 0.349999905, 0.100000009),
  2223. CFrame = CFrame.new(-15.3763304, 3.00079513, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  2224. Anchored = true,
  2225. CanCollide = false,
  2226. BottomSurface = Enum.SurfaceType.Smooth,
  2227. TopSurface = Enum.SurfaceType.Smooth,
  2228. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2229. })
  2230. Part = New("Part", Model, "Part", {
  2231. BrickColor = BrickColor.new("Lily white"),
  2232. Material = Enum.Material.SmoothPlastic,
  2233. FormFactor = Enum.FormFactor.Custom,
  2234. Size = Vector3.new(1.10000002, 0.200000063, 1.10000002),
  2235. CFrame = CFrame.new(-14.8763256, 2.37579489, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  2236. Anchored = true,
  2237. CanCollide = false,
  2238. BottomSurface = Enum.SurfaceType.Smooth,
  2239. TopSurface = Enum.SurfaceType.Smooth,
  2240. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2241. })
  2242. Part = New("Part", Model, "Part", {
  2243. Material = Enum.Material.SmoothPlastic,
  2244. FormFactor = Enum.FormFactor.Custom,
  2245. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2246. CFrame = CFrame.new(-14.4698181, 2.42498994, -78.0765381, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2247. Anchored = true,
  2248. CanCollide = false,
  2249. BottomSurface = Enum.SurfaceType.Smooth,
  2250. TopSurface = Enum.SurfaceType.Smooth
  2251. })
  2252. Mesh = New("BlockMesh", Part, "Mesh", {
  2253. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2254. })
  2255. Part = New("Part", Model, "Part", {
  2256. BrickColor = BrickColor.new("Dark stone grey"),
  2257. Material = Enum.Material.SmoothPlastic,
  2258. FormFactor = Enum.FormFactor.Custom,
  2259. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2260. CFrame = CFrame.new(-14.3333502, 2.59506392, -77.6300049, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2261. Anchored = true,
  2262. CanCollide = false,
  2263. BottomSurface = Enum.SurfaceType.Smooth,
  2264. TopSurface = Enum.SurfaceType.Smooth,
  2265. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2266. })
  2267. Mesh = New("CylinderMesh", Part, "Mesh", {
  2268. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2269. })
  2270. Part = New("Part", Model, "Part", {
  2271. Material = Enum.Material.SmoothPlastic,
  2272. FormFactor = Enum.FormFactor.Custom,
  2273. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2274. CFrame = CFrame.new(-14.3333502, 2.74341011, -77.9314957, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2275. Anchored = true,
  2276. CanCollide = false,
  2277. BottomSurface = Enum.SurfaceType.Smooth,
  2278. TopSurface = Enum.SurfaceType.Smooth
  2279. })
  2280. Mesh = New("CylinderMesh", Part, "Mesh", {
  2281. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2282. })
  2283. Part = New("Part", Model, "Part", {
  2284. BrickColor = BrickColor.new("Lily white"),
  2285. Material = Enum.Material.SmoothPlastic,
  2286. FormFactor = Enum.FormFactor.Custom,
  2287. Size = Vector3.new(1.10000002, 0.819999993, 0.170000002),
  2288. CFrame = CFrame.new(-14.7231722, 3.88893676, -77.7635422, -1.13133209E-8, -0.258818597, 0.965925694, -4.22219593E-8, -0.965925813, -0.258818567, 0.99999994, -4.37113847E-8, 0),
  2289. Anchored = true,
  2290. CanCollide = false,
  2291. BottomSurface = Enum.SurfaceType.Smooth,
  2292. TopSurface = Enum.SurfaceType.Smooth,
  2293. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2294. })
  2295. Part = New("Part", Model, "Part", {
  2296. Material = Enum.Material.SmoothPlastic,
  2297. FormFactor = Enum.FormFactor.Custom,
  2298. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2299. CFrame = CFrame.new(-15.1691818, 2.41636896, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  2300. Anchored = true,
  2301. CanCollide = false,
  2302. BottomSurface = Enum.SurfaceType.Smooth,
  2303. TopSurface = Enum.SurfaceType.Smooth
  2304. })
  2305. Mesh = New("CylinderMesh", Part, "Mesh", {
  2306. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2307. })
  2308. Part = New("Part", Model, "Part", {
  2309. Material = Enum.Material.SmoothPlastic,
  2310. FormFactor = Enum.FormFactor.Custom,
  2311. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2312. CFrame = CFrame.new(-15.4412384, 2.74341011, -77.5747604, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2313. Anchored = true,
  2314. CanCollide = false,
  2315. BottomSurface = Enum.SurfaceType.Smooth,
  2316. TopSurface = Enum.SurfaceType.Smooth
  2317. })
  2318. Mesh = New("CylinderMesh", Part, "Mesh", {
  2319. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2320. })
  2321. Part = New("Part", Model, "Part", {
  2322. Material = Enum.Material.SmoothPlastic,
  2323. FormFactor = Enum.FormFactor.Custom,
  2324. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2325. CFrame = CFrame.new(-14.7036819, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2326. Anchored = true,
  2327. CanCollide = false,
  2328. BottomSurface = Enum.SurfaceType.Smooth,
  2329. TopSurface = Enum.SurfaceType.Smooth
  2330. })
  2331. Mesh = New("BlockMesh", Part, "Mesh", {
  2332. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2333. })
  2334. Part = New("Part", Model, "Part", {
  2335. Material = Enum.Material.SmoothPlastic,
  2336. FormFactor = Enum.FormFactor.Custom,
  2337. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2338. CFrame = CFrame.new(-15.1691818, 2.74341011, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  2339. Anchored = true,
  2340. CanCollide = false,
  2341. BottomSurface = Enum.SurfaceType.Smooth,
  2342. TopSurface = Enum.SurfaceType.Smooth
  2343. })
  2344. Mesh = New("CylinderMesh", Part, "Mesh", {
  2345. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2346. })
  2347. Part = New("Part", Model, "Part", {
  2348. BrickColor = maincolor,
  2349. Material = Enum.Material.Neon,
  2350. FormFactor = Enum.FormFactor.Custom,
  2351. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2352. CFrame = CFrame.new(-14.3643541, 2.56596589, -78.0775299, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2353. Anchored = true,
  2354. CanCollide = false,
  2355. BottomSurface = Enum.SurfaceType.Smooth,
  2356. TopSurface = Enum.SurfaceType.Smooth,
  2357. Color = Color3.new(1, 0, 0)
  2358. })
  2359. Mesh = New("BlockMesh", Part, "Mesh", {
  2360. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  2361. })
  2362. Part = New("Part", Model, "Part", {
  2363. Material = Enum.Material.SmoothPlastic,
  2364. FormFactor = Enum.FormFactor.Custom,
  2365. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2366. CFrame = CFrame.new(-15.0161581, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2367. Anchored = true,
  2368. CanCollide = false,
  2369. BottomSurface = Enum.SurfaceType.Smooth,
  2370. TopSurface = Enum.SurfaceType.Smooth
  2371. })
  2372. Mesh = New("BlockMesh", Part, "Mesh", {
  2373. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2374. })
  2375. Part = New("Part", Model, "Part", {
  2376. BrickColor = BrickColor.new("Lily white"),
  2377. Material = Enum.Material.SmoothPlastic,
  2378. FormFactor = Enum.FormFactor.Custom,
  2379. Size = Vector3.new(1.10000002, 0.479999989, 0.25999999),
  2380. CFrame = CFrame.new(-14.8763304, 3.39079523, -77.7635422, 8.8817842E-15, 2.08616257E-7, 0.999999762, -4.37113847E-8, -0.999999881, 2.08616257E-7, 0.99999994, -4.37113847E-8, 0),
  2381. Anchored = true,
  2382. CanCollide = false,
  2383. BottomSurface = Enum.SurfaceType.Smooth,
  2384. TopSurface = Enum.SurfaceType.Smooth,
  2385. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2386. })
  2387. Part = New("Part", Model, "Part", {
  2388. BrickColor = BrickColor.new("Dark stone grey"),
  2389. Material = Enum.Material.SmoothPlastic,
  2390. FormFactor = Enum.FormFactor.Custom,
  2391. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2392. CFrame = CFrame.new(-14.8513403, 2.59506392, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2393. Anchored = true,
  2394. CanCollide = false,
  2395. BottomSurface = Enum.SurfaceType.Smooth,
  2396. TopSurface = Enum.SurfaceType.Smooth,
  2397. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2398. })
  2399. Mesh = New("CylinderMesh", Part, "Mesh", {
  2400. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2401. })
  2402. Part = New("Part", Model, "Part", {
  2403. BrickColor = BrickColor.new("Lily white"),
  2404. Material = Enum.Material.SmoothPlastic,
  2405. FormFactor = Enum.FormFactor.Custom,
  2406. Size = Vector3.new(1.10000002, 0.199999884, 1.30000007),
  2407. CFrame = CFrame.new(-15.0405703, 4.20417261, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  2408. Anchored = true,
  2409. CanCollide = false,
  2410. BottomSurface = Enum.SurfaceType.Smooth,
  2411. TopSurface = Enum.SurfaceType.Smooth,
  2412. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2413. })
  2414. Part = New("Part", Model, "Part", {
  2415. BrickColor = BrickColor.new("Really black"),
  2416. Material = Enum.Material.SmoothPlastic,
  2417. FormFactor = Enum.FormFactor.Custom,
  2418. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2419. CFrame = CFrame.new(-15.0171423, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2420. Anchored = true,
  2421. CanCollide = false,
  2422. BottomSurface = Enum.SurfaceType.Smooth,
  2423. TopSurface = Enum.SurfaceType.Smooth,
  2424. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2425. })
  2426. Mesh = New("BlockMesh", Part, "Mesh", {
  2427. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  2428. })
  2429. Part = New("Part", Model, "Part", {
  2430. Material = Enum.Material.SmoothPlastic,
  2431. FormFactor = Enum.FormFactor.Custom,
  2432. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2433. CFrame = CFrame.new(-15.4412384, 2.41636896, -78.2658386, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2434. Anchored = true,
  2435. CanCollide = false,
  2436. BottomSurface = Enum.SurfaceType.Smooth,
  2437. TopSurface = Enum.SurfaceType.Smooth
  2438. })
  2439. Mesh = New("CylinderMesh", Part, "Mesh", {
  2440. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2441. })
  2442. Part = New("Part", Model, "Part", {
  2443. Material = Enum.Material.SmoothPlastic,
  2444. FormFactor = Enum.FormFactor.Custom,
  2445. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2446. CFrame = CFrame.new(-14.5560598, 2.74341011, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2447. Anchored = true,
  2448. CanCollide = false,
  2449. BottomSurface = Enum.SurfaceType.Smooth,
  2450. TopSurface = Enum.SurfaceType.Smooth
  2451. })
  2452. Mesh = New("CylinderMesh", Part, "Mesh", {
  2453. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2454. })
  2455. Part = New("Part", Model, "Part", {
  2456. BrickColor = BrickColor.new("Dark stone grey"),
  2457. Material = Enum.Material.SmoothPlastic,
  2458. FormFactor = Enum.FormFactor.Custom,
  2459. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2460. CFrame = CFrame.new(-15.4412384, 2.59506392, -77.9560776, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2461. Anchored = true,
  2462. CanCollide = false,
  2463. BottomSurface = Enum.SurfaceType.Smooth,
  2464. TopSurface = Enum.SurfaceType.Smooth,
  2465. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2466. })
  2467. Mesh = New("CylinderMesh", Part, "Mesh", {
  2468. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2469. })
  2470. Part = New("Part", Model, "Part", {
  2471. BrickColor = BrickColor.new("Lily white"),
  2472. Material = Enum.Material.SmoothPlastic,
  2473. FormFactor = Enum.FormFactor.Custom,
  2474. Size = Vector3.new(0.25, 0.449999988, 0.300000012),
  2475. CFrame = CFrame.new(-15.3963308, 3.55079508, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  2476. Anchored = true,
  2477. CanCollide = false,
  2478. BottomSurface = Enum.SurfaceType.Smooth,
  2479. TopSurface = Enum.SurfaceType.Smooth,
  2480. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2481. })
  2482. Part = New("Part", Model, "Part", {
  2483. Material = Enum.Material.SmoothPlastic,
  2484. FormFactor = Enum.FormFactor.Custom,
  2485. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2486. CFrame = CFrame.new(-14.7090759, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2487. Anchored = true,
  2488. CanCollide = false,
  2489. BottomSurface = Enum.SurfaceType.Smooth,
  2490. TopSurface = Enum.SurfaceType.Smooth
  2491. })
  2492. Mesh = New("BlockMesh", Part, "Mesh", {
  2493. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2494. })
  2495. Part = New("Part", Model, "Part", {
  2496. Material = Enum.Material.SmoothPlastic,
  2497. FormFactor = Enum.FormFactor.Custom,
  2498. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2499. CFrame = CFrame.new(-14.5560598, 2.41636896, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2500. Anchored = true,
  2501. CanCollide = false,
  2502. BottomSurface = Enum.SurfaceType.Smooth,
  2503. TopSurface = Enum.SurfaceType.Smooth
  2504. })
  2505. Mesh = New("CylinderMesh", Part, "Mesh", {
  2506. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2507. })
  2508. Part = New("Part", Model, "Part", {
  2509. Material = Enum.Material.SmoothPlastic,
  2510. FormFactor = Enum.FormFactor.Custom,
  2511. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2512. CFrame = CFrame.new(-15.4412384, 2.74341011, -77.9560776, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2513. Anchored = true,
  2514. CanCollide = false,
  2515. BottomSurface = Enum.SurfaceType.Smooth,
  2516. TopSurface = Enum.SurfaceType.Smooth
  2517. })
  2518. Mesh = New("CylinderMesh", Part, "Mesh", {
  2519. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2520. })
  2521. Part = New("Part", Model, "Part", {
  2522. Material = Enum.Material.SmoothPlastic,
  2523. FormFactor = Enum.FormFactor.Custom,
  2524. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2525. CFrame = CFrame.new(-14.4219961, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2526. Anchored = true,
  2527. CanCollide = false,
  2528. BottomSurface = Enum.SurfaceType.Smooth,
  2529. TopSurface = Enum.SurfaceType.Smooth
  2530. })
  2531. Mesh = New("BlockMesh", Part, "Mesh", {
  2532. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2533. })
  2534. Part = New("Part", Model, "Part", {
  2535. BrickColor = BrickColor.new("Lily white"),
  2536. Material = Enum.Material.SmoothPlastic,
  2537. FormFactor = Enum.FormFactor.Custom,
  2538. Size = Vector3.new(0.100000001, 0.169999897, 0.389999956),
  2539. CFrame = CFrame.new(-15.584115, 4.24414873, -77.7635422, 3.09086161E-8, 0.707106709, 0.70710665, -3.09086161E-8, -0.707106709, 0.70710665, 0.99999994, -4.37113847E-8, 0),
  2540. Anchored = true,
  2541. CanCollide = false,
  2542. BottomSurface = Enum.SurfaceType.Smooth,
  2543. TopSurface = Enum.SurfaceType.Smooth,
  2544. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2545. })
  2546. Part = New("Part", Model, "Part", {
  2547. BrickColor = maincolor,
  2548. Material = Enum.Material.Neon,
  2549. FormFactor = Enum.FormFactor.Custom,
  2550. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2551. CFrame = CFrame.new(-15.4316874, 2.58891606, -77.7711258, 0, 0, -0.99999994, 0, 1, 0, 0.99999994, 0, 0),
  2552. Anchored = true,
  2553. CanCollide = false,
  2554. BottomSurface = Enum.SurfaceType.Smooth,
  2555. TopSurface = Enum.SurfaceType.Smooth,
  2556. Color = Color3.new(1, 0, 0)
  2557. })
  2558. Mesh = New("BlockMesh", Part, "Mesh", {
  2559. Scale = Vector3.new(0.194377586, 0.630986929, 0.435548395)
  2560. })
  2561. Part = New("Part", Model, "Part", {
  2562. Material = Enum.Material.SmoothPlastic,
  2563. FormFactor = Enum.FormFactor.Custom,
  2564. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2565. CFrame = CFrame.new(-15.0143118, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2566. Anchored = true,
  2567. CanCollide = false,
  2568. BottomSurface = Enum.SurfaceType.Smooth,
  2569. TopSurface = Enum.SurfaceType.Smooth
  2570. })
  2571. Mesh = New("BlockMesh", Part, "Mesh", {
  2572. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2573. })
  2574. Part = New("Part", Model, "Part", {
  2575. Material = Enum.Material.SmoothPlastic,
  2576. FormFactor = Enum.FormFactor.Custom,
  2577. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2578. CFrame = CFrame.new(-14.4698181, 2.42498994, -77.7830658, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2579. Anchored = true,
  2580. CanCollide = false,
  2581. BottomSurface = Enum.SurfaceType.Smooth,
  2582. TopSurface = Enum.SurfaceType.Smooth
  2583. })
  2584. Mesh = New("BlockMesh", Part, "Mesh", {
  2585. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2586. })
  2587. Part = New("Part", Model, "Part", {
  2588. Material = Enum.Material.SmoothPlastic,
  2589. FormFactor = Enum.FormFactor.Custom,
  2590. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2591. CFrame = CFrame.new(-15.3188915, 2.42498994, -77.4261551, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  2592. Anchored = true,
  2593. CanCollide = false,
  2594. BottomSurface = Enum.SurfaceType.Smooth,
  2595. TopSurface = Enum.SurfaceType.Smooth
  2596. })
  2597. Mesh = New("BlockMesh", Part, "Mesh", {
  2598. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2599. })
  2600. Part = New("Part", Model, "Part", {
  2601. Material = Enum.Material.SmoothPlastic,
  2602. FormFactor = Enum.FormFactor.Custom,
  2603. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2604. CFrame = CFrame.new(-15.4412384, 2.41636896, -77.5747604, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2605. Anchored = true,
  2606. CanCollide = false,
  2607. BottomSurface = Enum.SurfaceType.Smooth,
  2608. TopSurface = Enum.SurfaceType.Smooth
  2609. })
  2610. Mesh = New("CylinderMesh", Part, "Mesh", {
  2611. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2612. })
  2613. Part = New("Part", Model, "Part", {
  2614. Material = Enum.Material.SmoothPlastic,
  2615. FormFactor = Enum.FormFactor.Custom,
  2616. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2617. CFrame = CFrame.new(-14.4698181, 2.42498994, -77.4798431, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2618. Anchored = true,
  2619. CanCollide = false,
  2620. BottomSurface = Enum.SurfaceType.Smooth,
  2621. TopSurface = Enum.SurfaceType.Smooth
  2622. })
  2623. Mesh = New("BlockMesh", Part, "Mesh", {
  2624. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2625. })
  2626. Part = New("Part", Model, "Part", {
  2627. BrickColor = maincolor,
  2628. Material = Enum.Material.Neon,
  2629. FormFactor = Enum.FormFactor.Custom,
  2630. Size = Vector3.new(0.150000006, 0.209999889, 0.99999994),
  2631. CFrame = CFrame.new(-14.9994497, 4.42768335, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  2632. Anchored = true,
  2633. CanCollide = false,
  2634. BottomSurface = Enum.SurfaceType.Smooth,
  2635. TopSurface = Enum.SurfaceType.Smooth,
  2636. Color = Color3.new(1, 0, 0)
  2637. })
  2638. Part = New("Part", Model, "Part", {
  2639. BrickColor = BrickColor.new("Lily white"),
  2640. Material = Enum.Material.SmoothPlastic,
  2641. FormFactor = Enum.FormFactor.Custom,
  2642. Size = Vector3.new(1.10000002, 0.100000009, 1.10000002),
  2643. CFrame = CFrame.new(-14.8763256, 2.77579546, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  2644. Anchored = true,
  2645. CanCollide = false,
  2646. BottomSurface = Enum.SurfaceType.Smooth,
  2647. TopSurface = Enum.SurfaceType.Smooth,
  2648. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2649. })
  2650. Part = New("Part", Model, "Part", {
  2651. BrickColor = BrickColor.new("Dark stone grey"),
  2652. Material = Enum.Material.SmoothPlastic,
  2653. FormFactor = Enum.FormFactor.Custom,
  2654. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2655. CFrame = CFrame.new(-14.3547363, 2.59506392, -77.3155441, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2656. Anchored = true,
  2657. CanCollide = false,
  2658. BottomSurface = Enum.SurfaceType.Smooth,
  2659. TopSurface = Enum.SurfaceType.Smooth,
  2660. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2661. })
  2662. Mesh = New("CylinderMesh", Part, "Mesh", {
  2663. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2664. })
  2665. Part = New("Part", Model, "Part", {
  2666. BrickColor = BrickColor.new("Lily white"),
  2667. Material = Enum.Material.SmoothPlastic,
  2668. FormFactor = Enum.FormFactor.Custom,
  2669. Size = Vector3.new(0.100000001, 0.159999892, 1.00999999),
  2670. CFrame = CFrame.new(-14.9978085, 4.49309349, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  2671. Anchored = true,
  2672. CanCollide = false,
  2673. BottomSurface = Enum.SurfaceType.Smooth,
  2674. TopSurface = Enum.SurfaceType.Smooth,
  2675. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2676. })
  2677. Part = New("Part", Model, "Part", {
  2678. BrickColor = maincolor,
  2679. Material = Enum.Material.Neon,
  2680. FormFactor = Enum.FormFactor.Custom,
  2681. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2682. CFrame = CFrame.new(-14.7080917, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2683. Anchored = true,
  2684. CanCollide = false,
  2685. BottomSurface = Enum.SurfaceType.Smooth,
  2686. TopSurface = Enum.SurfaceType.Smooth,
  2687. Color = Color3.new(1, 0, 0)
  2688. })
  2689. Mesh = New("BlockMesh", Part, "Mesh", {
  2690. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  2691. })
  2692. Part = New("Part", Model, "Part", {
  2693. BrickColor = BrickColor.new("Really black"),
  2694. Material = Enum.Material.SmoothPlastic,
  2695. FormFactor = Enum.FormFactor.Custom,
  2696. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2697. CFrame = CFrame.new(-15.3223877, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2698. Anchored = true,
  2699. CanCollide = false,
  2700. BottomSurface = Enum.SurfaceType.Smooth,
  2701. TopSurface = Enum.SurfaceType.Smooth,
  2702. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2703. })
  2704. Mesh = New("BlockMesh", Part, "Mesh", {
  2705. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  2706. })
  2707. SwHandle = New("Part", Model, "Handle", {
  2708. BrickColor = BrickColor.new("Really black"),
  2709. Material = Enum.Material.SmoothPlastic,
  2710. FormFactor = Enum.FormFactor.Custom,
  2711. Size = Vector3.new(1.04999995, 2.04999995, 1.04999995),
  2712. CFrame = CFrame.new(-14.8763285, 3.25079489, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  2713. Anchored = true,
  2714. CanCollide = false,
  2715. BottomSurface = Enum.SurfaceType.Smooth,
  2716. TopSurface = Enum.SurfaceType.Smooth,
  2717. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2718. })
  2719. Part = New("Part", Model, "Part", {
  2720. BrickColor = BrickColor.new("Dark stone grey"),
  2721. Material = Enum.Material.SmoothPlastic,
  2722. FormFactor = Enum.FormFactor.Custom,
  2723. Size = Vector3.new(1.08000004, 0.549999952, 0.300000042),
  2724. CFrame = CFrame.new(-14.8763285, 3.40079522, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  2725. Anchored = true,
  2726. CanCollide = false,
  2727. BottomSurface = Enum.SurfaceType.Smooth,
  2728. TopSurface = Enum.SurfaceType.Smooth,
  2729. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2730. })
  2731. Part = New("Part", Model, "Part", {
  2732. BrickColor = BrickColor.new("Dark stone grey"),
  2733. Material = Enum.Material.SmoothPlastic,
  2734. FormFactor = Enum.FormFactor.Custom,
  2735. Size = Vector3.new(1.08000004, 0.25, 0.800000012),
  2736. CFrame = CFrame.new(-15.0897255, 3.78739715, -77.7635422, -2.18556995E-8, -0.500000119, 0.86602515, -3.78551661E-8, -0.866025269, -0.50000006, 0.99999994, -4.37113847E-8, 0),
  2737. Anchored = true,
  2738. CanCollide = false,
  2739. BottomSurface = Enum.SurfaceType.Smooth,
  2740. TopSurface = Enum.SurfaceType.Smooth,
  2741. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2742. })
  2743. Part = New("Part", Model, "Part", {
  2744. Material = Enum.Material.SmoothPlastic,
  2745. FormFactor = Enum.FormFactor.Custom,
  2746. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2747. CFrame = CFrame.new(-14.7036819, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2748. Anchored = true,
  2749. CanCollide = false,
  2750. BottomSurface = Enum.SurfaceType.Smooth,
  2751. TopSurface = Enum.SurfaceType.Smooth
  2752. })
  2753. Mesh = New("BlockMesh", Part, "Mesh", {
  2754. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2755. })
  2756. Part = New("Part", Model, "Part", {
  2757. BrickColor = BrickColor.new("Dark stone grey"),
  2758. Material = Enum.Material.SmoothPlastic,
  2759. FormFactor = Enum.FormFactor.Custom,
  2760. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2761. CFrame = CFrame.new(-14.8567038, 2.59506392, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  2762. Anchored = true,
  2763. CanCollide = false,
  2764. BottomSurface = Enum.SurfaceType.Smooth,
  2765. TopSurface = Enum.SurfaceType.Smooth,
  2766. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2767. })
  2768. Mesh = New("CylinderMesh", Part, "Mesh", {
  2769. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2770. })
  2771. Part = New("Part", Model, "Part", {
  2772. BrickColor = BrickColor.new("Dark stone grey"),
  2773. Material = Enum.Material.SmoothPlastic,
  2774. FormFactor = Enum.FormFactor.Custom,
  2775. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2776. CFrame = CFrame.new(-14.3333502, 2.59506392, -77.9314957, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2777. Anchored = true,
  2778. CanCollide = false,
  2779. BottomSurface = Enum.SurfaceType.Smooth,
  2780. TopSurface = Enum.SurfaceType.Smooth,
  2781. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2782. })
  2783. Mesh = New("CylinderMesh", Part, "Mesh", {
  2784. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2785. })
  2786. Part = New("Part", Model, "Part", {
  2787. Material = Enum.Material.SmoothPlastic,
  2788. FormFactor = Enum.FormFactor.Custom,
  2789. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2790. CFrame = CFrame.new(-14.8513403, 2.74341011, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2791. Anchored = true,
  2792. CanCollide = false,
  2793. BottomSurface = Enum.SurfaceType.Smooth,
  2794. TopSurface = Enum.SurfaceType.Smooth
  2795. })
  2796. Mesh = New("CylinderMesh", Part, "Mesh", {
  2797. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  2798. })
  2799. Part = New("Part", Model, "Part", {
  2800. BrickColor = maincolor,
  2801. Material = Enum.Material.Neon,
  2802. FormFactor = Enum.FormFactor.Custom,
  2803. Size = Vector3.new(0.300000012, 0.5, 0.300000012),
  2804. CFrame = CFrame.new(-15.3863306, 3.55079508, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  2805. Anchored = true,
  2806. CanCollide = false,
  2807. BottomSurface = Enum.SurfaceType.Smooth,
  2808. TopSurface = Enum.SurfaceType.Smooth,
  2809. Color = Color3.new(1, 0, 0)
  2810. })
  2811. Part = New("Part", Model, "Part", {
  2812. BrickColor = BrickColor.new("Dark stone grey"),
  2813. Material = Enum.Material.SmoothPlastic,
  2814. FormFactor = Enum.FormFactor.Custom,
  2815. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2816. CFrame = CFrame.new(-15.4412384, 2.59506392, -77.5747604, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2817. Anchored = true,
  2818. CanCollide = false,
  2819. BottomSurface = Enum.SurfaceType.Smooth,
  2820. TopSurface = Enum.SurfaceType.Smooth,
  2821. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2822. })
  2823. Mesh = New("CylinderMesh", Part, "Mesh", {
  2824. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2825. })
  2826. Part = New("Part", Model, "Part", {
  2827. Material = Enum.Material.SmoothPlastic,
  2828. FormFactor = Enum.FormFactor.Custom,
  2829. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2830. CFrame = CFrame.new(-14.3333502, 2.41636896, -77.9314957, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2831. Anchored = true,
  2832. CanCollide = false,
  2833. BottomSurface = Enum.SurfaceType.Smooth,
  2834. TopSurface = Enum.SurfaceType.Smooth
  2835. })
  2836. Mesh = New("CylinderMesh", Part, "Mesh", {
  2837. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2838. })
  2839. Part = New("Part", Model, "Part", {
  2840. Material = Enum.Material.SmoothPlastic,
  2841. FormFactor = Enum.FormFactor.Custom,
  2842. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2843. CFrame = CFrame.new(-14.8513403, 2.41636896, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2844. Anchored = true,
  2845. CanCollide = false,
  2846. BottomSurface = Enum.SurfaceType.Smooth,
  2847. TopSurface = Enum.SurfaceType.Smooth
  2848. })
  2849. Mesh = New("CylinderMesh", Part, "Mesh", {
  2850. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2851. })
  2852. Part = New("Part", Model, "Part", {
  2853. BrickColor = BrickColor.new("Dark stone grey"),
  2854. Material = Enum.Material.SmoothPlastic,
  2855. FormFactor = Enum.FormFactor.Custom,
  2856. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2857. CFrame = CFrame.new(-15.4412384, 2.59506392, -78.2658386, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2858. Anchored = true,
  2859. CanCollide = false,
  2860. BottomSurface = Enum.SurfaceType.Smooth,
  2861. TopSurface = Enum.SurfaceType.Smooth,
  2862. Color = Color3.new(0.388235, 0.372549, 0.384314)
  2863. })
  2864. Mesh = New("CylinderMesh", Part, "Mesh", {
  2865. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  2866. })
  2867. Part = New("Part", Model, "Part", {
  2868. BrickColor = maincolor,
  2869. Material = Enum.Material.Neon,
  2870. FormFactor = Enum.FormFactor.Custom,
  2871. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2872. CFrame = CFrame.new(-15.0133123, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2873. Anchored = true,
  2874. CanCollide = false,
  2875. BottomSurface = Enum.SurfaceType.Smooth,
  2876. TopSurface = Enum.SurfaceType.Smooth,
  2877. Color = Color3.new(1, 0, 0)
  2878. })
  2879. Mesh = New("BlockMesh", Part, "Mesh", {
  2880. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  2881. })
  2882. Part = New("Part", Model, "Part", {
  2883. Material = Enum.Material.SmoothPlastic,
  2884. FormFactor = Enum.FormFactor.Custom,
  2885. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2886. CFrame = CFrame.new(-15.3188915, 2.70039511, -78.0982056, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  2887. Anchored = true,
  2888. CanCollide = false,
  2889. BottomSurface = Enum.SurfaceType.Smooth,
  2890. TopSurface = Enum.SurfaceType.Smooth
  2891. })
  2892. Mesh = New("BlockMesh", Part, "Mesh", {
  2893. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2894. })
  2895. Part = New("Part", Model, "Part", {
  2896. BrickColor = BrickColor.new("Really black"),
  2897. Material = Enum.Material.SmoothPlastic,
  2898. FormFactor = Enum.FormFactor.Custom,
  2899. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2900. CFrame = CFrame.new(-14.4229803, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2901. Anchored = true,
  2902. CanCollide = false,
  2903. BottomSurface = Enum.SurfaceType.Smooth,
  2904. TopSurface = Enum.SurfaceType.Smooth,
  2905. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2906. })
  2907. Mesh = New("BlockMesh", Part, "Mesh", {
  2908. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  2909. })
  2910. Part = New("Part", Model, "Part", {
  2911. Material = Enum.Material.SmoothPlastic,
  2912. FormFactor = Enum.FormFactor.Custom,
  2913. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2914. CFrame = CFrame.new(-14.4698181, 2.70039511, -78.0765381, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  2915. Anchored = true,
  2916. CanCollide = false,
  2917. BottomSurface = Enum.SurfaceType.Smooth,
  2918. TopSurface = Enum.SurfaceType.Smooth
  2919. })
  2920. Mesh = New("BlockMesh", Part, "Mesh", {
  2921. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2922. })
  2923. Part = New("Part", Model, "Part", {
  2924. Material = Enum.Material.SmoothPlastic,
  2925. FormFactor = Enum.FormFactor.Custom,
  2926. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2927. CFrame = CFrame.new(-14.431016, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2928. Anchored = true,
  2929. CanCollide = false,
  2930. BottomSurface = Enum.SurfaceType.Smooth,
  2931. TopSurface = Enum.SurfaceType.Smooth
  2932. })
  2933. Mesh = New("BlockMesh", Part, "Mesh", {
  2934. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2935. })
  2936. Part = New("Part", Model, "Part", {
  2937. Material = Enum.Material.SmoothPlastic,
  2938. FormFactor = Enum.FormFactor.Custom,
  2939. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2940. CFrame = CFrame.new(-15.3213959, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  2941. Anchored = true,
  2942. CanCollide = false,
  2943. BottomSurface = Enum.SurfaceType.Smooth,
  2944. TopSurface = Enum.SurfaceType.Smooth
  2945. })
  2946. Mesh = New("BlockMesh", Part, "Mesh", {
  2947. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2948. })
  2949. Part = New("Part", Model, "Part", {
  2950. Material = Enum.Material.SmoothPlastic,
  2951. FormFactor = Enum.FormFactor.Custom,
  2952. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2953. CFrame = CFrame.new(-15.0143118, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2954. Anchored = true,
  2955. CanCollide = false,
  2956. BottomSurface = Enum.SurfaceType.Smooth,
  2957. TopSurface = Enum.SurfaceType.Smooth
  2958. })
  2959. Mesh = New("BlockMesh", Part, "Mesh", {
  2960. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2961. })
  2962. Part = New("Part", Model, "Part", {
  2963. Material = Enum.Material.SmoothPlastic,
  2964. FormFactor = Enum.FormFactor.Custom,
  2965. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  2966. CFrame = CFrame.new(-15.4412384, 2.41636896, -77.9560776, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2967. Anchored = true,
  2968. CanCollide = false,
  2969. BottomSurface = Enum.SurfaceType.Smooth,
  2970. TopSurface = Enum.SurfaceType.Smooth
  2971. })
  2972. Mesh = New("CylinderMesh", Part, "Mesh", {
  2973. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  2974. })
  2975. Part = New("Part", Model, "Part", {
  2976. BrickColor = BrickColor.new("Lily white"),
  2977. Material = Enum.Material.SmoothPlastic,
  2978. FormFactor = Enum.FormFactor.Custom,
  2979. Size = Vector3.new(1.10000002, 0.379999995, 0.100000001),
  2980. CFrame = CFrame.new(-14.8763304, 3.34079528, -77.7635422, 8.8817842E-15, 2.08616257E-7, 0.999999762, -4.37113847E-8, -0.999999881, 2.08616257E-7, 0.99999994, -4.37113847E-8, 0),
  2981. Anchored = true,
  2982. CanCollide = false,
  2983. BottomSurface = Enum.SurfaceType.Smooth,
  2984. TopSurface = Enum.SurfaceType.Smooth,
  2985. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2986. })
  2987. Part = New("Part", Model, "Part", {
  2988. Material = Enum.Material.SmoothPlastic,
  2989. FormFactor = Enum.FormFactor.Custom,
  2990. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  2991. CFrame = CFrame.new(-14.431016, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  2992. Anchored = true,
  2993. CanCollide = false,
  2994. BottomSurface = Enum.SurfaceType.Smooth,
  2995. TopSurface = Enum.SurfaceType.Smooth
  2996. })
  2997. Mesh = New("BlockMesh", Part, "Mesh", {
  2998. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  2999. })
  3000. Part = New("Part", Model, "Part", {
  3001. BrickColor = BrickColor.new("Dark stone grey"),
  3002. Material = Enum.Material.SmoothPlastic,
  3003. FormFactor = Enum.FormFactor.Custom,
  3004. Size = Vector3.new(1.08000004, 0.370000094, 0.099999994),
  3005. CFrame = CFrame.new(-15.1763277, 3.01079535, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  3006. Anchored = true,
  3007. CanCollide = false,
  3008. BottomSurface = Enum.SurfaceType.Smooth,
  3009. TopSurface = Enum.SurfaceType.Smooth,
  3010. Color = Color3.new(0.388235, 0.372549, 0.384314)
  3011. })
  3012. Part = New("Part", Model, "Part", {
  3013. BrickColor = BrickColor.new("Really black"),
  3014. Material = Enum.Material.SmoothPlastic,
  3015. FormFactor = Enum.FormFactor.Custom,
  3016. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  3017. CFrame = CFrame.new(-14.4749603, 2.54138398, -78.0775299, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  3018. Anchored = true,
  3019. CanCollide = false,
  3020. BottomSurface = Enum.SurfaceType.Smooth,
  3021. TopSurface = Enum.SurfaceType.Smooth,
  3022. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3023. })
  3024. Mesh = New("BlockMesh", Part, "Mesh", {
  3025. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  3026. })
  3027. Part = New("Part", Model, "Part", {
  3028. BrickColor = BrickColor.new("Really black"),
  3029. Material = Enum.Material.SmoothPlastic,
  3030. FormFactor = Enum.FormFactor.Custom,
  3031. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  3032. CFrame = CFrame.new(-15.3176498, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  3033. Anchored = true,
  3034. CanCollide = false,
  3035. BottomSurface = Enum.SurfaceType.Smooth,
  3036. TopSurface = Enum.SurfaceType.Smooth,
  3037. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3038. })
  3039. Mesh = New("BlockMesh", Part, "Mesh", {
  3040. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  3041. })
  3042. Part = New("Part", Model, "Part", {
  3043. BrickColor = maincolor,
  3044. Material = Enum.Material.Neon,
  3045. FormFactor = Enum.FormFactor.Custom,
  3046. Size = Vector3.new(1.11000001, 0.300000012, 0.100000001),
  3047. CFrame = CFrame.new(-14.8763304, 3.39079523, -77.7635422, 8.8817842E-15, 2.08616257E-7, 0.999999762, -4.37113847E-8, -0.999999881, 2.08616257E-7, 0.99999994, -4.37113847E-8, 0),
  3048. Anchored = true,
  3049. CanCollide = false,
  3050. BottomSurface = Enum.SurfaceType.Smooth,
  3051. TopSurface = Enum.SurfaceType.Smooth,
  3052. Color = Color3.new(1, 0, 0)
  3053. })
  3054. Part = New("Part", Model, "Part", {
  3055. Material = Enum.Material.SmoothPlastic,
  3056. FormFactor = Enum.FormFactor.Custom,
  3057. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  3058. CFrame = CFrame.new(-14.7090759, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  3059. Anchored = true,
  3060. CanCollide = false,
  3061. BottomSurface = Enum.SurfaceType.Smooth,
  3062. TopSurface = Enum.SurfaceType.Smooth
  3063. })
  3064. Mesh = New("BlockMesh", Part, "Mesh", {
  3065. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  3066. })
  3067. Part = New("Part", Model, "Part", {
  3068. BrickColor = BrickColor.new("Lily white"),
  3069. Material = Enum.Material.SmoothPlastic,
  3070. FormFactor = Enum.FormFactor.Custom,
  3071. Size = Vector3.new(1.10000002, 0.849999905, 0.300000012),
  3072. CFrame = CFrame.new(-15.3763304, 3.55079508, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  3073. Anchored = true,
  3074. CanCollide = false,
  3075. BottomSurface = Enum.SurfaceType.Smooth,
  3076. TopSurface = Enum.SurfaceType.Smooth,
  3077. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3078. })
  3079. Part = New("Part", Model, "Part", {
  3080. Material = Enum.Material.SmoothPlastic,
  3081. FormFactor = Enum.FormFactor.Custom,
  3082. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  3083. CFrame = CFrame.new(-15.3188915, 2.70039511, -77.4261551, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  3084. Anchored = true,
  3085. CanCollide = false,
  3086. BottomSurface = Enum.SurfaceType.Smooth,
  3087. TopSurface = Enum.SurfaceType.Smooth
  3088. })
  3089. Mesh = New("BlockMesh", Part, "Mesh", {
  3090. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  3091. })
  3092. Part = New("Part", Model, "Part", {
  3093. BrickColor = BrickColor.new("Really black"),
  3094. Material = Enum.Material.SmoothPlastic,
  3095. FormFactor = Enum.FormFactor.Custom,
  3096. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  3097. CFrame = CFrame.new(-15.0133123, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  3098. Anchored = true,
  3099. CanCollide = false,
  3100. BottomSurface = Enum.SurfaceType.Smooth,
  3101. TopSurface = Enum.SurfaceType.Smooth,
  3102. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3103. })
  3104. Mesh = New("BlockMesh", Part, "Mesh", {
  3105. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  3106. })
  3107. Part = New("Part", Model, "Part", {
  3108. Material = Enum.Material.SmoothPlastic,
  3109. FormFactor = Enum.FormFactor.Custom,
  3110. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  3111. CFrame = CFrame.new(-14.3547363, 2.74341011, -77.3155441, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  3112. Anchored = true,
  3113. CanCollide = false,
  3114. BottomSurface = Enum.SurfaceType.Smooth,
  3115. TopSurface = Enum.SurfaceType.Smooth
  3116. })
  3117. Mesh = New("CylinderMesh", Part, "Mesh", {
  3118. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  3119. })
  3120. Part = New("Part", Model, "Part", {
  3121. BrickColor = BrickColor.new("Lily white"),
  3122. Material = Enum.Material.SmoothPlastic,
  3123. FormFactor = Enum.FormFactor.Custom,
  3124. Size = Vector3.new(1.08000004, 0.0599999726, 1.08000004),
  3125. CFrame = CFrame.new(-14.8763285, 2.24579477, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  3126. Anchored = true,
  3127. CanCollide = false,
  3128. BottomSurface = Enum.SurfaceType.Smooth,
  3129. TopSurface = Enum.SurfaceType.Smooth,
  3130. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3131. })
  3132. Part = New("Part", Model, "Part", {
  3133. BrickColor = BrickColor.new("Lily white"),
  3134. Material = Enum.Material.SmoothPlastic,
  3135. FormFactor = Enum.FormFactor.Custom,
  3136. Size = Vector3.new(0.0900000036, 0.459999859, 0.209999979),
  3137. CFrame = CFrame.new(-15.5471468, 4.27926397, -77.7635422, -2.1855703E-8, -0.500000179, 0.866025209, -3.7855159E-8, -0.866025209, -0.500000179, 0.99999994, -4.37113847E-8, 0),
  3138. Anchored = true,
  3139. CanCollide = false,
  3140. BottomSurface = Enum.SurfaceType.Smooth,
  3141. TopSurface = Enum.SurfaceType.Smooth,
  3142. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3143. })
  3144. Part = New("Part", Model, "Part", {
  3145. BrickColor = BrickColor.new("Lily white"),
  3146. Material = Enum.Material.SmoothPlastic,
  3147. FormFactor = Enum.FormFactor.Custom,
  3148. Size = Vector3.new(0.899999976, 0.0599999987, 0.899999976),
  3149. CFrame = CFrame.new(-14.8763285, 2.22579479, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  3150. Anchored = true,
  3151. CanCollide = false,
  3152. BottomSurface = Enum.SurfaceType.Smooth,
  3153. TopSurface = Enum.SurfaceType.Smooth,
  3154. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3155. })
  3156. Part = New("Part", Model, "Part", {
  3157. BrickColor = BrickColor.new("Lily white"),
  3158. Material = Enum.Material.SmoothPlastic,
  3159. FormFactor = Enum.FormFactor.Custom,
  3160. Size = Vector3.new(0.0900000036, 0.509999812, 0.209999979),
  3161. CFrame = CFrame.new(-15.29809, 4.35893965, -77.7635422, 4.22219522E-8, 0.965925694, 0.258818924, -1.13133378E-8, -0.258818924, 0.965925694, 0.99999994, -4.37113847E-8, 0),
  3162. Anchored = true,
  3163. CanCollide = false,
  3164. BottomSurface = Enum.SurfaceType.Smooth,
  3165. TopSurface = Enum.SurfaceType.Smooth,
  3166. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3167. })
  3168. Part = New("Part", Model, "Part", {
  3169. BrickColor = BrickColor.new("Dark stone grey"),
  3170. Material = Enum.Material.SmoothPlastic,
  3171. FormFactor = Enum.FormFactor.Custom,
  3172. Size = Vector3.new(1, 0.0599999987, 1),
  3173. CFrame = CFrame.new(-14.8763285, 2.23579478, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  3174. Anchored = true,
  3175. CanCollide = false,
  3176. BottomSurface = Enum.SurfaceType.Smooth,
  3177. TopSurface = Enum.SurfaceType.Smooth,
  3178. Color = Color3.new(0.388235, 0.372549, 0.384314)
  3179. })
  3180. Part = New("Part", Model, "Part", {
  3181. BrickColor = BrickColor.new("Lily white"),
  3182. Material = Enum.Material.SmoothPlastic,
  3183. FormFactor = Enum.FormFactor.Custom,
  3184. Size = Vector3.new(0.0900000036, 0.259999871, 0.75999999),
  3185. CFrame = CFrame.new(-15.0625782, 4.56317425, -77.7635422, -2.18556693E-8, -0.499999553, -0.866025507, 3.78551803E-8, 0.866025507, -0.499999553, 0.99999994, -4.37113847E-8, 0),
  3186. Anchored = true,
  3187. CanCollide = false,
  3188. BottomSurface = Enum.SurfaceType.Smooth,
  3189. TopSurface = Enum.SurfaceType.Smooth,
  3190. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3191. })
  3192. Part = New("Part", Model, "Part", {
  3193. BrickColor = maincolor,
  3194. Material = Enum.Material.Neon,
  3195. FormFactor = Enum.FormFactor.Custom,
  3196. Size = Vector3.new(0.949999988, 0.0700000003, 0.949999988),
  3197. CFrame = CFrame.new(-14.8763285, 2.23579478, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  3198. Anchored = true,
  3199. CanCollide = false,
  3200. BottomSurface = Enum.SurfaceType.Smooth,
  3201. TopSurface = Enum.SurfaceType.Smooth,
  3202. Color = Color3.new(1, 0, 0)
  3203. })
  3204. Part = New("Part", Model, "Part", {
  3205. BrickColor = BrickColor.new("Lily white"),
  3206. Material = Enum.Material.SmoothPlastic,
  3207. FormFactor = Enum.FormFactor.Custom,
  3208. Size = Vector3.new(0.0900000036, 0.459999859, 0.209999979),
  3209. CFrame = CFrame.new(-14.627532, 4.49887943, -77.7635422, -1.42108547E-14, -2.38418579E-7, 0.999999881, -4.37113812E-8, -0.999999881, -2.38418579E-7, 0.99999994, -4.37113847E-8, 0),
  3210. Anchored = true,
  3211. CanCollide = false,
  3212. BottomSurface = Enum.SurfaceType.Smooth,
  3213. TopSurface = Enum.SurfaceType.Smooth,
  3214. Color = Color3.new(0.929412, 0.917647, 0.917647)
  3215. })
  3216. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor
  3217. ArmorColorParts = {}
  3218. NeonColorParts = {}
  3219. NeonColorParts2 = {}
  3220. Eye = New("Part", Character, "Eye", {
  3221. BrickColor = BrickColor.new("Really black"),
  3222. Size = Vector3.new(0.879999995, 0.699999976, 1.0999999),
  3223. CFrame = CFrame.new(48.0200577, 1.00104618, 0.0799999982, 0.99999994, -1.93715096E-7, 0, 1.93715096E-7, 0.99999994, 0, 0, 0, 1),
  3224. Anchored = false,
  3225. BottomSurface = Enum.SurfaceType.Smooth,
  3226. TopSurface = Enum.SurfaceType.Smooth
  3227. })
  3228. Mesh = New("SpecialMesh", Eye, "Mesh", {
  3229. Scale = Vector3.new(1.29999995, 1.25, 1.29999995)
  3230. })
  3231. test = -0.0200577000000024
  3232. test2 = -0.001045229999999897
  3233. print("" .. test)
  3234. test3 = 0.0499999968
  3235. print("" .. test2)
  3236. print("" .. test3)
  3237. local all, last = {}, nil
  3238. function scan(p)
  3239. for _, v in pairs(p:GetChildren()) do
  3240. if v:IsA("BasePart") then
  3241. if v.BrickColor == BrickColor.new("Lily white") then
  3242. table.insert(ArmorColorParts, v)
  3243. end
  3244. if v.BrickColor == BrickColor.new("Really red") then
  3245. table.insert(NeonColorParts, v)
  3246. table.insert(NeonColorParts2, v)
  3247. end
  3248. if last then
  3249. local w = Instance.new("Weld")
  3250. w.Part0, w.Part1 = last, v
  3251. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  3252. w.Parent = last
  3253. end
  3254. table.insert(all, v)
  3255. last = v
  3256. end
  3257. scan(v)
  3258. end
  3259. end
  3260. scan(Model)
  3261. for _, v in pairs(all) do
  3262. v.Anchored = false
  3263. v.CanCollide = false
  3264. end
  3265. Model.Parent = Character
  3266. local eye1 = Instance.new("Part")
  3267. eye1.Parent = Character
  3268. eye1.Size = Vector3.new(0.2, 0.2, 0.2)
  3269. eye1.Archivable = true
  3270. eye1.Transparency = 0
  3271. eye1.Shape = "Ball"
  3272. eye1.BrickColor = maincolor
  3273. eye1.Material = "Neon"
  3274. eye1.CanCollide = false
  3275. local mesh = Instance.new("SpecialMesh", eye1)
  3276. mesh.MeshType = "Sphere"
  3277. mesh.Scale = Vector3.new(1.2, 1.2, 1)
  3278. local weld1en = Instance.new("Weld")
  3279. weld1en.Parent = Character.Head
  3280. weld1en.Part0 = Character.Head
  3281. weld1en.Part1 = eye1
  3282. weld1en.C1 = CFrame.new(-0.18, -0.16, 0.5175)
  3283. table.insert(NeonColorParts, eye1)
  3284. for i, v in pairs(NeonColorParts) do
  3285. v.BrickColor = maincolor
  3286. end
  3287. local Services = {
  3288. SoundService = game:GetService("SoundService"),
  3289. Players = game:GetService("Players"),
  3290. Debris = game:GetService("Debris"),
  3291. Workspace = game:GetService("Workspace"),
  3292. Lighting = game:GetService("Lighting"),
  3293. HttpService = game:GetService("HttpService"),
  3294. InsertService = game:GetService("InsertService")
  3295. }
  3296. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  3297. Humanoid.Animator:Destroy()
  3298. Character.Animate:Destroy()
  3299. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  3300. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  3301. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  3302. EyeW = Instance.new("Weld")
  3303. EyeW.Name = "EyeW"
  3304. EyeW.Parent = Head
  3305. EyeW.Part0 = Eye
  3306. EyeW.C1 = cn(-test, test2 + 0.145, -test3)
  3307. EyeW.Part1 = Head
  3308. SWW = Instance.new("Weld")
  3309. SWW.Name = "SWW"
  3310. SWW.Part0 = RightArm
  3311. SWW.C0 = cn(0, 0, 0) * angles(math.rad(180), math.rad(-90), math.rad(0))
  3312. SWW.C1 = cn(0, 0, 0)
  3313. SWW.Part1 = SwHandle
  3314. SWW.Parent = RightArm
  3315. RSH, LSH = nil, nil
  3316. RW = Instance.new("Weld")
  3317. LW = Instance.new("Weld")
  3318. RH = Torso["Right Hip"]
  3319. LH = Torso["Left Hip"]
  3320. RSH = Torso["Right Shoulder"]
  3321. LSH = Torso["Left Shoulder"]
  3322. RSH.Parent = nil
  3323. LSH.Parent = nil
  3324. RW.Name = "RW"
  3325. RW.Part0 = Torso
  3326. RW.C0 = cn(1.5, 0.5, 0)
  3327. RW.C1 = cn(0, 0.5, 0)
  3328. RW.Part1 = RightArm
  3329. RW.Parent = Torso
  3330. LW.Name = "LW"
  3331. LW.Part0 = Torso
  3332. LW.C0 = cn(-1.5, 0.5, 0)
  3333. LW.C1 = cn(0, 0.5, 0)
  3334. LW.Part1 = LeftArm
  3335. LW.Parent = Torso
  3336. function clerp(a, b, t)
  3337. local qa = {
  3338. QuaternionFromCFrame(a)
  3339. }
  3340. local qb = {
  3341. QuaternionFromCFrame(b)
  3342. }
  3343. local ax, ay, az = a.x, a.y, a.z
  3344. local bx, by, bz = b.x, b.y, b.z
  3345. local _t = 1 - t
  3346. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  3347. end
  3348. function QuaternionFromCFrame(cf)
  3349. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3350. local trace = m00 + m11 + m22
  3351. if trace > 0 then
  3352. local s = math.sqrt(1 + trace)
  3353. local recip = 0.5 / s
  3354. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  3355. else
  3356. local i = 0
  3357. if m00 < m11 then
  3358. i = 1
  3359. end
  3360. if m22 > (i == 0 and m00 or m11) then
  3361. i = 2
  3362. end
  3363. if i == 0 then
  3364. local s = math.sqrt(m00 - m11 - m22 + 1)
  3365. local recip = 0.5 / s
  3366. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  3367. elseif i == 1 then
  3368. local s = math.sqrt(m11 - m22 - m00 + 1)
  3369. local recip = 0.5 / s
  3370. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  3371. elseif i == 2 then
  3372. local s = math.sqrt(m22 - m00 - m11 + 1)
  3373. local recip = 0.5 / s
  3374. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  3375. end
  3376. end
  3377. end
  3378. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3379. local xs, ys, zs = x + x, y + y, z + z
  3380. local wx, wy, wz = w * xs, w * ys, w * zs
  3381. local xx = x * xs
  3382. local xy = x * ys
  3383. local xz = x * zs
  3384. local yy = y * ys
  3385. local yz = y * zs
  3386. local zz = z * zs
  3387. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  3388. end
  3389. function QuaternionSlerp(a, b, t)
  3390. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  3391. local startInterp, finishInterp
  3392. if cosTheta >= 1.0E-4 then
  3393. if 1 - cosTheta > 1.0E-4 then
  3394. local theta = math.acos(cosTheta)
  3395. local invSinTheta = 1 / math.sin(theta)
  3396. startInterp = math.sin((1 - t) * theta) * invSinTheta
  3397. finishInterp = math.sin(t * theta) * invSinTheta
  3398. else
  3399. startInterp = 1 - t
  3400. finishInterp = t
  3401. end
  3402. elseif 1 + cosTheta > 1.0E-4 then
  3403. local theta = math.acos(-cosTheta)
  3404. local invSinTheta = 1 / math.sin(theta)
  3405. startInterp = math.sin((t - 1) * theta) * invSinTheta
  3406. finishInterp = math.sin(t * theta) * invSinTheta
  3407. else
  3408. startInterp = t - 1
  3409. finishInterp = t
  3410. end
  3411. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  3412. end
  3413. function swait(num)
  3414. if num == 0 or num == nil then
  3415. game:service("RunService").RenderStepped:wait(0)
  3416. else
  3417. for i = 0, num do
  3418. game:service("RunService").RenderStepped:wait(0)
  3419. end
  3420. end
  3421. end
  3422. local RbxUtility = LoadLibrary("RbxUtility")
  3423. local Create = RbxUtility.Create
  3424. function RemoveOutlines(part)
  3425. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3426. end
  3427. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3428. local Part = Create("Part")({
  3429. formFactor = FormFactor,
  3430. Parent = Parent,
  3431. Reflectance = Reflectance,
  3432. Transparency = Transparency,
  3433. CanCollide = false,
  3434. Locked = true,
  3435. BrickColor = BrickColor.new(tostring(BColor)),
  3436. Name = Name,
  3437. Size = Size,
  3438. Material = Material
  3439. })
  3440. RemoveOutlines(Part)
  3441. return Part
  3442. end
  3443. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3444. local Msh = Create(Mesh)({
  3445. Parent = Part,
  3446. Offset = OffSet,
  3447. Scale = Scale
  3448. })
  3449. if Mesh == "SpecialMesh" then
  3450. Msh.MeshType = MeshType
  3451. Msh.MeshId = MeshId
  3452. end
  3453. return Msh
  3454. end
  3455. function CreateWeld(Parent, Part0, Part1, C0, C1)
  3456. local Weld = Create("Weld")({
  3457. Parent = Parent,
  3458. Part0 = Part0,
  3459. Part1 = Part1,
  3460. C0 = C0,
  3461. C1 = C1
  3462. })
  3463. return Weld
  3464. end
  3465. function rayCast(Position, Direction, Range, Ignore)
  3466. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  3467. end
  3468. function CreateSound(id, par, vol, pit)
  3469. coroutine.resume(coroutine.create(function()
  3470. local sou = Instance.new("Sound", par or workspace)
  3471. sou.Volume = vol
  3472. sou.Pitch = pit or 1
  3473. sou.SoundId = id
  3474. wait()
  3475. sou:play()
  3476. game:GetService("Debris"):AddItem(sou, 6)
  3477. end))
  3478. end
  3479. function CreateSong(id, par, vol, pit)
  3480. coroutine.resume(coroutine.create(function()
  3481. sou2 = Instance.new("Sound", par or workspace)
  3482. sou2.Volume = vol
  3483. sou2.Pitch = 1
  3484. sou2.SoundId = id
  3485. wait()
  3486. sou2:play()
  3487. sou2.Looped = true
  3488. end))
  3489. end
  3490. local function getclosest(obj, distance)
  3491. local last, lastx = distance + 1, nil
  3492. for i, v in pairs(workspace:GetChildren()) do
  3493. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  3494. local t = v.Torso
  3495. local dist = (t.Position - obj.Position).magnitude
  3496. if distance >= dist and last > dist then
  3497. last = dist
  3498. lastx = v
  3499. end
  3500. end
  3501. end
  3502. return lastx
  3503. end
  3504. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3505. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3506. prt.Anchored = true
  3507. prt.CFrame = cframe
  3508. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3509. game:GetService("Debris"):AddItem(prt, 10)
  3510. if Type == 1 or Type == nil then
  3511. table.insert(Effects, {
  3512. prt,
  3513. "Block1",
  3514. delay,
  3515. x3,
  3516. y3,
  3517. z3,
  3518. msh
  3519. })
  3520. elseif Type == 2 then
  3521. table.insert(Effects, {
  3522. prt,
  3523. "Block2",
  3524. delay,
  3525. x3,
  3526. y3,
  3527. z3,
  3528. msh
  3529. })
  3530. elseif Type == 3 then
  3531. table.insert(Effects, {
  3532. prt,
  3533. "Block3",
  3534. delay,
  3535. x3,
  3536. y3,
  3537. z3,
  3538. msh
  3539. })
  3540. end
  3541. end
  3542. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3543. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3544. prt.Anchored = true
  3545. prt.CFrame = cframe
  3546. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3547. game:GetService("Debris"):AddItem(prt, 10)
  3548. table.insert(Effects, {
  3549. prt,
  3550. "Cylinder",
  3551. delay,
  3552. x3,
  3553. y3,
  3554. z3,
  3555. msh
  3556. })
  3557. end
  3558. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3559. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3560. prt.Anchored = true
  3561. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  3562. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3563. game:GetService("Debris"):AddItem(prt, 10)
  3564. table.insert(Effects, {
  3565. prt,
  3566. "Cylinder",
  3567. delay,
  3568. x3,
  3569. y3,
  3570. z3,
  3571. msh
  3572. })
  3573. end
  3574. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3575. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3576. prt.Anchored = true
  3577. prt.CFrame = cframe
  3578. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3579. game:GetService("Debris"):AddItem(prt, 10)
  3580. table.insert(Effects, {
  3581. prt,
  3582. "Cylinder",
  3583. delay,
  3584. x3,
  3585. y3,
  3586. z3,
  3587. msh
  3588. })
  3589. end
  3590. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3591. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3592. prt.Anchored = true
  3593. prt.CFrame = cframe
  3594. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3595. game:GetService("Debris"):AddItem(prt, 10)
  3596. table.insert(Effects, {
  3597. prt,
  3598. "Cylinder",
  3599. delay,
  3600. x3,
  3601. y3,
  3602. z3,
  3603. msh
  3604. })
  3605. end
  3606. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3607. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3608. prt.Anchored = true
  3609. prt.CFrame = cframe
  3610. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3611. game:GetService("Debris"):AddItem(prt, 10)
  3612. table.insert(Effects, {
  3613. prt,
  3614. "Cylinder",
  3615. delay,
  3616. x3,
  3617. y3,
  3618. z3,
  3619. msh
  3620. })
  3621. end
  3622. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  3623. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3624. prt.Anchored = true
  3625. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3626. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3627. local num = math.random(10, 50) / 1000
  3628. game:GetService("Debris"):AddItem(prt, 10)
  3629. table.insert(Effects, {
  3630. prt,
  3631. "Shatter",
  3632. num,
  3633. prt.CFrame,
  3634. math.random() - math.random(),
  3635. 0,
  3636. math.random(50, 100) / 100
  3637. })
  3638. end
  3639. for i = 0, 1, 0.05 do
  3640. swait()
  3641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  3643. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  3644. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  3645. if Torsovelocity.y > 2 then
  3646. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.2)
  3647. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  3648. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  3649. elseif Torsovelocity.y < 1 then
  3650. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  3651. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  3652. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  3653. end
  3654. end
  3655. attack = false
  3656. game:GetService("RunService").Stepped:connect(function()
  3657. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  3658. velocity = RootPart.Velocity.y
  3659. sine = sine + change
  3660. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3661. if equipped == true or equipped == false then
  3662. if RootPart.Velocity.y > -1 and hit == nil then
  3663. Anim = "Jump"
  3664. inair = true
  3665. if attack == false then
  3666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-9), math.rad(0), math.rad(0)), 0.1)
  3667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3668. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, -0.1) * angles(math.rad(25), math.rad(0), math.rad(40)), 0.1)
  3669. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -0.1) * angles(math.rad(45), math.rad(0), math.rad(-70)), 0.1)
  3670. RH.C0 = clerp(RH.C0, cn(1, -0.8, -0.5) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.3)
  3671. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.1) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.3)
  3672. end
  3673. elseif RootPart.Velocity.y < -1 and hit == nil then
  3674. Anim = "Fall"
  3675. inair = true
  3676. if attack == false then
  3677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3679. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.05)
  3680. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  3681. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  3682. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  3683. end
  3684. elseif (Torso.Velocity).magnitude < 1 and hit ~= nil then
  3685. Anim = "Idle"
  3686. inair = false
  3687. if attack == false then
  3688. Humanoid.JumpPower = 50
  3689. if elementmode == "Mode 1" then
  3690. change = 0.8
  3691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(1), math.rad(15)), 0.1)
  3692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(9 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  3693. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(math.rad(90 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(-50)), 0.1)
  3694. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(math.rad(70 - 1 * math.cos(sine / 8)), math.rad(-7), math.rad(70)), 0.1)
  3695. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.02 * math.cos(sine / 8), 0) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  3696. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.02 * math.cos(sine / 8), 0) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  3697. elseif elementmode == "Mode 2" then
  3698. change = 0.8
  3699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(1), math.rad(25)), 0.1)
  3700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(9 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-25)), 0.1)
  3701. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(5 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(10)), 0.1)
  3702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5 - 1 * math.cos(sine / 8)), math.rad(-7), math.rad(-10)), 0.1)
  3703. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.02 * math.cos(sine / 8), 0) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  3704. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.02 * math.cos(sine / 8), 0) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  3705. elseif elementmode == "Mode 3" then
  3706. change = 0.8
  3707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(1), math.rad(35)), 0.1)
  3708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(9 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(-35)), 0.1)
  3709. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90 - 1 * math.cos(sine / 8)), math.rad(15), math.rad(45)), 0.1)
  3710. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.3) * angles(math.rad(45 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(45)), 0.1)
  3711. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.02 * math.cos(sine / 8), 0) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-5 + 0.05 * math.cos(sine / 25))), 0.1)
  3712. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.02 * math.cos(sine / 8), 0) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  3713. elseif elementmode == "Mode 4" then
  3714. change = 0.6
  3715. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.02 * math.cos(sine / 2)) * angles(math.rad(-2), math.rad(1), math.rad(15)), 0.1)
  3716. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(19 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  3717. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(math.rad(90 - 2 * math.cos(sine / 1)), math.rad(0), math.rad(-50)), 0.1)
  3718. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(math.rad(70 + 2 * math.cos(sine / 1)), math.rad(-7), math.rad(70)), 0.1)
  3719. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0.02 * math.cos(sine / 2), -0.2) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  3720. LH.C0 = clerp(LH.C0, cn(-1, -0.5 - 0.02 * math.cos(sine / 2), -0.2) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(10 + 0.05 * math.cos(sine / 25))), 0.1)
  3721. elseif elementmode == "Mode 5" then
  3722. change = 0.8
  3723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(10), math.rad(1), math.rad(0)), 0.1)
  3724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45 + 1 * math.cos(sine / 1)), math.rad(0), math.rad(5 * math.cos(sine / 1))), 0.1)
  3725. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(10 - 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  3726. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(110 + 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  3727. RH.C0 = clerp(RH.C0, cn(1, -0.2 - 0.02 * math.cos(sine / 8), -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(40 + 0.05 * math.cos(sine / 25))), 0.1)
  3728. LH.C0 = clerp(LH.C0, cn(-1, -0.2 - 0.02 * math.cos(sine / 8), -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20 + 0.05 * math.cos(sine / 25))), 0.1)
  3729. elseif elementmode == "Mode 6" then
  3730. change = 0.5
  3731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 1.2 + 0.2 * math.cos(sine / 8)) * angles(math.rad(-2), math.rad(1), math.rad(15)), 0.1)
  3732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  3733. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(15 - 2 * math.cos(sine / 8))), 0.1)
  3734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(-15 + 2 * math.cos(sine / 8))), 0.1)
  3735. RH.C0 = clerp(RH.C0, cn(1, -0.6 - 0.02 * math.cos(sine / 8), -0.3) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-25 + 2 * math.cos(sine / 8))), 0.1)
  3736. LH.C0 = clerp(LH.C0, cn(-1, -0.8 - 0.02 * math.cos(sine / 8), -0.2) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(10 - 1 * math.cos(sine / 8))), 0.1)
  3737. end
  3738. end
  3739. elseif (Torso.Velocity).magnitude < 50 and hit ~= nil then
  3740. Anim = "Walk"
  3741. inair = false
  3742. if attack == false and Runkey == false then
  3743. if elementmode == "Mode 1" then
  3744. change = 0.9
  3745. Humanoid.WalkSpeed = 22
  3746. Humanoid.JumpPower = 50
  3747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.15 * math.cos(sine / 3)) * angles(math.rad(15), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(10 * math.cos(sine / 4))), 0.3)
  3748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-8.5 * math.cos(sine / 4)) + RootPart.RotVelocity.Y / 12), 0.2)
  3749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10 + -75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(2 + 10 * math.cos(sine / 4))), 0.2)
  3750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 + 75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(-2 + 10 * math.cos(sine / 4))), 0.2)
  3751. RH.C0 = clerp(RH.C0, cn(1, -1 - -0.3 * math.cos(sine / 4), -0.1 - 0.1 * math.cos(sine / 4)) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10 + 60 * math.cos(sine / 4))), 0.3)
  3752. LH.C0 = clerp(LH.C0, cn(-1, -1 + -0.3 * math.cos(sine / 4), -0.1 + 0.1 * math.cos(sine / 4)) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10 + 60 * math.cos(sine / 4))), 0.3)
  3753. elseif elementmode == "Mode 2" then
  3754. change = 1.4
  3755. Humanoid.WalkSpeed = 14
  3756. Humanoid.JumpPower = 60
  3757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.2)
  3758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(0 + 1.5 * math.cos(sine / 3.5)), math.rad(0 - 0 * math.cos(sine / 3.5)), math.rad(-10 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 12), 0.2)
  3759. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(25 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2)
  3760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2)
  3761. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  3762. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  3763. elseif elementmode == "Mode 3" then
  3764. change = 0.9
  3765. Humanoid.WalkSpeed = 22
  3766. Humanoid.JumpPower = 60
  3767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.15 * math.cos(sine / 3)) * angles(math.rad(15), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(10 * math.cos(sine / 4))), 0.3)
  3768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-8.5 * math.cos(sine / 4)) + RootPart.RotVelocity.Y / 12), 0.2)
  3769. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10 + -75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(2 + 10 * math.cos(sine / 4))), 0.2)
  3770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 + 75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(-2 + 10 * math.cos(sine / 4))), 0.2)
  3771. RH.C0 = clerp(RH.C0, cn(1, -1 - -0.3 * math.cos(sine / 4), -0.1 - 0.1 * math.cos(sine / 4)) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10 + 60 * math.cos(sine / 4))), 0.3)
  3772. LH.C0 = clerp(LH.C0, cn(-1, -1 + -0.3 * math.cos(sine / 4), -0.1 + 0.1 * math.cos(sine / 4)) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10 + 60 * math.cos(sine / 4))), 0.3)
  3773. elseif elementmode == "Mode 4" then
  3774. change = 1.1
  3775. Humanoid.WalkSpeed = 9
  3776. Humanoid.JumpPower = 60
  3777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.2)
  3778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(0 + 1.5 * math.cos(sine / 3.5)), math.rad(0 - 0 * math.cos(sine / 3.5)), math.rad(-10 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 12), 0.2)
  3779. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(25 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2)
  3780. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2)
  3781. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  3782. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  3783. elseif elementmode == "Mode 5" then
  3784. change = 1
  3785. Humanoid.WalkSpeed = 9
  3786. Humanoid.JumpPower = 100
  3787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.15)
  3788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(6 - 2.5 * math.cos(sine / 3.5)), math.rad(10 - 0.5 * math.cos(sine / 3.5)), math.rad(10 - 10 * math.cos(sine / 7))), 0.15)
  3789. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.1)
  3790. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.3) * angles(math.rad(150 - 5.5 * math.cos(sine / 3.5)), math.rad(0 - 0.5 * math.cos(sine / 3.5)), math.rad(25 - -5 * math.cos(sine / 7))), 0.2)
  3791. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.2)
  3792. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.2)
  3793. elseif elementmode == "Mode 6" then
  3794. BlockEffect(BrickColor.new("Gold"), RightArm.CFrame * cn(0, 0, 0.2), 19, 39, 19, 0, 0, 0, 0.15, 2)
  3795. change = 0.9
  3796. Humanoid.WalkSpeed = 42
  3797. Humanoid.JumpPower = 80
  3798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 1.2 + 0.2 * math.cos(sine / 8)) * angles(math.rad(15), math.rad(1), math.rad(0)), 0.1)
  3799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.1)
  3800. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(15 - 2 * math.cos(sine / 8))), 0.1)
  3801. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(-15 + 2 * math.cos(sine / 8))), 0.1)
  3802. RH.C0 = clerp(RH.C0, cn(1, -0.6 - 0.02 * math.cos(sine / 8), -0.3) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-35 + 5 * math.cos(sine / 8))), 0.1)
  3803. LH.C0 = clerp(LH.C0, cn(-1, -0.8 - 0.02 * math.cos(sine / 8), -0.2) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(20 - 5 * math.cos(sine / 8))), 0.1)
  3804. end
  3805. end
  3806. function onClimbing(speed)
  3807. if attack == false then
  3808. attack = true
  3809. Climbanim = true
  3810. Humanoid.WalkSpeed = 14
  3811. while Climbanim == true do
  3812. for i = 0, 0, 0.1 do
  3813. swait()
  3814. change = 3
  3815. if RootPart.Velocity.y > 0.01 then
  3816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.1, 0) * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.2)
  3817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3818. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, -0.1) * angles(math.rad(90 + 70 * math.cos(sine / 25)), math.rad(0), math.rad(5)), 0.2)
  3819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -0.1) * angles(math.rad(90 - 70 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.2)
  3820. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0.5 * math.cos(sine / 25), -0.2 + 0.1 * math.cos(sine / 25)) * RHCF * angles(math.rad(3), math.rad(0), math.rad(5 - 15 * math.cos(sine / 25))), 0.2)
  3821. LH.C0 = clerp(LH.C0, cn(-1, -0.5 + 0.5 * math.cos(sine / 25), -0.2 - 0.1 * math.cos(sine / 25)) * LHCF * angles(math.rad(3), math.rad(0), math.rad(-5 - 15 * math.cos(sine / 25))), 0.2)
  3822. end
  3823. if RootPart.Velocity.y < 0.5 and RootPart.Velocity.y > -0.5 then
  3824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.1, 0) * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.3)
  3825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3826. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90 + 0 * math.cos(sine / 25)), math.rad(0), math.rad(5)), 0.2)
  3827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.1) * angles(math.rad(90 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.2)
  3828. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0 * math.cos(sine / 25), -0.2 + 0 * math.cos(sine / 25)) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(5 - 0 * math.cos(sine / 25))), 0.2)
  3829. LH.C0 = clerp(LH.C0, cn(-1, -0.5 + 0 * math.cos(sine / 25), -0.2 - 0 * math.cos(sine / 25)) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-5 - 0 * math.cos(sine / 25))), 0.2)
  3830. end
  3831. if RootPart.Velocity.y < -1 then
  3832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.2)
  3833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3834. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, -0.1) * angles(math.rad(90 + 0 * math.cos(sine / 25)), math.rad(0), math.rad(20)), 0.2)
  3835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -0.1) * angles(math.rad(90 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-20)), 0.2)
  3836. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(0 - 0 * math.cos(sine / 25))), 0.2)
  3837. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0 - 0 * math.cos(sine / 25))), 0.2)
  3838. end
  3839. end
  3840. if Torsovelocity.y > 1 then
  3841. Climbanim = false
  3842. end
  3843. end
  3844. attack = false
  3845. end
  3846. end
  3847. Humanoid.Climbing:connect(onClimbing)
  3848. end
  3849. end
  3850. if 0 < #Effects then
  3851. for e = 1, #Effects do
  3852. if Effects[e] ~= nil then
  3853. local Thing = Effects[e]
  3854. if Thing ~= nil then
  3855. local Part = Thing[1]
  3856. local Mode = Thing[2]
  3857. local Delay = Thing[3]
  3858. local IncX = Thing[4]
  3859. local IncY = Thing[5]
  3860. local IncZ = Thing[6]
  3861. if 1 >= Thing[1].Transparency then
  3862. if Thing[2] == "Block1" then
  3863. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3864. local Mesh = Thing[1].Mesh
  3865. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3866. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3867. elseif Thing[2] == "Block2" then
  3868. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3869. local Mesh = Thing[7]
  3870. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3871. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3872. elseif Thing[2] == "Block3" then
  3873. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  3874. local Mesh = Thing[7]
  3875. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3876. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3877. elseif Thing[2] == "Cylinder" then
  3878. local Mesh = Thing[1].Mesh
  3879. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3880. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3881. elseif Thing[2] == "Blood" then
  3882. local Mesh = Thing[7]
  3883. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3884. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3885. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3886. elseif Thing[2] == "Elec" then
  3887. local Mesh = Thing[1].Mesh
  3888. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3889. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3890. elseif Thing[2] == "Disappear" then
  3891. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3892. elseif Thing[2] == "Shatter" then
  3893. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3894. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3895. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3896. Thing[6] = Thing[6] + Thing[5]
  3897. end
  3898. else
  3899. Part.Parent = nil
  3900. table.remove(Effects, e)
  3901. end
  3902. end
  3903. end
  3904. end
  3905. end
  3906. end)
  3907. local BlackHole1 = Create("ParticleEmitter")({
  3908. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  3909. Transparency = NumberSequence.new(0.8, 1),
  3910. Size = NumberSequence.new(3, 6),
  3911. Texture = "rbxassetid://153700391",
  3912. Lifetime = NumberRange.new(2),
  3913. Rate = 30,
  3914. VelocitySpread = 0,
  3915. Rotation = NumberRange.new(0),
  3916. RotSpeed = NumberRange.new(10),
  3917. Speed = NumberRange.new(0),
  3918. LightEmission = 0,
  3919. LockedToPart = true,
  3920. Acceleration = Vector3.new(0, 0, 0),
  3921. EmissionDirection = "Bottom"
  3922. })
  3923. Effects = {
  3924. Block = {
  3925. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3926. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3927. prt.Anchored = true
  3928. prt.CFrame = cframe
  3929. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3930. game:GetService("Debris"):AddItem(prt, 10)
  3931. if Type == 1 or Type == nil then
  3932. table.insert(Effects, {
  3933. prt,
  3934. "Block1",
  3935. delay,
  3936. x3,
  3937. y3,
  3938. z3,
  3939. msh
  3940. })
  3941. elseif Type == 2 then
  3942. table.insert(Effects, {
  3943. prt,
  3944. "Block2",
  3945. delay,
  3946. x3,
  3947. y3,
  3948. z3,
  3949. msh
  3950. })
  3951. else
  3952. table.insert(Effects, {
  3953. prt,
  3954. "Block3",
  3955. delay,
  3956. x3,
  3957. y3,
  3958. z3,
  3959. msh
  3960. })
  3961. end
  3962. end
  3963. },
  3964. Sphere = {
  3965. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3966. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3967. prt.Anchored = true
  3968. prt.CFrame = cframe
  3969. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3970. game:GetService("Debris"):AddItem(prt, 10)
  3971. table.insert(Effects, {
  3972. prt,
  3973. "Cylinder",
  3974. delay,
  3975. x3,
  3976. y3,
  3977. z3,
  3978. msh
  3979. })
  3980. end
  3981. },
  3982. Cylinder = {
  3983. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3984. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3985. prt.Anchored = true
  3986. prt.CFrame = cframe
  3987. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3988. game:GetService("Debris"):AddItem(prt, 10)
  3989. table.insert(Effects, {
  3990. prt,
  3991. "Cylinder",
  3992. delay,
  3993. x3,
  3994. y3,
  3995. z3,
  3996. msh
  3997. })
  3998. end
  3999. },
  4000. Wave = {
  4001. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4002. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4003. prt.Anchored = true
  4004. prt.CFrame = cframe
  4005. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  4006. game:GetService("Debris"):AddItem(prt, 10)
  4007. table.insert(Effects, {
  4008. prt,
  4009. "Cylinder",
  4010. delay,
  4011. x3 / 60,
  4012. y3 / 60,
  4013. z3 / 60,
  4014. msh
  4015. })
  4016. end
  4017. },
  4018. Ring = {
  4019. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4020. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4021. prt.Anchored = true
  4022. prt.CFrame = cframe
  4023. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4024. game:GetService("Debris"):AddItem(prt, 10)
  4025. table.insert(Effects, {
  4026. prt,
  4027. "Cylinder",
  4028. delay,
  4029. x3,
  4030. y3,
  4031. z3,
  4032. msh
  4033. })
  4034. end
  4035. },
  4036. Break = {
  4037. Create = function(brickcolor, cframe, x1, y1, z1)
  4038. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4039. prt.Anchored = true
  4040. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4041. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4042. local num = math.random(10, 50) / 1000
  4043. game:GetService("Debris"):AddItem(prt, 10)
  4044. table.insert(Effects, {
  4045. prt,
  4046. "Shatter",
  4047. num,
  4048. prt.CFrame,
  4049. math.random() - math.random(),
  4050. 0,
  4051. math.random(50, 100) / 100
  4052. })
  4053. end
  4054. }
  4055. }
  4056. function RemoveOutlines(part)
  4057. part.TopSurface = 10
  4058. end
  4059. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4060. local Part = Create("Part")({
  4061. Parent = Parent,
  4062. Reflectance = Reflectance,
  4063. Transparency = Transparency,
  4064. CanCollide = false,
  4065. Locked = true,
  4066. BrickColor = BrickColor.new(tostring(BColor)),
  4067. Name = Name,
  4068. Size = Size,
  4069. Material = Material
  4070. })
  4071. RemoveOutlines(Part)
  4072. return Part
  4073. end
  4074. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4075. local Msh = Create(Mesh)({
  4076. Parent = Part,
  4077. Offset = OffSet,
  4078. Scale = Scale
  4079. })
  4080. if Mesh == "SpecialMesh" then
  4081. Msh.MeshType = MeshType
  4082. Msh.MeshId = MeshId
  4083. end
  4084. return Msh
  4085. end
  4086. function CreateWeld(Parent, Part0, Part1, C0, C1)
  4087. local Weld = Create("Weld")({
  4088. Parent = Parent,
  4089. Part0 = Part0,
  4090. Part1 = Part1,
  4091. C0 = C0,
  4092. C1 = C1
  4093. })
  4094. return Weld
  4095. end
  4096. WSHM = {
  4097. "White",
  4098. "Pastel light red"
  4099. }
  4100. WSH = WSHM[math.random(1, #WSHM)]
  4101. function IcePartFunk(HPart, aria, Min, Max)
  4102. IcePart = Instance.new("Part", HPart)
  4103. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  4104. IcePart.CanCollide = false
  4105. IuW = Instance.new("Weld")
  4106. IuW.Name = "GuW"
  4107. IuW.Part0 = HPart
  4108. IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  4109. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  4110. IuW.Part1 = IcePart
  4111. IuW.Parent = HPart
  4112. IcePart.Transparency = 0.9
  4113. IcePart.Material = "Neon"
  4114. WSH = WSHM[math.random(1, #WSHM)]
  4115. IcePart.BrickColor = BrickColor.new("" .. WSH)
  4116. RemoveOutlines(IcePart)
  4117. game:GetService("Debris"):AddItem(IuW, 4)
  4118. game:GetService("Debris"):AddItem(IcePart, 6)
  4119. end
  4120. function GroundPartFunk2(Hit, HPart, color, aria, Min, Max, num)
  4121. IcePart2 = Instance.new("Part", HPart)
  4122. IcePart2.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  4123. IcePart2.CanCollide = false
  4124. RemoveOutlines(IcePart2)
  4125. IcePart2.Anchored = true
  4126. game:GetService("Debris"):AddItem(IcePart2, 0.4)
  4127. IcePart2.Transparency = 0.95
  4128. IcePart2.Material = "Neon"
  4129. IcePart2.BrickColor = BrickColor.new("Really black")
  4130. IcePart2.CFrame = CFrame.new(Hit.Position + Vector3.new(math.random(-aria, aria), math.random(-aria, 0), math.random(-aria, aria))) * angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)))
  4131. for i = 0, num do
  4132. if num > 1 then
  4133. GroundPartFunk2(Hit, HPart, color, aria, Min, Max, 0)
  4134. end
  4135. end
  4136. end
  4137. SpikeMeshId = 1033714
  4138. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  4139. local Part = Instance.new("Part", Parent)
  4140. Part.Name = Name
  4141. Part.BrickColor = BrickColor.new(Color)
  4142. Part.Size = Size
  4143. Part.Material = Material
  4144. Part.Transparency = Transparency
  4145. Part.CanCollide = false
  4146. RemoveOutlines(Part)
  4147. local Mesh = Instance.new("SpecialMesh", Part)
  4148. Mesh.MeshType = "Sphere"
  4149. Mesh.Scale = Scale
  4150. return Mesh and Part
  4151. end
  4152. CFuncs = {
  4153. Part = {
  4154. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4155. local Part = Create("Part")({
  4156. Parent = Parent,
  4157. Reflectance = Reflectance,
  4158. Transparency = Transparency,
  4159. CanCollide = false,
  4160. Locked = true,
  4161. BrickColor = BrickColor.new(tostring(BColor)),
  4162. Name = Name,
  4163. Size = Size,
  4164. Material = Material
  4165. })
  4166. RemoveOutlines(Part)
  4167. return Part
  4168. end
  4169. },
  4170. Mesh = {
  4171. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4172. local Msh = Create(Mesh)({
  4173. Parent = Part,
  4174. Offset = OffSet,
  4175. Scale = Scale
  4176. })
  4177. if Mesh == "SpecialMesh" then
  4178. Msh.MeshType = MeshType
  4179. Msh.MeshId = MeshId
  4180. end
  4181. return Msh
  4182. end
  4183. },
  4184. Mesh = {
  4185. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4186. local Msh = Create(Mesh)({
  4187. Parent = Part,
  4188. Offset = OffSet,
  4189. Scale = Scale
  4190. })
  4191. if Mesh == "SpecialMesh" then
  4192. Msh.MeshType = MeshType
  4193. Msh.MeshId = MeshId
  4194. end
  4195. return Msh
  4196. end
  4197. },
  4198. Weld = {
  4199. Create = function(Parent, Part0, Part1, C0, C1)
  4200. local Weld = Create("Weld")({
  4201. Parent = Parent,
  4202. Part0 = Part0,
  4203. Part1 = Part1,
  4204. C0 = C0,
  4205. C1 = C1
  4206. })
  4207. return Weld
  4208. end
  4209. },
  4210. Sound = {
  4211. Create = function(id, par, vol, pit)
  4212. coroutine.resume(coroutine.create(function()
  4213. local S = Create("Sound")({
  4214. Volume = vol,
  4215. Pitch = pit or 1,
  4216. SoundId = id,
  4217. Parent = par or workspace
  4218. })
  4219. wait()
  4220. S:play()
  4221. game:GetService("Debris"):AddItem(S, 6)
  4222. end))
  4223. end
  4224. },
  4225. ParticleEmitter = {
  4226. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  4227. local fp = Create("ParticleEmitter")({
  4228. Parent = Parent,
  4229. Color = ColorSequence.new(Color1, Color2),
  4230. LightEmission = LightEmission,
  4231. Size = Size,
  4232. Texture = Texture,
  4233. Transparency = Transparency,
  4234. ZOffset = ZOffset,
  4235. Acceleration = Accel,
  4236. Drag = Drag,
  4237. LockedToPart = LockedToPart,
  4238. VelocityInheritance = VelocityInheritance,
  4239. EmissionDirection = EmissionDirection,
  4240. Enabled = Enabled,
  4241. Lifetime = LifeTime,
  4242. Rate = Rate,
  4243. Rotation = Rotation,
  4244. RotSpeed = RotSpeed,
  4245. Speed = Speed,
  4246. VelocitySpread = VelocitySpread
  4247. })
  4248. return fp
  4249. end
  4250. }
  4251. }
  4252. function Snow(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4253. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4254. prt.Anchored = true
  4255. prt.CFrame = cframe
  4256. prt.Material = "Neon"
  4257. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4258. game:GetService("Debris"):AddItem(prt, 10)
  4259. coroutine.resume(coroutine.create(function(Part, Mesh)
  4260. local SnowTiltX = math.random(-1, 1)
  4261. local SnowTiltY = math.random(-1, 1)
  4262. local SnowTiltZ = math.random(-1, 1)
  4263. for i = 0, 6, delay do
  4264. swait()
  4265. Part.Transparency = i
  4266. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  4267. Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX), math.rad(SnowTiltY), math.rad(SnowTiltZ)) + Vector3.new(0, -0.11, 0)
  4268. end
  4269. Part.Parent = nil
  4270. end), prt, msh)
  4271. end
  4272. function BlockLaser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4273. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4274. prt.Anchored = true
  4275. prt.CFrame = cframe
  4276. prt.Material = "Neon"
  4277. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4278. game:GetService("Debris"):AddItem(prt, 10)
  4279. coroutine.resume(coroutine.create(function(Part, Mesh)
  4280. for i = 0, 6, delay do
  4281. swait()
  4282. Part.Transparency = i
  4283. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  4284. end
  4285. Part.Parent = nil
  4286. end), prt, msh)
  4287. end
  4288. function ShadArm(mouse, partt, SpreadAmount)
  4289. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  4290. local MainPos = partt.Position + RootPart.CFrame.lookVector * 1.5
  4291. local MainPos2 = mouse + SpreadVectors
  4292. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  4293. local speed = 1000
  4294. local num = 0
  4295. coroutine.resume(coroutine.create(function()
  4296. repeat
  4297. swait()
  4298. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  4299. local mag = (MainPos - pos).magnitude
  4300. BlockLaser(BrickColor.new("Really black"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0, mag * (speed / (speed / 2)), 0.5, -0.421, 0, -0.021, 0.1)
  4301. MainPos = MainPos + MouseLook.lookVector * speed
  4302. num = num - 1
  4303. MouseLook = MouseLook * angles(math.rad(0), 0, 0)
  4304. if hit ~= nil then
  4305. num = 0
  4306. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4307. refpart.Anchored = true
  4308. refpart.CFrame = CFrame.new(pos)
  4309. game:GetService("Debris"):AddItem(refpart, 2)
  4310. end
  4311. if num <= 0 then
  4312. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4313. refpart.Anchored = true
  4314. refpart.CFrame = CFrame.new(pos)
  4315. if hit ~= nil then
  4316. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  4317. end
  4318. game:GetService("Debris"):AddItem(refpart, 0)
  4319. end
  4320. until num <= 0
  4321. end))
  4322. end
  4323. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans, SizeAdd)
  4324. local magz = (Part0 - Part1).magnitude
  4325. local curpos = Part0
  4326. local trz = {
  4327. -Offset,
  4328. Offset
  4329. }
  4330. for i = 1, Times do
  4331. local li = Instance.new("Part", Torso)
  4332. li.Name = "Lightning"
  4333. li.TopSurface = 0
  4334. li.Material = "Neon"
  4335. li.BottomSurface = 0
  4336. li.Anchored = true
  4337. li.Locked = true
  4338. li.Transparency = 0
  4339. li.BrickColor = Color
  4340. li.formFactor = "Custom"
  4341. li.CanCollide = false
  4342. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  4343. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  4344. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  4345. if Times == i then
  4346. local magz2 = (curpos - Part1).magnitude
  4347. li.Size = Vector3.new(Thickness, Thickness, magz2)
  4348. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  4349. else
  4350. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  4351. end
  4352. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  4353. game.Debris:AddItem(li, 0.01)
  4354. BlockEffect(Color, li.CFrame, li.Size.X * 20, li.Size.Y * 20, li.Size.Z * 20, SizeAdd, SizeAdd, 0, 0.07, 2)
  4355. end
  4356. end
  4357. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  4358. if hit.Parent == nil then
  4359. return
  4360. end
  4361. local h = hit.Parent:FindFirstChild("Humanoid")
  4362. for _, v in pairs(hit.Parent:children()) do
  4363. if v:IsA("Humanoid") then
  4364. h = v
  4365. end
  4366. end
  4367. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  4368. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  4369. return
  4370. end
  4371. local c = Create("ObjectValue")({
  4372. Name = "creator",
  4373. Value = game:service("Players").LocalPlayer,
  4374. Parent = h
  4375. })
  4376. game:GetService("Debris"):AddItem(c, 0.5)
  4377. if HitSound ~= nil and HitPitch ~= nil then
  4378. CreateSound(HitSound, hit, 1, HitPitch)
  4379. end
  4380. local Damage = math.random(minim, maxim)
  4381. local blocked = false
  4382. local block = hit.Parent:findFirstChild("Block")
  4383. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  4384. blocked = true
  4385. block.Value = block.Value - 1
  4386. print(block.Value)
  4387. end
  4388. if blocked == false then
  4389. h.Health = h.Health - Damage
  4390. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  4391. else
  4392. h.Health = h.Health - Damage / 2
  4393. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  4394. end
  4395. if Type == "Knockdown" then
  4396. local hum = hit.Parent.Humanoid
  4397. hum.PlatformStand = true
  4398. coroutine.resume(coroutine.create(function(HHumanoid)
  4399. swait(0.2)
  4400. HHumanoid.PlatformStand = false
  4401. end), hum)
  4402. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  4403. local bodvol = Create("BodyVelocity")({
  4404. velocity = angle * knockback,
  4405. P = 50,
  4406. maxForce = Vector3.new(80000, 80000, 80000),
  4407. Parent = hit
  4408. })
  4409. local rl = Create("BodyAngularVelocity")({
  4410. P = 3000,
  4411. maxTorque = Vector3.new(5000, 5000, 5000) * 50,
  4412. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  4413. Parent = hit
  4414. })
  4415. game:GetService("Debris"):AddItem(bodvol, 0.1)
  4416. game:GetService("Debris"):AddItem(rl, 0.1)
  4417. elseif Type == "Normal" then
  4418. local vp = Create("BodyVelocity")({
  4419. P = 500,
  4420. maxForce = Vector3.new(math.huge, 0, math.huge),
  4421. velocity = Property.CFrame.lookVector * knockback
  4422. })
  4423. if knockback > 0 then
  4424. vp.Parent = hit.Parent.Torso
  4425. end
  4426. game:GetService("Debris"):AddItem(vp, 0.5)
  4427. elseif Type == "Impale" then
  4428. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Really red", Vector3.new(1, 2, 1), "Neon", 0.2, Vector3.new(0.5, 25, 0.5))
  4429. Spike.Anchored = true
  4430. Spike.Rotation = Vector3.new(math.random(-45, 45), 0, math.random(-45, 45))
  4431. Spike.Position = hit.Parent.Torso.Position
  4432. Services.Debris:AddItem(Spike, 4)
  4433. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  4434. hit.Parent.Humanoid.PlatformStand = true
  4435. swait(1)
  4436. hit.Parent.Humanoid.PlatformStand = false
  4437. elseif Type == "Stalk" then
  4438. if hit.Parent:FindFirstChild("Torso") ~= nil then
  4439. lasthit = hit.Parent.Torso
  4440. end
  4441. local bp = Create("BodyPosition")({
  4442. P = 900,
  4443. D = 1000,
  4444. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4445. position = hit.Parent.Torso.Position,
  4446. Parent = hit.Parent.Torso
  4447. })
  4448. game:GetService("Debris"):AddItem(bp, 5)
  4449. elseif Type == "Up" then
  4450. local bodyVelocity = Create("BodyVelocity")({
  4451. velocity = Vector3.new(0, 20, 0),
  4452. P = 5000,
  4453. maxForce = Vector3.new(8000, 8000, 8000),
  4454. Parent = hit
  4455. })
  4456. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  4457. local bodyVelocity = Create("BodyVelocity")({
  4458. velocity = Vector3.new(0, 20, 0),
  4459. P = 5000,
  4460. maxForce = Vector3.new(8000, 8000, 8000),
  4461. Parent = hit
  4462. })
  4463. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  4464. elseif Type == "Drag" then
  4465. coroutine.resume(coroutine.create(function()
  4466. for i = 1, 10 do
  4467. ShadArm(hit.Parent.Torso.Position, RootPart, 0)
  4468. Effects.Sphere.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame * cn(0, 0, 0), -100, -0.5, -50, -1, 0, -1, 0.05)
  4469. local ShadeArmDrag = Create("BodyPosition")({
  4470. P = 9000,
  4471. D = 1000,
  4472. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4473. position = RootPart.Position + RootPart.CFrame.lookVector * 6,
  4474. Parent = hit.Parent.Torso
  4475. })
  4476. game:GetService("Debris"):AddItem(ShadeArmDrag, 0.2)
  4477. wait()
  4478. end
  4479. end))
  4480. elseif Type == "UltSlice" then
  4481. do
  4482. local BHE = BlackHole1:Clone()
  4483. local bp2 = Create("BodyPosition")({
  4484. P = 900,
  4485. D = 1000,
  4486. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4487. position = hit.Parent.Head.Position,
  4488. Parent = hit.Parent.Torso
  4489. })
  4490. game:GetService("Debris"):AddItem(bp2, 5)
  4491. if hit.Parent:FindFirstChild("Torso") ~= nil then
  4492. coroutine.resume(coroutine.create(function()
  4493. BHE.Parent = hit.Parent.Torso
  4494. game:GetService("Debris"):AddItem(BHE, 5)
  4495. wait(3)
  4496. BHE.Rate = 0
  4497. end))
  4498. end
  4499. if hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  4500. for i = 1, 30 do
  4501. Effects.Break.Create(maincolor, hit.Parent.HumanoidRootPart.CFrame, 10, 0.5, 0.5)
  4502. end
  4503. end
  4504. end
  4505. elseif Type == "Slice" then
  4506. local bp2 = Create("BodyPosition")({
  4507. P = 900,
  4508. D = 1000,
  4509. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4510. position = hit.Parent.Head.Position,
  4511. Parent = hit.Parent.Torso
  4512. })
  4513. game:GetService("Debris"):AddItem(bp2, 1)
  4514. if hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  4515. for i = 1, 10 do
  4516. Effects.Break.Create(maincolor, hit.Parent.HumanoidRootPart.CFrame, 10, 0.5, 0.5)
  4517. end
  4518. end
  4519. elseif Type == "Snare" then
  4520. local bp = Create("BodyPosition")({
  4521. P = 900,
  4522. D = 1000,
  4523. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4524. position = hit.Parent.Torso.Position,
  4525. Parent = hit.Parent.Torso
  4526. })
  4527. game:GetService("Debris"):AddItem(bp, 1)
  4528. elseif Type == "Slowness" then
  4529. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  4530. if SpeedSave > 6 then
  4531. if elementmode == "Mode 4" then
  4532. coroutine.resume(coroutine.create(function()
  4533. for i = 1, 10 do
  4534. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 0.5
  4535. wait()
  4536. end
  4537. end))
  4538. wait(1)
  4539. coroutine.resume(coroutine.create(function()
  4540. for i = 1, 10 do
  4541. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed + 0.5
  4542. wait()
  4543. end
  4544. end))
  4545. else
  4546. coroutine.resume(coroutine.create(function()
  4547. for i = 1, 10 do
  4548. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 0.25
  4549. wait()
  4550. end
  4551. end))
  4552. wait(1)
  4553. coroutine.resume(coroutine.create(function()
  4554. for i = 1, 10 do
  4555. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed + 0.25
  4556. wait()
  4557. end
  4558. end))
  4559. end
  4560. end
  4561. elseif Type == "Firedmg" then
  4562. coroutine.resume(coroutine.create(function()
  4563. for i = 1, 10 do
  4564. if hit.Parent:FindFirstChild("Torso") ~= nil then
  4565. BlockEffect(BrickColor.new("Really black"), hit.Parent.Head.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 1)
  4566. wait()
  4567. end
  4568. end
  4569. end))
  4570. elseif Type == "Freeze" then
  4571. local bp = Create("BodyPosition")({
  4572. P = 1000,
  4573. D = 1000,
  4574. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4575. position = hit.Parent.Torso.Position,
  4576. Parent = hit.Parent.Torso
  4577. })
  4578. game:GetService("Debris"):AddItem(bp, 4)
  4579. coroutine.resume(coroutine.create(function()
  4580. for i = 1, 35 do
  4581. IcePartFunk(hit.Parent.Torso, 0.6, 1, 1.5)
  4582. end
  4583. hit.Parent.Torso.Anchored = true
  4584. wait(4)
  4585. hit.Parent.Torso.Anchored = false
  4586. end))
  4587. coroutine.resume(coroutine.create(function()
  4588. for i = 1, 10 do
  4589. Snow(maincolor, hit.Parent.Torso.CFrame * cn(math.random(-3, 3), math.random(4, 6), math.random(-3, 3)), 0.3, 0.2, 0.3, 0, 0, 0, 0.01)
  4590. wait(0.4)
  4591. end
  4592. end))
  4593. elseif Type == "Freeze2" then
  4594. local BodPos = Create("BodyPosition")({
  4595. P = 50000,
  4596. D = 1000,
  4597. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4598. position = hit.Parent.Torso.Position,
  4599. Parent = hit.Parent.Torso
  4600. })
  4601. local BodGy = Create("BodyGyro")({
  4602. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  4603. P = 20000,
  4604. Parent = hit.Parent.Torso,
  4605. cframe = hit.Parent.Torso.CFrame
  4606. })
  4607. hit.Parent.Torso.Anchored = true
  4608. coroutine.resume(coroutine.create(function(Part)
  4609. swait(1.5)
  4610. Part.Anchored = false
  4611. end), hit.Parent.Torso)
  4612. game:GetService("Debris"):AddItem(BodPos, 3)
  4613. game:GetService("Debris"):AddItem(BodGy, 3)
  4614. end
  4615. local debounce = Create("BoolValue")({
  4616. Name = "DebounceHit",
  4617. Parent = hit.Parent,
  4618. Value = true
  4619. })
  4620. game:GetService("Debris"):AddItem(debounce, Delay)
  4621. c = Instance.new("ObjectValue")
  4622. c.Name = "creator"
  4623. c.Value = Player
  4624. c.Parent = h
  4625. game:GetService("Debris"):AddItem(c, 0.5)
  4626. end
  4627. end
  4628. function ShowDamage(Pos, Text, Time, Color)
  4629. local Rate = 0.033333333333333
  4630. if not Pos then
  4631. local Pos = Vector3.new(0, 0, 0)
  4632. end
  4633. local Text = Text or ""
  4634. local Time = Time or 2
  4635. if not Color then
  4636. local Color = Color3.new(1, 0, 1)
  4637. end
  4638. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  4639. EffectPart.Anchored = true
  4640. local BillboardGui = Create("BillboardGui")({
  4641. Size = UDim2.new(3, 0, 3, 0),
  4642. Adornee = EffectPart,
  4643. Parent = EffectPart
  4644. })
  4645. local TextLabel = Create("TextLabel")({
  4646. BackgroundTransparency = 1,
  4647. Size = UDim2.new(1, 0, 1, 0),
  4648. Text = Text,
  4649. TextColor3 = Color,
  4650. TextScaled = true,
  4651. Font = Enum.Font.ArialBold,
  4652. Parent = BillboardGui
  4653. })
  4654. game.Debris:AddItem(EffectPart, Time + 0.1)
  4655. EffectPart.Parent = game:GetService("Workspace")
  4656. delay(0, function()
  4657. local Frames = Time / Rate
  4658. for Frame = 1, Frames do
  4659. wait(Rate)
  4660. local Percent = Frame / Frames
  4661. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4662. TextLabel.TextTransparency = Percent
  4663. end
  4664. if EffectPart and EffectPart.Parent then
  4665. EffectPart:Destroy()
  4666. end
  4667. end)
  4668. end
  4669. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  4670. for _, c in pairs(workspace:children()) do
  4671. local hum = c:findFirstChild("Humanoid")
  4672. if hum ~= nil then
  4673. local head = c:findFirstChild("Head")
  4674. if head ~= nil then
  4675. local targ = head.Position - Part.Position
  4676. local mag = targ.magnitude
  4677. if magni >= mag and c.Name ~= Player.Name then
  4678. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
  4679. end
  4680. end
  4681. end
  4682. end
  4683. end
  4684. function MagniKILL(Part, magni, knock, Type)
  4685. for _, c in pairs(workspace:children()) do
  4686. local hum = c:findFirstChild("Humanoid")
  4687. if hum ~= nil then
  4688. local head = c:findFirstChild("Head")
  4689. if head ~= nil then
  4690. local targ = head.Position - Part.Position
  4691. local mag = targ.magnitude
  4692. if magni >= mag and c.Name ~= Player.Name then
  4693. hum.Health = 0
  4694. end
  4695. end
  4696. end
  4697. end
  4698. end
  4699.  
  4700. ---rip cloths---
  4701. for _,v in pairs(Character:children()) do
  4702. if v:IsA("Shirt") then
  4703. v.ShirtTemplate = "rbxassetid://"
  4704. elseif v:IsA("Pants") then
  4705. v.PantsTemplate = "rbxassetid://"
  4706. elseif v:IsA("ShirtGraphic") then
  4707. v:Remove()
  4708. wait(.1)
  4709. Torso.roblox:Remove()
  4710. elseif v:IsA("Accessory") then
  4711. v:Remove()
  4712. end
  4713. end
  4714.  
  4715. ---myface!1---
  4716. local p = game.Players.LocalPlayer;
  4717. local c = p.Character;
  4718. local h = c:WaitForChild'Head';
  4719. local f = h:WaitForChild'face';
  4720. f.Texture = 'rbxassetid://1117324305';
  4721.  
  4722.  
  4723. EffectModel = Instance.new("Model", Character)
  4724. EffectModel.Name = "Effects"
  4725. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4726. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4727. prt.Anchored = true
  4728. prt.CFrame = cframe
  4729. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4730. game:GetService("Debris"):AddItem(prt, 10)
  4731. if Type == 1 or Type == nil then
  4732. table.insert(Effects, {
  4733. prt,
  4734. "Block1",
  4735. delay,
  4736. x3,
  4737. y3,
  4738. z3,
  4739. msh
  4740. })
  4741. elseif Type == 2 then
  4742. table.insert(Effects, {
  4743. prt,
  4744. "Block2",
  4745. delay,
  4746. x3,
  4747. y3,
  4748. z3,
  4749. msh
  4750. })
  4751. elseif Type == 3 then
  4752. table.insert(Effects, {
  4753. prt,
  4754. "Block3",
  4755. delay,
  4756. x3,
  4757. y3,
  4758. z3,
  4759. msh
  4760. })
  4761. end
  4762. end
  4763. function CreateSound(id, par, vol, pit)
  4764. coroutine.resume(coroutine.create(function()
  4765. local sou = Instance.new("Sound", par or workspace)
  4766. sou.Volume = vol
  4767. sou.Pitch = pit or 1
  4768. sou.SoundId = id
  4769. swait()
  4770. sou:play()
  4771. game:GetService("Debris"):AddItem(sou, 6)
  4772. end))
  4773. end
  4774. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4775. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4776. prt.Anchored = true
  4777. prt.CFrame = cframe
  4778. prt.Material = "Neon"
  4779. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4780. game:GetService("Debris"):AddItem(prt, 10)
  4781. coroutine.resume(coroutine.create(function(Part, Mesh)
  4782. for i = 0, 6, delay do
  4783. swait()
  4784. Part.Transparency = i
  4785. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  4786. end
  4787. Part.Parent = nil
  4788. end), prt, msh)
  4789. end
  4790. function shoottraildd(mouse, partt, SpreadAmount)
  4791. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount / 10, SpreadAmount / 10), math.random(-SpreadAmount, SpreadAmount))
  4792. local MainPos = mouse + Vector3.new(0, 6, 0) + RootPart.CFrame.lookVector * -2
  4793. local MainPos2 = mouse + SpreadVectors
  4794. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  4795. local speed = 100
  4796. local num = 1
  4797. coroutine.resume(coroutine.create(function()
  4798. repeat
  4799. swait()
  4800. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  4801. local mag = (MainPos - pos).magnitude
  4802. Laser(maincolor, CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0, mag * (speed / (speed / 2)), 0, 0, 0, 0, 10)
  4803. MainPos = MainPos + MouseLook.lookVector * speed
  4804. num = num - 1
  4805. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  4806. if hit ~= nil then
  4807. num = 0
  4808. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4809. refpart.Anchored = true
  4810. refpart.CFrame = CFrame.new(pos)
  4811. game:GetService("Debris"):AddItem(refpart, 2)
  4812. end
  4813. if num <= 0 then
  4814. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4815. refpart.Anchored = true
  4816. refpart.CFrame = CFrame.new(pos)
  4817. if hit ~= nil then
  4818. GroundPartFunk2(refpart, EffectModel, "Really black", 1, 0.05, 0.05, 10)
  4819. Effects.Sphere.Create(BrickColor.new("Really black"), refpart.CFrame * cn(0, 0, 0), 60, 0.05, 60, -10, 0, -10, 0.15)
  4820. Effects.Sphere.Create(maincolor, refpart.CFrame * cn(0, 2.97, 0), 60, 60, 60, -10, -10, -10, 0.15)
  4821. MagniDamage(refpart, 6, 30, 45, 0, "Slice")
  4822. end
  4823. game:GetService("Debris"):AddItem(refpart, 0)
  4824. end
  4825. until num <= 0
  4826. end))
  4827. end
  4828. function shoottraildd2(mouse, partt, SpreadAmount)
  4829. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  4830. local MainPos = partt.Position + RootPart.CFrame.lookVector * 1.5
  4831. local MainPos2 = mouse + SpreadVectors
  4832. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  4833. local speed = 1000
  4834. local num = 0
  4835. coroutine.resume(coroutine.create(function()
  4836. repeat
  4837. swait()
  4838. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  4839. local mag = (MainPos - pos).magnitude
  4840. BlockLaser(maincolor, CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.475, 0, -0.475, 0.14)
  4841. BlockLaser(BrickColor.new("Really red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0.5, mag * (speed / (speed / 2)), 0.5, -0.475, 0, -0.475, 0.14)
  4842. MainPos = MainPos + MouseLook.lookVector * speed
  4843. num = num - 1
  4844. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  4845. if hit ~= nil then
  4846. num = 0
  4847. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4848. refpart.Anchored = true
  4849. refpart.CFrame = CFrame.new(pos)
  4850. game:GetService("Debris"):AddItem(refpart, 2)
  4851. end
  4852. if num <= 0 then
  4853. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4854. refpart.Anchored = true
  4855. refpart.CFrame = CFrame.new(pos)
  4856. if hit ~= nil then
  4857. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  4858. BlockEffect(BrickColor.new("Really black"), refpart.CFrame, 1, 1, 1, 2.5, 2.5, 2.5, 0.08, 3)
  4859. BlockEffect(maincolor, refpart.CFrame, 1, 1, 1, 2, 2, 2, 0.08)
  4860. BlockEffect(maincolor, refpart.CFrame, 1, 1, 1, 2, 2, 2, 0.08)
  4861. BlockEffect(BrickColor.new("Really red"), refpart.CFrame, 1, 1, 1, 3, 3, 3, 0.1)
  4862. MagniDamage(refpart, 6, 2, 5, 0, "Slowness")
  4863. end
  4864. game:GetService("Debris"):AddItem(refpart, 0)
  4865. end
  4866. until num <= 0
  4867. end))
  4868. end
  4869. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  4870. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  4871. local MainPos = mouse + Vector3.new(0, 500, 0) + SpreadVectors
  4872. local MainPos2 = mouse + SpreadVectors + Vector3.new(0, -110, 0)
  4873. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  4874. local speed = 1000000
  4875. local num = 5
  4876. coroutine.resume(coroutine.create(function()
  4877. repeat
  4878. swait()
  4879. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  4880. local mag = (MainPos - pos).magnitude
  4881. BlockLaser(maincolor, CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0.5, mag * (speed / (speed / 2)), 0.5, -0.275, 0, -0.275, 0.35)
  4882. MainPos = MainPos + MouseLook.lookVector * speed
  4883. num = num - 1
  4884. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  4885. if hit ~= nil then
  4886. num = 0
  4887. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4888. refpart.Anchored = true
  4889. refpart.CFrame = CFrame.new(pos)
  4890. game:GetService("Debris"):AddItem(refpart, 2)
  4891. end
  4892. if num <= 0 then
  4893. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4894. refpart.Anchored = true
  4895. refpart.CFrame = CFrame.new(pos)
  4896. if hit ~= nil then
  4897. Effects.Sphere.Create(BrickColor.new("Really black"), refpart.CFrame * cn(0, 0, 0), 60, 0.05, 60, -60, 0, -60, 0.1)
  4898. Effects.Sphere.Create(maincolor, refpart.CFrame * cn(0, 1.97, 0), 1, 10, 1, 15, 40, 15, 0.1)
  4899. Effects.Sphere.Create(maincolor, refpart.CFrame * cn(0, 1.97, 0), 10, 0.05, 10, 15, 0, 15, 0.1)
  4900. MagniDamage(refpart, 14, 15, 15, 0, "Slice")
  4901. end
  4902. game:GetService("Debris"):AddItem(refpart, 0)
  4903. end
  4904. until num <= 0
  4905. end))
  4906. end
  4907. function shoottraildd4(mouse, partt, SpreadAmount)
  4908. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  4909. local MainPos = partt.Position
  4910. local MainPos2 = mouse + SpreadVectors
  4911. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  4912. local speed = 150
  4913. local num = 0
  4914. coroutine.resume(coroutine.create(function()
  4915. repeat
  4916. swait()
  4917. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  4918. local mag = (MainPos - pos).magnitude
  4919. Laser(BrickColor.new("Gold"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0, mag * (speed / (speed / 2)), 0, 0, 0, 0, 10)
  4920. MainPos = MainPos + MouseLook.lookVector * speed
  4921. num = num - 1
  4922. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  4923. if hit ~= nil then
  4924. num = 0
  4925. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4926. refpart.Anchored = true
  4927. refpart.CFrame = CFrame.new(pos)
  4928. game:GetService("Debris"):AddItem(refpart, 2)
  4929. end
  4930. if num <= 0 then
  4931. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4932. refpart.Anchored = true
  4933. refpart.CFrame = CFrame.new(pos)
  4934. if hit ~= nil then
  4935. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  4936. MagniDamage(refpart, 3, 0.001, 0.01, 0, "Stalk")
  4937. end
  4938. game:GetService("Debris"):AddItem(refpart, 0)
  4939. end
  4940. until num <= 0
  4941. end))
  4942. end
  4943. function shoottraildd5(mouse, partt, SpreadAmount)
  4944. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  4945. local MainPos = partt.Position + RootPart.CFrame.lookVector * 2.5
  4946. local MainPos2 = mouse + SpreadVectors
  4947. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  4948. local speed = 3
  4949. local num = 50
  4950. coroutine.resume(coroutine.create(function()
  4951. repeat
  4952. swait()
  4953. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  4954. local mag = (MainPos - pos).magnitude
  4955. BlockLaser(BrickColor.new("Really black"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 0.1, 0.175, 0, 0.175, 0.14)
  4956. MainPos = MainPos + MouseLook.lookVector * speed
  4957. num = num - 1
  4958. MouseLook = MouseLook * angles(math.rad(0), 0, 0)
  4959. if hit ~= nil then
  4960. num = 0
  4961. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4962. refpart.Anchored = true
  4963. refpart.CFrame = CFrame.new(pos)
  4964. game:GetService("Debris"):AddItem(refpart, 2)
  4965. end
  4966. if num <= 0 then
  4967. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  4968. refpart.Anchored = true
  4969. refpart.CFrame = CFrame.new(pos)
  4970. if hit ~= nil then
  4971. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  4972. BlockEffect(BrickColor.new("Really black"), refpart.CFrame, 1, 1, 1, 5, 5, 5, 0.1)
  4973. MagniDamage(refpart, 8, 3, 15, 0, "Drag")
  4974. end
  4975. game:GetService("Debris"):AddItem(refpart, 1)
  4976. end
  4977. until num <= 0
  4978. end))
  4979. end
  4980. local Blood1 = Create("ParticleEmitter")({
  4981. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  4982. Transparency = NumberSequence.new(0.1, 1),
  4983. Size = NumberSequence.new(0.5, 0),
  4984. Texture = "rbxassetid://602578593",
  4985. Lifetime = NumberRange.new(0.8),
  4986. Rate = 255,
  4987. VelocitySpread = 40,
  4988. Rotation = NumberRange.new(100),
  4989. Speed = NumberRange.new(5),
  4990. LightEmission = 0,
  4991. LockedToPart = false,
  4992. Acceleration = Vector3.new(0, -10, 0),
  4993. EmissionDirection = "Bottom"
  4994. })
  4995. local Blood2 = Create("ParticleEmitter")({
  4996. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  4997. Transparency = NumberSequence.new(0.1, 1),
  4998. Size = NumberSequence.new(0.3, 0),
  4999. Texture = "rbxassetid://602578593",
  5000. Lifetime = NumberRange.new(0.8),
  5001. Rate = 255,
  5002. VelocitySpread = 180,
  5003. Rotation = NumberRange.new(100),
  5004. Speed = NumberRange.new(2),
  5005. LightEmission = 0.1,
  5006. LockedToPart = false,
  5007. Acceleration = Vector3.new(0, -5, 0),
  5008. EmissionDirection = "Bottom"
  5009. })
  5010. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  5011. Hitpart3 = Instance.new("Part", EffectModel)
  5012. RemoveOutlines(Hitpart3)
  5013. Hitpart3.Size = Vector3.new(1, 1, 1)
  5014. Hitpart3.CanCollide = false
  5015. HuW3 = Instance.new("Weld")
  5016. HuW3.Name = "GuW"
  5017. HuW3.Part0 = HPart3
  5018. HuW3.C0 = cn(Xv, Yv, Zv)
  5019. HuW3.C1 = cn(0, 0, 0)
  5020. HuW3.Part1 = Hitpart3
  5021. HuW3.Parent = HPart3
  5022. Hitpart3.Transparency = 1
  5023. game:GetService("Debris"):AddItem(Hitpart3, 20)
  5024. end
  5025. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  5026. Hitpart2 = Instance.new("Part", EffectModel)
  5027. RemoveOutlines(Hitpart2)
  5028. Hitpart2.Size = Vector3.new(1, 1, 1)
  5029. Hitpart2.CanCollide = false
  5030. HuW2 = Instance.new("Weld")
  5031. HuW2.Name = "GuW"
  5032. HuW2.Part0 = HPart2
  5033. HuW2.C0 = cn(Xv, Yv, Zv)
  5034. HuW2.C1 = cn(0, 0, 0)
  5035. HuW2.Part1 = Hitpart2
  5036. HuW2.Parent = HPart2
  5037. Hitpart2.Transparency = 1
  5038. game:GetService("Debris"):AddItem(Hitpart2, 20)
  5039. end
  5040. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv, atype, kb)
  5041. Hitpart = Instance.new("Part", EffectModel)
  5042. RemoveOutlines(Hitpart)
  5043. Hitpart.Size = Vector3.new(1, 1, 1)
  5044. Hitpart.CanCollide = false
  5045. HuW = Instance.new("Weld")
  5046. HuW.Name = "GuW"
  5047. HuW.Part0 = HPart
  5048. HuW.C0 = cn(Xv, Yv, Zv)
  5049. HuW.C1 = cn(0, 0, 0)
  5050. HuW.Part1 = Hitpart
  5051. HuW.Parent = HPart
  5052. Hitpart.Transparency = 1
  5053. game:GetService("Debris"):AddItem(Hitpart2, 20)
  5054. MagniDamage(Hitpart, 4.5, Min, Max, kb, atype)
  5055. end
  5056. function HitpartFunk4(HPart, Min, Max, Xv, Yv, Zv, atype, kb)
  5057. Hitpart4 = Instance.new("Part", EffectModel)
  5058. RemoveOutlines(Hitpart4)
  5059. Hitpart4.Size = Vector3.new(1, 1, 1)
  5060. Hitpart4.CanCollide = false
  5061. HuW4 = Instance.new("Weld")
  5062. HuW4.Name = "HuW4"
  5063. HuW4.Part0 = HPart
  5064. HuW4.C0 = cn(Xv, Yv, Zv)
  5065. HuW4.C1 = cn(0, 0, 0)
  5066. HuW4.Part1 = Hitpart4
  5067. HuW4.Parent = HPart
  5068. Hitpart4.Transparency = 1
  5069. game:GetService("Debris"):AddItem(Hitpart4, 1)
  5070. MagniDamage(Hitpart4, 6.5, Min, Max, kb, atype)
  5071. end
  5072. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  5073. Hitboxpart = Instance.new("Part", EffectModel)
  5074. RemoveOutlines(Hitboxpart)
  5075. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  5076. Hitboxpart.CanCollide = false
  5077. Hitboxpart.Transparency = 1
  5078. Hitboxpart.Anchored = true
  5079. Hitboxpart.CFrame = Pose
  5080. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  5081. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  5082. end
  5083. wait2 = false
  5084. combo = 1
  5085. mouse.Button1Down:connect(function(key)
  5086. if attack == false then
  5087. attack = true
  5088. Humanoid.WalkSpeed = 3.01
  5089. if combo == 1 and wait2 == false then
  5090. wait2 = true
  5091. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", LeftArm, 1, 0.8)
  5092. for i = 0, 1, 0.1 do
  5093. swait()
  5094. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.3)
  5095. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.1)
  5096. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, 0.8) * angles(math.rad(90), math.rad(-10), math.rad(90)), 0.1)
  5097. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5098. RH.C0 = clerp(RH.C0, cn(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(25), math.rad(-10)), 0.3)
  5099. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(45), math.rad(0)), 0.3)
  5100. end
  5101. HitboxFunction(RootPart.CFrame * cn(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  5102. for i = 0, 1, 0.1 do
  5103. swait()
  5104. BlockEffect(maincolor, SwHandle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  5105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  5107. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(0)), 0.4)
  5108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5110. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5111. end
  5112. combo = 2
  5113. end
  5114. if combo == 2 and wait2 == false then
  5115. wait2 = true
  5116. for i = 0, 1, 0.1 do
  5117. swait()
  5118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  5120. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.3, -0.4) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.1)
  5121. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.1)
  5122. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5123. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5124. end
  5125. HitboxFunction(RootPart.CFrame * cn(0, 0, -3), 0.5, 1, 1, 1, 5, 10, 20, 3, "Normal")
  5126. for i = 0, 0.5, 0.1 do
  5127. swait()
  5128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(4), math.rad(0), math.rad(45)), 0.3)
  5129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  5130. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, -0.4) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.2)
  5131. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  5132. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5133. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5134. end
  5135. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", SwHandle, 2, 0.9)
  5136. BlockEffect(maincolor, Hitboxpart.CFrame, 11, 11, 11, 10, 10, 10, 0.08, 2)
  5137. for i = 0, 0.8, 0.1 do
  5138. swait()
  5139. HitboxFunction(RootPart.CFrame * cn(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  5140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(-16), math.rad(0), math.rad(-45)), 0.3)
  5141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(35)), 0.1)
  5142. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.4) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.5)
  5143. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  5144. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(45), math.rad(0)), 0.3)
  5145. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(25), math.rad(50)), 0.3)
  5146. end
  5147. combo = 3
  5148. end
  5149. if combo == 3 and wait2 == false then
  5150. wait2 = true
  5151. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", SwHandle, 1, 0.8)
  5152. for i = 0, 1, 0.1 do
  5153. swait()
  5154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(-90)), 0.3)
  5155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5156. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(95 + 0 * math.cos(sine / 25)), math.rad(95 + 1 * math.cos(sine / 25))), 0.4)
  5157. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.3, -0.2) * angles(math.rad(90), math.rad(0), math.rad(45 + 1 * math.cos(sine / 25))), 0.2)
  5158. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5159. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5160. end
  5161. HitboxFunction(RootPart.CFrame * cn(0, 0, -2), 0.1, 1, 1, 1, 5, 10, 20, 3, "Normal")
  5162. for i = 0, 1, 0.1 do
  5163. swait()
  5164. BlockEffect(maincolor, RightArm.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  5165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(45)), 0.3)
  5166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2)
  5167. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(45 + 0 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.4)
  5168. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(45), math.rad(0), math.rad(20 + 1 * math.cos(sine / 25))), 0.3)
  5169. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  5170. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(20 + 1 * math.cos(sine / 25))), 0.2)
  5171. end
  5172. for i = 0, 0.5, 0.1 do
  5173. swait()
  5174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(45)), 0.3)
  5175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2)
  5176. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(45 + 0 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.4)
  5177. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(45), math.rad(0), math.rad(20 + 1 * math.cos(sine / 25))), 0.3)
  5178. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  5179. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(20 + 1 * math.cos(sine / 25))), 0.2)
  5180. end
  5181. combo = 1
  5182. end
  5183. Humanoid.WalkSpeed = 16
  5184. wait2 = false
  5185. attack = false
  5186. end
  5187. end)
  5188. local s = Instance.new("Sound", Torso)
  5189. s.Name = "BGMusic"
  5190. s.SoundId = "http://www.roblox.com/asset/?id=831135257"
  5191. s.Pitch = 1
  5192. s.Volume = 2
  5193. s.Looped = true
  5194. s.archivable = false
  5195. s:play()
  5196. function resetmode()
  5197. for i, v in pairs(ArmorColorParts) do
  5198. v.BrickColor = BrickColor.new("Dark stone grey")
  5199. v.Material = "Metal"
  5200. v.Transparency = 0
  5201. end
  5202. for i, v in pairs(NeonColorParts) do
  5203. maincolor = BrickColor.new("Gold")
  5204. v.BrickColor = maincolor
  5205. v.Material = "Neon"
  5206. v.Transparency = 0
  5207. end
  5208. s.SoundId = "http://www.roblox.com/asset/?id=831135257"
  5209. s:play()
  5210. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=192316062"
  5211. Character.Head.face.Transparency = 0
  5212. Eye.BrickColor = BrickColor.new("Really black")
  5213. Eye.Transparency = 0
  5214. s.Volume = 1.7
  5215. end
  5216. elementwait = false
  5217. mouse.KeyDown:connect(function(key)
  5218. if attack == false then
  5219. if key == "q" and elementmode == "Mode 1" then
  5220. elementmode = "Mode 2"
  5221. s.SoundId = "http://www.roblox.com/asset/?id=539526132"
  5222. s:play()
  5223. RoHead = Instance.new("Part")
  5224. RoHead.Parent = Character
  5225. RoHead.Size = Vector3.new(0.2, 0.2, 0.2)
  5226. RoHead.Archivable = true
  5227. RoHead.Transparency = 0
  5228. RoHead.Shape = "Ball"
  5229. RoHead.BrickColor = BrickColor.new("Crimson")
  5230. RoHead.Material = "SmoothPlastic"
  5231. RoHead.CanCollide = false
  5232. local mesh = Instance.new("SpecialMesh", RoHead)
  5233. mesh.MeshId = "rbxassetid://1098615373"
  5234. mesh.Scale = Vector3.new(1, 1, 1)
  5235. local weld2en = Instance.new("Weld")
  5236. weld2en.Parent = Character.Head
  5237. weld2en.Part0 = Character.Head
  5238. weld2en.Part1 = RoHead
  5239. weld2en.C1 = cn(0, -0.01, 0) * angles(math.rad(0), math.rad(180), math.rad(0))
  5240. local eye2 = Instance.new("Part")
  5241. eye2.Parent = RoHead
  5242. eye2.Size = Vector3.new(0.2, 0.2, 0.2)
  5243. eye2.Archivable = true
  5244. eye2.Transparency = 0
  5245. eye2.Shape = "Ball"
  5246. eye2.BrickColor = maincolor
  5247. eye2.Material = "Neon"
  5248. eye2.CanCollide = false
  5249. local mesh = Instance.new("SpecialMesh", eye2)
  5250. mesh.MeshType = "Sphere"
  5251. mesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  5252. local weld3en = Instance.new("Weld")
  5253. weld3en.Parent = Character.Head
  5254. weld3en.Part0 = Character.Head
  5255. weld3en.Part1 = eye2
  5256. weld3en.C1 = CFrame.new(-0.48, -0.2, 0.3275)
  5257. table.insert(NeonColorParts, eye2)
  5258. BC.HeadColor = BrickColor.new("Really black")
  5259. for i, v in pairs(ArmorColorParts) do
  5260. v.BrickColor = BrickColor.new("Bright red")
  5261. v.Material = "Metal"
  5262. v.Transparency = 0
  5263. end
  5264. for i, v in pairs(NeonColorParts) do
  5265. maincolor = BrickColor.new("White")
  5266. v.BrickColor = maincolor
  5267. v.Material = "Neon"
  5268. v.Transparency = 0
  5269. end
  5270. elseif key == "q" and elementmode == "Mode 2" then
  5271. elementmode = "Mode 1"
  5272. resetmode()
  5273. BC.HeadColor = BCsave.HeadColor
  5274. RoHead:Destroy()
  5275. end
  5276. if key == "e" and elementmode == "Mode 1" then
  5277. elementmode = "Mode 3"
  5278. s.SoundId = "http://www.roblox.com/asset/?id=250923014"
  5279. s:play()
  5280. for i, v in pairs(ArmorColorParts) do
  5281. v.BrickColor = BrickColor.new("Really black")
  5282. v.Material = "Plastic"
  5283. v.Transparency = 0
  5284. end
  5285. for i, v in pairs(NeonColorParts) do
  5286. maincolor = BrickColor.new("New Yeller")
  5287. v.BrickColor = maincolor
  5288. v.Material = "Neon"
  5289. v.Transparency = 0
  5290. end
  5291. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=1058556354"
  5292. elseif key == "e" and elementmode == "Mode 3" then
  5293. elementmode = "Mode 1"
  5294. resetmode()
  5295. end
  5296. if key == "r" and elementmode == "Mode 1" then
  5297. elementmode = "Mode 4"
  5298. s.SoundId = "http://www.roblox.com/asset/?id=925488833"
  5299. s:play()
  5300. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=419010253"
  5301. Character.Head.face.Transparency = 1
  5302. for i, v in pairs(ArmorColorParts) do
  5303. v.BrickColor = BrickColor.new("Hurricane grey")
  5304. v.Material = "Granite"
  5305. v.Transparency = 0.2
  5306. end
  5307. for i, v in pairs(NeonColorParts) do
  5308. maincolor = BrickColor.new("Pastel light blue")
  5309. v.BrickColor = maincolor
  5310. v.Material = "Neon"
  5311. v.Transparency = 0
  5312. end
  5313. elseif key == "r" and elementmode == "Mode 4" then
  5314. elementmode = "Mode 1"
  5315. resetmode()
  5316. end
  5317. if key == "t" and elementmode == "Mode 1" then
  5318. elementmode = "Mode 5"
  5319. s.SoundId = "http://www.roblox.com/asset/?id=156879167"
  5320. s:play()
  5321. for i, v in pairs(ArmorColorParts) do
  5322. v.BrickColor = BrickColor.new("Really black")
  5323. v.Material = "Slate"
  5324. v.Transparency = 0.01
  5325. end
  5326. for i, v in pairs(NeonColorParts) do
  5327. maincolor = BrickColor.new("Really red")
  5328. v.BrickColor = maincolor
  5329. v.Material = "Neon"
  5330. v.Transparency = 0
  5331. end
  5332. eye1.Material = "Neon"
  5333. eye1.BrickColor = BrickColor.new("Really red")
  5334. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=939036084"
  5335. elseif key == "t" and elementmode == "Mode 5" then
  5336. elementmode = "Mode 1"
  5337. resetmode()
  5338. end
  5339. if key == "y" and elementmode == "Mode 1" then
  5340. elementmode = "Mode 6"
  5341. s.SoundId = "http://www.roblox.com/asset/?id=657142623"
  5342. s:play()
  5343. for i, v in pairs(ArmorColorParts) do
  5344. v.BrickColor = BrickColor.new("Gold")
  5345. v.Material = "Neon"
  5346. v.Transparency = 0
  5347. end
  5348. for i, v in pairs(NeonColorParts) do
  5349. maincolor = BrickColor.new("White")
  5350. v.BrickColor = maincolor
  5351. v.Material = "Neon"
  5352. v.Transparency = 0
  5353. end
  5354. s.Volume = 2
  5355. elseif key == "y" and elementmode == "Mode 6" then
  5356. elementmode = "Mode 1"
  5357. resetmode()
  5358. end
  5359. end
  5360. end)
  5361. attackz = false
  5362. attackx = false
  5363. attackc = false
  5364. mouse.KeyDown:connect(function(key)
  5365. if elementmode == "Mode 2" then
  5366. if key == "z" and attack == false and attackz == false then
  5367. attack = true
  5368. attackz = true
  5369. local bg2 = Instance.new("BodyGyro", game.Players.LocalPlayer.Character.HumanoidRootPart)
  5370. Humanoid.WalkSpeed = 4
  5371. for i = 0, 2, 0.1 do
  5372. swait()
  5373. bg2.D = 500
  5374. bg2.P = 9999
  5375. bg2.maxTorque = Vector3.new(100000, 1, 100000) * math.huge
  5376. bg2.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(game.Players.LocalPlayer:GetMouse().hit.p.x, game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, game.Players.LocalPlayer:GetMouse().hit.p.z))
  5377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.3)
  5378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.2)
  5379. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, -0.2) * angles(math.rad(140), math.rad(0), math.rad(5)), 0.2)
  5380. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(120), math.rad(0), math.rad(25)), 0.1)
  5381. RH.C0 = clerp(RH.C0, cn(1, -1, 0.3) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5382. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5383. end
  5384. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=698823472", SwHandle, 1, 1.1)
  5385. Humanoid.WalkSpeed = 2
  5386. for i = 0, 3, 0.1 do
  5387. swait()
  5388. bg2.D = 500
  5389. bg2.P = 9999
  5390. bg2.maxTorque = Vector3.new(100000, 1, 100000) * math.huge
  5391. bg2.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(game.Players.LocalPlayer:GetMouse().hit.p.x, game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, game.Players.LocalPlayer:GetMouse().hit.p.z))
  5392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  5393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  5394. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, -0.2) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.2)
  5395. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.2)
  5396. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  5397. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  5398. end
  5399. game:GetService("Debris"):AddItem(bg2, 1.5)
  5400. for i = 0, 17 do
  5401. Humanoid.WalkSpeed = 0
  5402. bg2.D = 50
  5403. bg2.P = 9999
  5404. bg2.maxTorque = Vector3.new(100000, 1, 100000) * math.huge
  5405. bg2.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(game.Players.LocalPlayer:GetMouse().hit.p.x, game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, game.Players.LocalPlayer:GetMouse().hit.p.z))
  5406. for i = 0, 0.3, 0.1 do
  5407. swait()
  5408. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  5409. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  5410. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, -0.2) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.4)
  5411. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.4)
  5412. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  5413. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  5414. end
  5415. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=397307108", RightArm, 1.4, 1.2)
  5416. shoottraildd2(mouse.Hit.p, RightArm, 0.55)
  5417. BlockEffect(BrickColor.new("Really red"), RightArm.CFrame * cn(0, -1.5, 0), 2, 2, 2, 2, 2, 2, 0.05, 1)
  5418. BlockEffect(BrickColor.new("White"), RightArm.CFrame * cn(0, -1.5, 0), 2, 2, 2, 1, 1, 1, 0.06, 1)
  5419. Effects.Sphere.Create(BrickColor.new("Really red"), RightArm.CFrame * cn(0, -1, 0), 10, 0.01, 10, 3, 0, 3, 0.05)
  5420. for i = 0, 0.1, 0.1 do
  5421. swait()
  5422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  5423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  5424. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(120), math.rad(0), math.rad(25)), 0.2)
  5425. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.3) * angles(math.rad(120), math.rad(0), math.rad(45)), 0.2)
  5426. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  5427. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  5428. end
  5429. end
  5430. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=698824317", SwHandle, 1, 1.1)
  5431. for i = 0, 2, 0.1 do
  5432. swait()
  5433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  5434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  5435. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(40), math.rad(0), math.rad(25)), 0.2)
  5436. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.3) * angles(math.rad(40), math.rad(0), math.rad(45)), 0.2)
  5437. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  5438. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  5439. end
  5440. attack = false
  5441. Humanoid.WalkSpeed = 16
  5442. wait(1.5)
  5443. attackz = false
  5444. end
  5445. if key == "x" and attack == false and attackx == false then
  5446. Effects.Sphere.Create(BrickColor.new("Really red"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -40, 3, -40, 0.05)
  5447. BlockEffect(BrickColor.new("White"), RightLeg.CFrame * cn(0, -1.5, 0), 23, 23, 23, 17, 17, 17, 0.1, 1)
  5448. BlockEffect(BrickColor.new("White"), LeftLeg.CFrame * cn(0, -1.5, 0), 23, 23, 23, 17, 17, 17, 0.1, 1)
  5449. attack = true
  5450. attackx = true
  5451. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=874376217", Torso, 2, 1)
  5452. local bodyVelocity = Create("BodyVelocity")({
  5453. velocity = Vector3.new(0, 200, 0) + RootPart.CFrame.lookVector * 40,
  5454. P = 5000,
  5455. maxForce = Vector3.new(80000, 80000, 80000),
  5456. Parent = RootPart
  5457. })
  5458. game:GetService("Debris"):AddItem(bodyVelocity, 0.2)
  5459. for i = 0, 2, 0.1 do
  5460. swait()
  5461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.5)
  5462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  5463. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.4) * angles(math.rad(80), math.rad(0 * math.cos(sine / 25)), math.rad(-45)), 0.2)
  5464. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, -0.4) * angles(math.rad(70), math.rad(0), math.rad(55)), 0.2)
  5465. RH.C0 = clerp(RH.C0, cn(1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  5466. LH.C0 = clerp(LH.C0, cn(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5467. end
  5468. for i = 0, 1, 0.1 do
  5469. swait()
  5470. local bodyVelocity2 = Create("BodyVelocity")({
  5471. velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 0,
  5472. P = 5000,
  5473. maxForce = Vector3.new(8000, 8000, 8000),
  5474. Parent = RootPart
  5475. })
  5476. game:GetService("Debris"):AddItem(bodyVelocity2, 0.01)
  5477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.5)
  5478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  5479. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.4) * angles(math.rad(80), math.rad(0 * math.cos(sine / 25)), math.rad(-45)), 0.2)
  5480. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, -0.4) * angles(math.rad(70), math.rad(0), math.rad(55)), 0.2)
  5481. RH.C0 = clerp(RH.C0, cn(1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  5482. LH.C0 = clerp(LH.C0, cn(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5483. end
  5484. for i = 0, 20 do
  5485. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=287142895", Torso, 1, 0.8)
  5486. local targeto1 = RootPart.Position
  5487. shoottraildd3(targeto1, RootPart, 15)
  5488. for i = 0, 0.5, 0.1 do
  5489. swait()
  5490. local bodyVelocity2 = Create("BodyVelocity")({
  5491. velocity = Vector3.new(0, -10, 0) + RootPart.CFrame.lookVector * 50,
  5492. P = 5000,
  5493. maxForce = Vector3.new(8000, 8000, 8000),
  5494. Parent = RootPart
  5495. })
  5496. game:GetService("Debris"):AddItem(bodyVelocity2, 0.01)
  5497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  5498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  5499. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(90)), 0.5)
  5500. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  5501. RH.C0 = clerp(RH.C0, cn(1, -0.6 - 0.01 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  5502. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.01 * math.cos(sine / 25), -0.2) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(5 + 1 * math.cos(sine / 25))), 0.2)
  5503. end
  5504. end
  5505. while inair == true do
  5506. swait()
  5507. local bodyVelocity2 = Create("BodyVelocity")({
  5508. velocity = Vector3.new(0, -130, 0) + RootPart.CFrame.lookVector * 30,
  5509. P = 5000,
  5510. maxForce = Vector3.new(8000, 8000, 8000),
  5511. Parent = RootPart
  5512. })
  5513. game:GetService("Debris"):AddItem(bodyVelocity2, 0.01)
  5514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  5516. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0 * math.cos(sine / 25)), math.rad(90)), 0.05)
  5517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(-90)), 0.05)
  5518. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0.1 * math.cos(sine / 25), -0.4) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(0 - 1 * math.cos(sine / 25))), 0.05)
  5519. LH.C0 = clerp(LH.C0, cn(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.05)
  5520. end
  5521. MagniDamage(Torso, 12, 40, 60, 10, "Normal")
  5522. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=174580476", Torso, 2, 2)
  5523. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -20, 4, -20, 0.05)
  5524. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -40, 3, -40, 0.05)
  5525. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -60, 2, -60, 0.05)
  5526. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -80, 1, -80, 0.05)
  5527. for i = 0, 2, 0.1 do
  5528. swait()
  5529. local bodyVelocity3 = Create("BodyVelocity")({
  5530. velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 0,
  5531. P = 5000,
  5532. maxForce = Vector3.new(8000, 8000, 8000),
  5533. Parent = RootPart
  5534. })
  5535. game:GetService("Debris"):AddItem(bodyVelocity3, 0.1)
  5536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  5537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  5538. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0 * math.cos(sine / 25)), math.rad(10)), 0.2)
  5539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  5540. RH.C0 = clerp(RH.C0, cn(1, 0 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(0 - 2 * math.cos(sine / 25))), 0.2)
  5541. LH.C0 = clerp(LH.C0, cn(-1, -1.5 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(90 + 1 * math.cos(sine / 25))), 0.2)
  5542. end
  5543. attack = false
  5544. attackx = false
  5545. end
  5546. if key == "c" and attack == false and attackc == false then
  5547. attack = true
  5548. attackc = true
  5549. Humanoid.WalkSpeed = 0.1
  5550. for i = 0, 1, 0.1 do
  5551. swait()
  5552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.15) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  5553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  5554. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(110 - 0 * math.cos(sine / 25)), math.rad(45), math.rad(90 + 0 * math.cos(sine / 25))), 0.3)
  5555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(0 - 0 * math.cos(sine / 25))), 0.3)
  5556. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.6) * RHCF * angles(math.rad(0), math.rad(20), math.rad(20)), 0.3)
  5557. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(20), math.rad(10)), 0.3)
  5558. end
  5559. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=178452241", RightArm, 2, 2)
  5560. for i = 0, 1, 0.1 do
  5561. swait()
  5562. BlockEffect(maincolor, RightArm.CFrame * cn(0, -1 - i * 5, 0 + i * 5), 10 + i * 15, 10 + i * 15, 10 + i * 15, 6 + i * 3, 6 + i * 3, 6 + i * 3, 0.2 - i / 6)
  5563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.15) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  5565. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-15 + 0 * math.cos(sine / 25))), 0.3)
  5566. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 0 * math.cos(sine / 25))), 0.1)
  5567. RH.C0 = clerp(RH.C0, cn(1, -1, -0.4) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5568. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5569. end
  5570. local Hitboxpart2 = Instance.new("Part", EffectModel)
  5571. RemoveOutlines(Hitboxpart2)
  5572. Hitboxpart2.Size = Vector3.new(1, 1, 1)
  5573. Hitboxpart2.CanCollide = false
  5574. Hitboxpart2.Transparency = 1
  5575. Hitboxpart2.Anchored = true
  5576. Hitboxpart2.CFrame = RootPart.CFrame * cn(0, 0, 0)
  5577. game:GetService("Debris"):AddItem(Hitboxpart2, 6)
  5578. for i = 0, 1, 0.1 do
  5579. swait()
  5580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.15) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  5582. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 0 * math.cos(sine / 25))), 0.05)
  5583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 0 * math.cos(sine / 25))), 0.1)
  5584. RH.C0 = clerp(RH.C0, cn(1, -1, -0.4) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5585. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5586. end
  5587. local targetV1 = RootPart.Position + RootPart.CFrame.lookVector * 2
  5588. attack = false
  5589. Humanoid.WalkSpeed = 16
  5590. for i = 0, 5, 0.1 do
  5591. swait()
  5592. targetV1 = targetV1 + Hitboxpart2.CFrame.lookVector * i
  5593. shoottraildd(targetV1, RootPart, 0)
  5594. end
  5595. attackc = false
  5596. end
  5597. end
  5598. if elementmode == "Mode 4" and key == "z" and attack == false and attackz == false then
  5599. attack = true
  5600. attackz = true
  5601. Humanoid.WalkSpeed = 1
  5602. for i = 0, 3, 0.1 do
  5603. swait()
  5604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  5605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  5606. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, -0.4) * angles(math.rad(20), math.rad(0), math.rad(-5)), 0.1)
  5607. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.3, -0.3) * angles(math.rad(50), math.rad(0), math.rad(45)), 0.1)
  5608. RH.C0 = clerp(RH.C0, cn(1, -1, 0.2) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.1)
  5609. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.1)
  5610. end
  5611. coroutine.resume(coroutine.create(function()
  5612. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=168513088", SwHandle, 1, 0.8)
  5613. wait(0.4)
  5614. HitboxFunction(RootPart.CFrame * cn(0, 0, -3), 0.5, 1, 1, 1, 10, 10, 20, 3, "Freeze")
  5615. BlockEffect(maincolor, Hitboxpart.CFrame, 55, 55, 55, -5, -5, -5, 0.08, 3)
  5616. BlockEffect(maincolor, Hitboxpart.CFrame, 77, 77, 77, -7, -7, -7, 0.08, 3)
  5617. wait()
  5618. BlockEffect(maincolor, Hitboxpart.CFrame, 77, 77, 77, -30, -30, -30, 0.08, 1)
  5619. end))
  5620. for i = 0, 3.5, 0.1 do
  5621. swait()
  5622. BlockEffect(maincolor, RightArm.CFrame * cn(0, -1.5, 0), -8, -8, -8, -1, -1, -1, 0.08, 3)
  5623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  5624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(-25)), 0.01)
  5625. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(75)), 0.05)
  5626. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.3, -0.3) * angles(math.rad(50), math.rad(0), math.rad(45)), 0.3)
  5627. RH.C0 = clerp(RH.C0, cn(1, -1, 0.2) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.1)
  5628. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.1)
  5629. end
  5630. Humanoid.WalkSpeed = 16
  5631. attack = false
  5632. wait(1)
  5633. attackz = false
  5634. end
  5635. if elementmode == "Mode 5" then
  5636. if key == "z" and attack == false and attackz == false then
  5637. attack = true
  5638. attackz = true
  5639. coroutine.resume(coroutine.create(function()
  5640. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=565207203", RightArm, 5, 0.6)
  5641. shoottraildd5(mouse.hit.p, RootPart, 0)
  5642. end))
  5643. attack = false
  5644. wait(10)
  5645. attackz = false
  5646. end
  5647. if key == "x" and attack == false and attackx == false then
  5648. attack = true
  5649. attackc = true
  5650. Humanoid.WalkSpeed = 0.1
  5651. for i = 0, 2, 0.1 do
  5652. swait()
  5653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(0)), 0.1)
  5655. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5656. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5657. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  5658. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  5659. end
  5660. for i = 0, 4, 0.1 do
  5661. swait()
  5662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(30)), 0.1)
  5664. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)), 0.1)
  5665. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.1)
  5666. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  5667. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  5668. end
  5669. do
  5670. local ModelArm02 = New("Model", Character, "Arm", {})
  5671. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  5672. local Arm02 = LeftArm:Clone()
  5673. LeftArm.Transparency = 1
  5674. Arm02.Parent = ModelArm02
  5675. for i, v in pairs(Arm02:GetChildren()) do
  5676. v:Destroy()
  5677. end
  5678. local weldArm02 = Instance.new("Weld")
  5679. weldArm02.Parent = Arm02
  5680. weldArm02.Part0 = LeftArm
  5681. weldArm02.Part1 = Arm02
  5682. weldArm02.C1 = CFrame.new(0, 0, 0)
  5683. for i, v in pairs(Character:GetChildren()) do
  5684. if v:IsA("Shirt") then
  5685. v:clone().Parent = ModelArm02
  5686. end
  5687. end
  5688. local BE1 = Blood1:Clone()
  5689. BE1.Parent = LeftArm
  5690. game:GetService("Debris"):AddItem(BE1, 3)
  5691. BE1.Rate = 0
  5692. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=180083298", Arm02, 3, 0.4)
  5693. for i = 0, 2, 0.1 do
  5694. swait()
  5695. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5696. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(15)), 0.05)
  5697. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(91), math.rad(0), math.rad(-70)), 0.1)
  5698. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.1)
  5699. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  5700. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  5701. end
  5702. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=704141469", Arm02, 3, 0.8)
  5703. BE1.Rate = 255
  5704. weldArm02.Part0 = RightArm
  5705. weldArm02.C1 = CFrame.new(1.5, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90))
  5706. for i = 0, 2, 0.1 do
  5707. swait()
  5708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  5710. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(91), math.rad(0), math.rad(0)), 0.05)
  5711. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  5712. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  5713. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  5714. end
  5715. for i = 0, 2, 0.1 do
  5716. swait()
  5717. BE1.Rate = BE1.Rate - i * 10
  5718. weldArm02.C1 = clerp(weldArm02.C1, CFrame.new(0, 0.5, -1.5) * angles(math.rad(-90), math.rad(0), math.rad(0)), 0.2)
  5719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-40)), 0.3)
  5720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)
  5721. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(200), math.rad(0), math.rad(40)), 0.05)
  5722. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 1)
  5723. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(20), math.rad(20)), 0.1)
  5724. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(20), math.rad(10)), 0.1)
  5725. end
  5726. BE1.Rate = 0
  5727. for i = 0, 0.2, 0.1 do
  5728. swait()
  5729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  5730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  5731. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.51, 0.3) * angles(math.rad(45), math.rad(0), math.rad(-40)), 0.4)
  5732. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -0.3) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  5733. RH.C0 = clerp(RH.C0, cn(1, -1, 0.3) * RHCF * angles(math.rad(-2), math.rad(-40), math.rad(20)), 0.3)
  5734. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.3) * LHCF * angles(math.rad(-2), math.rad(-40), math.rad(10)), 0.3)
  5735. end
  5736. weldArm02:Destroy()
  5737. Arm02.CanCollide = true
  5738. local bodyVelocity2 = Create("BodyVelocity")({
  5739. velocity = Vector3.new(0, 10, 0) + RootPart.CFrame.lookVector * 50,
  5740. P = 5000,
  5741. maxForce = Vector3.new(8000, 8000, 8000),
  5742. Parent = Arm02
  5743. })
  5744. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  5745. for i = 0, 2, 0.1 do
  5746. swait()
  5747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  5748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  5749. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.51, 0.3) * angles(math.rad(45), math.rad(0), math.rad(-40)), 0.4)
  5750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5751. RH.C0 = clerp(RH.C0, cn(1, -1, 0.3) * RHCF * angles(math.rad(-2), math.rad(-40), math.rad(20)), 0.3)
  5752. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.3) * LHCF * angles(math.rad(-2), math.rad(-40), math.rad(10)), 0.3)
  5753. end
  5754. for i = 0, 3, 0.1 do
  5755. swait()
  5756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  5757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(15)), 0.1)
  5758. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(21), math.rad(0), math.rad(0)), 0.1)
  5759. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  5760. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  5761. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  5762. end
  5763. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=301928691", LeftArm, 2, 2)
  5764. BlockEffect(BrickColor.new("Really black"), LeftArm.CFrame, 21, 41, 21, 0.5, 1, 0.5, 0.03, 2)
  5765. LeftArm.Transparency = 0
  5766. for i = 0, 4, 0.1 do
  5767. swait()
  5768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(15)), 0.1)
  5770. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(21), math.rad(0), math.rad(0)), 0.1)
  5771. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.1)
  5772. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  5773. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  5774. end
  5775. coroutine.resume(coroutine.create(function()
  5776. ModelArm02.Parent = workspace
  5777. wait(0.7)
  5778. if ModelArm02 ~= nil then
  5779. Effects.Sphere.Create(BrickColor.new("Really black"), Arm02.CFrame * cn(0, 0, 0), 60, 0.05, 60, -60, -10, -60, 0.088)
  5780. Effects.Sphere.Create(maincolor, Arm02.CFrame * cn(0, 0, 0), -55, -55, -55, -55, -55, -55, 0.09)
  5781. Effects.Sphere.Create(BrickColor.new("Really black"), Arm02.CFrame * cn(0, 0, 0), -55, -55, -55, -56, -56, -56, 0.04)
  5782. MagniDamage(Arm02, 20, 45, 45, 0, "UltSlice")
  5783. Arm02.Transparency = 1
  5784. Arm02.CanCollide = false
  5785. Arm02.Anchored = true
  5786. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=174580476", Arm02, 5, 0.7)
  5787. end
  5788. end))
  5789. game:GetService("Debris"):AddItem(ModelArm02, 4)
  5790. Humanoid.WalkSpeed = 16
  5791. LeftArm.Transparency = 0
  5792. attack = false
  5793. attackc = false
  5794. end
  5795. end
  5796. if key == "c" and attack == false and attackc == false then
  5797. attack = true
  5798. attackc = true
  5799. BlockEffect(BrickColor.new("Really red"), eye1.CFrame, 6, 6, 6, -0.1, -0.1, -0.1, 0.1, 1)
  5800. Humanoid.WalkSpeed = 5
  5801. shoottraildd4(mouse.Hit.p, RightArm, 0)
  5802. wait()
  5803. if lasthit ~= nil then
  5804. print("hit")
  5805. local lastplace = RootPart.CFrame
  5806. local tp1 = lasthit.CFrame + lasthit.CFrame.lookVector * -4
  5807. BlockEffect(BrickColor.new("Really red"), eye1.CFrame, 6, 6, 2, 0, 0, 0, 0.006, 2)
  5808. BlockEffect(BrickColor.new("Really black"), Head.CFrame, 21, 21, 21, 0, 0, 0, 0.005, 2)
  5809. BlockEffect(BrickColor.new("Really black"), Torso.CFrame, 41, 41, 21, 0, 0, 0, 0.005, 2)
  5810. BlockEffect(BrickColor.new("Really black"), RightArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5811. BlockEffect(BrickColor.new("Really black"), LeftArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5812. BlockEffect(BrickColor.new("Really black"), RightLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5813. BlockEffect(BrickColor.new("Really black"), LeftLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5814. RootPart.CFrame = tp1
  5815. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=301928691", Torso, 3, 0.5)
  5816. for i = 0, 3, 0.1 do
  5817. swait()
  5818. RootPart.CFrame = tp1
  5819. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  5820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(0)), 0.2)
  5822. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  5823. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5824. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.3)
  5825. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.3)
  5826. end
  5827. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=649634100", Torso, 7, 0.5)
  5828. for i = 0, 1, 0.1 do
  5829. swait()
  5830. RootPart.CFrame = tp1
  5831. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  5832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(20), math.rad(0)), 0.05)
  5834. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  5835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  5836. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.3)
  5837. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.3)
  5838. end
  5839. for i = 0, 3, 0.1 do
  5840. swait()
  5841. RootPart.CFrame = tp1
  5842. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  5843. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5844. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20), math.rad(0)), 0.05)
  5845. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5846. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5847. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  5848. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  5849. end
  5850. for i = 0, 8, 0.1 do
  5851. swait()
  5852. RootPart.CFrame = tp1
  5853. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  5854. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.05)
  5855. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20), math.rad(40)), 0.05)
  5856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.05)
  5857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5858. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.05)
  5859. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.05)
  5860. end
  5861. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=444667859", RightArm, 2, 1)
  5862. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=144884872", RightArm, 2, 1)
  5863. for i = 0, 0.1, 0.1 do
  5864. swait()
  5865. RootPart.CFrame = tp1
  5866. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  5867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(1.2, -2.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(40)), 1)
  5868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(10), math.rad(-40)), 1)
  5869. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 1)
  5870. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  5871. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.4) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  5872. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  5873. end
  5874. local BloodColor = Color3.new(1, 0, 0)
  5875. local PE1 = Blood1:Clone()
  5876. local PE2 = Blood2:Clone()
  5877. local OrbHeart = Instance.new("Part")
  5878. OrbHeart.Parent = workspace
  5879. OrbHeart.Size = Vector3.new(1, 1, 1)
  5880. OrbHeart.Archivable = true
  5881. OrbHeart.Transparency = 0
  5882. OrbHeart.BrickColor = BrickColor.new("Really red")
  5883. OrbHeart.Material = "Granite"
  5884. OrbHeart.CanCollide = true
  5885. local mesh = Instance.new("SpecialMesh", OrbHeart)
  5886. mesh.MeshType = "Sphere"
  5887. mesh.Scale = Vector3.new(1, 1, 1)
  5888. local weld1OrbHeart = Instance.new("Weld")
  5889. weld1OrbHeart.Parent = RightArm
  5890. weld1OrbHeart.Part0 = RightArm
  5891. weld1OrbHeart.Part1 = OrbHeart
  5892. weld1OrbHeart.C1 = CFrame.new(0, 1.2, 0)
  5893. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131038747", Torso, 7, 1)
  5894. PE1.Parent = RightArm
  5895. PE2.Parent = OrbHeart
  5896. game:GetService("Debris"):AddItem(PE1, 3)
  5897. game:GetService("Debris"):AddItem(weld1OrbHeart, 1.5)
  5898. game:GetService("Debris"):AddItem(OrbHeart, 8)
  5899. for i = 0, 8, 0.1 do
  5900. swait()
  5901. RootPart.CFrame = tp1
  5902. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  5903. lasthit.Anchored = true
  5904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(1.2, -2.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(40)), 1)
  5905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(10), math.rad(-40)), 1)
  5906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 1)
  5907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  5908. RH.C0 = clerp(RH.C0, cn(1, -0.8, -0.4) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  5909. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  5910. end
  5911. MagniKILL(RightArm, 4, 999, 999, 0, "Normal")
  5912. PE1.Rate = 0
  5913. for i = 0, 8, 0.1 do
  5914. swait()
  5915. RootPart.CFrame = tp1
  5916. lasthit.Anchored = false
  5917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(1.2, -1.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(20), math.rad(-30)), 0.05)
  5919. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)
  5920. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  5921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  5922. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  5923. end
  5924. lasthit = nil
  5925. for i = 0, 4, 0.1 do
  5926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(10), math.rad(1), math.rad(0)), 0.1)
  5927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45 + 1 * math.cos(sine / 1)), math.rad(0), math.rad(5 * math.cos(sine / 1))), 0.1)
  5928. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(10 - 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  5929. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(110 + 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  5930. RH.C0 = clerp(RH.C0, cn(1, -0.2 - 0.02 * math.cos(sine / 8), -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(40 + 0.05 * math.cos(sine / 25))), 0.1)
  5931. LH.C0 = clerp(LH.C0, cn(-1, -0.2 - 0.02 * math.cos(sine / 8), -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20 + 0.05 * math.cos(sine / 25))), 0.1)
  5932. end
  5933. BlockEffect(BrickColor.new("Really red"), eye1.CFrame, 6, 6, 2, 0, 0, 0, 0.006, 2)
  5934. BlockEffect(BrickColor.new("Really black"), Head.CFrame, 21, 21, 21, 0, 0, 0, 0.005, 2)
  5935. BlockEffect(BrickColor.new("Really black"), Torso.CFrame, 41, 41, 21, 0, 0, 0, 0.005, 2)
  5936. BlockEffect(BrickColor.new("Really black"), RightArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5937. BlockEffect(BrickColor.new("Really black"), LeftArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5938. BlockEffect(BrickColor.new("Really black"), RightLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5939. BlockEffect(BrickColor.new("Really black"), LeftLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  5940. RootPart.CFrame = lastplace
  5941. end
  5942. attack = false
  5943. attackc = false
  5944. end
  5945. end
  5946. end)
  5947. coroutine.resume(coroutine.create(function()
  5948. BillboardGui0 = Instance.new("BillboardGui")
  5949. ImageLabel1 = Instance.new("ImageLabel")
  5950. BillboardGui0.Name = "Healthbar"
  5951. BillboardGui0.Size = UDim2.new(2, 0, 0.4, 0)
  5952. BillboardGui0.AlwaysOnTop = true
  5953. BillboardGui0.StudsOffset = Vector3.new(0, 5, 0)
  5954. ImageLabel1.Parent = BillboardGui0
  5955. ImageLabel1.Transparency = 1
  5956. ImageLabel1.Size = UDim2.new(1, 0, 5, 0)
  5957. ImageLabel1.BackgroundColor3 = Color3.new(1, 1, 1)
  5958. ImageLabel1.BackgroundTransparency = 1
  5959. ImageLabel1.ImageTransparency = 1
  5960. ImageLabel1.Image = "rbxassetid://278806942"
  5961. BillboardGui0.Parent = Torso
  5962. end))
  5963. humHsave = Humanoid.Health
  5964. function GainCharge(Humanoid)
  5965. if Humanoid.Health == 0 then
  5966. equipped = false
  5967. end
  5968. if blocking == true then
  5969. humDsave = Humanoid.Health
  5970. humDsave = humHsave - humDsave
  5971. if humDsave > 0.01 then
  5972. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 1, 0.5)
  5973. BlockEffect(maincolor, Torso.CFrame, 42, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  5974. BlockEffect(maincolor, RightArm.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  5975. BlockEffect(maincolor, LeftArm.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  5976. BlockEffect(maincolor, RightLeg.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  5977. BlockEffect(maincolor, LeftLeg.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  5978. humDsave = humDsave / 3
  5979. end
  5980. if 0 > humDsave then
  5981. Effects.Sphere.Create(BrickColor.new("Lime green"), RootPart.CFrame * cn(0, -2.97, 0), 10, 5, 10, 15, -0.1, 15, 0.05)
  5982. humDsave = humDsave * 2.5
  5983. end
  5984. humHsave = humHsave - humDsave
  5985. end
  5986. end
  5987. Humanoid.HealthChanged:connect(function()
  5988. GainCharge(Humanoid)
  5989. end)
  5990. function OnDeath()
  5991. equipped = false
  5992. end
  5993. Humanoid.Died:connect(function()
  5994. OnDeath(Character)
  5995. end)
  5996. Removeface = false
  5997. function newface()
  5998. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=192316062"
  5999. if Removeface == true then
  6000. Character.Head.face:Destroy()
  6001. end
  6002. end
  6003.  
  6004. resetmode()
  6005. newface()
  6006. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  6007. ff.Visible = false
  6008. Humanoid.Name = "God Mode"
  6009. Humanoid.MaxHealth = 1.0E298
  6010. Humanoid.Health = 1.0E298
  6011. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  6012. if Humanoid.Health > 0.1 and Humanoid.Health < 1.0E298 then
  6013. Humanoid.MaxHealth = 1.0E298
  6014. Humanoid.Health = 1.0E298
  6015. end
  6016. end)
  6017. BodyParts = {}
  6018. for _, v in pairs(Character:GetChildren()) do
  6019. if v:IsA("Part") then
  6020. table.insert(BodyParts, v)
  6021. end
  6022. end
  6023. Bounding = {}
  6024. for _, v in pairs(BodyParts) do
  6025. local temp = {
  6026. X = nil,
  6027. Y = nil,
  6028. Z = nil
  6029. }
  6030. temp.X = v.Size.X / 2 * 35
  6031. temp.Y = v.Size.Y / 2 * 35
  6032. temp.Z = v.Size.Z / 2 * 35
  6033. Bounding[v.Name] = temp
  6034. end
  6035. coroutine.resume(coroutine.create(function()
  6036. while wait(0.1) do
  6037. if elementmode == "Mode 4" and attack == false then
  6038. Snow(maincolor, Torso.CFrame * cn(math.random(-10, 10), math.random(5, 7), math.random(-10, 10)), 0.3, 0.2, 0.3, 0, 0, 0, 0.01)
  6039. ImageLabel1.ImageTransparency = 0.5
  6040. else
  6041. ImageLabel1.ImageTransparency = 1
  6042. end
  6043. end
  6044. end))
  6045. coroutine.resume(coroutine.create(function()
  6046. while wait(0.3) do
  6047. if elementmode == "Mode 4" and attack == false then
  6048. coroutine.resume(coroutine.create(function()
  6049. HitboxFunction(RootPart.CFrame * cn(0, -1, 0), 0, 1, 1, 1, 11, 0.6, 1, 3, "Slowness")
  6050. end))
  6051. end
  6052. if elementmode == "Mode 3" and attack == false then
  6053. local Body1 = NeonColorParts2[math.random(#NeonColorParts2)]
  6054. local Body2 = ArmorColorParts[math.random(#ArmorColorParts)]
  6055. local Pos1 = Vector3.new(math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X) / 55, math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y) / 55, math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z) / 55)
  6056. local Pos2 = Vector3.new(math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X) / 55, math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y) / 55, math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z) / 55)
  6057. local SPos1 = Body1.Position + Pos1
  6058. local SPos2 = Body2.Position + Pos2
  6059. Lightning(SPos1, SPos2, 4, 3, maincolor, 0.1, 0.05, -0.15)
  6060. end
  6061. if elementmode == "Mode 6" then
  6062. local Body1 = BodyParts[math.random(#BodyParts)]
  6063. local Body2 = BodyParts[math.random(#BodyParts)]
  6064. local Pos1 = Vector3.new(math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X) / 55, math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y) / 55, math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z) / 55)
  6065. local Pos2 = Vector3.new(math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X) / 55, math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y) / 55, math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z) / 55)
  6066. local SPos1 = Body1.Position + Pos1
  6067. local SPos2 = Body2.Position + Pos2
  6068. Lightning(SPos1, SPos2, 4, 3, maincolor, 0.05, 0.05, -0.1)
  6069. end
  6070. end
  6071. end))
  6072. print("by 123jl123")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement