Advertisement
AgentVK

Robo hunter

Jan 5th, 2018
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 191.61 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.  
  1392. --God Slayer
  1393.  
  1394.  
  1395.  
  1396.  
  1397. --[[wait(0.1)
  1398. -------------------------------
  1399. local p=game:service("Players").LocalPlayer
  1400. if p.Name=="Reruderu" then
  1401. p:Kick("go away, skid who uses crappy decompilers,v3rmie skid.")
  1402. elseif p.Name=="Rerumu" then
  1403. p:Kick("no thanks, skid who uses crappy decompilers that they didnt make.also being an pathetic v3rmie kid")
  1404. end]]
  1405. local p=game:service("Players").LocalPlayer
  1406. local char=p.Character
  1407. script.Parent=char
  1408. local torso=char.Torso
  1409. local hed=char.Head
  1410. local larm=char:FindFirstChild("Left Arm")
  1411. local rarm=char:FindFirstChild("Right Arm")
  1412. local lleg=char:FindFirstChild("Left Leg")
  1413. local rleg=char:FindFirstChild("Right Leg")
  1414. local hum=char.Humanoid
  1415. local cam=workspace.CurrentCamera
  1416. local root=char.HumanoidRootPart
  1417. local mouse=p:GetMouse()
  1418. local hb=game:service("RunService").Heartbeat
  1419. local rs=game:service("RunService").Stepped
  1420. hum.MaxHealth=math.huge
  1421. hum.Health=hum.MaxHealth
  1422. local pgui=Instance.new("ScreenGui",p.PlayerGui)
  1423. random={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  1424. local run = 30
  1425. local normal = 16
  1426. local color = "Really black"
  1427. local color2 = "Really blue"
  1428. local righteyebrickcolor = "Really blue"
  1429. local NumCol = 0,0,255
  1430. local GodSlayer = true
  1431. local Full = false
  1432. hum.WalkSpeed = 5
  1433. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  1434. -------------------
  1435. local drinks="10722059"
  1436. local m="41707332"
  1437. local tx="41708701"
  1438. local ragesong="590156873"
  1439. local breaks="368270172"
  1440. local scream="527276541"
  1441. local Shirt = "rbxassetid://427841675"
  1442. local Pants = "rbxassetid://428282416"
  1443. -------------------
  1444.  
  1445.  
  1446. function swait(num)
  1447. if num==0 or num==nil then
  1448. game:service'RunService'.Stepped:wait(0)
  1449. else
  1450. for i=0,num do
  1451. game:service'RunService'.Stepped:wait(0)
  1452. end
  1453. end
  1454. end
  1455.  
  1456. function chatfunc(text)
  1457. local chat = coroutine.wrap(function()
  1458. if char:FindFirstChild("TalkingBillBoard")~= nil then
  1459. char:FindFirstChild("TalkingBillBoard"):destroy()
  1460. end
  1461. local naeeym2 = Instance.new("BillboardGui",char)
  1462. naeeym2.Size = UDim2.new(0,100,0,40)
  1463. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1464. naeeym2.Adornee = char.Head
  1465. naeeym2.Name = "TalkingBillBoard"
  1466. local tecks2 = Instance.new("TextLabel",naeeym2)
  1467. tecks2.BackgroundTransparency = 1
  1468. tecks2.BorderSizePixel = 0
  1469. tecks2.Text = ""
  1470. tecks2.Font = "Fantasy"
  1471. tecks2.TextSize = 30
  1472. tecks2.TextStrokeTransparency = 0
  1473. tecks2.TextColor3 = Color3.new(.6,0,0)
  1474. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1475. tecks2.Size = UDim2.new(1,0,0.5,0)
  1476. local tecks3 = Instance.new("TextLabel",naeeym2)
  1477. tecks3.BackgroundTransparency = 1
  1478. tecks3.BorderSizePixel = 0
  1479. tecks3.Text = ""
  1480. tecks3.Font = "Fantasy"
  1481. tecks3.TextSize = 30
  1482. tecks3.TextStrokeTransparency = 0
  1483. tecks3.TextColor3 = Color3.new(0,0,255)
  1484. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1485. tecks3.Size = UDim2.new(1,0,0.5,0)
  1486. for i = 1,string.len(text),1 do
  1487. tecks2.Text = string.sub(text,1,i)
  1488. tecks3.Text = string.sub(text,1,i)
  1489. wait(0.01)
  1490. end
  1491. wait(2)
  1492. for i = 1, 50 do
  1493. swait()
  1494. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1495. tecks2.Rotation = tecks2.Rotation - .8
  1496. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1497. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1498. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1499. tecks3.Rotation = tecks2.Rotation + .8
  1500. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1501. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1502. end
  1503. naeeym2:Destroy()
  1504. end)
  1505. chat()
  1506. end
  1507. function onChatted(msg)
  1508. chatfunc(msg)
  1509. end
  1510. p.Chatted:connect(onChatted)
  1511. coroutine.resume(coroutine.create(function()
  1512. wait(2)
  1513. chatfunc("for now let me show you what hunter do")
  1514. end))
  1515.  
  1516.  
  1517. local s0=Instance.new("Sound",char)
  1518. s0.SoundId="rbxassetid://"..ragesong
  1519. s0.Volume=1999
  1520. s0.Pitch=1
  1521. s0.Looped=true
  1522.  
  1523.  
  1524. local s02=Instance.new("Sound",char)
  1525. s02.SoundId="rbxassetid://978788235"
  1526. s02.Volume=1999
  1527. s02.Pitch=1
  1528. s02.Looped=false
  1529. s02:Play()
  1530.  
  1531. function Sound(ID,Parent,Vol,Pitch,Loop)
  1532. local S0 = Instance.new("Sound",Parent)
  1533. S0.SoundId = ID
  1534. S0.Volume = Vol
  1535. S0.Looped = Loop
  1536. S0.Pitch = Pitch
  1537. wait(.1)
  1538. S0:Play()
  1539. end
  1540. function weld(a, b, acf)
  1541. local w = Instance.new("Weld", a)
  1542. w.Part0 = a
  1543. w.Part1 = b
  1544. w.C0 = acf
  1545. end
  1546.  
  1547.  
  1548. wait(9)
  1549. char.Head.face:Destroy()
  1550. local reye = Instance.new("Part", char)
  1551. reye.CanCollide = false
  1552. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  1553. reye.Material = "Neon"
  1554. reye.Size = Vector3.new(.15,.15,.15)
  1555. weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
  1556. m1 = Instance.new("SpecialMesh", reye)
  1557. m1.MeshType = "Sphere"
  1558. m1.Scale = Vector3.new(0.9,0.9,0.9)
  1559. reye.Locked = true
  1560. reye.Name = "re"
  1561.  
  1562. local leye = Instance.new("Part", char)
  1563. leye.CanCollide = false
  1564. leye.BrickColor = BrickColor.new(righteyebrickcolor)
  1565. leye.Material = "Neon"
  1566. leye.Size = Vector3.new(.15,.15,.15)
  1567. weld(leye, char.Head, CFrame.new(-0.15,-0.2,0.55), CFrame.new(1,0,0))
  1568. local m = Instance.new("SpecialMesh", leye)
  1569. m.MeshType = "Sphere"
  1570. m.Scale = Vector3.new(0.9,0.9,0.9)
  1571. leye.Locked = true
  1572. leye.Name = "le"
  1573.  
  1574. coroutine.resume(coroutine.create(function(Part,Weld)
  1575. while Part.Parent~=nil do
  1576. wait(2)
  1577. for i=0,1,0.2 do
  1578. wait()
  1579. m.Scale = Vector3.new(.9,.9-.8*i,.5)
  1580. end
  1581. for i=0,1,0.2 do
  1582. wait()
  1583. m.Scale = Vector3.new(.9,.9+.8*i,.5)
  1584. end
  1585. end
  1586. end),leye,weld)
  1587.  
  1588. coroutine.resume(coroutine.create(function(Part,Weld)
  1589. while Part.Parent~=nil do
  1590. wait(2)
  1591. for z=0,1,0.2 do
  1592. wait()
  1593. m1.Scale = Vector3.new(.9,.9-.8*z,.5)
  1594. end
  1595. for z=0,1,0.2 do
  1596. wait()
  1597. m1.Scale = Vector3.new(.9,.9+.8*z,.5)
  1598. end
  1599. end
  1600. end),reye,weld)
  1601.  
  1602.  
  1603.  
  1604. function fnt(pos,dist,splr)
  1605. if splr then return(splr.Torso.CFrame.p -pos).magnitude < dist end
  1606. local list = {}
  1607. for i,v in pairs(workspace:GetChildren())do
  1608. if v:IsA("Model")then
  1609. if v:findFirstChild("Torso")then
  1610. if v ~= char then
  1611. if(v.Torso.Position -pos).magnitude <= dist then
  1612. table.insert(list,v)
  1613. end
  1614. end
  1615. end
  1616. end
  1617. end
  1618. return list
  1619. end
  1620. function fnp(pos,dist,splr)
  1621. if splr then return(splr.Torso.CFrame.p -pos).magnitude < dist end
  1622. local list = {}
  1623. for i,v in pairs(workspace:GetChildren())do
  1624. if v:IsA("Part")then
  1625. if v ~= char and v.Name~="Car" and v~=torso and v.Name~="Base" and v.Name~="Baseplate" then
  1626. if(v.Position -pos).magnitude <= dist then
  1627. table.insert(list,v)
  1628. end
  1629. end
  1630. end
  1631. end
  1632. return list
  1633. end
  1634. fw = function(wp0, wp1, wc0x, wc0y, wc0z) -- fast weld
  1635. local wld = Instance.new("Weld", wp1)
  1636. wld.Part0 = wp0
  1637. wld.Part1 = wp1
  1638. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1639. end
  1640. local trans=false
  1641. ------------------------------------
  1642. ------------------------------------
  1643. anim="idle"
  1644. local sine=0
  1645. local add=0
  1646. local value=0
  1647. local ffing=false
  1648. local msgs=0
  1649. attack=false
  1650. NoAnims=false
  1651. ----preparing character----
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658. function NoOutline(Part)
  1659. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1660. end
  1661. function lerp(a, b, t) -- Linear interpolation
  1662. return a + (b - a)*t
  1663. end
  1664.  
  1665. function slerp(a, b, t) --Spherical interpolation
  1666. dot = a:Dot(b)
  1667. if dot > 0.99999 or dot < -0.99999 then
  1668. return t <= 0.5 and a or b
  1669. else
  1670. r = math.acos(dot)
  1671. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1672. end
  1673. end
  1674.  
  1675. function matrixInterpolate(a, b, t)
  1676. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1677. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1678. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1679. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1680. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1681. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1682. local t = v1:Dot(v2)
  1683. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1684. return CFrame.new()
  1685. end
  1686. return CFrame.new(
  1687. v0.x, v0.y, v0.z,
  1688. v1.x, v1.y, v1.z,
  1689. v2.x, v2.y, v2.z,
  1690. v3.x, v3.y, v3.z)
  1691. end
  1692. ----------------------------------------------------
  1693. function genWeld(a,b)
  1694. local w = Instance.new("Weld",a)
  1695. w.Part0 = a
  1696. w.Part1 = b
  1697. return w
  1698. end
  1699. function weld(a, b)
  1700. local weld = Instance.new("Weld")
  1701. weld.Name = "W"
  1702. weld.Part0 = a
  1703. weld.Part1 = b
  1704. weld.C0 = a.CFrame:inverse() * b.CFrame
  1705. weld.Parent = a
  1706. return weld;
  1707. end
  1708. ----------------------------------------------------
  1709. function Lerp(c1,c2,al)
  1710. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1711. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1712. for i,v in pairs(com1) do
  1713. com1[i] = v+(com2[i]-v)*al
  1714. end
  1715. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1716. end
  1717. ----------------------------------------------------
  1718.  
  1719.  
  1720.  
  1721. fw(torso, larm, -1.5, 0.5, 0)
  1722. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1723. fw(torso, rarm, 1.5, 0.5, 0)
  1724. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1725. fw(torso, hed, 0, 1.5, 0)
  1726. fw(torso, lleg, -0.5, -1, 0)
  1727. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1728. fw(torso, rleg, 0.5, -1, 0)
  1729. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1730. fw(root, torso, 0, -1, 0)
  1731. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1732. --------------rot------------
  1733. local r=0
  1734. local radd=0.04
  1735. coroutine.wrap(function()
  1736. while rs:wait() do
  1737. r=r+radd
  1738. end
  1739. end)()
  1740. attack = false
  1741. -----------------------------
  1742.  
  1743. -----------------------------
  1744.  
  1745.  
  1746. if trans == false then
  1747. attack=true
  1748. NoAnims=true
  1749. hum.WalkSpeed=0
  1750.  
  1751. local fx = Instance.new("Sound",char)
  1752. fx.SoundId="rbxassetid://"..drinks
  1753. fx.Volume=0
  1754. fx.Pitch=1
  1755. fx:Play()
  1756.  
  1757.  
  1758.  
  1759.  
  1760. fx.SoundId="rbxassetid://"..breaks
  1761. fx.Volume=10
  1762. fx:Play()
  1763.  
  1764.  
  1765.  
  1766.  
  1767. print("drinked")
  1768.  
  1769.  
  1770.  
  1771. coroutine.wrap(function()
  1772. while trans == false do
  1773. wait(0.2)
  1774. local ef = Instance.new("Part",char)
  1775. ef.Name="pulse"
  1776. ef.BrickColor=BrickColor.new(color2)
  1777. ef.Material="Neon"
  1778. ef.Shape="Ball"
  1779. ef.CanCollide=false
  1780. ef.Anchored=true
  1781. ef.Size=Vector3.new(1,1,1)
  1782. ef.CFrame=root.CFrame
  1783.  
  1784. local ef2 = ef:Clone()
  1785. ef2.Parent=ef
  1786. ef2.BrickColor=BrickColor.new(color)
  1787. ef2.Name="call"
  1788. ef2.Size=Vector3.new(1,1,1)
  1789. local em=Instance.new("SpecialMesh",ef2)
  1790. em.MeshId="rbxassetid://3270017"
  1791. em.Scale=Vector3.new(1,1,0.0001)
  1792.  
  1793. local ef3 = ef2:Clone()
  1794. ef3.Parent=ef
  1795. ef3.Name="aura"
  1796. ef3.CFrame=root.CFrame
  1797. local em2=ef3.Mesh
  1798. em2.MeshId="rbxassetid://20329976"
  1799. em2.Scale=Vector3.new(1,0.4,1)
  1800.  
  1801. local ef4 = ef3:Clone()
  1802. ef4.Parent=ef
  1803. local em3=ef4.Mesh
  1804.  
  1805. local ef5 = ef2:Clone()
  1806. ef5.Parent=ef
  1807. local em4=ef5.Mesh
  1808.  
  1809. coroutine.wrap(function()
  1810. for i = 1, 60 do
  1811. rs:wait()
  1812. ef.Size=ef.Size+Vector3.new(1,1,1)
  1813. ef.Transparency=ef.Transparency+1/60
  1814. ef2.Size=ef2.Size+Vector3.new(1,0.3,1)
  1815. ef2.Transparency=ef2.Transparency+1/60
  1816. em.Scale=em.Scale+Vector3.new(1,1,0)
  1817. ef2.CFrame=torso.CFrame*CFrame.Angles(r,r,r)
  1818. ef3.Size=ef3.Size+Vector3.new(1,0.3,1)
  1819. ef3.Transparency=ef3.Transparency+1/60
  1820. ef3.CFrame=root.CFrame*CFrame.Angles(0,r,0)
  1821. em2.Scale=em2.Scale+Vector3.new(1,0.3,1)
  1822. ef4.Size=ef4.Size+Vector3.new(1,0.3,1)
  1823. ef4.Transparency=ef4.Transparency+1/60
  1824. ef4.CFrame=root.CFrame*CFrame.Angles(0,-r,0)
  1825. em3.Scale=em3.Scale+Vector3.new(1,0.3,1)
  1826. ef5.Transparency=ef5.Transparency+1/60
  1827. em4.Scale=em4.Scale+Vector3.new(1,1,0)
  1828. ef5.CFrame=torso.CFrame*CFrame.Angles(-r,-r,-r)
  1829. end
  1830. ef:Destroy()
  1831. ef2:Destroy()
  1832. ef3:Destroy()
  1833. ef4:Destroy()
  1834. ef5:Destroy()
  1835. end)()
  1836. end
  1837. local ef = Instance.new("Part",char)
  1838. ef.Name="pulse"
  1839. ef.BrickColor=BrickColor.new(color2)
  1840. ef.Material="Neon"
  1841. ef.Shape="Ball"
  1842. ef.CanCollide=false
  1843. ef.Anchored=true
  1844. ef.Size=Vector3.new(1,1,1)
  1845. ef.CFrame=root.CFrame
  1846. local em=Instance.new("SpecialMesh",ef)
  1847. em.MeshId="rbxassetid://9982590"
  1848. em.Scale=Vector3.new(1,0.3,1)
  1849.  
  1850. local ef2 = ef:Clone()
  1851. ef2.Parent=ef
  1852. ef2.Name="aura"
  1853. ef2.CFrame=root.CFrame
  1854. ef2.Mesh:Destroy()
  1855.  
  1856. local ef3 = ef:Clone()
  1857. ef3.Parent=ef
  1858. ef3.Name="aura"
  1859. ef3.CFrame=root.CFrame
  1860. ef3.Mesh:Destroy()
  1861. local em2=Instance.new("SpecialMesh",ef3)
  1862. em2.MeshId="rbxassetid://20329976"
  1863. em2.Scale=Vector3.new(1,0.3,1)
  1864.  
  1865. coroutine.wrap(function()
  1866. for i = 1, 250 do
  1867. ef.Size=ef.Size+Vector3.new(2,2,2)
  1868. ef.Transparency=ef.Transparency+1/160
  1869. em.Scale=em.Scale+Vector3.new(0.6,0.6,0.6)
  1870. ef.CFrame=root.CFrame*CFrame.Angles(r,r,r)
  1871. ef3.Transparency=ef3.Transparency+1/160
  1872. ef3.CFrame=root.CFrame*CFrame.Angles(0,r,0)
  1873. em2.Scale=em2.Scale+Vector3.new(2,0.8,2)
  1874. ef2.Size=ef2.Size+Vector3.new(2,2,2)
  1875. ef2.Transparency=ef2.Transparency+1/160
  1876. rs:wait()
  1877. end
  1878. ef:Destroy()
  1879. ef2:Destroy()
  1880. ef3:Destroy()
  1881. s02:Destroy()
  1882.  
  1883. end)()
  1884. end)()
  1885.  
  1886. for i = 1, 270 do
  1887. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,4,0)*CFrame.Angles(math.rad(20),0,0),0.25)
  1888. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0.2)*CFrame.Angles(math.rad(-40),0,0.15),0.25)
  1889. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0.2)*CFrame.Angles(math.rad(-40),0,-0.15),0.25)
  1890. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0.2)*CFrame.Angles(math.rad(-40),0,-6),0.25)
  1891. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,0.2)*CFrame.Angles(math.rad(-40),0,6),0.25)
  1892. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  1893. rs:wait()
  1894. end
  1895. wait(8.7)
  1896. s0:Play()
  1897. trans=true
  1898. print("screamed")
  1899. for i,v in pairs(char:GetChildren()) do
  1900. if v:FindFirstChild("Handle") then
  1901. v.Handle.Transparency=1
  1902. end
  1903. end
  1904. hum.WalkSpeed=normal
  1905. NoAnims=false
  1906. attack=false
  1907. end
  1908.  
  1909.  
  1910. ------effects------
  1911.  
  1912. ypcall(function()
  1913. shirt = Instance.new("Shirt", char)
  1914. shirt.Name = "Shirt"
  1915. pants = Instance.new("Pants", char)
  1916. pants.Name = "Pants"
  1917. char.Shirt.ShirtTemplate = Shirt
  1918. char.Pants.PantsTemplate = Pants
  1919. end)
  1920.  
  1921. char["Body Colors"].HeadColor = BrickColor.new("Dirt brown")
  1922. char["Body Colors"].TorsoColor = BrickColor.new("Dirt brown")
  1923. char["Body Colors"].LeftArmColor = BrickColor.new("Dirt brown")
  1924. char["Body Colors"].RightArmColor = BrickColor.new("Dirt brown")
  1925.  
  1926.  
  1927.  
  1928. hum = char.Humanoid
  1929.  
  1930. function CreateMesh(parent, id, x, y, z, texture)
  1931. local m=Instance.new("SpecialMesh", parent)
  1932. m.MeshType = "FileMesh"
  1933. m.MeshId=id
  1934. if texture ~= nil then
  1935. m.TextureId=texture
  1936. end
  1937. m.Scale = Vector3.new(x,y,z)
  1938. end
  1939.  
  1940. local euler = CFrame.fromEulerAnglesXYZ
  1941.  
  1942. Hat=function()
  1943. hat = Instance.new("Part", char)
  1944. CreateMesh(hat, "rbxassetid://1227827998", 1.1, 1.1, 1.1,"rbxassetid://1211509746")
  1945. hat.Name = "PurpleHair"
  1946. hat.Locked = true
  1947. hat.BrickColor = BrickColor.new("Dark indigo")
  1948. hat.CanCollide=true
  1949. hat.Size=Vector3.new(1,1,1)
  1950. hatw = Instance.new("Weld",hat)
  1951. hatw.Part0=hat
  1952. hatw.Part1=char['Head']
  1953. hatw.C0=CFrame.new(-0.1,-0.4,0)
  1954. hatw.C1=euler(math.rad(0),math.rad(0),math.rad(0))
  1955. end
  1956.  
  1957.  
  1958. Hat2=function()
  1959. hat2 = Instance.new("Part", char)
  1960. CreateMesh(hat2, "rbxassetid://943649996", 0.5, 0.5, 0.5,"rbxassetid://943650208")
  1961. hat2.Name = "DisguiseScarf"
  1962. hat2.Locked = true
  1963. hat2.BrickColor = BrickColor.new("Dark indigo")
  1964. hat2.CanCollide=true
  1965. hat2.Size=Vector3.new(1,1,1)
  1966. hat2w = Instance.new("Weld",hat2)
  1967. hat2w.Part0=hat2
  1968. hat2w.Part1=char['Head']
  1969. hat2w.C0=CFrame.new(0,0.5,0)
  1970. hat2w.C1=euler(math.rad(0),math.rad(0),math.rad(0))
  1971. end
  1972.  
  1973. Hat()
  1974. Hat2()
  1975.  
  1976. hum.MaxHealth=math.huge
  1977. hum.Health=hum.MaxHealth
  1978.  
  1979.  
  1980. Debounces = {
  1981. CanAttack = true;
  1982. NoIdl = false;
  1983. Slashing = false;
  1984. Slashed = false;
  1985. RPunch = false;
  1986. RPunched = false;
  1987. LPunch = false;
  1988. LPunched = false;
  1989. }
  1990. local Touche = {char.Name, }
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996. CV="Really blue"
  1997.  
  1998. local txt = Instance.new("BillboardGui", char)
  1999. txt.Adornee = char .Head
  2000. txt.Name = "_status"
  2001. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2002. txt.StudsOffset = Vector3.new(-9, 11, 0)
  2003. local text = Instance.new("TextLabel", txt)
  2004. text.Size = UDim2.new(10, 0, 7, 0)
  2005. text.FontSize = "Size24"
  2006. text.TextScaled = true
  2007. text.TextTransparency = 0
  2008. text.BackgroundTransparency = 1
  2009. text.TextTransparency = 0
  2010. text.TextStrokeTransparency = 0
  2011. text.Font = "Antique"
  2012. text.TextStrokeColor3 = Color3.new(0,0,255)
  2013.  
  2014. v=Instance.new("Part")
  2015. v.Name = "ColorBrick"
  2016. v.Parent=p.Character
  2017. v.FormFactor="Symmetric"
  2018. v.Anchored=true
  2019. v.CanCollide=false
  2020. v.BottomSurface="Smooth"
  2021. v.TopSurface="Smooth"
  2022. v.Size=Vector3.new(10,5,3)
  2023. v.Transparency=1
  2024. v.CFrame=char.Torso.CFrame
  2025. v.BrickColor=BrickColor.new(CV)
  2026. v.Transparency=1
  2027. text.TextColor3 = Color3.new(0,0,0)
  2028. v.Shape="Block"
  2029. text.Text = "Hunter"
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037. rarm.Touched:connect(function(ht)
  2038. hit = ht.Parent
  2039. if ht and hit:IsA("Model") then
  2040. if hit:FindFirstChild("Humanoid") then
  2041. if hit.Name ~= p.Name then
  2042. if Debounces.RPunch == true and Debounces.RPunched == false then
  2043. Debounces.RPunched = true
  2044. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2045. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 20
  2046. if Debounces.ks==true then
  2047. z = Instance.new("Sound",hed)
  2048. z.SoundId = "rbxassetid://588693156"
  2049. z.Pitch = ptz[math.random(1,#ptz)]
  2050. z.Volume = 20
  2051. z:Play()
  2052. end
  2053. wait(.2)
  2054. Debounces.RPunched = false
  2055. end
  2056. end
  2057. end
  2058. elseif ht and hit:IsA("Hat") then
  2059. if hit.Parent.Name ~= p.Name then
  2060. if hit.Parent:FindFirstChild("Humanoid") then
  2061. if Debounces.RPunch == true and Debounces.RPunched == false then
  2062. Debounces.RPunched = true
  2063. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  2064. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 20
  2065. if Debounces.ks==true then
  2066. z = Instance.new("Sound",hed)
  2067. z.SoundId = "rbxassetid://588693156"
  2068. z.Pitch = ptz[math.random(1,#ptz)]
  2069. z.Volume = 20
  2070. z:Play()
  2071. end
  2072. wait(.2)
  2073. Debounces.RPunched = false
  2074. end
  2075. end
  2076. end
  2077. end
  2078. end)
  2079. larm.Touched:connect(function(ht)
  2080. hit = ht.Parent
  2081. if ht and hit:IsA("Model") then
  2082. if hit:FindFirstChild("Humanoid") then
  2083. if hit.Name ~= p.Name then
  2084. if Debounces.LPunch == true and Debounces.LPunched == false then
  2085. Debounces.LPunched = true
  2086. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2087. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 20
  2088. if Debounces.ks2==true then
  2089. z = Instance.new("Sound",hed)
  2090. z.SoundId = "rbxassetid://588693156"
  2091. z.Pitch = ptz[math.random(1,#ptz)]
  2092. z.Volume = 20
  2093. z:Play()
  2094. end
  2095. wait(.2)
  2096. Debounces.LPunched = false
  2097. end
  2098. end
  2099. end
  2100. elseif ht and hit:IsA("Hat") then
  2101. if hit.Parent.Name ~= p.Name then
  2102. if hit.Parent:FindFirstChild("Humanoid") then
  2103. if Debounces.LPunch == true and Debounces.LPunched == false then
  2104. Debounces.LPunched = true
  2105. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  2106. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 20
  2107. if Debounces.ks2==true then
  2108. z = Instance.new("Sound",hed)
  2109. z.SoundId = "rbxassetid://588693156"
  2110. z.Pitch = ptz[math.random(1,#ptz)]
  2111. z.Volume = 20
  2112. z:Play()
  2113. end
  2114. wait(.2)
  2115. Debounces.LPunched = false
  2116. end
  2117. end
  2118. end
  2119. end
  2120. end)
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129. local attacktype = 1
  2130. local attack = false
  2131.  
  2132.  
  2133.  
  2134. function attackone()
  2135. Debounces.RPunch = true
  2136. Debounces.LPunch = true
  2137. attack = true
  2138. NoAnims = true
  2139. for i = 1, 3 do
  2140. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2141. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2142. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2143. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2144. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2145. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2146. if Debounces.on == false then break end
  2147. wait()
  2148. end
  2149. attack = false
  2150. NoAnims = false
  2151. Debounces.RPunch = false
  2152. Debounces.LPunch = false
  2153. end
  2154.  
  2155. function attacktwo()
  2156. Debounces.RPunch = true
  2157. Debounces.LPunch = true
  2158. NoAnims = true
  2159. attack = true
  2160. for i = 1, 3 do
  2161. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2162. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2163. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2164. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2165. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2166. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2167. if Debounces.on == false then break end
  2168. wait()
  2169. end
  2170. attack = false
  2171. NoAnims = false
  2172. Debounces.RPunch = false
  2173. Debounces.LPunch = false
  2174.  
  2175. end
  2176.  
  2177.  
  2178. function attackthree()
  2179. Debounces.RPunch = true
  2180. Debounces.LPunch = true
  2181. NoAnims = true
  2182. attack = true
  2183. for i = 1, 3 do
  2184. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2185. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2186. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2187. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2188. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2189. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2190. if Debounces.on == false then break end
  2191. wait()
  2192. end
  2193. attack = false
  2194. NoAnims = false
  2195. Debounces.RPunch = false
  2196. Debounces.LPunch = false
  2197. end
  2198.  
  2199.  
  2200. function attackfour()
  2201. Debounces.RPunch = true
  2202. Debounces.LPunch = true
  2203. NoAnims = true
  2204. attack = true
  2205. for i = 1, 3 do
  2206. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2207. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2208. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2209. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2210. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2211. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2212. if Debounces.on == false then break end
  2213. wait()
  2214. end
  2215. attack = false
  2216. NoAnims = false
  2217. Debounces.RPunch = false
  2218. Debounces.LPunch = false
  2219. end
  2220.  
  2221.  
  2222. mouse.Button1Down:connect(function()
  2223. if attack == false and attacktype == 1 then
  2224. attacktype = 2
  2225. attackone()
  2226. elseif attack == false and attacktype == 2 then
  2227. attacktype = 3
  2228. attacktwo()
  2229. elseif attack == false and attacktype == 3 then
  2230. attacktype = 4
  2231. attackthree()
  2232. elseif attack == false and attacktype == 4 then
  2233. attacktype = 1
  2234. attackfour()
  2235. end
  2236. end)
  2237.  
  2238. coroutine.resume(coroutine.create(function()
  2239. wait(2)
  2240. game.Lighting.TimeOfDay = "00:00:00"
  2241.  
  2242. hat.Transparency = 1
  2243. Hat3=function()
  2244. hat3 = Instance.new("Part", char)
  2245. CreateMesh(hat3, "rbxassetid://667528488", 1.1, 1.1, 1.1)
  2246. hat3.Name = "RedHair"
  2247. hat3.Locked = true
  2248. hat3.BrickColor = BrickColor.new("Maroon")
  2249. hat3.CanCollide=true
  2250. hat3.Size=Vector3.new(1,1,1)
  2251. hat3w = Instance.new("Weld",hat3)
  2252. hat3w.Part0=hat3
  2253. hat3w.Part1=char['Head']
  2254. hat3w.C0=CFrame.new(-0.1,-0.4,0)
  2255. hat3w.C1=euler(math.rad(0),math.rad(0),math.rad(0))
  2256. end
  2257.  
  2258.  
  2259.  
  2260. ypcall(function()
  2261. shirt = Instance.new("Shirt", char)
  2262. shirt.Name = "Shirt"
  2263. pants = Instance.new("Pants", char)
  2264. pants.Name = "Pants"
  2265. char.Shirt.ShirtTemplate = "rbxassetid://519769931"
  2266. char.Pants.PantsTemplate = "rbxassetid://519770250"
  2267. end)
  2268.  
  2269. ragesong2 = "492913801"
  2270. s02=Instance.new("Sound",char)
  2271. s02.SoundId="rbxassetid://"..ragesong2
  2272. s02.Volume=1999
  2273. s02.Pitch=1
  2274. s02.Looped=true
  2275. righteyebrickcolor = "Really red"
  2276. s0:Stop()
  2277. wait(0.01)
  2278. s02:Play()
  2279. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  2280. leye.BrickColor = BrickColor.new(righteyebrickcolor)
  2281. text.TextStrokeColor3 = Color3.new(255,0,0)
  2282. hat.BrickColor = BrickColor.new("Maroon")
  2283. Hat3()
  2284. end))
  2285.  
  2286.  
  2287. tran = 0
  2288. for i,v in pairs(char:GetChildren()) do
  2289. if v.Name == "Head" or v.Name == "Torso" or v.Name == "Torso" or v.Name == "Left Arm" or v.Name == "Right Arm" or v.Name == "Left Leg" or v.Name == "Right Leg" then
  2290. Glow1 = Color3.new(.6,0,.1)
  2291. Glow2 = Color3.new(0,0,0)
  2292.  
  2293. GlowParticle = Instance.new("ParticleEmitter",v)
  2294. GlowParticle.LightEmission = 1
  2295. GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
  2296. GlowParticle.Size = NumberSequence.new(0,2)
  2297.  
  2298. GlowParticle.Texture = "http://www.roblox.com/asset/?id=467188845"
  2299. GlowParticle.Transparency = NumberSequence.new(tran,1)
  2300. GlowParticle.LockedToPart = true
  2301. GlowParticle.Lifetime = NumberRange.new(0.5)
  2302. GlowParticle.Rate= 300
  2303. GlowParticle.Speed =NumberRange.new(0)
  2304. end end
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318. coroutine.wrap(function()
  2319. for i = 1,3 do
  2320. wait()
  2321. end end)()
  2322. wait(1.65)
  2323. _DEBOUNCE = true
  2324. wait()
  2325. Portal:Destroy()
  2326. coroutine.wrap(function()
  2327. local Pos = char.Torso.Position
  2328. local BOOSH = Instance.new("Sound",Workspace)
  2329. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  2330. BOOSH.Volume = 1
  2331. BOOSH.Pitch = 0.675
  2332. local Fuse = Instance.new("Sound",Workspace)
  2333. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  2334. Fuse.Volume = 1
  2335. Fuse.Pitch = 0.25
  2336. local BOOSH2 = Instance.new("Sound",Workspace)
  2337. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  2338. BOOSH2.Volume = 1
  2339. BOOSH2.Pitch = 0.25
  2340. local dsound = true
  2341. local PewPew = Instance.new("Sound",Workspace)
  2342. PewPew.Name = "PewPew"
  2343. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  2344. PewPew.Volume = 1
  2345. PewPew.Pitch = 0.32
  2346. local function GetHumanoids()
  2347. local Characters = {}
  2348. for i,v in pairs(Workspace:GetChildren())do
  2349. if v:IsA("Model")then
  2350. local Hu = v:findFirstChild("Humanoid")
  2351. local Torso = v:findFirstChild("Torso")
  2352. if Hu and Torso and v.Name ~= p.Name then
  2353. table.insert(Characters,Torso)
  2354. end end end
  2355. return Characters
  2356. end
  2357. local function Boom()
  2358. for i = 1,25 do
  2359. for _,v in pairs(GetHumanoids())do
  2360. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  2361. local h = v.Parent:findFirstChild("Humanoid")
  2362. if h then
  2363. local Moar =(Pos - v.Position).unit
  2364.  
  2365.  
  2366. end end end
  2367. local p = Instance.new("Part",char)
  2368. p.Name = "BlastRing"
  2369. p.TopSurface = 0
  2370. p.BottomSurface = 0
  2371. p.CanCollide = false
  2372. p.Anchored = true
  2373. p.BrickColor = BrickColor.new("Really red")
  2374. p.Size = Vector3.new(1,1,1)
  2375. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  2376. local rm = Instance.new("SpecialMesh",p)
  2377. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2378. rm.Name = "BlastMesh"
  2379. rm.Scale = Vector3.new(1,1,1)
  2380. coroutine.wrap(function()
  2381. for n = 1,15 do
  2382. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  2383. if 2 +i/5 == 1.2 then
  2384. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  2385. end
  2386. p.Transparency = n/15
  2387. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  2388. wait()
  2389. end
  2390. p:Destroy()
  2391. end)()
  2392. local p = Instance.new("Part",char)
  2393. p.TopSurface = 0
  2394. p.BottomSurface = 0
  2395. p.formFactor = "Symmetric"
  2396. p.Size = Vector3.new(1,1,1)
  2397. p.Anchored = true
  2398. p.CanCollide = false
  2399. p.BrickColor = BrickColor.new("Really red")
  2400. p.CFrame = CFrame.new(Pos)
  2401. local m = Instance.new("BlockMesh",p)
  2402. coroutine.wrap(function()
  2403. for x = 1,48 do
  2404. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  2405. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  2406. p.Transparency = x/48
  2407. Wait()
  2408. end
  2409. p:Destroy()
  2410. end)()
  2411. Game:GetService("Debris"):AddItem(p,5)
  2412. local p = Instance.new("Part",char)
  2413. p.Name = "BlastRing"
  2414. p.TopSurface = 0
  2415. p.BottomSurface = 0
  2416. p.CanCollide = false
  2417. p.Anchored = true
  2418. p.BrickColor = BrickColor.new("Really black")
  2419. p.Size = Vector3.new(1,1,1)
  2420. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  2421. local m = Instance.new("SpecialMesh",p)
  2422. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2423. m.Scale = Vector3.new(1,0.25,1)
  2424. coroutine.wrap(function()
  2425. for n = 1,13 do
  2426. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  2427. if 1 +i/5 == 1.2 then
  2428. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  2429. end
  2430. p.Transparency = n/13
  2431. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  2432. Wait()
  2433. end
  2434. p:Destroy()
  2435. end)()
  2436. Wait(0.1)
  2437. end for i = 10,19 do
  2438. local p = Instance.new("Part",char)
  2439. p.Name = "BlastRing"
  2440. p.TopSurface = 0
  2441. p.BottomSurface = 0
  2442. p.CanCollide = false
  2443. p.Anchored = true
  2444. p.BrickColor = BrickColor.new("Really red")
  2445. p.Size = Vector3.new(1,1,1)
  2446. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  2447. local m = Instance.new("SpecialMesh",p)
  2448. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2449. m.Scale = Vector3.new(1,0.25,1)
  2450. coroutine.wrap(function()
  2451. for n = 1,13 do
  2452. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  2453. if 1 +i/5 == 1.2 then
  2454. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  2455. end
  2456. p.Transparency = n/13
  2457. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  2458. Wait()
  2459. end
  2460. p:Destroy()
  2461. end)()
  2462. local p = Instance.new("Part",char)
  2463. p.Name = "BlastRing"
  2464. p.TopSurface = 0
  2465. p.BottomSurface = 0
  2466. p.CanCollide = false
  2467. p.Anchored = true
  2468. p.BrickColor = BrickColor.new("Really black")
  2469. p.Size = Vector3.new(1,1,1)
  2470. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  2471. p.Parent = workspace
  2472. local m = Instance.new("SpecialMesh",p)
  2473. m.Name = "BlastMesh"
  2474. m.Scale = Vector3.new(0.1,0.1,0.1)
  2475. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2476. coroutine.wrap(function()
  2477. for n = 1,15 do
  2478. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  2479. if 3+i/5 == 1.2 then
  2480. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  2481. end
  2482. p.Transparency = n/15
  2483. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  2484. Wait()
  2485. end
  2486. p:Destroy()
  2487. end)()
  2488. for _,v in pairs(GetHumanoids())do
  2489. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  2490. local h = v.Parent:findFirstChild("Humanoid")
  2491. if h then
  2492. local Moar =(Pos - v.Position).unit
  2493.  
  2494.  
  2495. end end end
  2496. Wait(0.1)
  2497. end for i = 30,37 do
  2498. for _,v in pairs(GetHumanoids())do
  2499. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  2500. local h = v.Parent:findFirstChild("Humanoid")
  2501. if h then
  2502. local Moar =(Pos - v.Position).unit
  2503.  
  2504.  
  2505. end end end end
  2506. dsound = false
  2507. wait(6.5)
  2508. for i = 1,30 do
  2509. BOOSH.Volume = BOOSH.Volume -0.033
  2510. BOOSH2.Volume = BOOSH.Volume
  2511. Fuse.Volume = BOOSH.Volume
  2512. Wait()
  2513. end
  2514. BOOSH:Stop()
  2515. BOOSH2:Stop()
  2516. Fuse:Stop()
  2517. end
  2518. BOOSH2:Play()
  2519. Fuse:Play()
  2520. BOOSH:Play()
  2521. Boom()
  2522. end)()
  2523. hum.WalkSpeed = 5
  2524. end]]
  2525.  
  2526.  
  2527. GroundWave = function()
  2528. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2529. local Colors = {"Really blue", "Really blue"}
  2530. local wave = Instance.new("Part", torso)
  2531. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2532. wave.Anchored = true
  2533. wave.CanCollide = false
  2534. wave.Locked = true
  2535. wave.Size = Vector3.new(1, 1, 1)
  2536. wave.TopSurface = "Smooth"
  2537. wave.BottomSurface = "Smooth"
  2538. wave.Transparency = 0.35
  2539. wave.CFrame = HandCF
  2540. wm = Instance.new("SpecialMesh", wave)
  2541. wm.MeshId = "rbxassetid://3270017"
  2542. coroutine.wrap(function()
  2543. for i = 1, 14, 1 do
  2544. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  2545. wave.Size = wm.Scale
  2546. wave.CFrame = HandCF
  2547. wave.Transparency = i/14
  2548. wait()
  2549. end
  2550. wait()
  2551. wave:Destroy()
  2552. end)()
  2553. end
  2554.  
  2555.  
  2556.  
  2557. function BurningEff(part)
  2558. local eff1 = Instance.new("ParticleEmitter",part)
  2559. eff1.Size = NumberSequence.new(.1)
  2560. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  2561. eff1.LightEmission = 1
  2562. eff1.Lifetime = NumberRange.new(1)
  2563. eff1.Speed = NumberRange.new(0)
  2564. eff1.Rate = 100
  2565. eff1.Texture = "rbxassetid://284205403"
  2566. eff1.Acceleration = Vector3.new(0,10,0)
  2567. eff1.Color = ColorSequence.new(Color3.new(0,0,255))
  2568. local eff2 = Instance.new("ParticleEmitter",part)
  2569. eff2.Size = NumberSequence.new(.1)
  2570. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  2571. eff2.LightEmission = 1
  2572. eff2.Lifetime = NumberRange.new(0.2)
  2573. eff2.Speed = NumberRange.new(0)
  2574. eff2.Rate = 100
  2575. eff2.Texture = "rbxassetid://347504259"
  2576. eff2.Acceleration = Vector3.new(0,10,0)
  2577. eff2.Color = ColorSequence.new(Color3.new(0,0,255))
  2578. local eff3 = Instance.new("ParticleEmitter",part)
  2579. eff3.Size = NumberSequence.new(0.2)
  2580. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  2581. eff3.LightEmission = 1
  2582. eff3.Lifetime = NumberRange.new(1)
  2583. eff3.Speed = NumberRange.new(0)
  2584. eff3.Rate = 100
  2585. eff3.Texture = "rbxassetid://284205403"
  2586. eff3.Acceleration = Vector3.new(0,10,0)
  2587. eff3.Color = ColorSequence.new(Color3.new(0,0,255))
  2588. end
  2589.  
  2590.  
  2591. function FullPower()
  2592. NoAnims = true
  2593. attack = true
  2594.  
  2595.  
  2596.  
  2597. Full = true
  2598.  
  2599.  
  2600. for i = 1, 40 do
  2601. wait()
  2602. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  2603. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  2604. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  2605. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  2606. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  2607. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  2608. end
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618. for i = 1, 20 do
  2619. wait()
  2620. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2621. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
  2622. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
  2623. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
  2624. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  2625. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  2626. end
  2627.  
  2628. s0:Destroy()
  2629. ragesong = "397952612"
  2630. wait(0.001)
  2631. s02 = Instance.new("Sound",char)
  2632. s02.Volume = 90
  2633. s02.SoundId = "rbxassetid://"..ragesong
  2634. s02.Looped = true
  2635. s02.Pitch = 1
  2636. wait(0.001)
  2637. s02:Play()
  2638.  
  2639.  
  2640. local selectionBoxOfTorso = Instance.new("SelectionBox",torso)
  2641. selectionBoxOfTorso.Adornee = torso
  2642. selectionBoxOfTorso.Color = BrickColor.new("Really blue")
  2643. selectionBoxOfTorso.LineThickness = 0.01
  2644. selectionBoxOfTorso.Transparency = 0
  2645.  
  2646. local selectionBoxOfRightArm = Instance.new("SelectionBox",char["Right Arm"])
  2647. selectionBoxOfRightArm.Adornee = char["Right Arm"]
  2648. selectionBoxOfRightArm.Color = BrickColor.new("Really blue")
  2649. selectionBoxOfRightArm.LineThickness = 0.01
  2650. selectionBoxOfRightArm.Transparency = 0
  2651.  
  2652. local selectionBoxOfRightLeg = Instance.new("SelectionBox",char["Right Leg"])
  2653. selectionBoxOfRightLeg.Adornee = char["Right Leg"]
  2654. selectionBoxOfRightLeg.Color = BrickColor.new("Really blue")
  2655. selectionBoxOfRightLeg.LineThickness = 0.01
  2656. selectionBoxOfRightLeg.Transparency = 0
  2657.  
  2658. local selectionBoxOfLeftArm = Instance.new("SelectionBox",char["Left Arm"])
  2659. selectionBoxOfLeftArm.Adornee = char["Left Arm"]
  2660. selectionBoxOfLeftArm.Color = BrickColor.new("Really blue")
  2661. selectionBoxOfLeftArm.LineThickness = 0.01
  2662. selectionBoxOfLeftArm.Transparency = 0
  2663.  
  2664. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",char["Left Leg"])
  2665. selectionBoxOfLeftLeg.Adornee = char["Left Leg"]
  2666. selectionBoxOfLeftLeg.Color = BrickColor.new("Really blue")
  2667. selectionBoxOfLeftLeg.LineThickness = 0.01
  2668. selectionBoxOfLeftLeg.Transparency = 0
  2669.  
  2670. BurningEff(reye)
  2671.  
  2672. LightOnBody = Instance.new("PointLight", hed)
  2673. LightOnBody.Brightness = 3000
  2674. LightOnBody.Range = 20
  2675. LightOnBody.Color = Color3.new(0, 0, 255)
  2676.  
  2677. r = game:GetService("RunService").RenderStepped
  2678. Activated = true
  2679. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  2680. Debri = coroutine.wrap(function()
  2681. repeat
  2682. local p = Instance.new('Part',torso)
  2683. p.formFactor = 'Custom'
  2684. p.Size = Vector3.new(1,1,1)
  2685. p.BrickColor = workspace.Base.BrickColor
  2686. p.CanCollide = false
  2687. p.Transparency = 0
  2688. p.Anchored = true
  2689. p.Locked=true
  2690. p.Material = workspace.Base.Material
  2691. s = math.random(1,40)/10
  2692. local m = Instance.new("BlockMesh",p)
  2693. m.Scale = Vector3.new(s,s,s)
  2694. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  2695. --[[coroutine.wrap(function()
  2696. wait(2)
  2697. while Charging == true do
  2698. wait(2)
  2699. GroundWave1()
  2700. wait(2)
  2701. end
  2702. end)()]]--
  2703.  
  2704. spawn(function()
  2705. while r:wait() do
  2706. if p.Transparency >= 1 then p:Destroy() break end
  2707. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  2708. p.Transparency = p.Transparency+0.01
  2709. end
  2710. end)
  2711. wait(.3)
  2712. until Activated == false
  2713. end)
  2714. Debri()
  2715.  
  2716. l = game.Lighting
  2717. l.TimeOfDay = 1
  2718. game.Lighting.Ambient = Color3.new(0,0,0)
  2719. l.Brightness = 0.1
  2720.  
  2721.  
  2722. spawn(function()
  2723. while wait(2)
  2724. do
  2725. GroundWave()
  2726. end
  2727. end)
  2728.  
  2729.  
  2730. local eColors = {"Really blue", "Really blue"}
  2731. coroutine.resume(coroutine.create(function()
  2732. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  2733. local magz = (Part0 - Part1).magnitude
  2734. local curpos = Part0
  2735. local trz = {-Offset,Offset}
  2736. for i=1,Times do
  2737. local li = Instance.new("Part", torso)
  2738. li.Name = "Lightning"
  2739. li.TopSurface =0
  2740. li.Material = "Neon"
  2741. li.BottomSurface = 0
  2742. li.Anchored = true
  2743. li.Locked = true
  2744. li.Transparency = Trans or 0.4
  2745. li.BrickColor = BrickColor.new(Color)
  2746. li.formFactor = "Custom"
  2747. li.CanCollide = false
  2748. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  2749. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  2750. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  2751. if Times == i then
  2752. local magz2 = (curpos - Part1).magnitude
  2753. li.Size = Vector3.new(Thickness,Thickness,magz2)
  2754. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  2755. else
  2756. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  2757. end
  2758. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  2759. game.Debris:AddItem(li,.1)
  2760. end
  2761. end
  2762.  
  2763. BodyParts = {}
  2764. for _, v in pairs(char:GetChildren()) do
  2765. if v:IsA("Part") then
  2766. table.insert(BodyParts, v)
  2767. end
  2768. end
  2769.  
  2770. Bounding = {} -- Calculate the bounding boxes
  2771. for _, v in pairs(BodyParts) do
  2772. local temp = {X=nil, Y=nil, Z=nil}
  2773. temp.X = v.Size.X/2 * 10
  2774. temp.Y = v.Size.Y/2 * 10
  2775. temp.Z = v.Size.Z/2 * 10
  2776. Bounding[v.Name] = temp
  2777. end
  2778.  
  2779. while wait(lightspeed) do
  2780. lightspeed = math.random(0.1,0.2)
  2781. local Body1 = BodyParts[math.random(#BodyParts)]
  2782. local Body2 = BodyParts[math.random(#BodyParts)]
  2783. local Pos1 = Vector3.new(
  2784. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  2785. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  2786. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  2787. )
  2788. local Pos2 = Vector3.new(
  2789. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  2790. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  2791. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  2792. )
  2793. local SPos1 = Body1.Position + Pos1
  2794. local SPos2 = Body2.Position + Pos2
  2795. Lightning(SPos1, SPos2, 4, 3, eColors[math.random(1,#eColors)], .2, .56)
  2796. end
  2797. end))
  2798. for i = 1, 20 do
  2799. wait()
  2800. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.4)--head
  2801. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
  2802. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.2)--arm
  2803. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.2)--arm
  2804. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.4)--leg
  2805. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--leg
  2806. end
  2807.  
  2808.  
  2809. attack = false
  2810. NoAnims = false
  2811. end
  2812.  
  2813. function weld5(part0, part1, c0, c1)
  2814. weeld=Instance.new("Weld", part0)
  2815. weeld.Part0=part0
  2816. weeld.Part1=part1
  2817. weeld.C0=c0
  2818. weeld.C1=c1
  2819. return weeld
  2820. end
  2821.  
  2822.  
  2823.  
  2824. Grab = false
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830. fat = Instance.new("BindableEvent",script)
  2831. fat.Name = "Heartbeat"
  2832.  
  2833. script:WaitForChild("Heartbeat")
  2834.  
  2835. frame = 1/30
  2836. tf = 0
  2837. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  2838. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  2839. lastframe = tick()
  2840. script.Heartbeat:Fire() --ayy lmao
  2841.  
  2842. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  2843. tf = tf + s
  2844. if tf >= frame then
  2845. if allowframeloss then
  2846. script.Heartbeat:Fire()
  2847. lastframe=tick()
  2848. else
  2849. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  2850. for i=1, math.floor(tf/frame) do
  2851. script.Heartbeat:Fire()
  2852. end
  2853. lastframe=tick()
  2854. end
  2855. if tossremainder then
  2856. tf = 0
  2857. else
  2858. tf = tf - frame * math.floor(tf/frame)
  2859. end
  2860. end
  2861. end)
  2862.  
  2863. function Swait(NUMBER)
  2864. if NUMBER == 0 or NUMBER == nil then
  2865. fat.Event:wait()
  2866. else
  2867. for i = 1, NUMBER do
  2868. fat.Event:wait()
  2869. end
  2870. end
  2871. end
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877. function GrabAndDrag()
  2878. NoAnims = true
  2879. attack = true
  2880.  
  2881. if Grab == false then
  2882.  
  2883. for i = 1, 20 do
  2884. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  2885. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  2886. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  2887. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  2888. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  2889. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  2890. if Debounces.on == false then break end
  2891. rs:wait(2)
  2892. end
  2893. con1=larm.Touched:connect(function(hit) -- this is grab
  2894. ht = hit.Parent
  2895. hum1=ht:FindFirstChild('Humanoid')
  2896. if hum1 ~= nil then
  2897.  
  2898.  
  2899.  
  2900.  
  2901. z = Instance.new("Sound",char)
  2902. z.SoundId = "rbxassetid://227194112"
  2903. z.Volume = 90
  2904. wait(.1)
  2905. z:Play()
  2906. hum1.PlatformStand=true
  2907. gp = ht
  2908. Grab = true
  2909. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  2910. asd.Parent = larm
  2911. asd.Name = "asd"
  2912. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  2913.  
  2914.  
  2915. --[[ elseif hum1 == nil then
  2916. con1:disconnect()
  2917. wait() return]]
  2918. end
  2919. end)
  2920.  
  2921.  
  2922. for i = 1, 20 do
  2923. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  2924. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  2925. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  2926. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  2927. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  2928. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  2929. if Debounces.on == false then break end
  2930. rs:wait(2)
  2931. end
  2932. con1:disconnect()
  2933.  
  2934. if gp == nil then
  2935. attack = false
  2936. NoAnims = false
  2937. return end
  2938.  
  2939.  
  2940.  
  2941. --[[for i = 1, 16 do
  2942. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  2943. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  2944. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  2945. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  2946. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  2947. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2948. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  2949. if Debounces.on == false then end
  2950. rs:wait()
  2951. end]]--
  2952. for i = 1, 16 do
  2953. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  2954. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-73)), 0.3)
  2955. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  2956. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  2957. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  2958. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2959. if Debounces.on == false then end
  2960. rs:wait()
  2961. end
  2962.  
  2963.  
  2964. coroutine.resume(coroutine.create(function()
  2965. local BF = Instance.new("BodyVelocity",hed)
  2966. BF.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2967. BF.velocity = root.CFrame.lookVector*120
  2968. wait(2.5)
  2969. BF:remove()
  2970. end))
  2971.  
  2972.  
  2973.  
  2974. z = Instance.new("Sound",char)
  2975. z.SoundId = "rbxassetid://138223085"
  2976. z.Volume = 90
  2977. wait(.1)
  2978. z:Play()
  2979.  
  2980. coroutine.resume(coroutine.create(function()
  2981. for i=1,78 do
  2982. wait()
  2983. MagicBlock(BrickColor.new("Really blue"),gp:FindFirstChild("Torso").CFrame,1,1,1,0.5,0.5,0.5,0.025)
  2984. wait(0.01)
  2985. MagicBlock(BrickColor.new("Really black"),gp:FindFirstChild("Torso").CFrame,1,1,1,0.5,0.5,0.5,0.025)
  2986. end
  2987. end))
  2988.  
  2989. coroutine.resume(coroutine.create(function()
  2990. Grabee = gp:FindFirstChild("Torso")
  2991. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  2992. wait(0.01)
  2993. for i = 1,78 do
  2994. wait(0.01)
  2995. for i=1, 5 do
  2996. p=Instance.new("Part")
  2997. p.FrontSurface=par.TopSurface
  2998. p.Material=par.Material
  2999. p.BottomSurface=0
  3000. p.Anchored=true p.CanCollide=false
  3001. p.BrickColor=par.BrickColor
  3002. p.Size=Vector3.new(math.random(15,35)/5,math.random(15,35)/5,math.random(4,5))
  3003. p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),loc+Vector3.new(0,1000-i*20,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  3004. p.Parent=char
  3005. game:GetService("Debris"):AddItem(p,2+i*.1)
  3006. if math.random(1,5)==5 then
  3007. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=30 f.RiseVelocity=0 f.Opacity=.025 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  3008. end
  3009. end
  3010. end
  3011.  
  3012. end))
  3013.  
  3014. coroutine.resume(coroutine.create(function()
  3015. Grabee = gp:FindFirstChild("Torso")
  3016. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  3017. wait(0.01)
  3018.  
  3019. for i=1, 78 do
  3020. wait(0.01)
  3021. for i=1, 1 do
  3022. p=Instance.new("Part")
  3023. p.TopSurface=par.TopSurface
  3024. p.BottomSurface=par.BottomSurface
  3025. p.Material=par.Material
  3026. p.BottomSurface=0
  3027. p.Anchored=false p.CanCollide=false
  3028. p.BrickColor=par.BrickColor
  3029. p.formFactor="Custom"
  3030. p.Size=Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  3031. p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-4,4),-2,math.random(-4,4)))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  3032. p.Parent=char
  3033. game:GetService("Debris"):AddItem(p,3+i*.1)
  3034. p.Velocity=Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  3035. p.RotVelocity=p.Velocity
  3036. if math.random(1,5)==5 then
  3037. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=15 f.RiseVelocity=10 f.Opacity=.1 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  3038. end
  3039. end
  3040. Swait(.025)
  3041. end
  3042.  
  3043. end))
  3044. for i = 1, 100 do
  3045. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  3046. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-13)), 0.3)
  3047. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  3048. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  3049. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  3050. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  3051. if Debounces.on == false then end
  3052. rs:wait()
  3053. end
  3054. asd:Destroy()
  3055. gp = nil
  3056. hum1.Health = 0
  3057. attack = false
  3058. ht = nil
  3059. NoAnims = false
  3060. Grab = false
  3061. end
  3062. end
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074. function FindNearestTorso(Position,Distance,SinglePlayer)
  3075. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3076. local List = {}
  3077. for i,v in pairs(workspace:GetChildren())do
  3078. if v:IsA("Model")then
  3079. if v:findFirstChild("Torso")then
  3080. if v ~= char then
  3081. if(v.Torso.Position -Position).magnitude <= Distance then
  3082. table.insert(List,v)
  3083. end
  3084. end
  3085. end
  3086. end
  3087. end
  3088. return List
  3089. end
  3090.  
  3091.  
  3092.  
  3093. function Ring()
  3094.  
  3095.  
  3096. local effspwn = Instance.new("Part")
  3097. local model = Instance.new("Model")
  3098. game.Debris:AddItem(model, 20)
  3099. model.Name = "smasheffects"
  3100. model.Parent = workspace
  3101. effspwn.Name = "spwnr"
  3102. effspwn.Size = Vector3.new(1, 1, 1)
  3103. effspwn.Anchored = true
  3104. effspwn.CanCollide = false
  3105. effspwn.Transparency = 1
  3106. effspwn.CFrame = root.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  3107. effspwn.Parent = model
  3108.  
  3109. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  3110. if v:FindFirstChild('Humanoid') then
  3111. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  3112. v.Humanoid.PlatformStand = true
  3113. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 200
  3114. end
  3115. end
  3116. coroutine.resume(coroutine.create(function()
  3117. local shok = Instance.new("Part")
  3118. shok.Name = "wring1"
  3119. shok.BrickColor = BrickColor.new("Really blue")
  3120. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  3121. shok.Size = Vector3.new(1, 1, 1)
  3122. shok.Anchored = true
  3123. shok.Material = "Neon"
  3124. shok.Transparency = 0.25
  3125. shok.CanCollide = false
  3126. shok.Parent = model
  3127. game.Debris:AddItem(shok, 12)
  3128. local mesh = Instance.new("SpecialMesh")
  3129. mesh.MeshType = "FileMesh"
  3130. mesh.MeshId = "rbxassetid://3270017"
  3131. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  3132. mesh.Parent = shok
  3133. for e = 1, 30 do
  3134. wait()
  3135. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  3136. shok.Transparency = shok.Transparency + 0.002
  3137. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  3138. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  3139. end
  3140. for e = 1, 38 do
  3141. wait()
  3142. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  3143. shok.Transparency = shok.Transparency + 0.002
  3144. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3145. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  3146. end
  3147. for e = 1, 24 do
  3148. wait()
  3149. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  3150. shok.Transparency = shok.Transparency + 0.03
  3151. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3152. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  3153. end
  3154. end))
  3155. coroutine.resume(coroutine.create(function()
  3156. local shok = Instance.new("Part")
  3157. shok.Name = "wring2"
  3158. shok.BrickColor = BrickColor.new("Really blue")
  3159. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  3160. shok.Size = Vector3.new(1, 1, 1)
  3161. shok.Anchored = true
  3162. shok.Material = "Neon"
  3163. shok.Transparency = 0.25
  3164. shok.CanCollide = false
  3165. shok.Parent = model
  3166. game.Debris:AddItem(shok, 12)
  3167. local mesh = Instance.new("SpecialMesh")
  3168. mesh.MeshType = "FileMesh"
  3169. mesh.MeshId = "rbxassetid://3270017"
  3170. mesh.Scale = Vector3.new(12, 12, 0.05)
  3171. mesh.Parent = shok
  3172. for e = 1, 30 do
  3173. wait()
  3174. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  3175. shok.Transparency = shok.Transparency + 0.002
  3176. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  3177. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  3178. end
  3179. for e = 1, 38 do
  3180. wait()
  3181. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  3182. shok.Transparency = shok.Transparency + 0.002
  3183. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3184. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  3185. end
  3186. for e = 1, 24 do
  3187. wait()
  3188. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  3189. shok.Transparency = shok.Transparency + 0.03
  3190. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3191. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  3192. end
  3193. end))
  3194.  
  3195. coroutine.resume(coroutine.create(function()
  3196. local shok = Instance.new("Part")
  3197. shok.Name = "shokwve"
  3198. shok.BrickColor = BrickColor.new("Really black")
  3199. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  3200. shok.Size = Vector3.new(1, 1, 1)
  3201. shok.Anchored = true
  3202. shok.Material = "Neon"
  3203. shok.Transparency = 0.6
  3204. shok.CanCollide = false
  3205. shok.Parent = model
  3206. game.Debris:AddItem(shok, 12)
  3207. local mesh = Instance.new("SpecialMesh")
  3208. mesh.MeshType = "FileMesh"
  3209. mesh.MeshId = "rbxassetid://489415447"
  3210. mesh.Scale = Vector3.new(1, 1, 1)
  3211. mesh.Parent = shok
  3212. for e = 1, 12 do
  3213. wait()
  3214. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  3215. shok.Transparency = shok.Transparency + 0.002
  3216. end
  3217. for e = 1, 32 do
  3218. wait()
  3219. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3220. shok.Transparency = shok.Transparency + 0.002
  3221. end
  3222. for e = 1, 24 do
  3223. wait()
  3224. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3225. shok.Transparency = shok.Transparency + 0.03
  3226. end
  3227. end))
  3228. coroutine.resume(coroutine.create(function()
  3229. local shok = Instance.new("Part")
  3230. shok.Name = "shock2"
  3231. shok.BrickColor = BrickColor.new("Really black")
  3232. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3233. shok.Size = Vector3.new(1, 1, 1)
  3234. shok.Anchored = true
  3235. shok.Material = "Neon"
  3236. shok.Transparency = 0.35
  3237. shok.CanCollide = false
  3238. shok.Parent = model
  3239. game.Debris:AddItem(shok, 12)
  3240. local mesh = Instance.new("SpecialMesh")
  3241. mesh.MeshType = "FileMesh"
  3242. mesh.MeshId = "rbxassetid://489415447"
  3243. mesh.Scale = Vector3.new(12, 12, 12)
  3244. mesh.Parent = shok
  3245. for e = 1, 15 do
  3246. wait()
  3247. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3248. shok.Transparency = shok.Transparency + 0.004
  3249. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3250. end
  3251. for e = 1, 16 do
  3252. wait()
  3253. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3254. shok.Transparency = shok.Transparency + 0.004
  3255. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3256. end
  3257. for e = 1, 12 do
  3258. wait()
  3259. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3260. shok.Transparency = shok.Transparency + 0.06
  3261. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3262. end
  3263. end))
  3264. coroutine.resume(coroutine.create(function()
  3265. local shok = Instance.new("Part")
  3266. shok.Name = "shock3"
  3267. shok.BrickColor = BrickColor.new("Really blue")
  3268. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3269. shok.Size = Vector3.new(1, 1, 1)
  3270. shok.Anchored = true
  3271. shok.Material = "Neon"
  3272. shok.Transparency = 0.35
  3273. shok.CanCollide = false
  3274. shok.Parent = model
  3275. game.Debris:AddItem(shok, 12)
  3276. local mesh = Instance.new("SpecialMesh")
  3277. mesh.MeshType = "FileMesh"
  3278. mesh.MeshId = "rbxassetid://489415447"
  3279. mesh.Scale = Vector3.new(12, 12, 12)
  3280. mesh.Parent = shok
  3281. for e = 1, 15 do
  3282. wait()
  3283. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3284. shok.Transparency = shok.Transparency + 0.004
  3285. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3286. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3287. end
  3288. for e = 1, 16 do
  3289. wait()
  3290. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3291. shok.Transparency = shok.Transparency + 0.004
  3292. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3293. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3294. end
  3295. for e = 1, 12 do
  3296. wait()
  3297. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3298. shok.Transparency = shok.Transparency + 0.06
  3299. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3300. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3301. end
  3302. end))
  3303.  
  3304. end
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312. it=Instance.new
  3313. vt=Vector3.new
  3314. cf=CFrame.new
  3315.  
  3316. function NoOutline(Part)
  3317. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  3318. end
  3319.  
  3320.  
  3321. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  3322. local fp=it("Part")
  3323. fp.formFactor=formfactor
  3324. fp.Parent=parent
  3325. fp.Reflectance=reflectance
  3326. fp.Transparency=transparency
  3327. fp.CanCollide=false
  3328. fp.Locked=true
  3329. fp.BrickColor=brickcolor
  3330. fp.Name=name
  3331. fp.Size=size
  3332. fp.Position=torso.Position
  3333. NoOutline(fp)
  3334. fp.Material="SmoothPlastic"
  3335. fp:BreakJoints()
  3336. return fp
  3337. end
  3338.  
  3339.  
  3340.  
  3341. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  3342. local mesh=it(Mesh)
  3343. mesh.Parent=part
  3344. if Mesh=="SpecialMesh" then
  3345. mesh.MeshType=meshtype
  3346. if meshid~="nil" then
  3347. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  3348. end
  3349. end
  3350. mesh.Offset=offset
  3351. mesh.Scale=scale
  3352. return mesh
  3353. end
  3354.  
  3355. function weld(parent,part0,part1,c0)
  3356. local weld=it("Weld")
  3357. weld.Parent=parent
  3358. weld.Part0=part0
  3359. weld.Part1=part1
  3360. weld.C0=c0
  3361. return weld
  3362. end
  3363.  
  3364.  
  3365. function swait(num)
  3366. if num==0 or num==nil then
  3367. game:service'RunService'.Stepped:wait(0)
  3368. else
  3369. for i=0,num do
  3370. game:service'RunService'.Stepped:wait(0)
  3371. end
  3372. end
  3373. end
  3374.  
  3375.  
  3376.  
  3377.  
  3378. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3379. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3380. end
  3381.  
  3382. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  3383. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3384. prt.Anchored=true
  3385. prt.CFrame=cframe
  3386. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  3387. --http://www.roblox.com/asset/?id=4770560
  3388. game:GetService("Debris"):AddItem(prt,2)
  3389. CF=prt.CFrame
  3390. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  3391. for i=0,1,0.2 do
  3392. wait()
  3393. Part.CFrame=CF*cf(0,0,-0.4)
  3394. end
  3395. for i=0,1,delay do
  3396. wait()
  3397. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  3398. Mesh.Scale=Mesh.Scale
  3399. end
  3400. for i=0,1,0.1 do
  3401. wait()
  3402. Part.Transparency=i
  3403. end
  3404. Part.Parent=nil
  3405. end),prt,msh,CF)
  3406. end
  3407.  
  3408. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3409. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3410. prt.Anchored=true
  3411. prt.Material = "SmoothPlastic"
  3412. prt.CFrame=cframe
  3413. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3414. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3415. game:GetService("Debris"):AddItem(prt,5)
  3416. coroutine.resume(coroutine.create(function(Part,Mesh)
  3417. for i=0,1,delay do
  3418. swait()
  3419. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3420. Part.Transparency=i
  3421. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3422. end
  3423. Part.Parent=nil
  3424. end),prt,msh)
  3425. end
  3426.  
  3427. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  3428. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3429. prt.Anchored=true
  3430. prt.Material = "Neon"
  3431. prt.CFrame=cframe
  3432. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3433. game:GetService("Debris"):AddItem(prt,5)
  3434. coroutine.resume(coroutine.create(function(Part,Mesh)
  3435. local rtype = rottype
  3436. for i=0,1,delay do
  3437. swait()
  3438. if rtype == 1 then
  3439. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  3440. elseif rtype == 2 then
  3441. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  3442. end
  3443. Part.Transparency=i
  3444. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3445. end
  3446. Part.Parent=nil
  3447. end),prt,msh)
  3448. end
  3449.  
  3450. function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3451. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3452. prt.Anchored=true
  3453. prt.CFrame=cframe
  3454. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3455. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3456. game:GetService("Debris"):AddItem(prt,5)
  3457. coroutine.resume(coroutine.create(function(Part,Mesh)
  3458. for i=0,1,delay do
  3459. wait()
  3460. Part.Transparency=i
  3461. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3462. end
  3463. Part.Parent=nil
  3464. end),prt,msh)
  3465. end
  3466.  
  3467. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  3468. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3469. prt.Anchored=false
  3470. prt.CFrame=cframe
  3471. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3472. local wld=weld(prt,prt,Parent,cframe)
  3473. game:GetService("Debris"):AddItem(prt,5)
  3474. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  3475. for i=0,1,delay do
  3476. wait()
  3477. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  3478. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3479. Part.Transparency=i
  3480. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3481. end
  3482. Part.Parent=nil
  3483. end),prt,msh,wld)
  3484. end
  3485.  
  3486. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  3487. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3488. prt.Anchored=false
  3489. prt.CFrame=cframe
  3490. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3491. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  3492. game:GetService("Debris"):AddItem(prt,5)
  3493. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  3494. for i=0,1,delay do
  3495. wait()
  3496. Weld.C0=euler(i*20,0,0)
  3497. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3498. Part.Transparency=i
  3499. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3500. end
  3501. Part.Parent=nil
  3502. end),prt,msh,wld)
  3503. end
  3504.  
  3505. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3506. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3507. prt.Anchored=true
  3508. prt.CFrame=cframe
  3509. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  3510. game:GetService("Debris"):AddItem(prt,2)
  3511. coroutine.resume(coroutine.create(function(Part,Mesh)
  3512. for i=0,1,delay do
  3513. wait()
  3514. Part.CFrame=Part.CFrame
  3515. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3516. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3517. prt2.Anchored=true
  3518. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3519. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  3520. game:GetService("Debris"):AddItem(prt2,2)
  3521. coroutine.resume(coroutine.create(function(Part,Mesh)
  3522. for i=0,1,0.1 do
  3523. wait()
  3524. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  3525. end
  3526. Part.Parent=nil
  3527. end),prt2,msh2)
  3528. end
  3529. for i=0,1,delay*2 do
  3530. wait()
  3531. Part.CFrame=Part.CFrame
  3532. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  3533. end
  3534. Part.Parent=nil
  3535. end),prt,msh)
  3536. end
  3537.  
  3538. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3539. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3540. prt.Anchored=true
  3541. prt.CFrame=cframe
  3542. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3543. game:GetService("Debris"):AddItem(prt,2)
  3544. coroutine.resume(coroutine.create(function(Part,Mesh)
  3545. for i=0,1,delay do
  3546. wait()
  3547. Part.CFrame=Part.CFrame
  3548. Part.Transparency=i
  3549. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3550. end
  3551. Part.Parent=nil
  3552. end),prt,msh)
  3553. end
  3554.  
  3555. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  3556. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3557. prt.Anchored=true
  3558. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3559. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3560. game:GetService("Debris"):AddItem(prt,2)
  3561. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  3562. CF=Part.CFrame
  3563. Numbb=0
  3564. randnumb=math.random()/10
  3565. rand1=math.random()/10
  3566. for i=0,1,rand1 do
  3567. wait()
  3568. CF=CF*cf(0,math.random()/2,0)
  3569. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  3570. Part.CFrame=CF*euler(Numbb,0,0)
  3571. Part.Transparency=i
  3572. Numbb=Numbb+randnumb
  3573. end
  3574. Part.Parent=nil
  3575. end),prt,CF,Numbb,randnumb)
  3576. end
  3577.  
  3578. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3579. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3580. prt.Anchored=true
  3581. prt.CFrame=cframe
  3582. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  3583. game:GetService("Debris"):AddItem(prt,5)
  3584. coroutine.resume(coroutine.create(function(Part,Mesh)
  3585. for i=0,1,delay do
  3586. wait()
  3587. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  3588. Part.Transparency=i
  3589. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3590. end
  3591. Part.Parent=nil
  3592. end),prt,msh)
  3593. end
  3594.  
  3595. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3596. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3597. prt.Anchored=true
  3598. prt.CFrame=cframe
  3599. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  3600. game:GetService("Debris"):AddItem(prt,2)
  3601. coroutine.resume(coroutine.create(function(Part,Mesh)
  3602. for i=0,1,delay do
  3603. wait()
  3604. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  3605. Part.Transparency=i
  3606. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3607. end
  3608. Part.Parent=nil
  3609. end),prt,msh)
  3610. end
  3611.  
  3612. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  3613. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3614. prt.Anchored=true
  3615. prt.CFrame=cframe*cf(x,y,z)
  3616. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  3617. game:GetService("Debris"):AddItem(prt,5)
  3618. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  3619. local num=math.random()
  3620. local num2=math.random(-3,2)+math.random()
  3621. local numm=0
  3622. for i=0,1,delay*2 do
  3623. swait()
  3624. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  3625. Part.Transparency=i
  3626. numm=numm+0.01
  3627. end
  3628. Part.Parent=nil
  3629. Mesh.Parent=nil
  3630. end),prt,msh,x,y,z)
  3631. end
  3632.  
  3633.  
  3634.  
  3635. function newRay(start,face,range,wat)
  3636. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  3637. hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  3638. return rey,hit,pos
  3639. end
  3640.  
  3641. function Landing()
  3642. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3643. MagicBlock(BrickColor.new("Really black"),root.CFrame,5*2.5,5*2.5,5*2.5,1.5*2.5,1.5*2.5,1.5*2.5,0.025)
  3644. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3645. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3646. MagicBlock(BrickColor.new("Really black"),root.CFrame,5*2.5,5*2.5,5*2.5,1.5*2.5,1.5*2.5,1.5*2.5,0.025)
  3647. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3648.  
  3649. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3650. MagicBlock(BrickColor.new("Really black"),root.CFrame,5*2.5,5*2.5,5*2.5,1.5*2.5,1.5*2.5,1.5*2.5,0.025)
  3651. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3652. end
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663. function nooutline(part)
  3664. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  3665. end
  3666.  
  3667.  
  3668.  
  3669.  
  3670. function debris(cfremz, thepart, amt)
  3671. for j = 1, amt do
  3672. do
  3673. local pr = Instance.new("Part")
  3674. nooutline(pr)
  3675. pr.Name = "debrisobeb"
  3676. pr.Anchored = true
  3677. pr.BrickColor = thepart.BrickColor
  3678. pr.CanCollide = true
  3679. pr.Material = thepart.Material
  3680. pr.Transparency = thepart.Transparency
  3681. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  3682. pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  3683. pr.Parent = workspace
  3684. game.Debris:AddItem(pr, 25)
  3685. delay(15, function()
  3686. if pr then
  3687. pr.CanCollide = false
  3688. pr.Anchored = false
  3689. end
  3690. end)
  3691. end
  3692. end
  3693. for c = 1, amt do
  3694. do
  3695. local pr2 = Instance.new("Part")
  3696. nooutline(pr2)
  3697. pr2.Name = "moredebr"
  3698. pr2.Anchored = false
  3699. pr2.BrickColor = thepart.BrickColor
  3700. pr2.CanCollide = false
  3701. pr2.Material = thepart.Material
  3702. pr2.Transparency = thepart.Transparency
  3703. pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  3704. pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  3705. pr2.Parent = workspace
  3706. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  3707. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  3708. game.Debris:AddItem(pr2, 45)
  3709. delay(2, function()
  3710. pr2.CanCollide = true
  3711. wait(10)
  3712. if pr2 then
  3713. pr2.CanCollide = false
  3714. end
  3715. end)
  3716. end
  3717. end
  3718. end
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729. function AirSlam()
  3730. NoAnims = true
  3731. attack = true
  3732. for i = 1, 20 do
  3733. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.6,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
  3734. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,1,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
  3735. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
  3736. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
  3737. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
  3738. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
  3739. if Debounces.on == false then break end
  3740. wait()
  3741. end
  3742. wait(0.5)
  3743.  
  3744.  
  3745. coroutine.resume(coroutine.create(function()
  3746. MagicBlock(BrickColor.new("Really blue"),root.CFrame,5*2.5,5*2.5,5*2.5,1.25*2.5,1.25*2.5,1.25*2.5,0.015)
  3747. MagicBlock(BrickColor.new("Really black"),root.CFrame,5*2.5,5*2.5,5*2.5,1.5*2.5,1.5*2.5,1.5*2.5,0.025)
  3748. MagicBlock(BrickColor.new("Really blue"),root.CFrame,10*2.5,10*2.5,10*2.5,5.5*2.5,5.5*2.5,5.5*2.5,0.15)
  3749. end))
  3750.  
  3751. Sound("http://www.roblox.com/asset?id = 180199750",char,90,1,false)
  3752.  
  3753. hum.WalkSpeed = 50
  3754. BV = Instance.new("BodyVelocity", torso)
  3755. BV.maxForce = Vector3.new(0,200000,0)
  3756. BV.P = 100000
  3757. BV.velocity = Vector3.new(0,150,0)
  3758. for i = 1, 20 do
  3759. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  3760. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  3761. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  3762. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  3763. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  3764. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.5) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  3765. if Debounces.on == false then break end
  3766. wait()
  3767. end
  3768. BV:Destroy()
  3769.  
  3770. coroutine.resume(coroutine.create(function()
  3771. for i = 1, 2880, 48 do
  3772. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(i), math.rad(0), math.rad(0))
  3773. rs:wait(4)
  3774. end
  3775. torso.Weld.C1 = CFrame.new(0, -1, 0)
  3776. end))
  3777.  
  3778. for i = 1, 30 do
  3779. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  3780. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3)
  3781. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  3782. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  3783. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  3784. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  3785. if Debounces.on == false then break end
  3786. wait()
  3787. end
  3788.  
  3789. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  3790. for i = 1, 20 do
  3791. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-18),math.rad(0), math.rad(0)),0.3)
  3792. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-13), math.rad (0), math.rad(0)), 0.3)
  3793. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3)
  3794. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), 0.3)
  3795. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -0.6) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  3796. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.4) * CFrame.Angles(math.rad(-20), 0, 0), 0.3)
  3797. if Debounces.on == false then break end
  3798. wait()
  3799. end
  3800. end
  3801. local ry,ht,ps=nil,nil,nil
  3802. while ht==nil do
  3803. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  3804. wait()
  3805. end
  3806. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  3807. if par then
  3808. local cfremz = CFrame.new(loc)
  3809. debris(cfremz, par, 50)
  3810. end
  3811. coroutine.resume(coroutine.create(function()
  3812. Ring()
  3813. end))
  3814. Landing()
  3815. Sound("rbxassetid://514867425",char,90,1,false)
  3816. hum.WalkSpeed = 5
  3817. for i = 1, 25 do
  3818. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.3) *CFrame.Angles (math.rad(120),math.rad(10),math.rad(32)), 0.2)
  3819. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,1,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-20)), 0.2)
  3820. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (-8),math.rad(-40), math.rad(-8)),0.2)
  3821. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-50), math.rad(40), math.rad(0)), 0.2)
  3822. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, 0, -.6) * CFrame.Angles(math.rad(30), 0, math.rad(20)), 0.2)
  3823. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(0)), 0.2)
  3824. if Debounces.on == false then break end
  3825. wait()
  3826. end
  3827. wait(0.2)
  3828. attack = false
  3829. NoAnims = false
  3830. end
  3831.  
  3832.  
  3833.  
  3834. function CreatePart(parent,transparency,reflectance,material,brickcolor)
  3835. local p = Instance.new("Part")
  3836. p.Parent = parent
  3837. p.Size = Vector3.new(1,1,1)
  3838. p.Transparency = transparency
  3839. p.Reflectance = reflectance
  3840. p.CanCollide = false
  3841. p.BrickColor = brickcolor
  3842. p.Material = material
  3843. return p
  3844. end
  3845.  
  3846.  
  3847. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  3848. local weld = Instance.new("Weld")
  3849. weld.Parent = parent
  3850. weld.Part0 = part0
  3851. weld.Part1 = part1
  3852. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  3853. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  3854. return weld
  3855. end
  3856.  
  3857.  
  3858.  
  3859. --[[HandleR = Instance.new("Part")
  3860. HandleR.BrickColor = BrickColor.new("Really blue")
  3861. HandleR.Material = "Neon"
  3862. HandleR.Transparency = 0.3
  3863. HandleR.Size = Vector3.new(1,0.8,4)
  3864. HandleR.CFrame = sorb.CFrame
  3865. HandleRM = Instance.new("SpecialMesh",HandleR)
  3866. HandleRM.MeshId = "rbxasset://fonts/sword.mesh"
  3867. HandleRM.Scale = Vector3.new(1,1,1)
  3868.  
  3869. HandleL = Instance.new("Part")
  3870. HandleL.BrickColor = BrickColor.new("Really blue")
  3871. HandleL.Material = "Neon"
  3872. HandleL.Transparency = 0.3
  3873. HandleL.Size = Vector3.new(1,0.8,4)
  3874. HandleL.CFrame = sorb2.CFrame
  3875. HandleLM = Instance.new("SpecialMesh",HandleL)
  3876. HandleLM.MeshId = "rbxasset://fonts/sword.mesh"
  3877. HandleLM.Scale = Vector3.new(1,1,1)]]
  3878.  
  3879.  
  3880. local sorb = CreatePart(m,1,1,"SmoothPlastic",BrickColor.new("Really blue"))
  3881. CreateWeld(sorb,rarm,sorb,0,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3882. local sorb2 = CreatePart(m,1,1,"SmoothPlastic",BrickColor.new("Really blue"))
  3883. CreateWeld(sorb2,larm,sorb2,0,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3884.  
  3885.  
  3886. v3 = Vector3.new
  3887. rad=math.rad
  3888.  
  3889. kiblade = Instance.new("Part",char)
  3890. kiblade.Name = "Blade"
  3891. kiblade.Size = v3(1,5,1)
  3892. kiblade.Transparency = 1
  3893. kiblade.BrickColor = BrickColor.new("Really blue")
  3894. kiblade.Position = v3(999,999,999)
  3895. kiblade.CanCollide = false
  3896. kiblademesh = Instance.new("SpecialMesh",kiblade)
  3897. kiblademesh.MeshType = "FileMesh"
  3898. kiblademesh.MeshId = "rbxassetid://898849476"
  3899. kiblademesh.Scale = v3(0.01,0.008,0.01)
  3900. kiweld7 = Instance.new("Weld",kiblade)
  3901. kiweld7.Part0 = rarm
  3902. kiweld7.Part1 = kiblade
  3903. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  3904. kiblade1 = Instance.new("Part",char)
  3905. kiblade1.Name = "Blade"
  3906. kiblade1.Transparency = 1
  3907. kiblade1.Size = v3(0.1,0.1,0.1)
  3908. kiblade1.Position = v3(999,999,999)
  3909. kiblade1.CanCollide = false
  3910. kiblademesh = Instance.new("SpecialMesh",kiblade1)
  3911. kiblademesh.MeshType = "Sphere"
  3912. kiblademesh.Scale = v3(1,1,1)
  3913. kiweld = Instance.new("Weld",kiblade1)
  3914. kiweld.Part0 = rarm
  3915. kiweld.Part1 = kiblade1
  3916. kiweld.C0 = CFrame.new(0,-1,0)
  3917. kiblade2 = Instance.new("Part",char)
  3918. kiblade2.Name = "Blade"
  3919. kiblade2.Size = v3(0.1,0.1,0.1)
  3920. kiblade2.Transparency = 1
  3921. kiblade2.Position = v3(999,999,999)
  3922. kiblade2.CanCollide = false
  3923. kiblademesh = Instance.new("SpecialMesh",kiblade2)
  3924. kiblademesh.MeshType = "Sphere"
  3925. kiblademesh.Scale = v3(1,1,1)
  3926. kiweld = Instance.new("Weld",kiblade2)
  3927. kiweld.Part0 = rarm
  3928. kiweld.Part1 = kiblade2
  3929. kiweld.C0 = CFrame.new(0,-4.5,0)
  3930. torso = game.Players.LocalPlayer.Character.Torso
  3931. head = game.Players.LocalPlayer.Character.Head
  3932. torso1 = Instance.new("Attachment",kiblade1)
  3933. head1 = Instance.new("Attachment",kiblade2)
  3934. trail = Instance.new("Trail",torso)
  3935. trail.Color = ColorSequence.new(Color3.fromRGB(0,0,255))
  3936. trail.Attachment0 = torso1
  3937. trail.Attachment1 = head1
  3938. trail.Lifetime = 0.5
  3939. trail.Enabled = false
  3940.  
  3941.  
  3942.  
  3943.  
  3944. kiblade2 = Instance.new("Part",char)
  3945. kiblade2.Name = "Blade"
  3946. kiblade2.Size = v3(1,5,1)
  3947. kiblade2.Transparency = 1
  3948. kiblade2.BrickColor = BrickColor.new("Really blue")
  3949. kiblade2.Position = v3(999,999,999)
  3950. kiblade2.CanCollide = false
  3951. kiblademesh2 = Instance.new("SpecialMesh",kiblade2)
  3952. kiblademesh2.MeshType = "FileMesh"
  3953. kiblademesh2.MeshId = "rbxassetid://898849476"
  3954. kiblademesh2.Scale = v3(0.01,0.008,0.01)
  3955. kiweld72 = Instance.new("Weld",kiblade2)
  3956. kiweld72.Part0 = larm
  3957. kiweld72.Part1 = kiblade2
  3958. kiweld72.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  3959. kiblade12 = Instance.new("Part",char)
  3960. kiblade12.Name = "Blade"
  3961. kiblade12.Transparency = 1
  3962. kiblade12.Size = v3(0.1,0.1,0.1)
  3963. kiblade12.Position = v3(999,999,999)
  3964. kiblade12.CanCollide = false
  3965. kiblademesh2 = Instance.new("SpecialMesh",kiblade12)
  3966. kiblademesh2.MeshType = "Sphere"
  3967. kiblademesh2.Scale = v3(1,1,1)
  3968. kiweld2 = Instance.new("Weld",kiblade12)
  3969. kiweld2.Part0 = larm
  3970. kiweld2.Part1 = kiblade12
  3971. kiweld2.C0 = CFrame.new(0,-1,0)
  3972. kiblade22 = Instance.new("Part",char)
  3973. kiblade22.Name = "Blade"
  3974. kiblade22.Size = v3(0.1,0.1,0.1)
  3975. kiblade22.Transparency = 1
  3976. kiblade22.Position = v3(999,999,999)
  3977. kiblade22.CanCollide = false
  3978. kiblademesh2 = Instance.new("SpecialMesh",kiblade22)
  3979. kiblademesh2.MeshType = "Sphere"
  3980. kiblademesh2.Scale = v3(1,1,1)
  3981. kiweld2 = Instance.new("Weld",kiblade22)
  3982. kiweld2.Part0 = larm
  3983. kiweld2.Part1 = kiblade22
  3984. kiweld2.C0 = CFrame.new(0,-4.5,0)
  3985. torso2 = game.Players.LocalPlayer.Character.Torso
  3986. head2 = game.Players.LocalPlayer.Character.Head
  3987. torso12 = Instance.new("Attachment",kiblade12)
  3988. head12 = Instance.new("Attachment",kiblade22)
  3989. trail2 = Instance.new("Trail",torso2)
  3990. trail2.Color = ColorSequence.new(Color3.fromRGB(0,0,255))
  3991. trail2.Attachment0 = torso12
  3992. trail2.Attachment1 = head12
  3993. trail2.Lifetime = 0.5
  3994. trail2.Enabled = false
  3995.  
  3996.  
  3997.  
  3998. local Gibs = game.Workspace
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011. function Kill(Character)
  4012. Character.Humanoid.Health = 0
  4013. local poo = Instance.new("IntValue",Character)
  4014. poo.Name = "haha nope"
  4015. local svch = Character
  4016. local hum = Character:findFirstChild("Humanoid")
  4017. Character.Archivable = true
  4018. local chrclone = Character:clone()
  4019. Character.Archivable = false
  4020.  
  4021. local ch = chrclone:GetChildren()
  4022. local i
  4023. for i = 1,#ch do
  4024. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  4025. ch[i]:remove()
  4026. end
  4027. end
  4028. local function Scan(ch)
  4029. local e
  4030. for e = 1,#ch do
  4031. Scan(ch[e]:GetChildren())
  4032. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  4033. ch[e]:remove()
  4034. end
  4035. end
  4036. end
  4037. Scan(chrclone:GetChildren())
  4038.  
  4039. local hum2 = chrclone:findFirstChild("Humanoid")
  4040.  
  4041.  
  4042. if hum2 ~= nil then
  4043. hum2.Name = "Humanoid2"
  4044. hum2.PlatformStand = true
  4045. hum2.Sit = true
  4046. hum2.MaxHealth = 0
  4047. hum2.Health = 0
  4048. end
  4049.  
  4050. local ch = Character:GetChildren()
  4051. local i
  4052. for i = 1,#ch do
  4053. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  4054. ch[i]:remove()
  4055. end
  4056. end
  4057.  
  4058. wait(0.2)
  4059.  
  4060. local ch = Character:GetChildren()
  4061. local i
  4062. for i = 1,#ch do
  4063. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  4064. ch[i]:remove()
  4065. end
  4066. end
  4067. Character = chrclone
  4068. local Torso = Character.Torso
  4069. local movevector = Vector3.new()
  4070.  
  4071. if Torso then
  4072. local Head = Character:FindFirstChild("Head")
  4073. local Limb = Character:FindFirstChild("Right Arm")
  4074. if Limb then
  4075.  
  4076. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  4077. local Joint = Instance.new("Glue")
  4078. Joint.Name = "RightShoulder"
  4079. Joint.Part0 = Torso
  4080. Joint.Part1 = Limb
  4081. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4082. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4083. Joint.Parent = Torso
  4084.  
  4085. local B = Instance.new("Part")
  4086. B.TopSurface = 0
  4087. B.BottomSurface = 0
  4088. B.formFactor = "Symmetric"
  4089. B.Size = Vector3.new(1, 1, 1)
  4090. B.Transparency = 1
  4091. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4092. B.Parent = Character
  4093. local W = Instance.new("Weld")
  4094. W.Part0 = Limb
  4095. W.Part1 = B
  4096. W.C0 = CFrame.new(0, -0.5, 0)
  4097. W.Parent = Limb
  4098.  
  4099. end
  4100. local Limb = Character:FindFirstChild("Left Arm")
  4101. if Limb then
  4102.  
  4103. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  4104. local Joint = Instance.new("Glue")
  4105. Joint.Name = "LeftShoulder"
  4106. Joint.Part0 = Torso
  4107. Joint.Part1 = Limb
  4108. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4109. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4110. Joint.Parent = Torso
  4111.  
  4112. local B = Instance.new("Part")
  4113. B.TopSurface = 0
  4114. B.BottomSurface = 0
  4115. B.formFactor = "Symmetric"
  4116. B.Size = Vector3.new(1, 1, 1)
  4117. B.Transparency = 1
  4118. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4119. B.Parent = Character
  4120. local W = Instance.new("Weld")
  4121. W.Part0 = Limb
  4122. W.Part1 = B
  4123. W.C0 = CFrame.new(0, -0.5, 0)
  4124. W.Parent = Limb
  4125.  
  4126. end
  4127. local Limb = Character:FindFirstChild("Right Leg")
  4128. if Limb then
  4129.  
  4130. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  4131. local Joint = Instance.new("Glue")
  4132. Joint.Name = "RightHip"
  4133. Joint.Part0 = Torso
  4134. Joint.Part1 = Limb
  4135. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4136. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4137. Joint.Parent = Torso
  4138.  
  4139. local B = Instance.new("Part")
  4140. B.TopSurface = 0
  4141. B.BottomSurface = 0
  4142. B.formFactor = "Symmetric"
  4143. B.Size = Vector3.new(1, 1, 1)
  4144. B.Transparency = 1
  4145. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4146. B.Parent = Character
  4147. local W = Instance.new("Weld")
  4148. W.Part0 = Limb
  4149. W.Part1 = B
  4150. W.C0 = CFrame.new(0, -0.5, 0)
  4151. W.Parent = Limb
  4152.  
  4153. end
  4154. local Limb = Character:FindFirstChild("Left Leg")
  4155. if Limb then
  4156.  
  4157. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  4158. local Joint = Instance.new("Glue")
  4159. Joint.Name = "LeftHip"
  4160. Joint.Part0 = Torso
  4161. Joint.Part1 = Limb
  4162. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4163. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4164. Joint.Parent = Torso
  4165.  
  4166. local B = Instance.new("Part")
  4167. B.TopSurface = 0
  4168. B.BottomSurface = 0
  4169. B.formFactor = "Symmetric"
  4170. B.Size = Vector3.new(1, 1, 1)
  4171. B.Transparency = 1
  4172. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4173. B.Parent = Character
  4174. local W = Instance.new("Weld")
  4175. W.Part0 = Limb
  4176. W.Part1 = B
  4177. W.C0 = CFrame.new(0, -0.5, 0)
  4178. W.Parent = Limb
  4179.  
  4180. end
  4181. --[
  4182. local Bar = Instance.new("Part")
  4183. Bar.TopSurface = 0
  4184. Bar.BottomSurface = 0
  4185. Bar.formFactor = "Symmetric"
  4186. Bar.Size = Vector3.new(1, 1, 1)
  4187. Bar.Transparency = 1
  4188. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  4189. Bar.Parent = Character
  4190. local Weld = Instance.new("Weld")
  4191. Weld.Part0 = Torso
  4192. Weld.Part1 = Bar
  4193. Weld.C0 = CFrame.new(0, 0.5, 0)
  4194. Weld.Parent = Torso
  4195. --]]
  4196. end
  4197. Character.Parent = Gibs
  4198. game.Debris:AddItem(Character, 12)
  4199. if movevector ~= Vector3.new() then
  4200. for i = 1,10 do
  4201. wait()
  4202. Torso.Velocity = Vector3.new(0,0,-100)
  4203. Head.Velocity = movevector * 200
  4204. end
  4205. end
  4206. end
  4207.  
  4208.  
  4209.  
  4210. function SpinSlice()
  4211. NoAnims = true
  4212. attack = true
  4213.  
  4214.  
  4215. Sound("rbxassetid://588738949",char,90,1,false)
  4216. kiblade.Transparency = 0
  4217. kiblade2.Transparency = 0
  4218. trail.Enabled = true
  4219. trail2.Enabled = true
  4220.  
  4221. hum.WalkSpeed = 0
  4222. for i = 1,40 do
  4223. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,0+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0),0,0),0.05)
  4224. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15+math.sin(sine/14)/20),0.25)
  4225. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15+-math.sin(sine/14)/20),0.25)
  4226. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,-0.2)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(90)), 0.5)--arm
  4227. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.2)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-90)), 0.5)--arm
  4228. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-20),0,0),0.25)
  4229. if Debounces.on == false then break end
  4230. wait()
  4231. end
  4232.  
  4233.  
  4234. coroutine.resume(coroutine.create(function()
  4235. local BF = Instance.new("BodyVelocity",hed)
  4236. BF.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4237. BF.velocity = root.CFrame.lookVector*120
  4238. wait(2.0)
  4239. BF:remove()
  4240. end))
  4241.  
  4242. coroutine.resume(coroutine.create(function()
  4243. Sound("rbxassetid://588734356",char,90,1,false)
  4244. wait(.1)
  4245. Sound("rbxassetid://588734356",char,90,1,false)
  4246. wait(.1)
  4247. Sound("rbxassetid://588734356",char,90,1,false)
  4248. wait(.1)
  4249. Sound("rbxassetid://588734356",char,90,1,false)
  4250. wait(.1)
  4251. Sound("rbxassetid://588734356",char,90,1,false)
  4252. wait(.1)
  4253. Sound("rbxassetid://588734356",char,90,1,false)
  4254. wait(.1)
  4255. Sound("rbxassetid://588734356",char,90,1,false)
  4256. wait(.1)
  4257. Sound("rbxassetid://588734356",char,90,1,false)
  4258. end))
  4259. local HitBox = Instance.new("Part",rarm)
  4260. HitBox.Size = Vector3.new(1,5,1)
  4261. HitBox.CanCollide = false
  4262. HitBox.Transparency = 1
  4263. local HitBox2 = Instance.new("Weld",HitBox)
  4264. HitBox2.Part0 = rarm
  4265. HitBox2.Part1 = HitBox
  4266. HitBox2.C0 = CFrame.new(0,-1.8,0)
  4267. HitBox.Touched:connect(function(hit)
  4268. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= char.Name then
  4269. Kill(hit.Parent)
  4270. hit.Parent.Humanoid.PlatformStand = true
  4271. end
  4272. end)
  4273.  
  4274. local HitBox2 = Instance.new("Part",larm)
  4275. HitBox2.Size = Vector3.new(1,5,1)
  4276. HitBox2.CanCollide = false
  4277. HitBox2.Transparency = 1
  4278. local HitBox22 = Instance.new("Weld",HitBox2)
  4279. HitBox22.Part0 = larm
  4280. HitBox22.Part1 = HitBox2
  4281. HitBox22.C0 = CFrame.new(0,-1.8,0)
  4282. HitBox2.Touched:connect(function(hit)
  4283. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= char.Name then
  4284. Kill(hit.Parent)
  4285. hit.Parent.Humanoid.PlatformStand = true
  4286. end
  4287. end)
  4288.  
  4289. for i = 1,40 do
  4290. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,0+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0),0,0),0.05)
  4291. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15+math.sin(sine/14)/20),0.25)
  4292. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15+-math.sin(sine/14)/20),0.25)
  4293. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,-0.2)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(90)), 0.5)--arm
  4294. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.2)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-90)), 0.5)--arm
  4295. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-20),0,0),0.25)
  4296. root.CFrame = root.CFrame * CFrame.fromEulerAnglesXYZ(0,1,0)
  4297. if Debounces.on == false then break end
  4298. wait()
  4299. end
  4300. kiblade.Transparency = 1
  4301. kiblade2.Transparency = 1
  4302. trail.Enabled = false
  4303. trail2.Enabled = false
  4304. HitBox:Destroy()
  4305. HitBox2:Destroy()
  4306. hum.WalkSpeed = 5
  4307. attack = false
  4308. NoAnims = false
  4309. end
  4310.  
  4311.  
  4312.  
  4313.  
  4314. function hito(partoz, magn, dmg, debtim)
  4315. for _, guy in pairs(workspace:GetChildren()) do
  4316. if guy:FindFirstChildOfClass("Humanoid") and guy:FindFirstChild("Head") and guy ~= char and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  4317. do
  4318. local humz = guy:FindFirstChildOfClass("Humanoid")
  4319. local hed = guy:FindFirstChild("Head")
  4320. humz:TakeDamage(math.random(15,30)) if Full == true then guy:BreakJoints()
  4321. local db = Instance.new("StringValue")
  4322. db.Name = "alabo"
  4323. db.Parent = hed
  4324. delay(debtim, function()
  4325. db:Destroy()
  4326. end)
  4327. end
  4328. end
  4329. end
  4330. end
  4331. end
  4332.  
  4333.  
  4334.  
  4335. ang = CFrame.Angles
  4336. rd = math.rad
  4337. rd2 = math.random
  4338. ov = false
  4339.  
  4340.  
  4341.  
  4342. nooutline = function(i)
  4343. i.TopSurface = 10
  4344. end
  4345. makepart = function(l, m, n, o, p, q, r)
  4346. local s = Instance.new("Part")
  4347. s.BrickColor = BrickColor.new(l)
  4348. s.Name = m
  4349. s.Transparency = o
  4350. nooutline(s)
  4351. s.Reflectance = n
  4352. s.Material = p
  4353. s.Anchored = true
  4354. s.CanCollide = false
  4355. s.Locked = true
  4356. s.CFrame = r
  4357. s.Size = Vector3.new(0.2, 0.2, 0.2)
  4358. s.Parent = q
  4359. return s
  4360. end
  4361.  
  4362. makemesh = function(t, u, v, w)
  4363. local x = Instance.new("SpecialMesh")
  4364. x.MeshType = t
  4365. x.Scale = u
  4366. if t == "FileMesh" then
  4367. x.MeshId = v
  4368. end
  4369. x.Parent = w
  4370. return x
  4371. end
  4372.  
  4373. local H = {}
  4374.  
  4375.  
  4376. Barrage = function()
  4377. modz = Instance.new("Model")
  4378. modz.Name = "efx"
  4379. modz.Parent = char
  4380. ov = true
  4381. hum.AutoRotate = false
  4382. local aN = nil
  4383. local a9 = true
  4384. local aa = {}
  4385. local ab = {}
  4386. local b7 = {}
  4387. for j = 1, 16 do
  4388. local ac = Instance.new("Part")
  4389. nooutline(ac)
  4390. ac.Anchored = true
  4391. ac.Locked = true
  4392. ac.CanCollide = false
  4393. ac.Material = "Neon"
  4394. ac.Size = Vector3.new(1, 1, 1)
  4395. ac.Transparency = 1
  4396. ac.CFrame = CFrame.new(0, 1000, 0)
  4397. ac.Parent = modz
  4398. ac.BrickColor = BrickColor.new("Really blue")
  4399. makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, ac)
  4400. table.insert(aa, ac)
  4401. end
  4402. for j = 1, 40 do
  4403. local a3 = makepart("Really blue", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  4404. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  4405. table.insert(ab, a3)
  4406. end
  4407. for j = 1, 30 do
  4408. local a3 = makepart("Really blue", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  4409. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", a3)
  4410. table.insert(b7, a3)
  4411. end
  4412. local b8 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4413. local b9 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4414. for I,aO in pairs(H) do
  4415. if aO.Parent == rarm or aO.Parent == larm then
  4416. aN = aO.Transparency
  4417. aO.Transparency = 1
  4418. end
  4419. end
  4420. local a8 = Instance.new("BodyGyro")
  4421. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  4422. a8.CFrame = CFrame.new(root.Position, mouse.Hit.p)
  4423. a8.P = 580000
  4424. a8.D = 250
  4425. a8.Parent = root
  4426. coroutine.resume(coroutine.create(function()
  4427. while a8 do
  4428. swait()
  4429. a8.CFrame = CFrame.new(root.Position, mouse.Hit.p)
  4430. end
  4431. end))
  4432. local af = 0
  4433. local ag = 0
  4434. repeat
  4435. ag = ag + 1
  4436. if af == 0 then
  4437. af = 1
  4438. else
  4439. af = af % 14 + 1
  4440. end
  4441. coroutine.resume(coroutine.create(function()
  4442. local ah = aa[af]
  4443. local ai = ab[af]
  4444. local aj = ab[af + 14]
  4445. local ba = b7[af]
  4446. ah.Size = Vector3.new(1, 1, 2)
  4447. ah.CFrame = cf(root.CFrame * cf(rd2(-600, 600) / 100, rd2(-150, 350) / 100, rd2(-200, -50) / 100).p, mouse.Hit * cf(rd2(-4, 4), rd2(-2, 2), 0).p)
  4448. ah.Transparency = 0.25
  4449. ah:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0, 0, 0)
  4450. ai.Transparency = 0.35
  4451. ai:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.6, 0.6, 0.6)
  4452. aj.Transparency = 0.45
  4453. aj:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  4454. aj.CFrame = ah.CFrame * ang(0, rd(90), rd(90))
  4455. if af % 2 == 1 then
  4456. ai.CFrame = cf(rarm.CFrame * cf(rd2(-6, 6) / 10, rd2(4, 12) / 10, rd2(-12, -1) / 10).p, mouse.Hit.p) * ang(0, rd(90), rd(90))
  4457. else
  4458. if af % 2 == 0 then
  4459. ai.CFrame = cf(larm.CFrame * cf(rd2(-6, 6) / 10, rd2(3, 8) / 10, rd2(-12, -1) / 10).p, mouse.Hit.p) * ang(0, rd(90), rd(90))
  4460. end
  4461. end
  4462. ba.CFrame = ah.CFrame * cf(0, 0, -8)
  4463. ba.Transparency = 0.4
  4464. ba:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  4465. local bb = ah.CFrame * cf(0, 0, -5)
  4466. local bc = aj.CFrame * cf(0, -0.1, 0)
  4467. local bd = ba.CFrame * cf(0, 0, rd2(-300, 50) / 100)
  4468. local ak = false
  4469. for j = 1, 12 do
  4470. swait()
  4471. local a0 = Ray.new(ah.Position, ah.CFrame.lookVector * (12.5 - j))
  4472. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {char}, true, true)
  4473. if a1 and ak == false then
  4474. ak = true
  4475. local a3 = makepart("Really blue", "nah", 0, 0.2, "SmoothPlastic", modz, cf(a2, ah.CFrame.p) * ang(0, 0, 0) * ang(0, rd(270), rd(90)))
  4476. do
  4477. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4478. game.Debris:AddItem(a3, 0.5)
  4479. local a5 = rd2(1, 12)
  4480. if a5 == 6 then
  4481. hito(a3, 3.25, 6, 0.06, ah.CFrame.lookVector * 10, Vector3.new(0, 0, rd2(-8, 8)))
  4482. else
  4483. hito(a3, 3.25, 6, 0.06, ah.CFrame.lookVector * 10)
  4484. end
  4485. coroutine.resume(coroutine.create(function()
  4486. for I = 1, 4 do
  4487. swait()
  4488. a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
  4489. a3.Transparency = a3.Transparency + 0.2
  4490. end
  4491. a3:Destroy()
  4492. end))
  4493. end
  4494. end
  4495. ah.Size = ah.Size:lerp(Vector3.new(2, 2, 12), 0.5)
  4496. ah.CFrame = ah.CFrame:lerp(bb, 1)
  4497. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1, 1, 1), 0.45)
  4498. ah.Transparency = ah.Transparency + 0.0725
  4499. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
  4500. ai.Transparency = ai.Transparency + 0.06
  4501. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
  4502. aj.CFrame = aj.CFrame:lerp(bc, 0.3)
  4503. aj.Transparency = aj.Transparency + 0.05
  4504. ba:FindFirstChildOfClass("SpecialMesh").Scale = ba:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
  4505. ba.CFrame = ba.CFrame:lerp(bd, 0.3)
  4506. ba.Transparency = ba.Transparency + 0.06
  4507. end
  4508. end))
  4509. swait()
  4510. until ov == false
  4511. for I,aO in pairs(H) do
  4512. if aO.Parent == rarm or aO.Parent == larm then
  4513. aO.Transparency = aN
  4514. end
  4515. end
  4516. b8:Destroy()
  4517. b9:Destroy()
  4518. a8:Destroy()
  4519. hum.AutoRotate = true
  4520. ov = false
  4521. wait(1)
  4522. for I,al in pairs(aa) do
  4523. al:Destroy()
  4524. end
  4525. for I,am in pairs(ab) do
  4526. am:Destroy()
  4527. end
  4528. for I,be in pairs(b7) do
  4529. be:Destroy()
  4530. end
  4531. end
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538. function Kneel()
  4539.  
  4540. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  4541. if v:FindFirstChild('Humanoid') then
  4542.  
  4543. hum2 = v:FindFirstChild('Humanoid')
  4544. hum2.PlatformStand=true
  4545.  
  4546. end
  4547. end
  4548. end
  4549.  
  4550. --[[mouse.KeyDown:connect(function(key)
  4551. if key == "l" and Trans == false and Strength then
  4552. Transformation()
  4553. Trans = true
  4554. end
  4555. end)]]
  4556.  
  4557.  
  4558.  
  4559. mouse.KeyDown:connect(function(key)
  4560. if key == "z" then
  4561. GrabAndDrag()
  4562. end
  4563. end)
  4564.  
  4565.  
  4566. mouse.KeyDown:connect(function(key)
  4567. if key == "x" then
  4568. AirSlam()
  4569. end
  4570. end)
  4571.  
  4572.  
  4573.  
  4574. mouse.KeyDown:connect(function(key)
  4575. if key == "c" then
  4576. SpinSlice()
  4577. end
  4578. end)
  4579.  
  4580.  
  4581. mouse.KeyDown:connect(function(key)
  4582. if key == "p" and Full == false then
  4583. FullPower()
  4584. end
  4585. end)
  4586.  
  4587. mouse.KeyDown:connect(function(key)
  4588. if key == "1" then
  4589. Sound("rbxassetid://966268002",char,90,1,false)
  4590. Kneel()
  4591. end
  4592. end)
  4593.  
  4594. mouse.KeyDown:connect(function(key)
  4595. if key == "v" then
  4596. if ov == false then
  4597. hed.Weld.C0 = hed.Weld.C0 * CFrame.Angles(0,0,0)
  4598. wait()
  4599. local ChatService = game:GetService("Chat")
  4600. wait()
  4601. local ChatService = game:GetService("Chat")
  4602. coroutine.resume(coroutine.create(function()
  4603. s = 0
  4604. repeat
  4605. s = s + 1
  4606. Barrage()
  4607. wait()
  4608. until not ov
  4609. end))
  4610. if Full == true then
  4611. coroutine.resume(coroutine.create(function()
  4612. s = 0
  4613. repeat
  4614. s = s + 1
  4615. Barrage()
  4616. wait()
  4617. until not ov
  4618. end))
  4619. end
  4620. mouse.KeyUp:connect(function(key)
  4621. if key == "v" then
  4622. wait(0.4)
  4623. ov = false
  4624. wait(0.1)
  4625. end
  4626. end)
  4627. end
  4628. end
  4629. end)
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635. -----animations-----
  4636.  
  4637. game:GetService("RunService").RenderStepped:connect(function()
  4638. char.Humanoid.FreeFalling:connect(function(f)
  4639. if f then
  4640. ffing = true
  4641. else
  4642. ffing = false
  4643. end
  4644. end)
  4645. sine = sine + add
  4646. if ffing==true then
  4647. anim="jump"
  4648. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4649. anim="idle"
  4650. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4651. anim = "walk"
  4652. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4653. anim = "run"
  4654. end
  4655.  
  4656. if NoAnims==false then
  4657. if anim=="idle" then
  4658. add=0.5
  4659. if trans == false then
  4660. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),0,0),0.05)
  4661. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15),0.25)
  4662. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15),0.25)
  4663. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0)+-math.sin(sine/14)/7,0,-6+-math.sin(sine/14)/7),0.1)
  4664. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(90)+-math.sin(sine/14)/7,0,0),0.1)
  4665. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  4666. else
  4667. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,0+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0),0,0),0.05)
  4668. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15+math.sin(sine/14)/20),0.25)
  4669. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15+-math.sin(sine/14)/20),0.25)
  4670. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.6,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-90)), 0.5)--arm
  4671. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.6,-.6)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.5)--arm
  4672. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-20),0,0),0.25)
  4673. end
  4674.  
  4675. elseif anim=="walk" then
  4676. add=0.5
  4677. if trans == false then
  4678. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1+math.sin(sine/3.5)/3,0)*CFrame.Angles(math.rad(-10),0,0),0.25)
  4679. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1+math.sin(sine/7)/2,-0.15+-math.sin(sine/7)/2)*CFrame.Angles(math.rad(-20)+math.sin(sine/7)/2,0,0.05),0.25)
  4680. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1+-math.sin(sine/7)/2,-0.15+math.sin(sine/7)/2)*CFrame.Angles(math.rad(-20)+-math.sin(sine/7)/2,0,-0.05),0.25)
  4681. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5+-math.cos(sine/7)/7,0+math.sin(sine/14)/7)*CFrame.Angles(math.rad(0)+-math.sin(sine/14)/2,0,-6+-math.sin(sine/14)/7),0.1)
  4682. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5+-math.cos(sine/10)/14,0)*CFrame.Angles(math.rad(90)+-math.sin(sine/14)/7,0,0),0.1)
  4683. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),0,0),0.25)
  4684. else
  4685. change = 0.5
  4686. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5 + 0.05 * math.cos(sine / 3), -math.sin(sine / 6) / 4) * CFrame.Angles(math.sin(sine / 6) / 2.8, -math.sin(sine / 6) / 3, math.rad(-10 - 2 * math.cos(sine / 3))), 0.2)
  4687. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5 - 0.05 * math.cos(sine / 3), math.sin(sine / 6) / 4) * CFrame.Angles(-math.sin(sine / 6) / 2.8, -math.sin(sine / 6) / 3, math.rad(10 + 2 * math.cos(sine / 3))), 0.2)
  4688. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8 + 2 * math.cos(sine / 3)), math.rad(0), math.rad(0)), 0.2)
  4689. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1 - 0.15 * math.cos(sine / 6) / 5, -0.15 + math.sin(sine / 6) / 5) * CFrame.Angles(math.rad(-14) + -math.sin(sine / 6) / 2.7, 0, 0), 0.4)
  4690. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1 + 0.15 * math.cos(sine / 6) / 5, -0.15 + -math.sin(sine / 6) / 5) * CFrame.Angles(math.rad(-14) + math.sin(sine / 6) / 2.7, 0, 0), 0.4)
  4691. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1 + 0.07 * math.cos(sine / 3), 0) * CFrame.Angles(math.rad(-4 + 1 * math.cos(sine / 3)), 0, math.rad(0)), 0.2)
  4692. end
  4693.  
  4694. elseif anim=="run" then
  4695. add=0.5
  4696. if trans == false then
  4697. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1+math.sin(sine/2)/3,0)*CFrame.Angles(math.rad(-37),0,0),0.025)
  4698. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1+math.sin(sine/4)/2,-0.15+-math.sin(sine/4)/2)*CFrame.Angles(math.rad(-20)+math.sin(sine/4)/2,0,0.05),0.25)
  4699. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1+-math.sin(sine/4)/2,-0.15+math.sin(sine/4)/2)*CFrame.Angles(math.rad(-20)+-math.sin(sine/4)/2,0,-0.05),0.25)
  4700. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0.1)*CFrame.Angles(math.rad(-20)+-math.sin(sine/17)/7,0,-6),0.25)
  4701. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,0.1)*CFrame.Angles(math.rad(-20)+-math.sin(sine/17)/7,0,6),0.25)
  4702. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),0,0),0.25)
  4703. else
  4704. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,1+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-70),0,0),0.25)
  4705. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15),0.25)
  4706. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15),0.25)
  4707. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-20)+-math.sin(sine/14)/7,0,-6),0.25)
  4708. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-20)+-math.sin(sine/14)/7,0,6),0.25)
  4709. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0.3)*CFrame.Angles(math.rad(70),0,0),0.25)
  4710. end
  4711.  
  4712. elseif anim=="jump" then
  4713. add=0.5
  4714. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0+-math.cos(sine/14)/7,.5+-math.cos(sine/14)/7,0+-math.cos(sine/14)/7)*CFrame.Angles(math.rad(0),0,0),0.05)
  4715. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-0.7,-0.5)*CFrame.Angles(math.rad(10),0,0),0.25)
  4716. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0.1)*CFrame.Angles(math.rad(-10),0,0),0.25)
  4717. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(50),0,90),0.25)
  4718. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),0,-90),0.25)
  4719. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-20),0,0),0.25)
  4720.  
  4721. end
  4722. end
  4723.  
  4724. end)
  4725.  
  4726.  
  4727. --[[l = game.Lighting
  4728. l.TimeOfDay = 1
  4729. game.Lighting.Ambient = Color3.new(0,0,0)
  4730. l.Brightness = 0.1]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement