KrYn0MoRe

Berzerker [black magic]

Jun 28th, 2022 (edited)
489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 256.94 KB | None | 0 0
  1. -- converted and fixed by KrYn0MoRe
  2.  
  3. Tool0 = Instance.new("Tool")
  4. Part1 = Instance.new("Part")
  5. SpecialMesh2 = Instance.new("SpecialMesh")
  6. Sound3 = Instance.new("Sound")
  7. Sound4 = Instance.new("Sound")
  8. Sound5 = Instance.new("Sound")
  9. Sound6 = Instance.new("Sound")
  10. Sound7 = Instance.new("Sound")
  11. Sound8 = Instance.new("Sound")
  12. Sound9 = Instance.new("Sound")
  13. Sound10 = Instance.new("Sound")
  14. Sound11 = Instance.new("Sound")
  15. Sound12 = Instance.new("Sound")
  16. Sound13 = Instance.new("Sound")
  17. Sound14 = Instance.new("Sound")
  18. Sound15 = Instance.new("Sound")
  19. Sound16 = Instance.new("Sound")
  20. Sound17 = Instance.new("Sound")
  21. Sound18 = Instance.new("Sound")
  22. Sound19 = Instance.new("Sound")
  23. Sound20 = Instance.new("Sound")
  24. Sound21 = Instance.new("Sound")
  25. SpecialMesh22 = Instance.new("SpecialMesh")
  26. Part23 = Instance.new("Part")
  27. SpecialMesh24 = Instance.new("SpecialMesh")
  28. Part25 = Instance.new("Part")
  29. SpecialMesh26 = Instance.new("SpecialMesh")
  30. Part27 = Instance.new("Part")
  31. CylinderMesh28 = Instance.new("CylinderMesh")
  32. Part29 = Instance.new("Part")
  33. SpecialMesh30 = Instance.new("SpecialMesh")
  34. Part31 = Instance.new("Part")
  35. SpecialMesh32 = Instance.new("SpecialMesh")
  36. Part33 = Instance.new("Part")
  37. BlockMesh34 = Instance.new("BlockMesh")
  38. Part35 = Instance.new("Part")
  39. SpecialMesh36 = Instance.new("SpecialMesh")
  40. Part37 = Instance.new("Part")
  41. SpecialMesh38 = Instance.new("SpecialMesh")
  42. Part39 = Instance.new("Part")
  43. SpecialMesh40 = Instance.new("SpecialMesh")
  44. Part41 = Instance.new("Part")
  45. SpecialMesh42 = Instance.new("SpecialMesh")
  46. Part43 = Instance.new("Part")
  47. SpecialMesh44 = Instance.new("SpecialMesh")
  48. Part45 = Instance.new("Part")
  49. SpecialMesh46 = Instance.new("SpecialMesh")
  50. Part47 = Instance.new("Part")
  51. BlockMesh48 = Instance.new("BlockMesh")
  52. Part49 = Instance.new("Part")
  53. SpecialMesh50 = Instance.new("SpecialMesh")
  54. Part51 = Instance.new("Part")
  55. SpecialMesh52 = Instance.new("SpecialMesh")
  56. Part53 = Instance.new("Part")
  57. SpecialMesh54 = Instance.new("SpecialMesh")
  58. Part55 = Instance.new("Part")
  59. SpecialMesh56 = Instance.new("SpecialMesh")
  60. Part57 = Instance.new("Part")
  61. SpecialMesh58 = Instance.new("SpecialMesh")
  62. Part59 = Instance.new("Part")
  63. SpecialMesh60 = Instance.new("SpecialMesh")
  64. Part61 = Instance.new("Part")
  65. SpecialMesh62 = Instance.new("SpecialMesh")
  66. Part63 = Instance.new("Part")
  67. BlockMesh64 = Instance.new("BlockMesh")
  68. Part65 = Instance.new("Part")
  69. CylinderMesh66 = Instance.new("CylinderMesh")
  70. Part67 = Instance.new("Part")
  71. BlockMesh68 = Instance.new("BlockMesh")
  72. Part69 = Instance.new("Part")
  73. SpecialMesh70 = Instance.new("SpecialMesh")
  74. Part71 = Instance.new("Part")
  75. CylinderMesh72 = Instance.new("CylinderMesh")
  76. Part73 = Instance.new("Part")
  77. SpecialMesh74 = Instance.new("SpecialMesh")
  78. Part75 = Instance.new("Part")
  79. SpecialMesh76 = Instance.new("SpecialMesh")
  80. Part77 = Instance.new("Part")
  81. SpecialMesh78 = Instance.new("SpecialMesh")
  82. Part79 = Instance.new("Part")
  83. BlockMesh80 = Instance.new("BlockMesh")
  84. Part81 = Instance.new("Part")
  85. BlockMesh82 = Instance.new("BlockMesh")
  86. Part83 = Instance.new("Part")
  87. BlockMesh84 = Instance.new("BlockMesh")
  88. SpecialMesh85 = Instance.new("SpecialMesh")
  89. StringValue86 = Instance.new("StringValue")
  90. SpecialMesh87 = Instance.new("SpecialMesh")
  91. SpecialMesh88 = Instance.new("SpecialMesh")
  92. SpecialMesh89 = Instance.new("SpecialMesh")
  93. Part90 = Instance.new("Part")
  94. SpecialMesh91 = Instance.new("SpecialMesh")
  95. Part92 = Instance.new("Part")
  96. SpecialMesh93 = Instance.new("SpecialMesh")
  97. Part94 = Instance.new("Part")
  98. BlockMesh95 = Instance.new("BlockMesh")
  99. Part96 = Instance.new("Part")
  100. BlockMesh97 = Instance.new("BlockMesh")
  101. BlockMesh98 = Instance.new("BlockMesh")
  102. Part99 = Instance.new("Part")
  103. SpecialMesh100 = Instance.new("SpecialMesh")
  104. Part101 = Instance.new("Part")
  105. SpecialMesh102 = Instance.new("SpecialMesh")
  106. Part103 = Instance.new("Part")
  107. BlockMesh104 = Instance.new("BlockMesh")
  108. SpecialMesh105 = Instance.new("SpecialMesh")
  109. SpecialMesh106 = Instance.new("SpecialMesh")
  110. SpecialMesh107 = Instance.new("SpecialMesh")
  111. SpecialMesh108 = Instance.new("SpecialMesh")
  112. SpecialMesh109 = Instance.new("SpecialMesh")
  113. Tool0.Name = "EnmaU"
  114. Tool0.Parent = nil
  115. Tool0.CanBeDropped = false
  116. Tool0.Grip = CFrame.new(0, 0.75, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  117. Tool0.GripForward = Vector3.new(1, -0, -0)
  118. Tool0.GripPos = Vector3.new(0, 0.75, 0)
  119. Tool0.GripRight = Vector3.new(0, 0, 1)
  120. Part1.Name = "Handle"
  121. Part1.Parent = Tool0
  122. Part1.CFrame = CFrame.new(-0.500387013, 3.74555612, -2.68724799, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  123. Part1.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  124. Part1.Position = Vector3.new(-0.5003870129585266, 3.745556116104126, -2.6872479915618896)
  125. Part1.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  126. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  127. Part1.Velocity = Vector3.new(0.0004761707969009876, 0.006729792337864637, 0.0001835189905250445)
  128. Part1.Size = Vector3.new(2, 7, 2)
  129. Part1.BottomSurface = Enum.SurfaceType.Smooth
  130. Part1.BrickColor = BrickColor.new("Black")
  131. Part1.RotVelocity = Vector3.new(1, 1, 1)
  132. Part1.TopSurface = Enum.SurfaceType.Smooth
  133. Part1.brickColor = BrickColor.new("Black")
  134. Part1.FormFactor = Enum.FormFactor.Symmetric
  135. Part1.formFactor = Enum.FormFactor.Symmetric
  136. SpecialMesh2.Parent = Part1
  137. SpecialMesh2.Scale = Vector3.new(0.07289999723434448, 0.38272497057914734, 0.07289999723434448)
  138. Sound3.Name = "Crash"
  139. Sound3.Parent = Part1
  140. Sound3.SoundId = "http://www.roblox.com/asset/?id=10730819"
  141. Sound3.Volume = 1
  142. Sound4.Name = "CSlash"
  143. Sound4.Parent = Part1
  144. Sound4.Pitch = 0.25
  145. Sound4.PlaybackSpeed = 0.25
  146. Sound4.SoundId = "http://www.roblox.com/asset/?id=46153268"
  147. Sound4.Volume = 1
  148. Sound5.Name = "Slash"
  149. Sound5.Parent = Part1
  150. Sound5.Pitch = 0.6499999761581421
  151. Sound5.PlaybackSpeed = 0.6499999761581421
  152. Sound5.SoundId = "http://roblox.com/asset/?id=10209645"
  153. Sound5.Volume = 1
  154. Sound6.Name = "S2"
  155. Sound6.Parent = Part1
  156. Sound6.SoundId = "http://www.roblox.com/asset/?id=60619309"
  157. Sound6.Volume = 1
  158. Sound7.Name = "S4"
  159. Sound7.Parent = Part1
  160. Sound7.Pitch = 0.5
  161. Sound7.PlaybackSpeed = 0.5
  162. Sound7.SoundId = "http://www.roblox.com/asset/?id=60661796 "
  163. Sound7.Volume = 1
  164. Sound8.Name = "S3"
  165. Sound8.Parent = Part1
  166. Sound8.SoundId = "http://www.roblox.com/asset/?id=60619326"
  167. Sound8.Volume = 1
  168. Sound9.Name = "Screech"
  169. Sound9.Parent = Part1
  170. Sound9.Pitch = 1.2000000476837158
  171. Sound9.PlaybackSpeed = 1.2000000476837158
  172. Sound9.SoundId = "http://www.roblox.com/asset/?id=51322486"
  173. Sound9.Volume = 1
  174. Sound10.Name = "MetalClash"
  175. Sound10.Parent = Part1
  176. Sound10.Pitch = 0.30000001192092896
  177. Sound10.PlaybackSpeed = 0.30000001192092896
  178. Sound10.SoundId = "http://www.roblox.com/asset/?id=62339698 "
  179. Sound10.Volume = 1
  180. Sound11.Name = "Smack"
  181. Sound11.Parent = Part1
  182. Sound11.Pitch = 0.5
  183. Sound11.PlaybackSpeed = 0.5
  184. Sound11.SoundId = "http://www.roblox.com/asset/?id=46153268"
  185. Sound11.Volume = 1
  186. Sound12.Name = "QSlash"
  187. Sound12.Parent = Part1
  188. Sound12.Pitch = 0.4000000059604645
  189. Sound12.PlaybackSpeed = 0.4000000059604645
  190. Sound12.SoundId = "rbxasset://sounds/swordslash.wav"
  191. Sound12.Volume = 1
  192. Sound13.Name = "Slash2"
  193. Sound13.Parent = Part1
  194. Sound13.Pitch = 0.6000000238418579
  195. Sound13.PlaybackSpeed = 0.6000000238418579
  196. Sound13.SoundId = "rbxasset://sounds/swordlunge.wav"
  197. Sound13.Volume = 1
  198. Sound14.Name = "BaneSlash1"
  199. Sound14.Parent = Part1
  200. Sound14.Pitch = 0.26499998569488525
  201. Sound14.PlaybackSpeed = 0.26499998569488525
  202. Sound14.SoundId = "http://www.roblox.com/asset/?id=28144425"
  203. Sound14.Volume = 1
  204. Sound15.Name = "Ominent"
  205. Sound15.Parent = Part1
  206. Sound15.Pitch = 0.5
  207. Sound15.PlaybackSpeed = 0.5
  208. Sound15.SoundId = "http://www.roblox.com/asset/?id=28257433"
  209. Sound15.Volume = 1
  210. Sound16.Name = "RoarSound"
  211. Sound16.Parent = Part1
  212. Sound16.Pitch = 0
  213. Sound16.PlaybackSpeed = 0
  214. Sound16.SoundId = "rbxassetid://63719813"
  215. Sound16.Volume = 1
  216. Sound17.Name = "NFE"
  217. Sound17.Parent = Part1
  218. Sound17.Pitch = 0.30000001192092896
  219. Sound17.PlaybackSpeed = 0.30000001192092896
  220. Sound17.SoundId = "http://www.roblox.com/asset/?id=2697431"
  221. Sound17.Volume = 1
  222. Sound18.Name = "GETB"
  223. Sound18.Parent = Part1
  224. Sound18.Pitch = 0.5
  225. Sound18.PlaybackSpeed = 0.5
  226. Sound18.SoundId = "http://www.roblox.com/asset/?id=55634401"
  227. Sound18.Volume = 1
  228. Sound19.Name = "GETBE1"
  229. Sound19.Parent = Part1
  230. Sound19.Pitch = 0.4000000059604645
  231. Sound19.PlaybackSpeed = 0.4000000059604645
  232. Sound19.SoundId = "http://www.roblox.com/asset/?id=2233908"
  233. Sound19.Volume = 1
  234. Sound20.Name = "GF"
  235. Sound20.Parent = Part1
  236. Sound20.Pitch = 1.5
  237. Sound20.PlaybackSpeed = 1.5
  238. Sound20.SoundId = "http://www.roblox.com/asset/?id=48618802 "
  239. Sound20.Volume = 1
  240. Sound21.Name = "IK"
  241. Sound21.Parent = Part1
  242. Sound21.Pitch = 0.699999988079071
  243. Sound21.PlaybackSpeed = 0.699999988079071
  244. Sound21.SoundId = "http://www.roblox.com/asset/?id=69935389"
  245. Sound21.Volume = 1
  246. SpecialMesh22.Name = "SawMesh"
  247. SpecialMesh22.Parent = Tool0
  248. SpecialMesh22.MeshId = "http://www.roblox.com/asset/?id=74322089"
  249. SpecialMesh22.Scale = Vector3.new(12, -12, -12)
  250. SpecialMesh22.VertexColor = Vector3.new(0, 0, 0)
  251. SpecialMesh22.TextureId = "http://www.roblox.com/asset/?id=74322092"
  252. SpecialMesh22.MeshType = Enum.MeshType.FileMesh
  253. Part23.Name = "Handle5"
  254. Part23.Parent = Tool0
  255. Part23.CFrame = CFrame.new(-0.943566978, 3.90622211, -1.11619604, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  256. Part23.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  257. Part23.Position = Vector3.new(-0.9435669779777527, 3.906222105026245, -1.1161960363388062)
  258. Part23.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  259. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  260. Part23.Velocity = Vector3.new(-0.0000630159629508853, 0.006423882208764553, 0.00006270372250583023)
  261. Part23.Size = Vector3.new(1, 1, 1)
  262. Part23.BottomSurface = Enum.SurfaceType.Smooth
  263. Part23.BrickColor = BrickColor.new("Black")
  264. Part23.CanCollide = false
  265. Part23.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  266. Part23.TopSurface = Enum.SurfaceType.Smooth
  267. Part23.brickColor = BrickColor.new("Black")
  268. Part23.FormFactor = Enum.FormFactor.Symmetric
  269. Part23.formFactor = Enum.FormFactor.Symmetric
  270. SpecialMesh24.Parent = Part23
  271. SpecialMesh24.MeshId = "http://www.roblox.com/asset/?id=1033714"
  272. SpecialMesh24.Scale = Vector3.new(0.20047499239444733, -0.7290000319480896, 0.20047499239444733)
  273. SpecialMesh24.MeshType = Enum.MeshType.FileMesh
  274. Part25.Name = "Handle3"
  275. Part25.Parent = Tool0
  276. Part25.CFrame = CFrame.new(-0.500387013, 3.74555612, -2.68724799, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  277. Part25.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  278. Part25.Position = Vector3.new(-0.5003870129585266, 3.745556116104126, -2.6872479915618896)
  279. Part25.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  280. Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  281. Part25.Velocity = Vector3.new(0.0004761707969009876, 0.006729792337864637, 0.0001835189905250445)
  282. Part25.Size = Vector3.new(1, 1, 1)
  283. Part25.BottomSurface = Enum.SurfaceType.Smooth
  284. Part25.BrickColor = BrickColor.new("Black")
  285. Part25.CanCollide = false
  286. Part25.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  287. Part25.TopSurface = Enum.SurfaceType.Smooth
  288. Part25.brickColor = BrickColor.new("Black")
  289. Part25.FormFactor = Enum.FormFactor.Symmetric
  290. Part25.formFactor = Enum.FormFactor.Symmetric
  291. SpecialMesh26.Parent = Part25
  292. SpecialMesh26.MeshId = "http://www.roblox.com/asset/?id=1033714"
  293. SpecialMesh26.Scale = Vector3.new(0.20047499239444733, 3.6449999809265137, 0.20047499239444733)
  294. SpecialMesh26.MeshType = Enum.MeshType.FileMesh
  295. Part27.Name = "Handle4"
  296. Part27.Parent = Tool0
  297. Part27.CFrame = CFrame.new(-0.648113012, 3.79911089, -2.16356611, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  298. Part27.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  299. Part27.Position = Vector3.new(-0.6481130123138428, 3.7991108894348145, -2.1635661125183105)
  300. Part27.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  301. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  302. Part27.Velocity = Vector3.new(0.0002964427985716611, 0.006627822760492563, 0.00014324745279736817)
  303. Part27.Size = Vector3.new(1, 7, 1)
  304. Part27.BottomSurface = Enum.SurfaceType.Smooth
  305. Part27.BrickColor = BrickColor.new("Really black")
  306. Part27.CanCollide = false
  307. Part27.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  308. Part27.TopSurface = Enum.SurfaceType.Smooth
  309. Part27.brickColor = BrickColor.new("Really black")
  310. Part27.FormFactor = Enum.FormFactor.Symmetric
  311. Part27.formFactor = Enum.FormFactor.Symmetric
  312. CylinderMesh28.Parent = Part27
  313. CylinderMesh28.Scale = Vector3.new(0.6196500062942505, 0.01822499930858612, 0.6196500062942505)
  314. Part29.Name = "Handle2"
  315. Part29.Parent = Tool0
  316. Part29.CFrame = CFrame.new(-0.0572069995, 3.58488894, -4.25830078, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  317. Part29.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  318. Part29.Position = Vector3.new(-0.05720699951052666, 3.5848889350891113, -4.25830078125)
  319. Part29.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  320. Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
  321. Part29.Velocity = Vector3.new(0.0010153575567528605, 0.007035702466964722, 0.000304334273096174)
  322. Part29.Size = Vector3.new(1, 2, 1)
  323. Part29.BottomSurface = Enum.SurfaceType.Smooth
  324. Part29.BrickColor = BrickColor.new("Black")
  325. Part29.CanCollide = false
  326. Part29.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  327. Part29.TopSurface = Enum.SurfaceType.Smooth
  328. Part29.brickColor = BrickColor.new("Black")
  329. Part29.FormFactor = Enum.FormFactor.Custom
  330. Part29.formFactor = Enum.FormFactor.Custom
  331. SpecialMesh30.Parent = Part29
  332. SpecialMesh30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  333. SpecialMesh30.Scale = Vector3.new(0.6378750205039978, 0.6378750205039978, 1.0935001373291016)
  334. SpecialMesh30.MeshType = Enum.MeshType.FileMesh
  335. Part31.Name = "Handle6"
  336. Part31.Parent = Tool0
  337. Part31.CFrame = CFrame.new(-0.0572069995, 3.58488894, -4.25830078, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  338. Part31.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  339. Part31.Position = Vector3.new(-0.05720699951052666, 3.5848889350891113, -4.25830078125)
  340. Part31.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  341. Part31.Color = Color3.new(0.384314, 0.145098, 0.819608)
  342. Part31.Velocity = Vector3.new(0.0010153575567528605, 0.007035702466964722, 0.000304334273096174)
  343. Part31.Size = Vector3.new(1, 1, 1)
  344. Part31.BottomSurface = Enum.SurfaceType.Smooth
  345. Part31.BrickColor = BrickColor.new("Royal purple")
  346. Part31.CanCollide = false
  347. Part31.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  348. Part31.TopSurface = Enum.SurfaceType.Smooth
  349. Part31.brickColor = BrickColor.new("Royal purple")
  350. Part31.FormFactor = Enum.FormFactor.Symmetric
  351. Part31.formFactor = Enum.FormFactor.Symmetric
  352. SpecialMesh32.Parent = Part31
  353. SpecialMesh32.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  354. SpecialMesh32.Scale = Vector3.new(0.1822500079870224, 0.3645000159740448, 0.1822500079870224)
  355. SpecialMesh32.MeshType = Enum.MeshType.FileMesh
  356. Part33.Name = "Handle7"
  357. Part33.Parent = Tool0
  358. Part33.CFrame = CFrame.new(-0.840156972, 3.7015729, -1.35151696, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  359. Part33.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  360. Part33.Position = Vector3.new(-0.8401569724082947, 3.701572895050049, -1.3515169620513916)
  361. Part33.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  362. Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
  363. Part33.Velocity = Vector3.new(-0.000009347742889076471, 0.006464147474616766, 0.00005127086478751153)
  364. Part33.Size = Vector3.new(1, 2, 1)
  365. Part33.BottomSurface = Enum.SurfaceType.Smooth
  366. Part33.BrickColor = BrickColor.new("Black")
  367. Part33.CanCollide = false
  368. Part33.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  369. Part33.TopSurface = Enum.SurfaceType.Smooth
  370. Part33.brickColor = BrickColor.new("Black")
  371. Part33.FormFactor = Enum.FormFactor.Symmetric
  372. Part33.formFactor = Enum.FormFactor.Symmetric
  373. BlockMesh34.Parent = Part33
  374. BlockMesh34.Scale = Vector3.new(0.3645000159740448, 0.2733750343322754, 0.2733750343322754)
  375. Part35.Name = "Handle8"
  376. Part35.Parent = Tool0
  377. Part35.CFrame = CFrame.new(-0.751509011, 3.16795897, -1.27193403, 0.949057281, 0.162133187, 0.270191103, 0.194618464, -0.975975871, -0.0979528502, 0.247818589, 0.145547032, -0.957811058)
  378. Part35.Orientation = Vector3.new(5.619999885559082, 164.25, 168.72000122070312)
  379. Part35.Position = Vector3.new(-0.7515090107917786, 3.167958974838257, -1.2719340324401855)
  380. Part35.Rotation = Vector3.new(174.16000366210938, 15.680000305175781, -9.6899995803833)
  381. Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  382. Part35.Velocity = Vector3.new(-0.00011794338934123516, 0.0064319828525185585, -0.000043433246901258826)
  383. Part35.Size = Vector3.new(1, 2, 2)
  384. Part35.BottomSurface = Enum.SurfaceType.Smooth
  385. Part35.BrickColor = BrickColor.new("Black")
  386. Part35.CanCollide = false
  387. Part35.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  388. Part35.TopSurface = Enum.SurfaceType.Smooth
  389. Part35.brickColor = BrickColor.new("Black")
  390. Part35.FormFactor = Enum.FormFactor.Symmetric
  391. Part35.formFactor = Enum.FormFactor.Symmetric
  392. SpecialMesh36.Parent = Part35
  393. SpecialMesh36.Scale = Vector3.new(0.2733750343322754, 0.3645000159740448, 0.2733750343322754)
  394. SpecialMesh36.MeshType = Enum.MeshType.Wedge
  395. Part37.Name = "Handle9"
  396. Part37.Parent = Tool0
  397. Part37.CFrame = CFrame.new(-0.603783011, 3.11440206, -1.79561603, 0.949057281, -0.162133247, -0.270191103, 0.194618553, 0.975975871, 0.0979529321, 0.247818574, -0.145547152, 0.957811058)
  398. Part37.Orientation = Vector3.new(-5.619999885559082, -15.75, 11.279999732971191)
  399. Part37.Position = Vector3.new(-0.6037830114364624, 3.1144020557403564, -1.7956160306930542)
  400. Part37.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, 9.6899995803833)
  401. Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  402. Part37.Velocity = Vector3.new(0.00006178457988426089, 0.006533952429890633, -0.000003161738277412951)
  403. Part37.Size = Vector3.new(1, 2, 2)
  404. Part37.BottomSurface = Enum.SurfaceType.Smooth
  405. Part37.BrickColor = BrickColor.new("Black")
  406. Part37.CanCollide = false
  407. Part37.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  408. Part37.TopSurface = Enum.SurfaceType.Smooth
  409. Part37.brickColor = BrickColor.new("Black")
  410. Part37.FormFactor = Enum.FormFactor.Symmetric
  411. Part37.formFactor = Enum.FormFactor.Symmetric
  412. SpecialMesh38.Parent = Part37
  413. SpecialMesh38.Scale = Vector3.new(0.2733750343322754, 0.3645000159740448, 0.2733750343322754)
  414. SpecialMesh38.MeshType = Enum.MeshType.Wedge
  415. Part39.Name = "Handle10"
  416. Part39.Parent = Tool0
  417. Part39.CFrame = CFrame.new(-0.500361979, 2.49185109, -1.70278203, 0.949057281, 0.162133187, 0.270191103, 0.194618464, -0.975975871, -0.0979528502, 0.247818589, 0.145547032, -0.957811058)
  418. Part39.Orientation = Vector3.new(5.619999885559082, 164.25, 168.72000122070312)
  419. Part39.Position = Vector3.new(-0.500361979007721, 2.4918510913848877, -1.7027820348739624)
  420. Part39.Rotation = Vector3.new(174.16000366210938, 15.680000305175781, -9.6899995803833)
  421. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  422. Part39.Velocity = Vector3.new(-0.00006490619853138924, 0.006496429909020662, -0.00011365073441993445)
  423. Part39.Size = Vector3.new(1, 2, 2)
  424. Part39.BottomSurface = Enum.SurfaceType.Smooth
  425. Part39.BrickColor = BrickColor.new("Black")
  426. Part39.CanCollide = false
  427. Part39.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  428. Part39.TopSurface = Enum.SurfaceType.Smooth
  429. Part39.brickColor = BrickColor.new("Black")
  430. Part39.FormFactor = Enum.FormFactor.Symmetric
  431. Part39.formFactor = Enum.FormFactor.Symmetric
  432. SpecialMesh40.Parent = Part39
  433. SpecialMesh40.Scale = Vector3.new(0.2733750343322754, 0.2733750343322754, 0.2733750343322754)
  434. SpecialMesh40.MeshType = Enum.MeshType.Wedge
  435. Part41.Name = "Handle11"
  436. Part41.Parent = Tool0
  437. Part41.CFrame = CFrame.new(-0.352634013, 2.43829489, -2.22646308, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
  438. Part41.Orientation = Vector3.new(-5.619999885559082, -15.75, -168.72000122070312)
  439. Part41.Position = Vector3.new(-0.3526340126991272, 2.4382948875427246, -2.2264630794525146)
  440. Part41.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -170.30999755859375)
  441. Part41.Color = Color3.new(0.105882, 0.164706, 0.207843)
  442. Part41.Velocity = Vector3.new(0.00011482177069410682, 0.006598399020731449, -0.00007337854185607284)
  443. Part41.Size = Vector3.new(1, 2, 2)
  444. Part41.BottomSurface = Enum.SurfaceType.Smooth
  445. Part41.BrickColor = BrickColor.new("Black")
  446. Part41.CanCollide = false
  447. Part41.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  448. Part41.TopSurface = Enum.SurfaceType.Smooth
  449. Part41.brickColor = BrickColor.new("Black")
  450. Part41.FormFactor = Enum.FormFactor.Symmetric
  451. Part41.formFactor = Enum.FormFactor.Symmetric
  452. SpecialMesh42.Parent = Part41
  453. SpecialMesh42.Scale = Vector3.new(0.2733750343322754, 0.2733750343322754, 0.2733750343322754)
  454. SpecialMesh42.MeshType = Enum.MeshType.Wedge
  455. Part43.Name = "Handle12"
  456. Part43.Parent = Tool0
  457. Part43.CFrame = CFrame.new(-0.426497996, 2.46507406, -1.96462202, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  458. Part43.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  459. Part43.Position = Vector3.new(-0.4264979958534241, 2.465074062347412, -1.9646220207214355)
  460. Part43.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  461. Part43.Color = Color3.new(0.384314, 0.145098, 0.819608)
  462. Part43.Velocity = Vector3.new(0.000024957756977528334, 0.006547414697706699, -0.00009351463813800365)
  463. Part43.Size = Vector3.new(1, 1, 1)
  464. Part43.BottomSurface = Enum.SurfaceType.Smooth
  465. Part43.BrickColor = BrickColor.new("Royal purple")
  466. Part43.CanCollide = false
  467. Part43.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  468. Part43.TopSurface = Enum.SurfaceType.Smooth
  469. Part43.brickColor = BrickColor.new("Royal purple")
  470. Part43.FormFactor = Enum.FormFactor.Symmetric
  471. Part43.formFactor = Enum.FormFactor.Symmetric
  472. SpecialMesh44.Parent = Part43
  473. SpecialMesh44.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  474. SpecialMesh44.Scale = Vector3.new(0.3645000159740448, 0.3645000159740448, 0.3645000159740448)
  475. SpecialMesh44.MeshType = Enum.MeshType.FileMesh
  476. Part45.Name = "Handle13"
  477. Part45.Parent = Tool0
  478. Part45.CFrame = CFrame.new(-0.987900019, 4.59092999, -1.484146, -0.949057281, -0.162133276, 0.270191103, -0.194618553, 0.975975871, -0.0979528502, -0.247818574, -0.145547062, -0.957811058)
  479. Part45.Orientation = Vector3.new(5.619999885559082, 164.25, -11.279999732971191)
  480. Part45.Position = Vector3.new(-0.9879000186920166, 4.590929985046387, -1.484145998954773)
  481. Part45.Rotation = Vector3.new(174.16000366210938, 15.680000305175781, 170.30999755859375)
  482. Part45.Color = Color3.new(0.105882, 0.164706, 0.207843)
  483. Part45.Velocity = Vector3.new(0.00017164222663268447, 0.006517753005027771, 0.00020911225874442607)
  484. Part45.Size = Vector3.new(1, 2, 2)
  485. Part45.BottomSurface = Enum.SurfaceType.Smooth
  486. Part45.BrickColor = BrickColor.new("Black")
  487. Part45.CanCollide = false
  488. Part45.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  489. Part45.TopSurface = Enum.SurfaceType.Smooth
  490. Part45.brickColor = BrickColor.new("Black")
  491. Part45.FormFactor = Enum.FormFactor.Symmetric
  492. Part45.formFactor = Enum.FormFactor.Symmetric
  493. SpecialMesh46.Parent = Part45
  494. SpecialMesh46.Scale = Vector3.new(0.2733750343322754, 0.3645000159740448, 0.2733750343322754)
  495. SpecialMesh46.MeshType = Enum.MeshType.Wedge
  496. Part47.Name = "Handle14"
  497. Part47.Parent = Tool0
  498. Part47.CFrame = CFrame.new(-0.899254024, 4.05731583, -1.40456402, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  499. Part47.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  500. Part47.Position = Vector3.new(-0.8992540240287781, 4.057315826416016, -1.4045640230178833)
  501. Part47.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  502. Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
  503. Part47.Velocity = Vector3.new(0.00006304663838818669, 0.006485588848590851, 0.0001144074703915976)
  504. Part47.Size = Vector3.new(1, 2, 1)
  505. Part47.BottomSurface = Enum.SurfaceType.Smooth
  506. Part47.BrickColor = BrickColor.new("Black")
  507. Part47.CanCollide = false
  508. Part47.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  509. Part47.TopSurface = Enum.SurfaceType.Smooth
  510. Part47.brickColor = BrickColor.new("Black")
  511. Part47.FormFactor = Enum.FormFactor.Symmetric
  512. Part47.formFactor = Enum.FormFactor.Symmetric
  513. BlockMesh48.Parent = Part47
  514. BlockMesh48.Scale = Vector3.new(0.3645000159740448, 0.2733750343322754, 0.2733750343322754)
  515. Part49.Name = "Handle15"
  516. Part49.Parent = Tool0
  517. Part49.CFrame = CFrame.new(-0.840171993, 4.53737402, -2.007828, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
  518. Part49.Orientation = Vector3.new(-5.619999885559082, -15.75, -168.72000122070312)
  519. Part49.Position = Vector3.new(-0.8401719927787781, 4.537374019622803, -2.0078279972076416)
  520. Part49.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -170.30999755859375)
  521. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  522. Part49.Velocity = Vector3.new(0.00035137025406584144, 0.006619722116738558, 0.0002493844658602029)
  523. Part49.Size = Vector3.new(1, 2, 2)
  524. Part49.BottomSurface = Enum.SurfaceType.Smooth
  525. Part49.BrickColor = BrickColor.new("Black")
  526. Part49.CanCollide = false
  527. Part49.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  528. Part49.TopSurface = Enum.SurfaceType.Smooth
  529. Part49.brickColor = BrickColor.new("Black")
  530. Part49.FormFactor = Enum.FormFactor.Symmetric
  531. Part49.formFactor = Enum.FormFactor.Symmetric
  532. SpecialMesh50.Parent = Part49
  533. SpecialMesh50.Scale = Vector3.new(0.2733750343322754, 0.3645000159740448, 0.2733750343322754)
  534. SpecialMesh50.MeshType = Enum.MeshType.Wedge
  535. Part51.Name = "Handle16"
  536. Part51.Parent = Tool0
  537. Part51.CFrame = CFrame.new(-0.943593979, 5.15992498, -2.1006701, -0.949057281, -0.162133276, 0.270191103, -0.194618553, 0.975975871, -0.0979528502, -0.247818574, -0.145547062, -0.957811058)
  538. Part51.Orientation = Vector3.new(5.619999885559082, 164.25, -11.279999732971191)
  539. Part51.Position = Vector3.new(-0.9435939788818359, 5.1599249839782715, -2.100670099258423)
  540. Part51.Rotation = Vector3.new(174.16000366210938, 15.680000305175781, 170.30999755859375)
  541. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  542. Part51.Velocity = Vector3.new(0.0004780638264492154, 0.006657246965914965, 0.0003598727926146239)
  543. Part51.Size = Vector3.new(1, 2, 2)
  544. Part51.BottomSurface = Enum.SurfaceType.Smooth
  545. Part51.BrickColor = BrickColor.new("Black")
  546. Part51.CanCollide = false
  547. Part51.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  548. Part51.TopSurface = Enum.SurfaceType.Smooth
  549. Part51.brickColor = BrickColor.new("Black")
  550. Part51.FormFactor = Enum.FormFactor.Symmetric
  551. Part51.formFactor = Enum.FormFactor.Symmetric
  552. SpecialMesh52.Parent = Part51
  553. SpecialMesh52.Scale = Vector3.new(0.2733750343322754, 0.2733750343322754, 0.2733750343322754)
  554. SpecialMesh52.MeshType = Enum.MeshType.Wedge
  555. Part53.Name = "Handle17"
  556. Part53.Parent = Tool0
  557. Part53.CFrame = CFrame.new(-0.795866013, 5.10636902, -2.62435102, 0.949057281, -0.162133247, -0.270191103, 0.194618553, 0.975975871, 0.0979529321, 0.247818574, -0.145547152, 0.957811058)
  558. Part53.Orientation = Vector3.new(-5.619999885559082, -15.75, 11.279999732971191)
  559. Part53.Position = Vector3.new(-0.7958660125732422, 5.1063690185546875, -2.6243510246276855)
  560. Part53.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, 9.6899995803833)
  561. Part53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  562. Part53.Velocity = Vector3.new(0.0006577917956747115, 0.0067592160776257515, 0.00040014495607465506)
  563. Part53.Size = Vector3.new(1, 2, 2)
  564. Part53.BottomSurface = Enum.SurfaceType.Smooth
  565. Part53.BrickColor = BrickColor.new("Black")
  566. Part53.CanCollide = false
  567. Part53.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  568. Part53.TopSurface = Enum.SurfaceType.Smooth
  569. Part53.brickColor = BrickColor.new("Black")
  570. Part53.FormFactor = Enum.FormFactor.Symmetric
  571. Part53.formFactor = Enum.FormFactor.Symmetric
  572. SpecialMesh54.Parent = Part53
  573. SpecialMesh54.Scale = Vector3.new(0.2733750343322754, 0.2733750343322754, 0.2733750343322754)
  574. SpecialMesh54.MeshType = Enum.MeshType.Wedge
  575. Part55.Name = "Handle18"
  576. Part55.Parent = Tool0
  577. Part55.CFrame = CFrame.new(-0.869729996, 5.13314581, -2.36251092, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  578. Part55.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  579. Part55.Position = Vector3.new(-0.8697299957275391, 5.133145809173584, -2.362510919570923)
  580. Part55.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  581. Part55.Color = Color3.new(0.384314, 0.145098, 0.819608)
  582. Part55.Velocity = Vector3.new(0.000567927781958133, 0.006708231288939714, 0.0003800088888965547)
  583. Part55.Size = Vector3.new(1, 1, 1)
  584. Part55.BottomSurface = Enum.SurfaceType.Smooth
  585. Part55.BrickColor = BrickColor.new("Royal purple")
  586. Part55.CanCollide = false
  587. Part55.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  588. Part55.TopSurface = Enum.SurfaceType.Smooth
  589. Part55.brickColor = BrickColor.new("Royal purple")
  590. Part55.FormFactor = Enum.FormFactor.Symmetric
  591. Part55.formFactor = Enum.FormFactor.Symmetric
  592. SpecialMesh56.Parent = Part55
  593. SpecialMesh56.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  594. SpecialMesh56.Scale = Vector3.new(0.3645000159740448, 0.3645000159740448, 0.3645000159740448)
  595. SpecialMesh56.MeshType = Enum.MeshType.FileMesh
  596. Part57.Name = "Handle19"
  597. Part57.Parent = Tool0
  598. Part57.CFrame = CFrame.new(-0.943566978, 3.90622211, -1.11619604, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  599. Part57.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  600. Part57.Position = Vector3.new(-0.9435669779777527, 3.906222105026245, -1.1161960363388062)
  601. Part57.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  602. Part57.Color = Color3.new(0.384314, 0.145098, 0.819608)
  603. Part57.Velocity = Vector3.new(-0.0000630159629508853, 0.006423882208764553, 0.00006270372250583023)
  604. Part57.Size = Vector3.new(1, 1, 1)
  605. Part57.BottomSurface = Enum.SurfaceType.Smooth
  606. Part57.BrickColor = BrickColor.new("Royal purple")
  607. Part57.CanCollide = false
  608. Part57.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  609. Part57.TopSurface = Enum.SurfaceType.Smooth
  610. Part57.brickColor = BrickColor.new("Royal purple")
  611. Part57.FormFactor = Enum.FormFactor.Symmetric
  612. Part57.formFactor = Enum.FormFactor.Symmetric
  613. SpecialMesh58.Parent = Part57
  614. SpecialMesh58.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  615. SpecialMesh58.Scale = Vector3.new(0.2733750343322754, 0.5467500686645508, 0.2733750343322754)
  616. SpecialMesh58.MeshType = Enum.MeshType.FileMesh
  617. Part59.Name = "Handle20"
  618. Part59.Parent = Tool0
  619. Part59.CFrame = CFrame.new(-0.845082998, 3.87051892, -1.46532404, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  620. Part59.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  621. Part59.Position = Vector3.new(-0.8450829982757568, 3.870518922805786, -1.4653240442276)
  622. Part59.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  623. Part59.Color = Color3.new(0.384314, 0.145098, 0.819608)
  624. Part59.Velocity = Vector3.new(0.000056805467465892434, 0.006491863634437323, 0.00008955143857747316)
  625. Part59.Size = Vector3.new(3, 3, 3)
  626. Part59.BottomSurface = Enum.SurfaceType.Smooth
  627. Part59.BrickColor = BrickColor.new("Royal purple")
  628. Part59.CanCollide = false
  629. Part59.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  630. Part59.TopSurface = Enum.SurfaceType.Smooth
  631. Part59.brickColor = BrickColor.new("Royal purple")
  632. Part59.FormFactor = Enum.FormFactor.Symmetric
  633. Part59.formFactor = Enum.FormFactor.Symmetric
  634. SpecialMesh60.Parent = Part59
  635. SpecialMesh60.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  636. SpecialMesh60.Scale = Vector3.new(0.9112499952316284, 0.3645000159740448, 0.3645000159740448)
  637. SpecialMesh60.MeshType = Enum.MeshType.FileMesh
  638. Part61.Name = "Handle21"
  639. Part61.Parent = Tool0
  640. Part61.CFrame = CFrame.new(-0.845082998, 3.87051892, -1.46532404, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  641. Part61.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  642. Part61.Position = Vector3.new(-0.8450829982757568, 3.870518922805786, -1.4653240442276)
  643. Part61.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  644. Part61.Color = Color3.new(0.384314, 0.145098, 0.819608)
  645. Part61.Velocity = Vector3.new(0.000056805467465892434, 0.006491863634437323, 0.00008955143857747316)
  646. Part61.Size = Vector3.new(1, 1, 1)
  647. Part61.BottomSurface = Enum.SurfaceType.Smooth
  648. Part61.BrickColor = BrickColor.new("Royal purple")
  649. Part61.CanCollide = false
  650. Part61.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  651. Part61.TopSurface = Enum.SurfaceType.Smooth
  652. Part61.brickColor = BrickColor.new("Royal purple")
  653. Part61.FormFactor = Enum.FormFactor.Symmetric
  654. Part61.formFactor = Enum.FormFactor.Symmetric
  655. SpecialMesh62.Parent = Part61
  656. SpecialMesh62.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  657. SpecialMesh62.Scale = Vector3.new(0.3645000159740448, 0.9112499952316284, 0.3645000159740448)
  658. SpecialMesh62.MeshType = Enum.MeshType.FileMesh
  659. Part63.Name = "Handle22"
  660. Part63.Parent = Tool0
  661. Part63.CFrame = CFrame.new(-1.38674903, 4.06688881, 0.454849005, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  662. Part63.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  663. Part63.Position = Vector3.new(-1.386749029159546, 4.066888809204102, 0.4548490047454834)
  664. Part63.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  665. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  666. Part63.Velocity = Vector3.new(-0.0006021999288350344, 0.006117974407970905, -0.00005811218579765409)
  667. Part63.Size = Vector3.new(1, 2, 1)
  668. Part63.BottomSurface = Enum.SurfaceType.Smooth
  669. Part63.BrickColor = BrickColor.new("Black")
  670. Part63.CanCollide = false
  671. Part63.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  672. Part63.TopSurface = Enum.SurfaceType.Smooth
  673. Part63.brickColor = BrickColor.new("Black")
  674. Part63.FormFactor = Enum.FormFactor.Symmetric
  675. Part63.formFactor = Enum.FormFactor.Symmetric
  676. BlockMesh64.Parent = Part63
  677. BlockMesh64.Scale = Vector3.new(1.0935001373291016, 1.8224999904632568, 0.0911250039935112)
  678. Part65.Name = "Handle23"
  679. Part65.Parent = Tool0
  680. Part65.CFrame = CFrame.new(-1.58371699, 4.13829994, 1.15309095, 0.162133202, 0.949057281, -0.270191103, -0.975975871, 0.194618508, 0.0979529321, 0.145547137, 0.247818589, 0.957811058)
  681. Part65.Orientation = Vector3.new(-5.619999885559082, -15.75, -78.72000122070312)
  682. Part65.Position = Vector3.new(-1.5837169885635376, 4.138299942016602, 1.1530909538269043)
  683. Part65.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -80.30999755859375)
  684. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  685. Part65.Velocity = Vector3.new(-0.000841837259940803, 0.005982015281915665, -0.00011180753062944859)
  686. Part65.Size = Vector3.new(1, 2, 1)
  687. Part65.BottomSurface = Enum.SurfaceType.Smooth
  688. Part65.BrickColor = BrickColor.new("Black")
  689. Part65.CanCollide = false
  690. Part65.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  691. Part65.TopSurface = Enum.SurfaceType.Smooth
  692. Part65.brickColor = BrickColor.new("Black")
  693. Part65.FormFactor = Enum.FormFactor.Symmetric
  694. Part65.formFactor = Enum.FormFactor.Symmetric
  695. CylinderMesh66.Parent = Part65
  696. CylinderMesh66.Offset = Vector3.new(0, 0, 1.100000023841858)
  697. CylinderMesh66.Scale = Vector3.new(1.093999981880188, 0.04800000041723251, 1.093999981880188)
  698. Part67.Name = "Handle24"
  699. Part67.Parent = Tool0
  700. Part67.CFrame = CFrame.new(-1.38674903, 4.06688881, 0.454849005, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  701. Part67.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  702. Part67.Position = Vector3.new(-1.386749029159546, 4.066888809204102, 0.4548490047454834)
  703. Part67.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  704. Part67.Color = Color3.new(0.384314, 0.145098, 0.819608)
  705. Part67.Velocity = Vector3.new(-0.0006021999288350344, 0.006117974407970905, -0.00005811218579765409)
  706. Part67.Size = Vector3.new(1, 2, 1)
  707. Part67.BottomSurface = Enum.SurfaceType.Smooth
  708. Part67.BrickColor = BrickColor.new("Royal purple")
  709. Part67.CanCollide = false
  710. Part67.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  711. Part67.TopSurface = Enum.SurfaceType.Smooth
  712. Part67.brickColor = BrickColor.new("Royal purple")
  713. Part67.FormFactor = Enum.FormFactor.Symmetric
  714. Part67.formFactor = Enum.FormFactor.Symmetric
  715. BlockMesh68.Parent = Part67
  716. BlockMesh68.Offset = Vector3.new(0, 0.30000001192092896, 0)
  717. BlockMesh68.Scale = Vector3.new(2.1500000953674316, 1.850000023841858, 0.07289999723434448)
  718. Part69.Name = "Handle25"
  719. Part69.Parent = Tool0
  720. Part69.CFrame = CFrame.new(-1.87917304, 4.24540901, 2.2004621, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  721. Part69.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  722. Part69.Position = Vector3.new(-1.8791730403900146, 4.24540901184082, 2.2004621028900146)
  723. Part69.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  724. Part69.Color = Color3.new(0.384314, 0.145098, 0.819608)
  725. Part69.Velocity = Vector3.new(-0.001201295992359519, 0.005778075195848942, -0.00019235197396483272)
  726. Part69.Size = Vector3.new(1, 2, 1)
  727. Part69.BottomSurface = Enum.SurfaceType.Smooth
  728. Part69.BrickColor = BrickColor.new("Royal purple")
  729. Part69.CanCollide = false
  730. Part69.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  731. Part69.TopSurface = Enum.SurfaceType.Smooth
  732. Part69.brickColor = BrickColor.new("Royal purple")
  733. Part69.FormFactor = Enum.FormFactor.Symmetric
  734. Part69.formFactor = Enum.FormFactor.Symmetric
  735. SpecialMesh70.Name = "RingMesh"
  736. SpecialMesh70.Parent = Part69
  737. SpecialMesh70.MeshId = "http://www.roblox.com/asset/?id=3270017"
  738. SpecialMesh70.Scale = Vector3.new(1.0935001373291016, 1.0935001373291016, 1.0935001373291016)
  739. SpecialMesh70.MeshType = Enum.MeshType.FileMesh
  740. Part71.Name = "Handle26"
  741. Part71.Parent = Tool0
  742. Part71.CFrame = CFrame.new(-1.58371699, 4.13829994, 1.15309095, 0.162133202, 0.949057281, -0.270191103, -0.975975871, 0.194618508, 0.0979529321, 0.145547137, 0.247818589, 0.957811058)
  743. Part71.Orientation = Vector3.new(-5.619999885559082, -15.75, -78.72000122070312)
  744. Part71.Position = Vector3.new(-1.5837169885635376, 4.138299942016602, 1.1530909538269043)
  745. Part71.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -80.30999755859375)
  746. Part71.Color = Color3.new(0.384314, 0.145098, 0.819608)
  747. Part71.Velocity = Vector3.new(-0.000841837259940803, 0.005982015281915665, -0.00011180753062944859)
  748. Part71.Size = Vector3.new(1, 2, 1)
  749. Part71.BottomSurface = Enum.SurfaceType.Smooth
  750. Part71.BrickColor = BrickColor.new("Royal purple")
  751. Part71.CanCollide = false
  752. Part71.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  753. Part71.TopSurface = Enum.SurfaceType.Smooth
  754. Part71.brickColor = BrickColor.new("Royal purple")
  755. Part71.FormFactor = Enum.FormFactor.Symmetric
  756. Part71.formFactor = Enum.FormFactor.Symmetric
  757. CylinderMesh72.Parent = Part71
  758. CylinderMesh72.Offset = Vector3.new(0, 0, 0.75)
  759. CylinderMesh72.Scale = Vector3.new(2.187000274658203, 0.04374000057578087, 2.187000274658203)
  760. Part73.Name = "Handle27"
  761. Part73.Parent = Tool0
  762. Part73.CFrame = CFrame.new(-1.35720098, 3.88901997, 0.481377006, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  763. Part73.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  764. Part73.Position = Vector3.new(-1.3572009801864624, 3.8890199661254883, 0.4813770055770874)
  765. Part73.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  766. Part73.Color = Color3.new(0.384314, 0.145098, 0.819608)
  767. Part73.Velocity = Vector3.new(-0.000638398458249867, 0.006107253022491932, -0.00008968047040980309)
  768. Part73.Size = Vector3.new(1, 1, 1)
  769. Part73.BottomSurface = Enum.SurfaceType.Smooth
  770. Part73.BrickColor = BrickColor.new("Royal purple")
  771. Part73.CanCollide = false
  772. Part73.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  773. Part73.TopSurface = Enum.SurfaceType.Smooth
  774. Part73.brickColor = BrickColor.new("Royal purple")
  775. Part73.FormFactor = Enum.FormFactor.Symmetric
  776. Part73.formFactor = Enum.FormFactor.Symmetric
  777. SpecialMesh74.Parent = Part73
  778. SpecialMesh74.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  779. SpecialMesh74.Scale = Vector3.new(0.1822500079870224, 2.551500082015991, 0.1822500079870224)
  780. SpecialMesh74.MeshType = Enum.MeshType.FileMesh
  781. Part75.Name = "Handle28"
  782. Part75.Parent = Tool0
  783. Part75.CFrame = CFrame.new(-1.41629803, 4.24476099, 0.428321987, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  784. Part75.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  785. Part75.Position = Vector3.new(-1.4162980318069458, 4.244760990142822, 0.4283219873905182)
  786. Part75.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  787. Part75.Color = Color3.new(0.384314, 0.145098, 0.819608)
  788. Part75.Velocity = Vector3.new(-0.0005660013994202018, 0.006128695793449879, -0.000026543901185505092)
  789. Part75.Size = Vector3.new(1, 1, 1)
  790. Part75.BottomSurface = Enum.SurfaceType.Smooth
  791. Part75.BrickColor = BrickColor.new("Royal purple")
  792. Part75.CanCollide = false
  793. Part75.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  794. Part75.TopSurface = Enum.SurfaceType.Smooth
  795. Part75.brickColor = BrickColor.new("Royal purple")
  796. Part75.FormFactor = Enum.FormFactor.Symmetric
  797. Part75.formFactor = Enum.FormFactor.Symmetric
  798. SpecialMesh76.Parent = Part75
  799. SpecialMesh76.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  800. SpecialMesh76.Scale = Vector3.new(0.1822500079870224, 2.551500082015991, 0.1822500079870224)
  801. SpecialMesh76.MeshType = Enum.MeshType.FileMesh
  802. Part77.Name = "Handle29"
  803. Part77.Parent = Tool0
  804. Part77.CFrame = CFrame.new(-1.38674903, 4.06688881, 0.454849005, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  805. Part77.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  806. Part77.Position = Vector3.new(-1.386749029159546, 4.066888809204102, 0.4548490047454834)
  807. Part77.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  808. Part77.Color = Color3.new(0.384314, 0.145098, 0.819608)
  809. Part77.Velocity = Vector3.new(-0.0006021999288350344, 0.006117974407970905, -0.00005811218579765409)
  810. Part77.Size = Vector3.new(1, 1, 1)
  811. Part77.BottomSurface = Enum.SurfaceType.Smooth
  812. Part77.BrickColor = BrickColor.new("Royal purple")
  813. Part77.CanCollide = false
  814. Part77.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  815. Part77.TopSurface = Enum.SurfaceType.Smooth
  816. Part77.brickColor = BrickColor.new("Royal purple")
  817. Part77.FormFactor = Enum.FormFactor.Symmetric
  818. Part77.formFactor = Enum.FormFactor.Symmetric
  819. SpecialMesh78.Parent = Part77
  820. SpecialMesh78.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  821. SpecialMesh78.Scale = Vector3.new(0.1822500079870224, 2.551500082015991, 0.29159998893737793)
  822. SpecialMesh78.MeshType = Enum.MeshType.FileMesh
  823. Part79.Name = "Handle30"
  824. Part79.Parent = Tool0
  825. Part79.CFrame = CFrame.new(-1.87917304, 4.24540901, 2.2004621, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  826. Part79.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  827. Part79.Position = Vector3.new(-1.8791730403900146, 4.24540901184082, 2.2004621028900146)
  828. Part79.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  829. Part79.Color = Color3.new(0.384314, 0.145098, 0.819608)
  830. Part79.Velocity = Vector3.new(-0.001201295992359519, 0.005778075195848942, -0.00019235197396483272)
  831. Part79.Size = Vector3.new(1, 2, 1)
  832. Part79.BottomSurface = Enum.SurfaceType.Smooth
  833. Part79.BrickColor = BrickColor.new("Royal purple")
  834. Part79.CanCollide = false
  835. Part79.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  836. Part79.TopSurface = Enum.SurfaceType.Smooth
  837. Part79.brickColor = BrickColor.new("Royal purple")
  838. Part79.FormFactor = Enum.FormFactor.Symmetric
  839. Part79.formFactor = Enum.FormFactor.Symmetric
  840. BlockMesh80.Parent = Part79
  841. BlockMesh80.Scale = Vector3.new(0.009999999776482582, 0.009999999776482582, 0.009999999776482582)
  842. Part81.Name = "Handle31"
  843. Part81.Parent = Tool0
  844. Part81.CFrame = CFrame.new(-1.87917304, 4.24540901, 2.2004621, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  845. Part81.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  846. Part81.Position = Vector3.new(-1.8791730403900146, 4.24540901184082, 2.2004621028900146)
  847. Part81.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  848. Part81.Color = Color3.new(0.384314, 0.145098, 0.819608)
  849. Part81.Velocity = Vector3.new(-0.001201295992359519, 0.005778075195848942, -0.00019235197396483272)
  850. Part81.Size = Vector3.new(1, 2, 1)
  851. Part81.BottomSurface = Enum.SurfaceType.Smooth
  852. Part81.BrickColor = BrickColor.new("Royal purple")
  853. Part81.CanCollide = false
  854. Part81.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  855. Part81.TopSurface = Enum.SurfaceType.Smooth
  856. Part81.brickColor = BrickColor.new("Royal purple")
  857. Part81.FormFactor = Enum.FormFactor.Symmetric
  858. Part81.formFactor = Enum.FormFactor.Symmetric
  859. BlockMesh82.Parent = Part81
  860. BlockMesh82.Scale = Vector3.new(0.009999999776482582, 0.009999999776482582, 0.009999999776482582)
  861. Part83.Name = "Handle32"
  862. Part83.Parent = Tool0
  863. Part83.CFrame = CFrame.new(-1.87917304, 4.24540901, 2.2004621, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
  864. Part83.Orientation = Vector3.new(-11.220000267028809, 75.37000274658203, -95.7300033569336)
  865. Part83.Position = Vector3.new(-1.8791730403900146, 4.24540901184082, 2.2004621028900146)
  866. Part83.Rotation = Vector3.new(-38.13999938964844, 71.62999725341797, -59.029998779296875)
  867. Part83.Color = Color3.new(0.384314, 0.145098, 0.819608)
  868. Part83.Velocity = Vector3.new(-0.001201295992359519, 0.005778075195848942, -0.00019235197396483272)
  869. Part83.Size = Vector3.new(1, 1, 1)
  870. Part83.BottomSurface = Enum.SurfaceType.Smooth
  871. Part83.BrickColor = BrickColor.new("Royal purple")
  872. Part83.CanCollide = false
  873. Part83.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  874. Part83.TopSurface = Enum.SurfaceType.Smooth
  875. Part83.brickColor = BrickColor.new("Royal purple")
  876. Part83.FormFactor = Enum.FormFactor.Symmetric
  877. Part83.formFactor = Enum.FormFactor.Symmetric
  878. BlockMesh84.Parent = Part83
  879. BlockMesh84.Scale = Vector3.new(0.009999999776482582, 0.009999999776482582, 0.009999999776482582)
  880. SpecialMesh85.Name = "Triangle"
  881. SpecialMesh85.Parent = Tool0
  882. SpecialMesh85.MeshId = "http://www.roblox.com/asset/?id=6547801"
  883. SpecialMesh85.Scale = Vector3.new(0.10000000149011612, 0.0010000000474974513, 0.10000000149011612)
  884. SpecialMesh85.TextureId = "http://"
  885. SpecialMesh85.MeshType = Enum.MeshType.FileMesh
  886. StringValue86.Name = "Drive"
  887. StringValue86.Parent = Tool0
  888. StringValue86.Value = "UNLIMITED"
  889. SpecialMesh87.Name = "ClawMesh"
  890. SpecialMesh87.Parent = Tool0
  891. SpecialMesh87.MeshId = "http://www.roblox.com/asset/?id=10681506"
  892. SpecialMesh87.Scale = Vector3.new(12, 16, 8)
  893. SpecialMesh87.VertexColor = Vector3.new(0, 0, 0)
  894. SpecialMesh87.TextureId = "http://www.roblox.com/asset/?id=10681501"
  895. SpecialMesh87.MeshType = Enum.MeshType.FileMesh
  896. SpecialMesh88.Name = "JawMesh"
  897. SpecialMesh88.Parent = Tool0
  898. SpecialMesh88.MeshId = "http://www.roblox.com/asset/?id=51177741"
  899. SpecialMesh88.Scale = Vector3.new(6, 8, 6)
  900. SpecialMesh88.VertexColor = Vector3.new(0.75, 0.25, 2)
  901. SpecialMesh88.MeshType = Enum.MeshType.FileMesh
  902. SpecialMesh89.Name = "SpikeMesh"
  903. SpecialMesh89.Parent = Tool0
  904. SpecialMesh89.MeshId = "http://www.roblox.com/asset/?id=1033714"
  905. SpecialMesh89.Scale = Vector3.new(5, 60, 5)
  906. SpecialMesh89.MeshType = Enum.MeshType.FileMesh
  907. Part90.Name = "Handle33"
  908. Part90.Parent = Tool0
  909. Part90.CFrame = CFrame.new(-2.06722403, 4.23562098, 2.92831397, 0.949057221, -0.270191163, 0.162133247, 0.194618553, 0.0979529247, -0.975975871, 0.247818619, 0.957811058, 0.145547152)
  910. Part90.Orientation = Vector3.new(77.41999816894531, 48.09000015258789, 63.279998779296875)
  911. Part90.Position = Vector3.new(-2.0672240257263184, 4.235620975494385, 2.928313970565796)
  912. Part90.Rotation = Vector3.new(81.5199966430664, 9.329999923706055, 15.890000343322754)
  913. Part90.Color = Color3.new(0.384314, 0.145098, 0.819608)
  914. Part90.Velocity = Vector3.new(-0.001463731867261231, 0.0056337593123316765, -0.00026209669886156917)
  915. Part90.Size = Vector3.new(1, 2, 2)
  916. Part90.BottomSurface = Enum.SurfaceType.Smooth
  917. Part90.BrickColor = BrickColor.new("Royal purple")
  918. Part90.CanCollide = false
  919. Part90.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  920. Part90.TopSurface = Enum.SurfaceType.Smooth
  921. Part90.brickColor = BrickColor.new("Royal purple")
  922. Part90.FormFactor = Enum.FormFactor.Symmetric
  923. Part90.formFactor = Enum.FormFactor.Symmetric
  924. SpecialMesh91.Parent = Part90
  925. SpecialMesh91.Scale = Vector3.new(0.0860000029206276, 1, 1)
  926. SpecialMesh91.MeshType = Enum.MeshType.Wedge
  927. Part92.Name = "Handle34"
  928. Part92.Parent = Tool0
  929. Part92.CFrame = CFrame.new(-1.91209805, 2.42295098, 3.75778198, -0.949057281, -0.270191163, -0.162133157, -0.194618478, 0.0979529247, 0.975975871, -0.247818634, 0.957811058, -0.145547122)
  930. Part92.Orientation = Vector3.new(-77.41999816894531, -131.91000366210938, -63.279998779296875)
  931. Part92.Position = Vector3.new(-1.9120980501174927, 2.4229509830474854, 3.757781982421875)
  932. Part92.Rotation = Vector3.new(-98.4800033569336, -9.329999923706055, 164.11000061035156)
  933. Part92.Color = Color3.new(0.384314, 0.145098, 0.819608)
  934. Part92.Velocity = Vector3.new(-0.0020331006962805986, 0.005413867067545652, -0.0006361533887684345)
  935. Part92.Size = Vector3.new(1, 2, 2)
  936. Part92.BottomSurface = Enum.SurfaceType.Smooth
  937. Part92.BrickColor = BrickColor.new("Royal purple")
  938. Part92.CanCollide = false
  939. Part92.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  940. Part92.TopSurface = Enum.SurfaceType.Smooth
  941. Part92.brickColor = BrickColor.new("Royal purple")
  942. Part92.FormFactor = Enum.FormFactor.Symmetric
  943. Part92.formFactor = Enum.FormFactor.Symmetric
  944. SpecialMesh93.Parent = Part92
  945. SpecialMesh93.Scale = Vector3.new(0.0860000029206276, 0.42500001192092896, 0.3499999940395355)
  946. SpecialMesh93.MeshType = Enum.MeshType.Wedge
  947. Part94.Name = "Handle35"
  948. Part94.Parent = Tool0
  949. Part94.CFrame = CFrame.new(-1.20286596, 3.08302808, 0.523293018, -0.949057281, -0.270191163, -0.162133157, -0.194618478, 0.0979529247, 0.975975871, -0.247818634, 0.957811058, -0.145547122)
  950. Part94.Orientation = Vector3.new(-77.41999816894531, -131.91000366210938, -63.279998779296875)
  951. Part94.Position = Vector3.new(-1.2028659582138062, 3.0830280780792236, 0.5232930183410645)
  952. Part94.Rotation = Vector3.new(-98.4800033569336, -9.329999923706055, 164.11000061035156)
  953. Part94.Color = Color3.new(0.384314, 0.145098, 0.819608)
  954. Part94.Velocity = Vector3.new(-0.0007743552559986711, 0.006074161268770695, -0.00022539669589605182)
  955. Part94.Size = Vector3.new(1, 2, 2)
  956. Part94.BottomSurface = Enum.SurfaceType.Smooth
  957. Part94.BrickColor = BrickColor.new("Royal purple")
  958. Part94.CanCollide = false
  959. Part94.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  960. Part94.TopSurface = Enum.SurfaceType.Smooth
  961. Part94.brickColor = BrickColor.new("Royal purple")
  962. Part94.FormFactor = Enum.FormFactor.Symmetric
  963. Part94.formFactor = Enum.FormFactor.Symmetric
  964. BlockMesh95.Parent = Part94
  965. BlockMesh95.Offset = Vector3.new(0, 0.5, -0.3700000047683716)
  966. BlockMesh95.Scale = Vector3.new(0.08500000089406967, 3.140000104904175, 0.30000001192092896)
  967. Part96.Name = "Handle36"
  968. Part96.Parent = Tool0
  969. Part96.CFrame = CFrame.new(-1.20286596, 3.08302808, 0.523293018, -0.949057281, -0.270191163, -0.162133157, -0.194618478, 0.0979529247, 0.975975871, -0.247818634, 0.957811058, -0.145547122)
  970. Part96.Orientation = Vector3.new(-77.41999816894531, -131.91000366210938, -63.279998779296875)
  971. Part96.Position = Vector3.new(-1.2028659582138062, 3.0830280780792236, 0.5232930183410645)
  972. Part96.Rotation = Vector3.new(-98.4800033569336, -9.329999923706055, 164.11000061035156)
  973. Part96.Color = Color3.new(0.384314, 0.145098, 0.819608)
  974. Part96.Velocity = Vector3.new(-0.0007743552559986711, 0.006074161268770695, -0.00022539669589605182)
  975. Part96.Size = Vector3.new(1, 2, 2)
  976. Part96.BottomSurface = Enum.SurfaceType.Smooth
  977. Part96.BrickColor = BrickColor.new("Royal purple")
  978. Part96.CanCollide = false
  979. Part96.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  980. Part96.TopSurface = Enum.SurfaceType.Smooth
  981. Part96.brickColor = BrickColor.new("Royal purple")
  982. Part96.FormFactor = Enum.FormFactor.Symmetric
  983. Part96.formFactor = Enum.FormFactor.Symmetric
  984. BlockMesh97.Parent = Part96
  985. BlockMesh97.Offset = Vector3.new(0, 0.800000011920929, -0.5)
  986. BlockMesh97.Scale = Vector3.new(0.08449999988079071, 2, 0.5)
  987. BlockMesh98.Parent = Tool0
  988. BlockMesh98.Offset = Vector3.new(0, 0.800000011920929, -0.6000000238418579)
  989. BlockMesh98.Scale = Vector3.new(0.08449999988079071, 2, 0.4000000059604645)
  990. Part99.Name = "Handle37"
  991. Part99.Parent = Tool0
  992. Part99.CFrame = CFrame.new(-1.59732199, 2.17125511, 2.74996901, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
  993. Part99.Orientation = Vector3.new(-5.619999885559082, -15.75, -168.72000122070312)
  994. Part99.Position = Vector3.new(-1.5973219871520996, 2.171255111694336, 2.749969005584717)
  995. Part99.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -170.30999755859375)
  996. Part99.Color = Color3.new(0.384314, 0.145098, 0.819608)
  997. Part99.Velocity = Vector3.new(-0.0017095182556658983, 0.005605531856417656, -0.000582954497076571)
  998. Part99.Size = Vector3.new(1, 2, 2)
  999. Part99.BottomSurface = Enum.SurfaceType.Smooth
  1000. Part99.BrickColor = BrickColor.new("Royal purple")
  1001. Part99.CanCollide = false
  1002. Part99.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  1003. Part99.TopSurface = Enum.SurfaceType.Smooth
  1004. Part99.brickColor = BrickColor.new("Royal purple")
  1005. Part99.FormFactor = Enum.FormFactor.Symmetric
  1006. Part99.formFactor = Enum.FormFactor.Symmetric
  1007. SpecialMesh100.Parent = Part99
  1008. SpecialMesh100.Scale = Vector3.new(0.0860000029206276, 0.2199999988079071, 0.30000001192092896)
  1009. SpecialMesh100.MeshType = Enum.MeshType.Wedge
  1010. Part101.Name = "Handle38"
  1011. Part101.Parent = Tool0
  1012. Part101.CFrame = CFrame.new(-0.671926022, 2.17971802, -0.800620973, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
  1013. Part101.Orientation = Vector3.new(-5.619999885559082, -15.75, -168.72000122070312)
  1014. Part101.Position = Vector3.new(-0.6719260215759277, 2.179718017578125, -0.800620973110199)
  1015. Part101.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -170.30999755859375)
  1016. Part101.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1017. Part101.Velocity = Vector3.new(-0.00043520284816622734, 0.006308322306722403, -0.0002491525374352932)
  1018. Part101.Size = Vector3.new(1, 2, 2)
  1019. Part101.BottomSurface = Enum.SurfaceType.Smooth
  1020. Part101.BrickColor = BrickColor.new("Royal purple")
  1021. Part101.CanCollide = false
  1022. Part101.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  1023. Part101.TopSurface = Enum.SurfaceType.Smooth
  1024. Part101.brickColor = BrickColor.new("Royal purple")
  1025. Part101.FormFactor = Enum.FormFactor.Symmetric
  1026. Part101.formFactor = Enum.FormFactor.Symmetric
  1027. SpecialMesh102.Parent = Part101
  1028. SpecialMesh102.Scale = Vector3.new(0.0860000029206276, 0.2199999988079071, 0.30000001192092896)
  1029. SpecialMesh102.MeshType = Enum.MeshType.Wedge
  1030. Part103.Name = "Handle39"
  1031. Part103.Parent = Tool0
  1032. Part103.CFrame = CFrame.new(-1.293365, 2.40500998, 1.40234399, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
  1033. Part103.Orientation = Vector3.new(-5.619999885559082, -15.75, -168.72000122070312)
  1034. Part103.Position = Vector3.new(-1.2933650016784668, 2.4050099849700928, 1.402343988418579)
  1035. Part103.Rotation = Vector3.new(-5.840000152587891, -15.680000305175781, -170.30999755859375)
  1036. Part103.Color = Color3.new(0.384314, 0.145098, 0.819608)
  1037. Part103.Velocity = Vector3.new(-0.0011912622721865773, 0.005879369098693132, -0.0004185629659332335)
  1038. Part103.Size = Vector3.new(1, 2, 2)
  1039. Part103.BottomSurface = Enum.SurfaceType.Smooth
  1040. Part103.BrickColor = BrickColor.new("Royal purple")
  1041. Part103.CanCollide = false
  1042. Part103.RotVelocity = Vector3.new(0.00023704060004092753, -0.0003585448139347136, -0.000150036794366315)
  1043. Part103.TopSurface = Enum.SurfaceType.Smooth
  1044. Part103.brickColor = BrickColor.new("Royal purple")
  1045. Part103.FormFactor = Enum.FormFactor.Symmetric
  1046. Part103.formFactor = Enum.FormFactor.Symmetric
  1047. BlockMesh104.Parent = Part103
  1048. BlockMesh104.Offset = Vector3.new(0, 0.10499999672174454, 1.8250000476837158)
  1049. BlockMesh104.Scale = Vector3.new(0.08500000089406967, 0.48500001430511475, 0.17399999499320984)
  1050. SpecialMesh105.Name = "RingMesh"
  1051. SpecialMesh105.Parent = Tool0
  1052. SpecialMesh105.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1053. SpecialMesh105.Scale = Vector3.new(3, 3, 3)
  1054. SpecialMesh105.MeshType = Enum.MeshType.FileMesh
  1055. SpecialMesh106.Name = "BlastMesh"
  1056. SpecialMesh106.Parent = Tool0
  1057. SpecialMesh106.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1058. SpecialMesh106.Scale = Vector3.new(1, 0.10000000149011612, 1)
  1059. SpecialMesh106.MeshType = Enum.MeshType.FileMesh
  1060. SpecialMesh107.Name = "CMesh"
  1061. SpecialMesh107.Parent = Tool0
  1062. SpecialMesh107.MeshId = "http://www.roblox.com/asset/?id=50880202 "
  1063. SpecialMesh107.Scale = Vector3.new(4, 4, 4)
  1064. SpecialMesh107.VertexColor = Vector3.new(0.25, 0, 1)
  1065. SpecialMesh107.TextureId = "http://www.roblox.com/asset/?id=50880003 "
  1066. SpecialMesh107.MeshType = Enum.MeshType.FileMesh
  1067. SpecialMesh108.Name = "SMesh"
  1068. SpecialMesh108.Parent = Tool0
  1069. SpecialMesh108.MeshId = "http://www.roblox.com/asset/?id=60119920 "
  1070. SpecialMesh108.Scale = Vector3.new(10, 10, 10)
  1071. SpecialMesh108.VertexColor = Vector3.new(0.25, 0.10000000149011612, 1)
  1072. SpecialMesh108.TextureId = "http://www.roblox.com/asset/?id=60119961"
  1073. SpecialMesh108.MeshType = Enum.MeshType.FileMesh
  1074. SpecialMesh109.Name = "WEEMesh"
  1075. SpecialMesh109.Parent = Tool0
  1076. SpecialMesh109.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1077. SpecialMesh109.Scale = Vector3.new(40, 50, 40)
  1078. SpecialMesh109.MeshType = Enum.MeshType.FileMesh
  1079.  
  1080. local owner = owner
  1081.  
  1082. Tool = Tool0
  1083. Tool.Parent = owner:FindFirstChildOfClass("Backpack")
  1084.  
  1085. script.Parent = Tool
  1086.  
  1087. player=Tool.Parent.Parent
  1088. if player.Name=="TheClassyDemon" then
  1089.     rtool=game.ServerStorage.DEV["Classy's EnmaU"]:clone()
  1090.     rtool.Parent=player.Backpack
  1091.     Tool:Remove()
  1092. end
  1093.  
  1094. Handle=Tool.Handle
  1095.  
  1096. for _,v in pairs(Tool:children()) do
  1097.     if v.className=="Part" then
  1098.         for __,vv in pairs(v:children()) do
  1099.             if string.match(vv.className,"Mesh")=="Mesh" then
  1100.                 --vv.Scale=vv.Scale*1.35
  1101.             end
  1102.         end
  1103.     end
  1104. end
  1105. Weld=function()
  1106.     for _,v in pairs(Handle:children()) do
  1107.         if v.className=="Weld" then
  1108.             v:Remove()
  1109.         end
  1110.     end
  1111.     w=Instance.new("Weld")
  1112.     w.Part0=Handle
  1113.     w.Part1=Tool["Handle2"]
  1114.     w.Parent=Handle
  1115.     w.C0=CFrame.new(0,4.5/5*1.35*1.35,0)
  1116.     w=Instance.new("Weld")
  1117.     w.Part0=Handle
  1118.     w.Part1=Tool["Handle3"]
  1119.     w.Parent=Handle
  1120.     w.C0=CFrame.new(0,0,0)
  1121.     w=Instance.new("Weld")
  1122.     w.Part0=Handle
  1123.     w.Part1=Tool["Handle4"]
  1124.     w.Parent=Handle
  1125.     w.C0=CFrame.new(0,-1.5/5*1.35*1.35,0)
  1126.     w=Instance.new("Weld")
  1127.     w.Part0=Handle
  1128.     w.Part1=Tool["Handle5"]
  1129.     w.Parent=Handle
  1130.     w.C0=CFrame.new(0,-4.5/5*1.35*1.35,0)
  1131.     w=Instance.new("Weld")
  1132.     w.Part0=Handle
  1133.     w.Part1=Tool["Handle6"]
  1134.     w.Parent=Handle
  1135.     w.C0=CFrame.new(0,4.5/5*1.35*1.35,0)
  1136.  
  1137.     w=Instance.new("Weld")
  1138.     w.Part0=Handle
  1139.     w.Part1=Tool["Handle7"]
  1140.     w.Parent=Handle
  1141.     w.C0=CFrame.new(.5/5*1.35*1.35,-3.75/5*1.35*1.35,0)
  1142.  
  1143.     w=Instance.new("Weld")
  1144.     w.Part0=Handle
  1145.     w.Part1=Tool["Handle8"]
  1146.     w.Parent=Handle
  1147.     w.C0=CFrame.new(2/5*1.35*1.35,-3.75/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,math.pi/2)
  1148.  
  1149.     w=Instance.new("Weld")
  1150.     w.Part0=Handle
  1151.     w.Part1=Tool["Handle9"]
  1152.     w.Parent=Handle
  1153.     w.C0=CFrame.new(2/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
  1154.  
  1155.     w=Instance.new("Weld")
  1156.     w.Part0=Handle
  1157.     w.Part1=Tool["Handle10"]
  1158.     w.Parent=Handle
  1159.     w.C0=CFrame.new(3.75/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,math.pi/2)
  1160.  
  1161.     w=Instance.new("Weld")
  1162.     w.Part0=Handle
  1163.     w.Part1=Tool["Handle11"]
  1164.     w.Parent=Handle
  1165.     w.C0=CFrame.new(3.75/5*1.35*1.35,-2.25/5*1.35*1.35+1.5/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
  1166.  
  1167.     w=Instance.new("Weld")
  1168.     w.Part0=Handle
  1169.     w.Part1=Tool["Handle12"]
  1170.     w.Parent=Handle
  1171.     w.C0=CFrame.new(3.75/5*1.35*1.35,-1.5/5*1.35*1.35,0)
  1172.  
  1173.     w=Instance.new("Weld")
  1174.     w.Part0=Handle
  1175.     w.Part1=Tool["Handle13"]
  1176.     w.Parent=Handle
  1177.     w.C0=CFrame.new(-2/5*1.35*1.35,-3.75/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,-math.pi/2)
  1178.  
  1179.     --DERP
  1180.  
  1181.     w=Instance.new("Weld")
  1182.     w.Part0=Handle
  1183.     w.Part1=Tool["Handle14"]
  1184.     w.Parent=Handle
  1185.     w.C0=CFrame.new(-.5/5*1.35*1.35,-3.75/5*1.35*1.35,0)
  1186.  
  1187.     w=Instance.new("Weld")
  1188.     w.Part0=Handle
  1189.     w.Part1=Tool["Handle15"]
  1190.     w.Parent=Handle
  1191.     w.C0=CFrame.new(-2/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
  1192.  
  1193.     w=Instance.new("Weld")
  1194.     w.Part0=Handle
  1195.     w.Part1=Tool["Handle16"]
  1196.     w.Parent=Handle
  1197.     w.C0=CFrame.new(-3.75/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,-math.pi/2)
  1198.  
  1199.     w=Instance.new("Weld")
  1200.     w.Part0=Handle
  1201.     w.Part1=Tool["Handle17"]
  1202.     w.Parent=Handle
  1203.     w.C0=CFrame.new(-3.75/5*1.35*1.35,-2.25/5*1.35*1.35+1.5/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
  1204.  
  1205.     w=Instance.new("Weld")
  1206.     w.Part0=Handle
  1207.     w.Part1=Tool["Handle18"]
  1208.     w.Parent=Handle
  1209.     w.C0=CFrame.new(-3.75/5*1.35*1.35,-1.5/5*1.35*1.35,0)
  1210.  
  1211.     w=Instance.new("Weld")
  1212.     w.Part0=Handle
  1213.     w.Part1=Tool["Handle19"]
  1214.     w.Parent=Handle
  1215.     w.C0=CFrame.new(0,-4.5/5*1.35*1.35,0)
  1216.  
  1217.     w=Instance.new("Weld")
  1218.     w.Part0=Handle
  1219.     w.Part1=Tool["Handle20"]
  1220.     w.Parent=Handle
  1221.     w.C0=CFrame.new(0,-3.5/5*1.35*1.35,0)
  1222.  
  1223.     w=Instance.new("Weld")
  1224.     w.Part0=Handle
  1225.     w.Part1=Tool["Handle21"]
  1226.     w.Parent=Handle
  1227.     w.C0=CFrame.new(0,-3.5/5*1.35*1.35,0)
  1228.  
  1229.  
  1230.     w=Instance.new("Weld")
  1231.     w.Part0=Handle
  1232.     w.Part1=Tool["Handle22"]
  1233.     w.Parent=Handle
  1234.     w.C0=CFrame.new(0,-9/5*1.35*1.35,0)
  1235.  
  1236.     w=Instance.new("Weld")
  1237.     w.Part0=Handle
  1238.     w.Part1=Tool["Handle23"]
  1239.     w.Parent=Handle
  1240.     w.C0=CFrame.new(0,-11/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1241.  
  1242.     w=Instance.new("Weld")
  1243.     w.Part0=Handle
  1244.     w.Part1=Tool["Handle24"]
  1245.     w.Parent=Handle
  1246.     w.C0=CFrame.new(0,-9/5*1.35*1.35,0)
  1247.  
  1248.     w=Instance.new("Weld")
  1249.     w.Part0=Handle
  1250.     w.Part1=Tool["Handle25"]
  1251.     w.Parent=Handle
  1252.     w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
  1253.  
  1254.     w=Instance.new("Weld")
  1255.     w.Part0=Handle
  1256.     w.Part1=Tool["Handle26"]
  1257.     w.Parent=Handle
  1258.     w.C0=CFrame.new(0,-11/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1259.  
  1260.     w=Instance.new("Weld")
  1261.     w.Part0=Handle
  1262.     w.Part1=Tool["Handle27"]
  1263.     w.Parent=Handle
  1264.     w.C0=CFrame.new(.5/5*1.35*1.35,-9/5*1.35*1.35,0)
  1265.  
  1266.     w=Instance.new("Weld")
  1267.     w.Part0=Handle
  1268.     w.Part1=Tool["Handle28"]
  1269.     w.Parent=Handle
  1270.     w.C0=CFrame.new(-.5/5*1.35*1.35,-9/5*1.35*1.35,0)
  1271.  
  1272.     w=Instance.new("Weld")
  1273.     w.Part0=Handle
  1274.     w.Part1=Tool["Handle29"]
  1275.     w.Parent=Handle
  1276.     w.C0=CFrame.new(0,-9/5*1.35*1.35,0)
  1277.  
  1278.     w=Instance.new("Weld")
  1279.     w.Part0=Handle
  1280.     w.Part1=Tool["Handle30"]
  1281.     w.Parent=Handle
  1282.     w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
  1283.  
  1284.  
  1285.     w=Instance.new("Weld")
  1286.     w.Part0=Handle
  1287.     w.Part1=Tool["Handle31"]
  1288.     w.Parent=Handle
  1289.     w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
  1290.     w=Instance.new("Weld")
  1291.     w.Part0=Handle
  1292.     w.Part1=Tool["Handle32"]
  1293.     w.Parent=Handle
  1294.     w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
  1295.  
  1296.     w=Instance.new("Weld")
  1297.     w.Part0=Handle
  1298.     w.Part1=Tool["Handle33"]
  1299.     w.Parent=Handle
  1300.     w.C0=CFrame.new(.085,-5.85,0)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
  1301.  
  1302.     w=Instance.new("Weld")
  1303.     w.Part0=Handle
  1304.     w.Part1=Tool["Handle34"]
  1305.     w.Parent=Handle
  1306.     w.C0=CFrame.new(2,-6.425,0)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
  1307.  
  1308.     w=Instance.new("Weld")
  1309.     w.Part0=Handle
  1310.     w.Part1=Tool["Handle35"]
  1311.     w.Parent=Handle
  1312.     w.C0=CFrame.new(1,-3.2,0)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
  1313.  
  1314.     w=Instance.new("Weld")
  1315.     w.Part0=Handle
  1316.     w.Part1=Tool["Handle36"]
  1317.     w.Parent=Handle
  1318.     w.C0=CFrame.new(1,-3.2,0)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
  1319.  
  1320.     w=Instance.new("Weld")
  1321.     w.Part0=Handle
  1322.     w.Part1=Tool["Handle37"]
  1323.     w.Parent=Handle
  1324.     w.C0=CFrame.new(2.15,-5.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
  1325.  
  1326.     w=Instance.new("Weld")
  1327.     w.Part0=Handle
  1328.     w.Part1=Tool["Handle38"]
  1329.     w.Parent=Handle
  1330.     w.C0=CFrame.new(1.775,-1.7,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
  1331.  
  1332.     w=Instance.new("Weld")
  1333.     w.Part0=Handle
  1334.     w.Part1=Tool["Handle39"]
  1335.     w.Parent=Handle
  1336.     w.C0=CFrame.new(1.775,-4,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
  1337.  
  1338. end
  1339. Tool.AncestryChanged:connect(Weld)
  1340. Weld()
  1341. wait()
  1342.  
  1343. --Main Functions/Vars
  1344. wait(1)
  1345. Handle=Tool.Handle
  1346. FakeS=Instance.new("Motor6D")
  1347. FakeSL=Instance.new("Motor6D")
  1348. FakeR=Instance.new("Motor6D")
  1349. FakeL=Instance.new("Motor6D")
  1350. FakeS.Name="Right Shoulder"
  1351. FakeSL.Name="Left Shoulder"
  1352. FakeR.Name="Right Hip"
  1353. FakeL.Name="Left Hip"
  1354. Stance="Standing"
  1355. Astral=false
  1356. local countdr=0
  1357. local countdre = 0
  1358. effectz = Instance.new("Model", owner.Character)
  1359. effectz.Name = "Effects"
  1360. ----print("ENMA READY")
  1361.  
  1362. ArtificialHB = Instance.new("BindableEvent", script)
  1363. ArtificialHB.Name = "Heartbeat"
  1364.  
  1365. script:WaitForChild("Heartbeat")
  1366.  
  1367. frame = 1 / 30
  1368. tf = 0
  1369. allowframeloss = false
  1370. tossremainder = false
  1371. lastframe = tick()
  1372. script.Heartbeat:Fire()
  1373.  
  1374. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1375.     tf = tf + s
  1376.     if tf >= frame then
  1377.         if allowframeloss then
  1378.             script.Heartbeat:Fire()
  1379.             lastframe = tick()
  1380.         else
  1381.             for i = 1, math.floor(tf / frame) do
  1382.                 script.Heartbeat:Fire()
  1383.             end
  1384.             lastframe = tick()
  1385.         end
  1386.         if tossremainder then
  1387.             tf = 0
  1388.         else
  1389.             tf = tf - frame * math.floor(tf / frame)
  1390.         end
  1391.     end
  1392. end)
  1393.  
  1394. function swait(num)
  1395.     if num == 0 or num == nil then
  1396.         ArtificialHB.Event:wait()
  1397.     else
  1398.         for i = 0, num do
  1399.             ArtificialHB.Event:wait()
  1400.         end
  1401.     end
  1402. end
  1403. isdown=true
  1404.  
  1405. RightS,RightH,LeftS,LeftH=nil,nil,nil,nil
  1406.  
  1407. eDidHit=false
  1408.  
  1409. NeutralHold=CFrame.new(0.25, 3, -0.125, 0, 0, 1, 0, -1, 0, 1, 0, -0) --No awkward hold
  1410. StandardHold=CFrame.new(0.25, 3, -0.125, -0.31190744, -0.882354498, 0.352369517, 0.188282326, -0.420918405, -0.88734293, 0.931269825, -0.210423902, 0.297419339)
  1411. VertHighGrip=CFrame.new(-0.368718535, -1.25, -0.743718147, -0.721649349, 0.580245495, 0.377541453, -0.261766374, 0.276156932, -0.924778879, -0.640859127, -0.766193986, -0.0473999567)
  1412.  
  1413. Pro=100
  1414.  
  1415. Comboing=false;
  1416. CurrentType="Light"
  1417. CurrentDrive="Amethyst"
  1418. didHit=false;
  1419.  
  1420. cAnim=true
  1421.  
  1422. StandRS=CFrame.new(1, 0.5, 0, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  1423. StandRH=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1424. StandLS=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  1425. StandLH=CFrame.new(-1, -1, 0, 0, 0.0392597914, -0.999228895, 0, 0.999228895, 0.0392597914, 1, 0, 0)
  1426.  
  1427. STGyro=Instance.new("BodyGyro")
  1428. STGyro.maxTorque=Vector3.new(1/0,1/0,1/0) --Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  1429. STGyro.P=15000
  1430. STGyro.D=350
  1431. STGyro.Name="StanceGyro"
  1432.  
  1433. EX=false
  1434.  
  1435. GripC0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  1436.  
  1437. ContactId=math.random(0,50000)
  1438. moving=false;
  1439. Gauntlet=nil;
  1440.  
  1441. OVERDRIVE=false;
  1442.  
  1443. LastKill=time()
  1444.  
  1445. ArmorPar=script:FindFirstChild("Armor") --Armor (Exempt)
  1446. OverPhrase={"Restriction Zero-Zero-X released...","Disengaging Void energy seal...","Dimensional flow stabilizer neutralized...","NOW I'LL SHOW YOU MY TRUE POWER!!","ROAR CERBERUS!!"}
  1447. StandardTaunts={"Outta my way already.","Hmph, how weak.","Pathetic."}
  1448. KillTaunts={"What's the matter? Get up.","The end.","Stay outta my way."}
  1449.  
  1450. CHP=nil;
  1451. _CHP=nil;
  1452.  
  1453. Spectres=0;
  1454. Eclipse=0;
  1455.  
  1456. dbanim=true
  1457.  
  1458. PPOS=Instance.new("Part")
  1459. PPOS.Size=Vector3.new(8,1,8)
  1460. PPOS.Transparency=1
  1461. PPOS.formFactor="Symmetric"
  1462. PPOS.TopSurface=0
  1463. PPOS.BottomSurface=0
  1464. PPOS.Anchored=true
  1465. BASEPOS=Instance.new("BodyPosition")
  1466. BASEPOS.P=5000
  1467. BASEPOS.D=500
  1468. BASEPOS.maxForce=Vector3.new(0,0,0)*5000000000000000000
  1469. BASEPOS.Name="Base Positioning"
  1470.  
  1471. float=function()
  1472. end
  1473. isot=function(pos)
  1474.     local p=Instance.new("Part")
  1475.     p.Name="Trail"
  1476.     p.TopSurface=0
  1477.     p.BottomSurface=0
  1478.     p.Anchored=true
  1479.     p.CanCollide=false
  1480.     p.formFactor="Symmetric"
  1481.     p.Size=Vector3.new(1,1,1)
  1482.     p.BrickColor=BrickColor.new("Really black")
  1483.     p.CFrame=CFrame.new(pos)
  1484.     p.Parent=Tool.Parent
  1485.     game:GetService("Debris"):AddItem(p,3)
  1486.     m=Instance.new("BlockMesh")
  1487.     m.Scale=Vector3.new(2,2,2)
  1488.     m.Parent=p
  1489.  
  1490.     coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.7,.7,.7) part.Transparency=i/10 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)*spin swait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/200,math.random(-50,50)/200,math.random(-50,50)/200))
  1491. end
  1492. BlockG=function()
  1493. end
  1494. blockdeb=true
  1495. GTaunt=function()
  1496. end
  1497. StandardTaunt=function()
  1498.     if CPlayer.Humanoid.Health/CPlayer.Humanoid.MaxHealth<=.3 then
  1499.         cAnim=false
  1500.         deb=false
  1501.         FakeSL.MaxVelocity=.4
  1502.         FakeSL.DesiredAngle=-2.8
  1503.         FakeSL.CurrentAngle=-1.6
  1504.         FakeR.DesiredAngle=0
  1505.         FakeL.DesiredAngle=0
  1506.         FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  1507.         Tool.Parent.Torso.Neck.DesiredAngle=-.6
  1508.         Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
  1509.         Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
  1510.         ----game:GetService("Chat"):Chat(CPlayer,"HAHA, WOW.",2)
  1511.         for i=1, 6 do
  1512.             FakeSL.DesiredAngle=1.4
  1513.             Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  1514.             swait()
  1515.         end
  1516.         Tool.Parent.Torso.Neck.MaxVelocity=.07
  1517.         swait(.8)
  1518.         coroutine.resume(coroutine.create(function() for i=1, 2*5 do swait(.2/5) FakeSL.DesiredAngle=-2.8 end end))
  1519.         ----game:GetService("Chat"):Chat(CPlayer,"I have NO intention of taking this bullcrap!",2)
  1520.         swait(2.5)
  1521.         ----game:GetService("Chat"):Chat(CPlayer,"I'm giving you FIVE seconds to beat it,",2)
  1522.         for i=1, 8 do
  1523.             Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/52,0,0)
  1524.             swait()
  1525.         end
  1526.         swait(1.2)
  1527.         ----game:GetService("Chat"):Chat(CPlayer,"Otherwise I'm going to MURDER you!",2)
  1528.         cAnim=true
  1529.         deb=true
  1530.     else
  1531.         cAnim=false
  1532.         deb=false
  1533.         FakeSL.MaxVelocity=.4
  1534.         FakeSL.DesiredAngle=-2.8
  1535.         FakeSL.CurrentAngle=-1.6
  1536.         FakeR.DesiredAngle=0
  1537.         FakeL.DesiredAngle=0
  1538.         FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
  1539.         Tool.Parent.Torso.Neck.DesiredAngle=1.6
  1540.         Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
  1541.         Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
  1542.         we=nil
  1543.         for _,v in pairs(CPlayer.Head:children()) do
  1544.             if v.className=="Weld" then
  1545.                 if v.Part1~=nil then
  1546.                     if v.Part1.Parent.Name=="GreenTopHat" then
  1547.                         we=v
  1548.                     end
  1549.                 end
  1550.             end
  1551.         end
  1552.         if we==nil then
  1553.             VoidTaunts={"Have you seen my tophat?","Hey kid, what'd you do with my tophat?!","Aw this SUCKS!","Where is that stupid thing?!","Oh COME ON!","UGH.","Every time I swear!","*Sigh* God this gets old."}
  1554.         else
  1555.             VoidTaunts={"Why do I have to play with kids?","I don't have time for you.","Stay outta my way.","Psh.","I strongly suggest you screw off.","This is really starting to piss me off."}
  1556.         end
  1557.         ----game:GetService("Chat"):Chat(CPlayer,VoidTaunts[math.random(1,#VoidTaunts)],2)
  1558.         if we==nil then
  1559.             for i=1, 6 do
  1560.                 FakeSL.DesiredAngle=-3
  1561.                 Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  1562.                 swait()
  1563.             end
  1564.             Tool.Parent.Torso.Neck.MaxVelocity=.07
  1565.             coroutine.resume(coroutine.create(function() for i=1, 2*5 do swait(.2/5) FakeSL.DesiredAngle=-2.8 end end))
  1566.             for i=1, 1 do
  1567.                 Tool.Parent.Torso.Neck.DesiredAngle=.5
  1568.                 swait(.25)
  1569.                 Tool.Parent.Torso.Neck.DesiredAngle=1.3
  1570.                 swait(.2)
  1571.             end
  1572.             for i=1, 4 do
  1573.                 Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  1574.                 swait()
  1575.             end
  1576.         else
  1577.             resWelds()
  1578.             co=we.C0
  1579.             cn=we.C1
  1580.             FakeS.DesiredAngle=3
  1581.             FakeS.MaxVelocity=.6
  1582.             FakeSL.DesiredAngle=-3.2
  1583.             FakeL.DesiredAngle=0
  1584.             FakeR.DesiredAngle=.1
  1585.             FakeSL.MaxVelocity=.1
  1586.             CPlayer.Torso.Neck.DesiredAngle=-1
  1587.             for i=1, 8 do
  1588.                 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8/8,0,math.rad(-90))
  1589.                 Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  1590.                 swait()
  1591.             end
  1592.             we.Part0=CPlayer["Right Arm"]
  1593.             we.C0=CFrame.new(-0.203069657, -1.28180432, -0.908436298, 0.987688363, 0.156434476, 0, 0.148778066, -0.939347625, -0.309016943, -0.0483409092, 0.305212468, -0.951056659)
  1594.             FakeS.DesiredAngle=2.5
  1595.             FakeSL.DesiredAngle=-3.2
  1596.             FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  1597.             FakeSL.MaxVelocity=.1
  1598.             for i=1, 7 do
  1599.                 FakeSL.DesiredAngle=-3
  1600.                 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/7,0,math.rad(-90))
  1601.                 FakeSL.MaxVelocity=.1
  1602.                 swait(.05)
  1603.                 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/7,0,math.rad(-90))
  1604.                 FakeSL.MaxVelocity=.1
  1605.                 FakeSL.DesiredAngle=-3.4
  1606.                 swait(.05)
  1607.             end
  1608.             FakeS.DesiredAngle=3.1
  1609.             swait(.125)
  1610.             for i=1, 4 do
  1611.                 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8/2,0,math.rad(-90))
  1612.                 Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  1613.                 swait()
  1614.             end
  1615.             we.C0=co
  1616.             we.Part0=CPlayer.Head
  1617.             CPlayer.Torso.Neck.DesiredAngle=0
  1618.             FakeS.DesiredAngle=0
  1619.             swait(.05)
  1620.             for i=1, 4 do
  1621.                 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/8,0,math.rad(-90))
  1622.                 swait()
  1623.             end
  1624.             resWelds()
  1625.         end
  1626.         cAnim=true
  1627.         deb=true
  1628.     end
  1629. end
  1630.  
  1631. getDirection=function()
  1632.     if CPlayer==nil then
  1633.         return {CFrame.new(0,0,0),CFrame.new(0,0,0)}
  1634.     end
  1635.     Cam=workspace.CurrentCamera
  1636.     return {CFrame.new(CPlayer.Torso.Position,Vector3.new(Cam.CoordinateFrame.x,CPlayer.Torso.Position.y,Cam.CoordinateFrame.z))*CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(Cam.CoordinateFrame.p.x,CPlayer.Torso.CFrame.p.y,Cam.CoordinateFrame.p.z)}
  1637. end
  1638.  
  1639. EDO=0
  1640. LASTO=0
  1641. LDM=0
  1642. com=false
  1643. DDEALT=0
  1644. DHIT=0
  1645.  
  1646. CYO=0
  1647. StartTwo=function(Noob)
  1648.     if com==true then return end
  1649.     com=true
  1650.     if Noob:FindFirstChild("Stun")==nil then DDEALT=0 DHITS=0 Comboee=nil Comboing=false com=false return end
  1651.     --FTST=script.TWODCAM:clone()
  1652.     --FTST.Disabled=false
  1653.     --FTST.Parent=Tool.Parent
  1654.     Comboing=true
  1655.     --Tool.Parent.Humanoid.WalkSpeed=0
  1656.     CoHuman=Noob.Humanoid
  1657.     HP=CoHuman.Health
  1658.     LDM=HP
  1659.     EM=0
  1660.     GGG=script["2DDamage"]:clone()
  1661.     GGG.Parent=owner.PlayerGui
  1662.     GGG.Damage.Text=DDEALT
  1663.     GGG.Hits.Text=DHIT
  1664.     Ravens=0
  1665.     _comboee=Noob
  1666.     while true do
  1667.         if Noob==nil then break end
  1668.         if Noob.Parent==nil or Comboing==false then
  1669.             break
  1670.         end
  1671.         if CoHuman.MaxHealth<DDEALT then
  1672.             break
  1673.         end
  1674.         if Noob:FindFirstChild("Stun")==nil then
  1675.             break
  1676.         end
  1677.         if game.Players:GetPlayerFromCharacter(Noob)==nil then if Noob.Stun.Value.Value>50 then Noob.Stun.Value.Value=50 end Noob.Stun.Value.Value=Noob.Stun.Value.Value-1 if Noob.Stun.Value.Value<1 then Noob.Stun:Remove() end end
  1678.         if CoHuman.Health>LDM then coroutine.resume(coroutine.create(function(h,n) swait(.1) h.Health=h.Health-n end),CoHuman,CoHuman.Health-LDM) end
  1679.         if Tool.Drive.Value=="Ethersword" or Grabbing==true and FTST and FTST.Parent~=nil then
  1680.             --FTST.Value.Value=false
  1681.             --FTST=script.TWODCAM:clone()
  1682.             --FTST.Disabled=false
  1683.         elseif Tool.Drive.Value~="Ethersword" and Grabbing==false and FTST and FTST.Parent==nil then
  1684.             --FTST.Parent=CPlayer
  1685.         end
  1686.         GGG.Damage.Text=DDEALT
  1687.         GGG.Hits.Text=DHIT
  1688.         LDM=CoHuman.Health
  1689.         Comboing=true
  1690.         Comboee=_comboee
  1691.         swait(.1)
  1692.     end
  1693.     while true do
  1694.         if Astral==false then
  1695.             break
  1696.         end
  1697.         swait(.1)
  1698.     end
  1699.     swait(1)
  1700.     Fangs=0
  1701.     eDidHit=false
  1702.     Spectres=0
  1703.     Ravens=0
  1704.     Eclipse=0
  1705.     EX=false
  1706.     CoHuman.Health=HP-DDEALT
  1707.     Pro=100
  1708.     if Noob:FindFirstChild("Stun")~=nil then Noob.Stun:Remove() end
  1709.     if Noob==nil then return end
  1710.     Did=HP-CoHuman.Health
  1711.     ----print("Did "..Did.." units of damage.")
  1712.     Tool.Parent.Humanoid.WalkSpeed=16
  1713.     if CPlayer:FindFirstChild("TWODCAM")~=nil then
  1714.         CPlayer.TWODCAM.Value.Value=false
  1715.     end
  1716.     Comboing=false
  1717.     LastType=nil
  1718.     LastMove=""
  1719.     DDEALT=0
  1720.     DHIT=0
  1721.     Stance="Standing"
  1722.     swait(.5)
  1723.     if Noob:FindFirstChild("Stun")~=nil then Noob.Stun:Remove() end
  1724.     coroutine.resume(coroutine.create(function(g) for i=1, 10 do g.Damage.TextTransparency=i/20 g.Hits.TextTransparency=i/20 swait(.025) end g.Parent=nil end),GGG)
  1725.     Sayings={"Move.","Hmph."}
  1726.     if Did>=25 and Did<50 then
  1727.         Sayings={"Hurts don't it?","Hmph!"}
  1728.     elseif Did>=40 and Did<65 then
  1729.         Sayings={"No point!","Punk!"}
  1730.     elseif Did>=65 and Did<100 then
  1731.         Sayings={"DIE WILL YA?!","Ya like that?!"}
  1732.     elseif Did>=100 then
  1733.         Sayings={"The end.","It's over!","You guys can't stop me!"}
  1734.     end
  1735.     ----game:GetService("Chat"):Chat(CPlayer,Sayings[math.random(1,#Sayings)],2)
  1736.     com=false
  1737. end
  1738. MinPro=20
  1739. Outw="http://www.roblox.com/asset/?id=11187115"
  1740.  
  1741. function GenBillGuiGrow(s,EfDec,Ob)
  1742.     EfDec = EfDec or 'rbxassetid://63343099'
  1743.     coroutine.wrap(function()
  1744.         wait()
  1745.         b=Instance.new("BillboardGui")
  1746.         b.Name="Billpootis"
  1747.         b.Adornee=Ob
  1748.         b.Size=UDim2.new(1,0,1,0)
  1749.         b.StudsOffset=Vector3.new(0,2,-2)
  1750.         i=Instance.new("ImageLabel")
  1751.         i.Image=EfDec
  1752.         i.Size=UDim2.new(1,0,1,0)
  1753.         i.Position=UDim2.new(0,0,0,0)
  1754.         i.Parent=b
  1755.         i.BackgroundTransparency=1
  1756.         lolhax=math.random(1,500000)
  1757.  
  1758.         for _,v in pairs(game.Players:children()) do
  1759.             if v:FindFirstChild("PlayerGui")~=nil then
  1760.                 l=b:clone()
  1761.                 l.Name=lolhax
  1762.                 l.Name=s.Name
  1763.                 l.Parent=v.PlayerGui
  1764.                 coroutine.resume(coroutine.create(function(b) if EfDec=="http://www.roblox.com/asset/?id=63343099" then for i=1, 5 do b.Size=UDim2.new(1+i*3,0,1+i*3,0) wait() b.StudsOffset=Vector3.new(0,i*1.75,-2) end wait(2) b:Remove() else for i=1, 10 do b.StudsOffset=Vector3.new(i,-i*1.5,-i) b.Size=UDim2.new(5+i/.08,0,5+i/.08,0) wait() end b:Remove()  end end),l)
  1765.             end
  1766.         end
  1767.         wait(5)
  1768.         for _,v in pairs(game.Players:children()) do
  1769.             if v:FindFirstChild("PlayerGui")~=nil then
  1770.                 if v.PlayerGui:FindFirstChild(s.Parent.Name)~=nil then
  1771.                     l=v:FindFirstChild(lolhax)
  1772.                     if l~=nil then l:Remove() end
  1773.                 end
  1774.             end
  1775.         end
  1776.     end)()
  1777. end
  1778.  
  1779. SpecPause=function(wtime,wt)
  1780.     Torsos={}
  1781.     if Comboee~=nil then
  1782.         if Comboee:FindFirstChild("Stun")==nil then
  1783.         else
  1784.             Comboee.Stun.Value.Value=Comboee.Stun.Value.Value+wtime*150
  1785.             ----print("Adding "..(wtime*150))
  1786.         end
  1787.         Comboee.Torso.Anchored=true
  1788.         coroutine.resume(coroutine.create(function(tor,w) swait(w) tor.Anchored=false end),Comboee.Torso,wtime)
  1789.     end
  1790.     if Pro<100 then
  1791.         Pro=100
  1792.     end
  1793.     GenBillGuiGrow(effectz,nil,Tool.Parent.Torso)
  1794.     GenBillGuiGrow(effectz,Outw,Tool.Parent.Torso)
  1795.     e=Instance.new("Part")
  1796.     e.Transparency=.5
  1797.     e.Reflectance=.4
  1798.     e.Name="Emanate"
  1799.     e.TopSurface=0
  1800.     e.BottomSurface=0
  1801.     e.Shape=0
  1802.     e.Size=Vector3.new(2,2,2)
  1803.     e.Anchored=true
  1804.     e.CanCollide=false
  1805.     e.BrickColor=BrickColor.new("Really black")
  1806.     e.Reflectance=.25
  1807.     e.CFrame=Tool.Parent.Torso.CFrame
  1808.     e.Parent=effectz
  1809.     EM=0
  1810.     for i=1, 7 do
  1811.         e.Size=e.Size+Vector3.new(4,4,4)
  1812.         e.Transparency=i/10
  1813.         e.CFrame=Tool.Parent.Torso.CFrame
  1814.         swait(.05)
  1815.     end
  1816.     e.Parent=nil
  1817.     swait(wt)
  1818. end
  1819.  
  1820. SuperPause=function(wtime,wt)
  1821.     if workspace:FindFirstChild("Workin'Here")~=nil then return end
  1822.     Torsos={}
  1823.     if Pro<80 then
  1824.         Pro=80
  1825.     end
  1826.     GenBillGuiGrow(effectz,nil,Tool.Parent.Torso)
  1827.     GenBillGuiGrow(effectz,Outw,Tool.Parent.Torso)
  1828.     local e=Instance.new("Part")
  1829.     e.Transparency=.5
  1830.     e.Reflectance=.4
  1831.     e.Name="Emanate"
  1832.     e.TopSurface=0
  1833.     e.BottomSurface=0
  1834.     e.Shape=0
  1835.     e.Size=Vector3.new(2,2,2)
  1836.     e.Anchored=true
  1837.     e.CanCollide=false
  1838.     e.BrickColor=BrickColor.new("Really black")
  1839.     e.Reflectance=0
  1840.     e.CFrame=Tool.Parent.Torso.CFrame
  1841.     e.Parent=effectz
  1842.     local va=Instance.new("BoolValue")
  1843.     va.Name="Workin'Here"
  1844.     va.Parent=workspace
  1845.     game:GetService("Debris"):AddItem(va,10)
  1846.     amb=game.Lighting.Ambient
  1847.     ambr=amb.r
  1848.     ambg=amb.g
  1849.     ambb=amb.b
  1850.     ----print(ambr)
  1851.     desr=35/255
  1852.     desg=25/255
  1853.     desb=50/255
  1854.     ----print(desr)
  1855.     difr=ambr-desr
  1856.     difg=ambg-desg
  1857.     difb=ambb-desb
  1858.     difr=difr/255/.1
  1859.     difg=difg/255/.1
  1860.     difb=difb/255/.1
  1861.     ----print(difr)
  1862.     EM=0
  1863.     for i=1, 10 do
  1864.         game.Lighting.Ambient=Color3.new(amb.r-difr*i,amb.g-difg*i,amb.b-difb*i)
  1865.         e.Size=e.Size+Vector3.new(4,4,4)
  1866.         e.Transparency=i/10
  1867.         e.CFrame=Tool.Parent.Torso.CFrame
  1868.         swait(.05)
  1869.     end
  1870.     swait(wt)
  1871.     for i=1, 20 do
  1872.         swait(.05)
  1873.         game.Lighting.Ambient=Color3.new((amb.r-difr*10)+difr*(i*.5),(amb.g-difg*10)+difg*(i*.5),(amb.b-difb*10)+difb*(i*.5))
  1874.     end
  1875.     game.Lighting.Ambient=Color3.new(amb.r,amb.g,amb.b)
  1876.     va.Parent=nil
  1877.     e.Parent=nil
  1878. end
  1879. Grabbing=false
  1880. standardDamage=function(hit,damage,Knockback,Knockdown,stuntime,debtime,Ground,float,keep)
  1881.     if hit.Parent==nil then
  1882.         return
  1883.     end
  1884.     if float==nil then float=false end
  1885.     if keep==nil then keep=false end
  1886.     h=hit.Parent:FindFirstChild("Humanoid",false)
  1887.     if h==false then
  1888.         if CoHuman~=nil then
  1889.             h=CoHuman
  1890.         end
  1891.     end
  1892.     if Comboee~=nil then
  1893.         if hit.Parent~=Comboee then
  1894.             return
  1895.         end
  1896.     end
  1897.     if h~=nil then
  1898.         t=hit.Parent:FindFirstChild("Torso")
  1899.         if t~=nil then
  1900.             che=false
  1901.             if t:FindFirstChild(Tool.Name..ContactId)==nil then
  1902.                 che=true
  1903.             end
  1904.             if che==true and h~=Tool.Parent.Humanoid then
  1905.                 if OVERDRIVE==false then
  1906.                     damage=math.ceil(damage*.75)
  1907.                 else
  1908.                     genhiteff(hit)
  1909.                 end
  1910.                 DDEALT=DDEALT+damage
  1911.                 DHIT=DHIT+1
  1912.                 HitHealth=h.Health
  1913.                 h:TakeDamage(damage)
  1914.                 didHit=true
  1915.                 if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
  1916.                 s=Instance.new("BodyVelocity")
  1917.                 s.Name=Tool.Name..ContactId
  1918.                 s.velocity=Knockback
  1919.                 s.P=2000
  1920.                 s.maxForce=Vector3.new(50000000,5000000,50000000)*1000
  1921.                 s.Parent=t
  1922.                 game:GetService("Debris"):AddItem(s,debtime*1.75)
  1923.                 if Knockdown==true then
  1924.                     r=Instance.new("BodyAngularVelocity")
  1925.                     r.P=5000
  1926.                     r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000000000000000000000000000
  1927.                     r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1928.                     r.Parent=t
  1929.                     game:GetService("Debris"):AddItem(r,.2+debtime)
  1930.                 end
  1931.                 if float==true then
  1932.                     if t:FindFirstChild("BodyForce")==nil then
  1933.                         fff=Instance.new("BodyForce")
  1934.                         fff.force=Vector3.new(0,1200,0)
  1935.                         fff.Parent=t
  1936.                         game:GetService("Debris"):AddItem(fff,3.5)
  1937.                     end
  1938.                 end
  1939.                 if Ground==true then
  1940.                     r=Instance.new("BodyGyro")
  1941.                     r.P=5000
  1942.                     r.D=500
  1943.                     r.maxTorque=Vector3.new(50000,50000,50000)*50000000000
  1944.                     r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1945.                     t.CFrame=r.cframe
  1946.                     r.Parent=t
  1947.                     game:GetService("Debris"):AddItem(r,1)
  1948.                 end
  1949.                 if keep==true then
  1950.                     p=Instance.new("BodyPosition")
  1951.                     p.P=5000
  1952.                     p.maxForce=Vector3.new(5000000000,0,5000000000)
  1953.                     p.position=t.Position+Knockback/8
  1954.                     p.Parent=t
  1955.                     game:GetService("Debris"):AddItem(p,.375)
  1956.                 end
  1957.                 if h.Health==0 then
  1958.                     LastKill=time()
  1959.                 end
  1960.             end
  1961.         end
  1962.     end
  1963. end
  1964. HFD=true
  1965. HellsFangDamage=function(hit,damage,Knockback,Knockdown,stuntime,debtime,Ground,float,keep)
  1966.     if hit.Parent==nil then
  1967.         return
  1968.     end
  1969.     if HFD==false then return end
  1970.     if float==nil then float=false end
  1971.     if keep==nil then keep=false end
  1972.     h=hit.Parent:FindFirstChild("Humanoid",false)
  1973.     if h==false then
  1974.         if CoHuman~=nil then
  1975.             h=CoHuman
  1976.         end
  1977.     end
  1978.     if Comboee~=nil then
  1979.         if hit.Parent~=Comboee then
  1980.             return
  1981.         end
  1982.     end
  1983.     if h~=nil then
  1984.         t=hit.Parent:FindFirstChild("Torso")
  1985.         if t~=nil then
  1986.             if h~=Tool.Parent.Humanoid then
  1987.                 HFD=false
  1988.                 Comboee=t.Parent
  1989.                 if OVERDRIVE==false then
  1990.                     damage=math.ceil(damage*(Pro*.01)*.9)
  1991.                 else
  1992.                     genhiteff(hit)
  1993.                 end
  1994.                 DDEALT=DDEALT+damage
  1995.                 DHIT=DHIT+1
  1996.                 ----print("Damage prorated to: "..damage)
  1997.                 if LastType=="c" and Tool.Drive.Value=="Amethyst" then Tool.Handle.Smack:Play()     doSound(Tool.Handle.Smack,70,Tool.Handle,100) end
  1998.                 if hit.Parent:FindFirstChild("Stun")==nil then
  1999.                     --s=script.Stun:clone()
  2000.                     --s.Disabled=false
  2001.                     --s.Value.Value=s.Value.Value+stuntime+4
  2002.                     --s.Parent=hit.Parent
  2003.                     coroutine.resume(coroutine.create(StartTwo),Comboee)
  2004.                 else
  2005.                     hit.Parent.Stun.Value.Value=hit.Parent.Stun.Value.Value+stuntime/2
  2006.                 end
  2007.                 Pro=Pro-(damage*.8)
  2008.                 if Pro<=MinPro then
  2009.                     Pro=MinPro
  2010.                 end
  2011.                 ----print("Prorating at: "..Pro.."%")
  2012.                 h:TakeDamage(damage)
  2013.                 didHit=true
  2014.                 s=Instance.new("BodyVelocity")
  2015.                 s.Name=Tool.Name..ContactId
  2016.                 s.velocity=Knockback/2
  2017.                 s.P=2000
  2018.                 s.maxForce=Vector3.new(math.abs(Knockback.x),math.abs(Knockback.y),math.abs(Knockback.z))*5000000000000000000000
  2019.                 s.Parent=t
  2020.                 game:GetService("Debris"):AddItem(s,debtime)
  2021.                 if Knockdown==true then
  2022.                     r=Instance.new("BodyAngularVelocity")
  2023.                     r.P=5000
  2024.                     r.maxTorque=Vector3.new(50000,50000,50000)*500000000
  2025.                     r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2026.                     r.Parent=t
  2027.                     game:GetService("Debris"):AddItem(r,.2+debtime)
  2028.                 end
  2029.                 if float==true then
  2030.                     fff=Instance.new("BodyForce")
  2031.                     fff.force=Vector3.new(0,2225,0)
  2032.                     fff.Parent=t
  2033.                     game:GetService("Debris"):AddItem(fff,3.5)
  2034.                 end
  2035.                 if Ground==true then
  2036.                     r=Instance.new("BodyGyro")
  2037.                     r.P=5000
  2038.                     r.D=500
  2039.                     r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000
  2040.                     r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2041.                     t.CFrame=r.cframe
  2042.                     r.Parent=t
  2043.                     game:GetService("Debris"):AddItem(r,1)
  2044.                 end
  2045.                 if s.maxForce.x<5 then
  2046.                     ----print("LIFTING")
  2047.                     if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
  2048.                     p=Instance.new("BodyPosition")
  2049.                     p.P=15000
  2050.                     p.D=1500
  2051.                     p.maxForce=Vector3.new(5000000000000000000,500000000,500000000000000000)*5000000000000000000000
  2052.                     p.position=End.p
  2053.                     p.Parent=t
  2054.                     game:GetService("Debris"):AddItem(p,2.5)
  2055.                 end
  2056.                 if h.Health==0 then
  2057.                     LastKill=time()
  2058.                 end
  2059.                 coroutine.resume(coroutine.create(function() swait(.05) HFD=true end))
  2060.             end
  2061.         end
  2062.     end
  2063. end
  2064.  
  2065.  
  2066. HoldS=function()
  2067.     Tool.Parent["Right Arm"].RightGrip.C0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  2068.     Tool.Parent["Right Arm"].RightGrip.C1=StandardHold
  2069. end
  2070. HoldN=function()
  2071.     Tool.Parent["Right Arm"].RightGrip.C0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  2072.     Tool.Parent["Right Arm"].RightGrip.C1=NeutralHold
  2073. end
  2074. LastType=nil
  2075. deb=true
  2076. Cols={BrickColor.new("Black"),BrickColor.new("Really black"),BrickColor.new("Royal purple"),BrickColor.new("Alder"),BrickColor.new("Magenta")}
  2077. LastMove=""
  2078. Ravens=0 --Max 2 raven wings per combo
  2079. genroarsound=function(iter,start,conv)
  2080.     Tool.Handle.RoarSound.Volume=10/iter
  2081.     Tool.Handle.RoarSound.Pitch=start
  2082.     for k=1, iter do
  2083.         Tool.Handle.RoarSound.Pitch=Tool.Handle.RoarSound.Pitch-conv
  2084.         Tool.Handle.RoarSound:Play()
  2085.     end
  2086. end
  2087. genhiteff=function(targ)
  2088.     pol=Instance.new("Part")
  2089.     pol.Name="Trail"
  2090.     pol.TopSurface=0
  2091.     pol.BottomSurface=0
  2092.     pol.Anchored=true
  2093.     pol.CanCollide=false
  2094.     pol.formFactor="Symmetric"
  2095.     pol.Size=Vector3.new(1,1,1)
  2096.     pol.BrickColor=Cols[math.random(1,#Cols)]
  2097.     pol.CFrame=targ.CFrame
  2098.     pol.Parent=Tool.Parent
  2099.     game:GetService("Debris"):AddItem(pol,3)
  2100.     ml=Instance.new("BlockMesh")
  2101.     ml.Scale=Vector3.new(2,2,2)
  2102.     ml.Parent=pol
  2103.     coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.Transparency=i/50 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin swait() end part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2104. end
  2105. gentrail=function(par)
  2106.     par=par:clone()
  2107.     par.Parent=effectz
  2108.     coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.05,.05,.05) part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/1000,math.random(-10,10)/1000,math.random(-10,10)/1000)*spin swait() end part.Parent=nil end),par,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  2109. end
  2110. RestoreHP=function(targe,rest)
  2111.     pol=Instance.new("Part")
  2112.     pol.Name="Trail"
  2113.     pol.TopSurface=0
  2114.     pol.BottomSurface=0
  2115.     pol.Anchored=false
  2116.     pol.CanCollide=false
  2117.     pol.formFactor="Symmetric"
  2118.     pol.Size=Vector3.new(1,1,1)
  2119.     pol.BrickColor=Cols[math.random(1,#Cols)]
  2120.     pol.CFrame=targe.CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  2121.     pol.Parent=Tool.Parent
  2122.     game:GetService("Debris"):AddItem(pol,6)
  2123.     m=Instance.new("BlockMesh")
  2124.     m.Scale=Vector3.new(2,2,2)
  2125.     m.Parent=pol
  2126.     bp=Instance.new("BodyPosition")
  2127.     bp.P=9000
  2128.     bp.D=100
  2129.     bp.Parent=pol
  2130.     bp.position=pol.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*2+(pol.Position-CPlayer.Torso.Position).unit*math.random(-5,5)
  2131.     coroutine.resume(coroutine.create(function(part,spin,tar) swait(.2) for i=1, math.random(8,11) do part.BodyPosition.position=part.BodyPosition.position+(pol.Position-tar.Position).unit*-2 swait() end swait(.25) part.BodyPosition:Remove() part.Anchored=true for i=1, 5 do gentrail(part:clone()) part.CFrame=CFrame.new(part.Position:Lerp(CPlayer.Torso.Position,i/5))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),0) swait(.05) end CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+rest part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),targe)
  2132. end
  2133. RestoreMHP=function(targe,rest)
  2134. end
  2135. FaceForward=function() --This'll cut alot of lines out later.
  2136.     --STGyro.CFrame = getDirection()[1]
  2137.     STGyro.CFrame = owner.Character.HumanoidRootPart.CFrame
  2138.     --STGyro.CFrame = CFrame.new(owner.Character.HumanoidRootPart.CFrame.Position,owner.Character.HumanoidRootPart.CFrame.Position+owner.Character.HumanoidRootPart.CFrame.LookVector*2)
  2139.     return STGyro.cframe
  2140. end
  2141. FaceComboee=function()
  2142.     if Comboee~=nil then
  2143.         if Comboee:FindFirstChild("Torso")~=nil then
  2144.             STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))
  2145.         end
  2146.     end
  2147. end
  2148. StopMotors=function()
  2149.     FakeS.DesiredAngle=0   
  2150.     FakeS.CurrentAngle=0
  2151.     FakeSL.DesiredAngle=0
  2152.     FakeSL.CurrentAngle=0
  2153.     FakeR.DesiredAngle=0
  2154.     FakeL.DesiredAngle=0
  2155.     FakeR.CurrentAngle=0
  2156.     FakeL.CurrentAngle=0
  2157.     Neck=CPlayer.Torso.Neck
  2158.     Neck.DesiredAngle=0
  2159.     Neck.CurrentAngle=0
  2160.     Neck.MaxVelocity=.5
  2161.     Neck.C0=STCO
  2162. end
  2163.  
  2164. SOUT=false;
  2165. SATTACKING=false
  2166. SBeast=Instance.new("Part")
  2167. SBeast.TopSurface=0
  2168. SBeast.BottomSurface=0
  2169. SBeast.Anchored=true
  2170. SBeast.Name="Ogawa"
  2171. SBeast.Size=Vector3.new(3,3,3)
  2172. SBeast.BrickColor=BrickColor.new("Really black")
  2173. m=Tool.JawMesh:clone()
  2174. m.Parent=SBeast
  2175. m.Scale=Vector3.new(2,2,2.5)
  2176. sbct=0
  2177. game:GetService("RunService").Stepped:connect(function()
  2178.     local s=SBeast
  2179.     if s.Parent~=nil then
  2180.         local fow=.6
  2181.         local pos1=SBeast.CFrame*CFrame.new(0,0,-fow)
  2182.         local pos2=SBeast.CFrame*CFrame.new(0,0,-50)
  2183.         SBeast.CFrame=CFrame.new(pos1.p,pos2.p)
  2184.         sbct=sbct+1
  2185.         if sbct==4 then
  2186.             sbct=0
  2187.             local   p=Instance.new("Part")
  2188.             p.TopSurface=0
  2189.             p.BottomSurface=0
  2190.             p.CanCollide=false
  2191.             p.Anchored=true
  2192.             p.BrickColor=BrickColor.new("Really black")
  2193.             p.formFactor="Symmetric"
  2194.             p.Size=Vector3.new(1,1,1)
  2195.             p.CFrame=s.CFrame*CFrame.new(0,0,-1)
  2196.             p.Parent=effectz
  2197.             local m=Instance.new("BlockMesh")
  2198.             m.Parent=p
  2199.             m.Scale=Vector3.new(3,3,3)
  2200.             coroutine.resume(coroutine.create(function(p) for i=1, 18 do p.Mesh.Scale=p.Mesh.Scale-Vector3.new(3/18,3/18,3/18) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*-.2 swait() end p.Parent=nil end),p)
  2201.         end
  2202.     end
  2203. end)
  2204. SOUT=false
  2205. SPECIAL=false
  2206. PerformAttack=function(InputKey,InputDirection,Combo)
  2207.     if Astral==true or SPECIAL==true then return end
  2208.     if Combo=="^<>[Drive]" and owner.Character:FindFirstChild("DRAGONCOOLDOWN")==nil  then
  2209.         ----print("dd")
  2210.         p=Instance.new("StringValue",owner.Character)
  2211.         p.Name="DRAGONCOOLDOWN"
  2212.         game:GetService("Debris"):AddItem(p,2.5)
  2213.         if SBeast==nil then
  2214.             ----print(":I")
  2215.             SBeast=Instance.new("Part")
  2216.             SBeast.TopSurface=0
  2217.             SBeast.BottomSurface=0
  2218.             SBeast.Anchored=true
  2219.             SBeast.Name="Ogawa"
  2220.             SBeast.Size=Vector3.new(3,3,3)
  2221.             SBeast.BrickColor=BrickColor.new("Really black")
  2222.             m=Tool.JawMesh:clone()
  2223.             m.Parent=SBeast
  2224.             m.Scale=Vector3.new(2,2,2.5)
  2225.         end
  2226.         CPlayer=owner.Character
  2227.         if SOUT==false then
  2228.             CPlayer=owner.Character
  2229.             cdir=Vector3.new(CPlayer.Torso.CFrame.lookVector.x,0,CPlayer.Torso.CFrame.lookVector.z)
  2230.             SBeast.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+cdir*4-Vector3.new(0,2,0),CPlayer.Torso.CFrame.p-Vector3.new(0,2,0)+cdir*40)
  2231.             for effect=1, 3 do
  2232.                 local   p=Instance.new("Part")
  2233.                 p.TopSurface=0
  2234.                 p.BottomSurface=0
  2235.                 p.CanCollide=false
  2236.                 p.Anchored=true
  2237.                 p.BrickColor=BrickColor.new("Really black")
  2238.                 p.formFactor="Symmetric"
  2239.                 p.Size=Vector3.new(1,1,1)
  2240.                 p.CFrame=SBeast.CFrame
  2241.                 p.Parent=workspace
  2242.                 local m=Instance.new("BlockMesh")
  2243.                 m.Parent=p
  2244.                 m.Scale=Vector3.new(4,4,4)
  2245.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*-.5 swait() end p.Parent=nil end),p)
  2246.                 swait()
  2247.             end
  2248.  
  2249.             SBeast.Parent=workspace
  2250.             SOUT=true
  2251.  
  2252.         else
  2253.             for effect=1, 3 do
  2254.                 local   p=Instance.new("Part")
  2255.                 p.TopSurface=0
  2256.                 p.BottomSurface=0
  2257.                 p.CanCollide=false
  2258.                 p.Anchored=true
  2259.                 p.BrickColor=BrickColor.new("Really black")
  2260.                 p.formFactor="Symmetric"
  2261.                 p.Size=Vector3.new(1,1,1)
  2262.                 p.CFrame=SBeast.CFrame
  2263.                 p.Parent=workspace
  2264.                 local m=Instance.new("BlockMesh")
  2265.                 m.Parent=p
  2266.                 m.Scale=Vector3.new(4,4,4)
  2267.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*-.5 swait() end p.Parent=nil end),p)
  2268.                 swait()
  2269.             end
  2270.  
  2271.             SBeast.Parent=nil
  2272.             SOUT=false
  2273.         end
  2274.     end
  2275.     if SOUT==true and SATTACKING==false then
  2276.         SATTACKING=true
  2277.         if Combo==">>[Drive]" then --Mawaru
  2278.             ----game:GetService("Chat"):Chat(CPlayer,"Mawaru!",2)
  2279.             SBeast.Parent=nil
  2280.  
  2281.             for effect=1, 5 do
  2282.                 local   p=Instance.new("Part")
  2283.                 p.TopSurface=0
  2284.                 p.BottomSurface=0
  2285.                 p.CanCollide=false
  2286.                 p.Anchored=true
  2287.                 p.BrickColor=BrickColor.new("Really black")
  2288.                 p.formFactor="Symmetric"
  2289.                 p.Size=Vector3.new(1,1,1)
  2290.                 p.CFrame=SBeast.CFrame
  2291.                 p.Parent=effectz
  2292.                 local m=Instance.new("BlockMesh")
  2293.                 m.Parent=p
  2294.                 m.Scale=Vector3.new(6,6,6)
  2295.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*.25 swait() end p.Parent=nil end),p)
  2296.                 swait()
  2297.             end
  2298.  
  2299.             local   p=Instance.new("Part")
  2300.             p.TopSurface=0
  2301.             p.BottomSurface=0
  2302.             p.CanCollide=false
  2303.             p.Anchored=true
  2304.             p.BrickColor=BrickColor.new("Really black")
  2305.             p.formFactor="Symmetric"
  2306.             p.Size=Vector3.new(1,1,1)
  2307.             p.CFrame=SBeast.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2308.             p.Parent=effectz
  2309.             local m=Tool.SawMesh:clone() m.Parent=p
  2310.             coroutine.resume(coroutine.create(function(p) for i=1, 24 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)+SBeast.CFrame.lookVector*1.3 swait() end p.Parent=nil end),p)
  2311.  
  2312.  
  2313.             for i=1, 18 do
  2314.                 if i/3==math.floor(i/3) then
  2315.                     hpos=p.Position
  2316.                     maxdec=7
  2317.                     for i,v in pairs(game.workspace:children()) do
  2318.                         if v.className=="Model" then
  2319.                             H=v:FindFirstChild("Humanoid")
  2320.                             if H~=nil then
  2321.                                 if H.Health>0 and H~=Tool.Parent.Humanoid then
  2322.                                     T=H.Parent:FindFirstChild("Torso")
  2323.                                     if T~=nil then
  2324.                                         ----print((T.Position-hpos).magnitude)
  2325.                                         if (T.Position-hpos).magnitude<=maxdec then
  2326.                                             standardDamage(T,10,SBeast.CFrame.lookVector*25,false,5,.05,false,false)
  2327.  
  2328.                                             local   p=Instance.new("Part")
  2329.                                             p.TopSurface=0
  2330.                                             p.BottomSurface=0
  2331.                                             p.CanCollide=false
  2332.                                             p.Anchored=true
  2333.                                             p.BrickColor=BrickColor.new("Really black")
  2334.                                             p.formFactor="Symmetric"
  2335.                                             p.Size=Vector3.new(1,1,1)
  2336.                                             p.CFrame=T.CFrame
  2337.                                             p.Parent=effectz
  2338.                                             local m=Instance.new("BlockMesh")
  2339.                                             m.Parent=p
  2340.                                             m.Scale=Vector3.new(2,2,2)
  2341.                                             coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2342.                                         end
  2343.                                     end
  2344.                                 end
  2345.                             end
  2346.                         end
  2347.                     end
  2348.                 end
  2349.                 SBeast.CFrame=CFrame.new(p.Position,p.Position+SBeast.CFrame.lookVector*5)
  2350.                 swait()
  2351.             end
  2352.  
  2353.             for effect=1, 8 do
  2354.                 local   p=Instance.new("Part")
  2355.                 p.TopSurface=0
  2356.                 p.BottomSurface=0
  2357.                 p.CanCollide=false
  2358.                 p.Anchored=true
  2359.                 p.BrickColor=BrickColor.new("Really black")
  2360.                 p.formFactor="Symmetric"
  2361.                 p.Size=Vector3.new(1,1,1)
  2362.                 p.CFrame=SBeast.CFrame
  2363.                 p.Parent=effectz
  2364.                 local m=Instance.new("BlockMesh")
  2365.                 m.Parent=p
  2366.                 m.Scale=Vector3.new(7,7,7)
  2367.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*.25 swait() end p.Parent=nil end),p)
  2368.                 swait(.06)
  2369.                 SBeast.CFrame=CFrame.new(SBeast.CFrame.p+SBeast.CFrame.lookVector*(5-(effect*.6)),SBeast.CFrame.p+SBeast.CFrame.lookVector*10)
  2370.             end
  2371.             swait(.25)
  2372.             SBeast.Parent=workspace
  2373.         end
  2374.         if Combo=="<<[Drive]" then --It's Late
  2375.             SOUT=false
  2376.             SBeast.Parent=nil
  2377.             ----game:GetService("Chat"):Chat(CPlayer,"Black Divinity.",2)
  2378.             for effect=1, 5 do
  2379.                 for see=1, 2 do
  2380.                     swait()
  2381.                     for lol=1, 3 do
  2382.                         local   p=Instance.new("Part")
  2383.                         p.TopSurface=0
  2384.                         p.BottomSurface=0
  2385.                         p.CanCollide=false
  2386.                         p.Anchored=true
  2387.                         p.BrickColor=BrickColor.new("Really black")
  2388.                         p.formFactor="Symmetric"
  2389.                         p.Size=Vector3.new(1,1,1)
  2390.                         p.CFrame=CFrame.new(SBeast.Position)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/4,math.random(-10,10)/4,math.random(-10,10)/4)
  2391.                         p.Parent=effectz
  2392.                         local m=Tool.SpikeMesh:clone()
  2393.                         m.Parent=p
  2394.                         m.Scale=Vector3.new(1,13,1)
  2395.                         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.new(0,2,0) swait() end p.Parent=nil end),p)
  2396.                     end
  2397.                 end
  2398.                 for poot=1, 2 do
  2399.                     local   p=Instance.new("Part")
  2400.                     p.TopSurface=0
  2401.                     p.BottomSurface=0
  2402.                     p.CanCollide=false
  2403.                     p.Anchored=true
  2404.                     p.BrickColor=BrickColor.new("Really black")
  2405.                     p.formFactor="Symmetric"
  2406.                     p.Size=Vector3.new(1,1,1)
  2407.                     p.CFrame=SBeast.CFrame
  2408.                     p.Parent=effectz
  2409.                     local m=Instance.new("BlockMesh")
  2410.                     m.Parent=p
  2411.                     m.Scale=Vector3.new(5,5,5)
  2412.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.9,.9,.9) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2413.                     s=Instance.new("Sound") s.Pitch=.5
  2414.                     s.Volume=.3
  2415.                     s.SoundId="rbxasset://sounds/collide.wav"
  2416.                     s.Parent=p
  2417.                     s:Play()
  2418.  
  2419.                 end
  2420.                 hpos=SBeast.Position
  2421.                 maxdec=17.5
  2422.                 for i,v in pairs(game.workspace:children()) do
  2423.                     if v.className=="Model" then
  2424.                         H=v:FindFirstChild("Humanoid")
  2425.                         if H~=nil then
  2426.                             if H.Health>0 and H~=Tool.Parent.Humanoid then
  2427.                                 T=H.Parent:FindFirstChild("Torso")
  2428.                                 if T~=nil then
  2429.                                     ----print((T.Position-hpos).magnitude)
  2430.                                     if (T.Position-hpos).magnitude<=maxdec then
  2431.                                         standardDamage(T,6,-(SBeast.Position-T.Position).unit*30,false,5,.2,false,true)
  2432.  
  2433.  
  2434.                                         local   p=Instance.new("Part")
  2435.                                         p.TopSurface=0
  2436.                                         p.BottomSurface=0
  2437.                                         p.CanCollide=false
  2438.                                         p.Anchored=true
  2439.                                         p.BrickColor=BrickColor.new("Really black")
  2440.                                         p.formFactor="Symmetric"
  2441.                                         p.Size=Vector3.new(1,1,1)
  2442.                                         p.CFrame=T.CFrame
  2443.                                         p.Parent=effectz
  2444.                                         local m=Instance.new("BlockMesh")
  2445.                                         m.Parent=p
  2446.                                         m.Scale=Vector3.new(2,2,2)
  2447.                                         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2448.  
  2449.                                     end
  2450.                                 end
  2451.                             end
  2452.                         end
  2453.                     end
  2454.                 end
  2455.                 swait()
  2456.             end
  2457.             SOUT=false
  2458.         end
  2459.         if Combo=="^^[Drive]" and owner.Character:FindFirstChild("ROMEIDACOOLDOWN")==nil then --Romeida
  2460.  
  2461.             if countdre<4 then
  2462.                 countdre = countdre+1
  2463.                 print(countdre)
  2464.             end
  2465.             if countdre>=4 then
  2466.                 print("WH")
  2467.                 p=Instance.new("StringValue",owner.Character)
  2468.                 p.Name="ROMEIDACOOLDOWN"
  2469.                 game:GetService("Debris"):AddItem(p,9)
  2470.             end
  2471.             coroutine.resume(coroutine.create(function()
  2472.                 while countdre>0 do
  2473.                     wait(10)
  2474.                     countdre=countdre-1
  2475.                     print(countdre)
  2476.                     if countdre<0 then
  2477.                         countdre=0
  2478.                     end
  2479.                 end
  2480.             end))
  2481.             ----game:GetService("Chat"):Chat(CPlayer,"Romeida!",2)
  2482.             SBeast.Parent=nil
  2483.             for effect=1, 3 do
  2484.                 local   p=Instance.new("Part")
  2485.                 p.TopSurface=0
  2486.                 p.BottomSurface=0
  2487.                 p.CanCollide=false
  2488.                 p.Anchored=true
  2489.                 p.BrickColor=BrickColor.new("Really black")
  2490.                 p.formFactor="Symmetric"
  2491.                 p.Size=Vector3.new(1,1,1)
  2492.                 p.CFrame=SBeast.CFrame
  2493.                 p.Parent=effectz
  2494.                 local m=Instance.new("BlockMesh")
  2495.                 m.Parent=p
  2496.                 m.Scale=Vector3.new(4,4,4)
  2497.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*.25 swait() end p.Parent=nil end),p)
  2498.                 swait()
  2499.             end
  2500.             local lol=SBeast:clone()
  2501.             lol.Name="SEE?"
  2502.             lol.JawMesh.Scale=Vector3.new(8,8,8)
  2503.             lol.Parent=workspace
  2504.             local last=SBeast.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)-Vector3.new(0,2,0)-SBeast.CFrame.lookVector*5
  2505.             last=last*CFrame.new(0,-math.pi/4,0)
  2506.             s=Tool.Handle.Screech:clone()
  2507.             s.Pitch=.7
  2508.             s.Parent=lol
  2509.             s:Play()
  2510.             s=Tool.Handle.Ominent:clone()
  2511.             s.Pitch=.7
  2512.             s.Parent=lol
  2513.             s:Play()
  2514.             s=Tool.Handle.IK:clone()
  2515.             s.Pitch=1.2
  2516.             s.Parent=lol
  2517.             s:Play()
  2518.             for i=1, 16 do
  2519.                 local   p=Instance.new("Part")
  2520.                 p.TopSurface=0
  2521.                 p.BottomSurface=0
  2522.                 p.CanCollide=false
  2523.                 p.Anchored=true
  2524.                 p.BrickColor=BrickColor.new("Really black")
  2525.                 p.formFactor="Symmetric"
  2526.                 p.Size=Vector3.new(1,1,1)
  2527.                 p.CFrame=last
  2528.                 p.Parent=effectz
  2529.                 local m=Tool.ClawMesh:clone()
  2530.                 m.Parent=p
  2531.                 coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 swait() end p.Parent=nil end),p)
  2532.                 last=last*CFrame.new(0,0,2)*CFrame.fromEulerAnglesXYZ(0,-math.pi/(18+i),0)
  2533.                 lol.CFrame=last*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  2534.                 lol.Transparency=i/24
  2535.                 local   p=Instance.new("Part")
  2536.                 p.TopSurface=0
  2537.                 p.BottomSurface=0
  2538.                 p.CanCollide=false
  2539.                 p.Anchored=true
  2540.                 p.BrickColor=BrickColor.new("Really black")
  2541.                 p.formFactor="Symmetric"
  2542.                 p.Size=Vector3.new(1,1,1)
  2543.                 p.CFrame=last
  2544.                 p.Parent=effectz
  2545.                 local m=Instance.new("BlockMesh")
  2546.                 m.Parent=p
  2547.                 m.Scale=Vector3.new(12,12,12)
  2548.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2549.                 hpos=last.p
  2550.                 maxdec=15
  2551.                 for i,v in pairs(game.workspace:children()) do
  2552.                     if v.className=="Model" then
  2553.                         H=v:FindFirstChild("Humanoid")
  2554.                         if H~=nil then
  2555.                             if H.Health>0 and H~=Tool.Parent.Humanoid then
  2556.                                 T=H.Parent:FindFirstChild("Torso")
  2557.                                 if T~=nil then
  2558.                                     ----print((T.Position-hpos).magnitude)
  2559.                                     if (T.Position-hpos).magnitude<=maxdec then
  2560.                                         standardDamage(T,6,Vector3.new(0,30,0)+SBeast.CFrame.lookVector*45,false,5,.05,false,false)
  2561.  
  2562.                                     end
  2563.                                 end
  2564.                             end
  2565.                         end
  2566.                     end
  2567.                 end
  2568.                 swait()
  2569.             end
  2570.             for i=16, 24 do
  2571.                 lol.Transparency=i/24
  2572.                 swait()
  2573.             end
  2574.             lol.Parent=nil
  2575.             SOUT=false
  2576.         end
  2577.  
  2578.         if Combo=="vv[Drive]" then --Evil Divide
  2579.             ----game:GetService("Chat"):Chat(CPlayer,"Evil Divide!",2)
  2580.             SOUT=false
  2581.             SBeast.Parent=nil
  2582.  
  2583.             local mo=Instance.new("Model",Tool)
  2584.  
  2585.             local par = Instance.new("Part",mo)
  2586.             par.Name = "Drillpart"
  2587.             par.Anchored = true
  2588.             par.CanCollide = false
  2589.             par.BrickColor=BrickColor.new("Black")
  2590.             par.CFrame = CFrame.new(SBeast.Position - Vector3.new(0,5,0))
  2591.             local m = Tool.SpikeMesh:clone()
  2592.             m.Name="Mesh"
  2593.             m.Scale = Vector3.new(4,15,4)
  2594.             m.Parent=par
  2595.  
  2596.             local px = m.Scale.x/1 - .2
  2597.             local py = m.Scale.y/1.5
  2598.             local cpos = par.CFrame * CFrame.new(0,-py/2,0)
  2599.  
  2600.             local duck = px / 40
  2601.  
  2602.             mo.PrimaryPart = par
  2603.  
  2604.             for i=1, 38 - 2 do
  2605.                 local p = Instance.new("Part",mo)
  2606.                 p.Name="Dix"
  2607.                 p.TopSurface=0
  2608.                 p.BottomSurface=0
  2609.                 p.formFactor="Custom"
  2610.                 p.Size=Vector3.new(1.6 - i*.02,.6,.5)
  2611.                 p.CFrame = cpos + Vector3.new(math.cos(math.rad(1080/38*i))*(px-i*duck),py/38*i,math.sin(math.rad(1080/38*i))*(px-i*duck))
  2612.                 p.CFrame = CFrame.new(p.CFrame.p,Vector3.new(par.Position.x,p.CFrame.p.y,par.Position.z))
  2613.                 p.CFrame = p.CFrame * CFrame.Angles(math.pi/3,0,0)
  2614.                 p.Anchored=true
  2615.                 p.CanCollide=false
  2616.                 p.BrickColor=BrickColor.new("Really black")
  2617.                 p.Name = i
  2618.             end
  2619.  
  2620.             local s=Instance.new("Sound",par)
  2621.             s.Volume=1
  2622.             s.SoundId="http://www.roblox.com/asset/?id=188959272"
  2623.             s.Pitch=.9
  2624.             s:Play()
  2625.  
  2626.             local p=Instance.new("Part")
  2627.             p.TopSurface=0
  2628.             p.BottomSurface=0
  2629.             p.CanCollide=false
  2630.             p.Anchored=true
  2631.             p.BrickColor=BrickColor.new("Really black")
  2632.             p.formFactor="Symmetric"
  2633.             p.Size=Vector3.new(1,1,1)
  2634.             p.CFrame=par.CFrame * CFrame.new(0,7,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2635.             p.Parent=effectz
  2636.             m=Tool.BlastMesh:clone()
  2637.             m.Scale = Vector3.new(16,10,16)
  2638.             m.Parent=p
  2639.             m.Name="Triangle"
  2640.             coroutine.resume(coroutine.create(function(p,v) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale-Vector3.new(1.5,0,1.5) swait() end p.Parent=nil end),p,Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10))
  2641.  
  2642.  
  2643.             for i=1, 6 do
  2644.                 mo:SetPrimaryPartCFrame(par.CFrame * CFrame.new(0,1.5,0) * CFrame.Angles(0,math.rad(-i*18.5),0))
  2645.                 if i%3 == 0 then
  2646.                     hpos=par.Position + Vector3.new(0,2,0)
  2647.                     maxdec=13.5
  2648.  
  2649.                     if i == 3 then
  2650.  
  2651.                         local p=Instance.new("Part")
  2652.                         p.TopSurface=0
  2653.                         p.BottomSurface=0
  2654.                         p.CanCollide=false
  2655.                         p.Anchored=true
  2656.                         p.BrickColor=BrickColor.new("Really black")
  2657.                         p.formFactor="Symmetric"
  2658.                         p.Size=Vector3.new(1,1,1)
  2659.                         p.CFrame=par.CFrame * CFrame.new(0,-5.1,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2660.                         p.Parent=effectz
  2661.                         m=Tool.RingMesh:clone()
  2662.                         m.Scale = Vector3.new(15,15,3)
  2663.                         m.Parent=p
  2664.                         m.Name="Triangle"
  2665.                         coroutine.resume(coroutine.create(function(p,v) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale-Vector3.new(1.5,1.5,0) p.CFrame = p.CFrame swait() end p.Parent=nil end),p,Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10))
  2666.  
  2667.                     end
  2668.  
  2669.                     for i,v in pairs(game.workspace:children()) do
  2670.                         if v.className=="Model" then
  2671.                             H=v:FindFirstChild("Humanoid")
  2672.                             if H~=nil then
  2673.                                 if H.Health>0 and H~=Tool.Parent.Humanoid then
  2674.                                     T=H.Parent:FindFirstChild("Torso")
  2675.                                     if T~=nil then
  2676.                                         if (T.Position-hpos).magnitude<=maxdec and T:FindFirstChild("Vac") == nil then
  2677.                                             standardDamage(T,5,Vector3.new(0,-5,0) - (T.Position - par.Position).unit * ((T.Position - par.Position).magnitude*2.5),false,5,.05,false,false)
  2678.  
  2679.                                             local tt=Instance.new("BoolValue",T)
  2680.                                             tt.Name="Vac"
  2681.                                             game:GetService("Debris"):AddItem(tt,.03 * 40)
  2682.  
  2683.                                             local p=Instance.new("Part")
  2684.                                             p.TopSurface=0
  2685.                                             p.BottomSurface=0
  2686.                                             p.CanCollide=false
  2687.                                             p.Anchored=true
  2688.                                             p.BrickColor=BrickColor.new("Really black")
  2689.                                             p.formFactor="Symmetric"
  2690.                                             p.Size=Vector3.new(1,1,1)
  2691.                                             p.CFrame=T.CFrame
  2692.                                             p.Parent=effectz
  2693.                                             local m=Instance.new("SpecialMesh")
  2694.                                             m.MeshType="Sphere"
  2695.                                             m.Parent=p
  2696.                                             m.Scale=Vector3.new(1,1,1)
  2697.                                             coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2698.  
  2699.                                         end
  2700.                                     end
  2701.                                 end
  2702.                             end
  2703.                         end
  2704.                     end
  2705.                 end
  2706.                 swait()
  2707.             end
  2708.             for i=1, 64 do
  2709.                 mo:SetPrimaryPartCFrame(par.CFrame * CFrame.Angles(0,math.rad(-100+i),0))
  2710.  
  2711.                 if i%7 == 0 or i == 3 then
  2712.  
  2713.                     local p=Instance.new("Part")
  2714.                     p.TopSurface=0
  2715.                     p.BottomSurface=0
  2716.                     p.CanCollide=false
  2717.                     p.Anchored=true
  2718.                     p.BrickColor=BrickColor.new("Really black")
  2719.                     p.formFactor="Symmetric"
  2720.                     p.Size=Vector3.new(1,1,1)
  2721.                     p.CFrame=par.CFrame * CFrame.new(0,-5.1,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
  2722.                     p.Parent=effectz
  2723.                     m=Tool.RingMesh:clone()
  2724.                     m.Scale = Vector3.new(2,2,3)
  2725.                     m.Parent=p
  2726.                     m.Name="Triangle"
  2727.                     coroutine.resume(coroutine.create(function(p,v) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame = p.CFrame + v/7 swait() end p.Parent=nil end),p,Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10))
  2728.  
  2729.                 end
  2730.  
  2731.                 if i%5 == 0 or i == 1 then
  2732.  
  2733.  
  2734.                     hpos=par.Position + Vector3.new(0,0,0)
  2735.                     maxdec=8
  2736.                     for i,v in pairs(game.workspace:children()) do
  2737.                         if v.className=="Model" then
  2738.                             H=v:FindFirstChild("Humanoid")
  2739.                             if H~=nil then
  2740.                                 if H.Health>0 and H~=Tool.Parent.Humanoid then
  2741.                                     T=H.Parent:FindFirstChild("Torso")
  2742.                                     if T~=nil then
  2743.                                         if (T.Position-hpos).magnitude<=maxdec then
  2744.  
  2745.                                             if T:FindFirstChild("Vac") then
  2746.                                                 standardDamage(T,1.5,Vector3.new(0,-5,0) - (T.Position - (par.Position+Vector3.new(math.random(-2,2),0,math.random(-2,2)))).unit * (2 + (T.Position - par.Position).magnitude*5),false,5,.05,false,false)
  2747.  
  2748.                                                 local p=Instance.new("Part")
  2749.                                                 p.TopSurface=0
  2750.                                                 p.BottomSurface=0
  2751.                                                 p.CanCollide=false
  2752.                                                 p.Anchored=true
  2753.                                                 p.BrickColor=BrickColor.new("Really black")
  2754.                                                 p.formFactor="Symmetric"
  2755.                                                 p.Size=Vector3.new(1,1,1)
  2756.                                                 p.CFrame=T.CFrame
  2757.                                                 p.Parent=effectz
  2758.                                                 local m=Instance.new("SpecialMesh")
  2759.                                                 m.MeshType="Sphere"
  2760.                                                 m.Parent=p
  2761.                                                 m.Scale=Vector3.new(1,1,1)
  2762.                                                 coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2763.  
  2764.                                             else
  2765.                                                 standardDamage(T,2,(T.Position - par.Position).unit * (5 + (T.Position - par.Position).magnitude*5),false,5,.05,false,false)
  2766.  
  2767.                                                 local p=Instance.new("Part")
  2768.                                                 p.TopSurface=0
  2769.                                                 p.BottomSurface=0
  2770.                                                 p.CanCollide=false
  2771.                                                 p.Anchored=true
  2772.                                                 p.BrickColor=BrickColor.new("Really black")
  2773.                                                 p.formFactor="Symmetric"
  2774.                                                 p.Size=Vector3.new(1,1,1)
  2775.                                                 p.CFrame=T.CFrame
  2776.                                                 p.Parent=effectz
  2777.                                                 local m=Instance.new("SpecialMesh")
  2778.                                                 m.MeshType="Sphere"
  2779.                                                 m.Parent=p
  2780.                                                 m.Scale=Vector3.new(1,1,1)
  2781.                                                 coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2782.  
  2783.                                             end
  2784.                                         end
  2785.                                     end
  2786.                                 end
  2787.                             end
  2788.                         end
  2789.                     end
  2790.                 end
  2791.  
  2792.                 swait()
  2793.             end
  2794.             for i=1, 24 do
  2795.                 for _,v in pairs(mo:children()) do
  2796.                     v.Transparency = i/24
  2797.                 end
  2798.                 mo[i]:Remove()
  2799.                 mo:SetPrimaryPartCFrame(par.CFrame * CFrame.new(0,-1.5*6/24,0) * CFrame.Angles(0,math.rad(i/2+5),0))
  2800.                 ----print("RRORR")
  2801.                 swait()
  2802.             end
  2803.             mo:Remove()
  2804.             swait(.5)
  2805.         end
  2806.  
  2807.         if Combo=="v^[Drive]" then --Drunkard Shade
  2808.             ----game:GetService("Chat"):Chat(CPlayer,"Drunkard Shade.",2)
  2809.             SOUT=false
  2810.             SBeast.Parent=nil
  2811.             stole=0
  2812.             local   p=Instance.new("Part")
  2813.             p.TopSurface=0
  2814.             p.BottomSurface=0
  2815.             p.CanCollide=false
  2816.             p.Anchored=true
  2817.             p.BrickColor=BrickColor.new("Really black")
  2818.             p.formFactor="Symmetric"
  2819.             p.Size=Vector3.new(1,1,1)
  2820.             p.CFrame=SBeast.CFrame
  2821.             p.Parent=effectz
  2822.             local m=Instance.new("BlockMesh")
  2823.             m.Parent=p
  2824.             m.Scale=Vector3.new(5,5,5)
  2825.             coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2826.             for i=1, 8 do
  2827.                 local   p=Instance.new("Part")
  2828.                 p.TopSurface=0
  2829.                 p.BottomSurface=0
  2830.                 p.CanCollide=false
  2831.                 p.Anchored=true
  2832.                 p.BrickColor=BrickColor.new("Really black")
  2833.                 p.formFactor="Symmetric"
  2834.                 p.Size=Vector3.new(1,1,1)
  2835.                 p.CFrame=SBeast.CFrame
  2836.                 p.Parent=effectz
  2837.                 local m=Instance.new("BlockMesh")
  2838.                 m.Parent=p
  2839.                 m.Scale=Vector3.new(12,12,12)
  2840.                 game:GetService("Debris"):AddItem(p,10)
  2841.                 coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=.5+i/80-stole/40 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  2842.                 hpos=SBeast.Position
  2843.                 maxdec=30
  2844.                 for i,v in pairs(game.workspace:children()) do
  2845.                     if v.className=="Model" then
  2846.                         H=v:FindFirstChild("Humanoid")
  2847.                         if H~=nil then
  2848.                             if H.Health>0 and H~=Tool.Parent.Humanoid then
  2849.                                 T=H.Parent:FindFirstChild("Torso")
  2850.                                 if T~=nil then
  2851.                                     ----print((T.Position-hpos).magnitude)
  2852.                                     if (T.Position-hpos).magnitude<=maxdec then
  2853.                                         H:TakeDamage(1.5)
  2854.                                         stole=stole+2
  2855.                                         pol=Instance.new("Part")
  2856.                                         pol.Name="Trail"
  2857.                                         pol.TopSurface=0
  2858.                                         pol.BottomSurface=0
  2859.                                         pol.Anchored=false
  2860.                                         pol.CanCollide=false
  2861.                                         pol.formFactor="Symmetric"
  2862.                                         pol.Size=Vector3.new(1,1,1)
  2863.                                         pol.BrickColor=Cols[math.random(1,#Cols)]
  2864.                                         pol.CFrame=T.CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  2865.                                         pol.Parent=Tool.Parent
  2866.                                         game:GetService("Debris"):AddItem(pol,8)
  2867.                                         m=Instance.new("BlockMesh")
  2868.                                         m.Scale=Vector3.new(2,2,2)
  2869.                                         m.Parent=pol
  2870.                                         bp=Instance.new("BodyPosition")
  2871.                                         bp.P=9000
  2872.                                         bp.D=100
  2873.                                         bp.Parent=pol
  2874.                                         bp.position=pol.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*2+(pol.Position-SBeast.Position).unit*math.random(-5,5)
  2875.                                         coroutine.resume(coroutine.create(function(part,spin,tar) swait(.2) for i=1, math.random(8,11) do part.BodyPosition.position=part.BodyPosition.position+(pol.Position-tar.Position).unit*-2 swait() end swait(.25) part.BodyPosition:Remove() part.Anchored=true for i=1, 6 do gentrail(part:clone()) part.CFrame=CFrame.new(part.Position:Lerp(SBeast.Position,i/6))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),0) swait(.05) end part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),SBeast)
  2876.  
  2877.                                     end
  2878.                                 end
  2879.                             end
  2880.                         end
  2881.                     end
  2882.                 end
  2883.                 swait(.4)
  2884.             end
  2885.             swait(.75)
  2886.             for i=1, stole/5 do
  2887.                 --RestoreHP(SBeast,4)
  2888.             end
  2889.         end
  2890.         if Combo=="<>[Drive]" then --Relocate
  2891.             local dir=Vector3.new(workspace.CurrentCamera.CoordinateFrame.lookVector.x,0,workspace.CurrentCamera.CoordinateFrame.lookVector.z)
  2892.             SBeast.CFrame=CFrame.new(SBeast.Position,SBeast.Position+dir*50)
  2893.         end
  2894.         SATTACKING=false
  2895.     end
  2896.  
  2897.     if deb==false then return end
  2898.     deb=false
  2899.     ----print(Combo.."from stance "..Stance)
  2900.     cAnim=false
  2901.     STGyro.D=200
  2902.     CPlayer.Humanoid.WalkSpeed=0
  2903.  
  2904.     --Distortions
  2905.  
  2906.     if Combo=="vv<>[Drive]" and owner:FindFirstChild("OVERTURECOOLDOWN")==nil then --Nightmare Overture [DESTROY]
  2907.         attack=true
  2908.         ----print("SEE")
  2909.  
  2910.         if workspace:FindFirstChild("Workin'Here")==nil then
  2911.  
  2912.             p=Instance.new("StringValue",owner)
  2913.             p.Name="OVERTURECOOLDOWN"
  2914.             game:GetService("Debris"):AddItem(p,160)
  2915.  
  2916.             coroutine.resume(coroutine.create(function()
  2917.                 Torsos={}
  2918.                 if Pro<100 then
  2919.                     Pro=120
  2920.                 end
  2921.                 EM=0
  2922.                 swait(3)
  2923.             end))
  2924.         end
  2925.  
  2926.         resWelds()
  2927.         StopMotors()
  2928.         FaceForward()
  2929.         FaceComboee()
  2930.         CPlayer.Torso.CFrame=STGyro.cframe
  2931.         DIR=CPlayer.Torso.CFrame.lookVector
  2932.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
  2933.         FakeL.DesiredAngle=.9 FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,0,0)
  2934.         FakeR.DesiredAngle=-.9 FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,0,0)
  2935.         FakeS.DesiredAngle=0 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2*math.rad(-90))
  2936.         FakeSL.DesiredAngle=0 FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  2937.  
  2938.         FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/2.5,0,0)*CFrame.new(0,0,.25)
  2939.         FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/2.5,0,math.rad(-90))
  2940.  
  2941.         Neck=CPlayer.Torso.Neck
  2942.         Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  2943.  
  2944.         ----game:GetService("Chat"):Chat(CPlayer,"NIGHTMARE...",2)
  2945.  
  2946.  
  2947.  
  2948.         hpos=CPlayer.Torso.Position
  2949.         maxdec=10
  2950.         for i,v in pairs(game.workspace:children()) do
  2951.             if v.className=="Model" then
  2952.                 H=v:FindFirstChild("Humanoid")
  2953.                 if H~=nil then
  2954.                     if H.Health>0 and H~=Tool.Parent.Humanoid then
  2955.                         T=H.Parent:FindFirstChild("Torso")
  2956.                         if T~=nil then
  2957.                             ----print((T.Position-hpos).magnitude)
  2958.                             if (T.Position-hpos).magnitude<=maxdec then
  2959.                                 vp=Instance.new("BodyPosition")
  2960.                                 vp.P=5000
  2961.                                 vp.Name="SEE?"
  2962.                                 vp.position=T.Position
  2963.                                 vp.maxForce=Vector3.new(50000,50000,50000)*5000000000000000000000000000000000
  2964.                                 vp.Parent=T
  2965.                             end
  2966.                         end
  2967.                     end
  2968.                 end
  2969.             end
  2970.         end
  2971.  
  2972.         Hats={}
  2973.         IDs={}
  2974.         cCols={}
  2975.         Pants=Tool.Parent:FindFirstChild("Pants")
  2976.         Shirt=Tool.Parent:FindFirstChild("Shirt")
  2977.         Decal=Tool.Parent.Torso:FindFirstChild("roblox")
  2978.         s=Tool.Parent:FindFirstChild("Shirt Graphic")
  2979.         if s~=nil then s:Remove() end --we don't need this anyway.
  2980.         if Pants~=nil then
  2981.             Pants.Parent=nil
  2982.         end
  2983.         if Shirt~=nil then
  2984.             Shirt.Parent=nil
  2985.         end
  2986.         if Decal~=nil then
  2987.             Decal.Parent=nil
  2988.         end
  2989.         for _,v in pairs(Tool.Parent:children()) do
  2990.             if v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
  2991.                 table.insert(Hats,v.Handle)
  2992.                 table.insert(IDs,v.Handle.Mesh.TextureId)
  2993.                 v.Handle.Mesh.TextureId=""
  2994.             end
  2995.         end
  2996.         for _,v in pairs(Tool.Parent:children()) do
  2997.             if v.className=="Part" then
  2998.                 table.insert(cCols,v.BrickColor)
  2999.                 v.BrickColor=BrickColor.new("Black")
  3000.                 if v.Name=="WingPart" then v:Remove() end
  3001.             end
  3002.         end
  3003.  
  3004.         for _,v in pairs(Tool:children()) do
  3005.             if v.className=="Part" then
  3006.                 v.Transparency=1
  3007.             end
  3008.         end
  3009.  
  3010.         coroutine.resume(coroutine.create(function() for i=1, 10 do
  3011.                 local   p=Instance.new("Part")
  3012.                 p.TopSurface=0
  3013.                 p.BottomSurface=0
  3014.                 p.CanCollide=false
  3015.                 p.Anchored=true
  3016.                 p.BrickColor=BrickColor.new("Really black")
  3017.                 p.formFactor="Symmetric"
  3018.                 p.Size=Vector3.new(1,1,1)
  3019.                 p.CFrame=CPlayer.Torso.CFrame
  3020.                 p.Parent=effectz
  3021.                 local m=Instance.new("BlockMesh")
  3022.                 m.Parent=p
  3023.                 m.Scale=Vector3.new(5,5,5)
  3024.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)*1.5 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  3025.  
  3026.  
  3027.                 local   p=Instance.new("Part")
  3028.                 p.TopSurface=0
  3029.                 p.BottomSurface=0
  3030.                 p.CanCollide=false
  3031.                 p.Anchored=true
  3032.                 p.BrickColor=BrickColor.new("White")
  3033.                 p.formFactor="Symmetric"
  3034.                 p.Size=Vector3.new(1,1,1)
  3035.                 p.CFrame=CPlayer.Head.CFrame*CFrame.new(.25,0.25,-.5)
  3036.                 p.Parent=effectz
  3037.                 local m=Instance.new("BlockMesh")
  3038.                 m.Parent=p
  3039.                 m.Scale=Vector3.new(.125,.125,.125)
  3040.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.04,.04,.04) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  3041.  
  3042.                 local   p=Instance.new("Part")
  3043.                 p.TopSurface=0
  3044.                 p.BottomSurface=0
  3045.                 p.CanCollide=false
  3046.                 p.Anchored=true
  3047.                 p.BrickColor=BrickColor.new("White")
  3048.                 p.formFactor="Symmetric"
  3049.                 p.Size=Vector3.new(1,1,1)
  3050.                 p.CFrame=CPlayer.Head.CFrame*CFrame.new(-.25,0.25,-.5)
  3051.                 p.Parent=effectz
  3052.                 local m=Instance.new("BlockMesh")
  3053.                 m.Parent=p
  3054.                 m.Scale=Vector3.new(.125,.125,.125)
  3055.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.04,.04,.04) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  3056.  
  3057.                 local p=Instance.new("Part")
  3058.                 p.TopSurface=0
  3059.                 p.BottomSurface=0
  3060.                 p.CanCollide=false
  3061.                 p.Anchored=true
  3062.                 p.BrickColor=BrickColor.new("Really black")
  3063.                 p.formFactor="Symmetric"
  3064.                 p.Size=Vector3.new(1,1,1)
  3065.                 p.CFrame=CFrame.new(CPlayer.Torso.Position)
  3066.                 p.Parent=effectz
  3067.                 m=Tool.BlastMesh:clone()
  3068.                 m.Parent=p
  3069.                 m.Scale=Vector3.new(1,8,1)
  3070.                 m.Name="Triangle"
  3071.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1,-.4,1)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.9,0) swait() end p.Parent=nil end),p)
  3072.                 hpos=CPlayer.Torso.Position
  3073.                 swait(.05)
  3074.             end end))
  3075.  
  3076.  
  3077.         --Make wings
  3078.  
  3079.  
  3080.  
  3081.         p=Instance.new("Part")
  3082.         p.Name="WingPart"
  3083.         p.TopSurface=0
  3084.         p.BottomSurface=0
  3085.         p.CanCollide=false
  3086.         p.BrickColor=BrickColor.new("Really black")
  3087.         p.Size=Vector3.new(1,1,1)
  3088.         p.CFrame=Tool.Parent.Torso.CFrame
  3089.         m=Instance.new("BlockMesh")
  3090.         m.Scale=Vector3.new(.5,2,1)/1.5
  3091.         m.Parent=p
  3092.         w=Instance.new("Weld")
  3093.         w.Part0=Tool.Parent.Torso
  3094.         w.Part1=p
  3095.         w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3096.         w.Parent=w.Part0
  3097.         p.Parent=Tool.Parent
  3098.  
  3099.  
  3100.         p=Instance.new("Part")
  3101.         p.Name="WingPart"
  3102.         p.TopSurface=0
  3103.         p.BottomSurface=0
  3104.         p.CanCollide=false
  3105.         p.BrickColor=BrickColor.new("Really black")
  3106.         p.Size=Vector3.new(1,1,1)
  3107.         p.CFrame=Tool.Parent.Torso.CFrame
  3108.         m=Instance.new("BlockMesh")
  3109.         m.Scale=Vector3.new(.5,2,1)/1.5
  3110.         m.Parent=p
  3111.         w=Instance.new("Weld")
  3112.         w.Part0=Tool.Parent.Torso
  3113.         w.Part1=p
  3114.         w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3115.         w.Parent=w.Part0
  3116.         p.Parent=Tool.Parent
  3117.  
  3118.         p=Instance.new("Part")
  3119.         p.Name="WingPart"
  3120.         p.TopSurface=0
  3121.         p.BottomSurface=0
  3122.         p.CanCollide=false
  3123.         p.BrickColor=BrickColor.new("Really black")
  3124.         p.Size=Vector3.new(1,1,1)
  3125.         p.CFrame=Tool.Parent.Torso.CFrame
  3126.         m=Instance.new("BlockMesh")
  3127.         m.Scale=Vector3.new(.5,5,1)/1.5
  3128.         m.Parent=p
  3129.         w=Instance.new("Weld")
  3130.         w.Part0=Tool.Parent.Torso
  3131.         w.Part1=p
  3132.         w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3133.         w.C0=w.C0*CFrame.new(0,-.625,.625)
  3134.         w.Parent=w.Part0
  3135.         p.Parent=Tool.Parent
  3136.  
  3137.         p=Instance.new("Part")
  3138.         p.Name="WingPart"
  3139.         p.TopSurface=0
  3140.         p.BottomSurface=0
  3141.         p.CanCollide=false
  3142.         p.BrickColor=BrickColor.new("Really black")
  3143.         p.Size=Vector3.new(1,1,1)
  3144.         p.CFrame=Tool.Parent.Torso.CFrame
  3145.         m=Instance.new("BlockMesh")
  3146.         m.Scale=Vector3.new(.5,5,1)/1.5
  3147.         m.Parent=p
  3148.         w=Instance.new("Weld")
  3149.         w.Part0=Tool.Parent.Torso
  3150.         w.Part1=p
  3151.         w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3152.         w.C0=w.C0*CFrame.new(0,-.625,.625)
  3153.         w.Parent=w.Part0
  3154.         p.Parent=Tool.Parent
  3155.  
  3156.         p=Instance.new("Part")
  3157.         p.Name="WingPart"
  3158.         p.TopSurface=0
  3159.         p.BottomSurface=0
  3160.         p.CanCollide=false
  3161.         p.BrickColor=BrickColor.new("Really black")
  3162.         p.Size=Vector3.new(1,1,1)
  3163.         p.CFrame=Tool.Parent.Torso.CFrame
  3164.         m=Instance.new("BlockMesh")
  3165.         m.Scale=Vector3.new(.5,8,1)/1.5
  3166.         m.Parent=p
  3167.         w=Instance.new("Weld")
  3168.         w.Part0=Tool.Parent.Torso
  3169.         w.Part1=p
  3170.         w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3171.         w.C0=w.C0*CFrame.new(0,-1.275,1.275)
  3172.         w.Parent=w.Part0
  3173.         p.Parent=Tool.Parent
  3174.  
  3175.         p=Instance.new("Part")
  3176.         p.Name="WingPart"
  3177.         p.TopSurface=0
  3178.         p.BottomSurface=0
  3179.         p.CanCollide=false
  3180.         p.BrickColor=BrickColor.new("Really black")
  3181.         p.Size=Vector3.new(1,1,1)
  3182.         p.CFrame=Tool.Parent.Torso.CFrame
  3183.         m=Instance.new("BlockMesh")
  3184.         m.Scale=Vector3.new(.5,8,1)/1.5
  3185.         m.Parent=p
  3186.         w=Instance.new("Weld")
  3187.         w.Part0=Tool.Parent.Torso
  3188.         w.Part1=p
  3189.         w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3190.         w.C0=w.C0*CFrame.new(0,-1.275,1.275)
  3191.         w.Parent=w.Part0
  3192.         p.Parent=Tool.Parent
  3193.  
  3194.         p=Instance.new("Part")
  3195.         p.Name="WingPart"
  3196.         p.TopSurface=0
  3197.         p.BottomSurface=0
  3198.         p.CanCollide=false
  3199.         p.BrickColor=BrickColor.new("Really black")
  3200.         p.Size=Vector3.new(1,1,1)
  3201.         p.CFrame=Tool.Parent.Torso.CFrame
  3202.         m=Instance.new("BlockMesh")
  3203.         m.Scale=Vector3.new(.5,4,1.1)/1.5
  3204.         m.Parent=p
  3205.         w=Instance.new("Weld")
  3206.         w.Part0=Tool.Parent.Torso
  3207.         w.Part1=p
  3208.         w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3209.         w.C0=w.C0*CFrame.new(0,-1.9,1.9)
  3210.         w.Parent=w.Part0
  3211.         p.Parent=Tool.Parent
  3212.  
  3213.         p=Instance.new("Part")
  3214.         p.Name="WingPart"
  3215.         p.TopSurface=0
  3216.         p.BottomSurface=0
  3217.         p.CanCollide=false
  3218.         p.BrickColor=BrickColor.new("Really black")
  3219.         p.Size=Vector3.new(1,1,1)
  3220.         p.CFrame=Tool.Parent.Torso.CFrame
  3221.         m=Instance.new("BlockMesh")
  3222.         m.Scale=Vector3.new(.5,4,1.1)/1.5
  3223.         m.Parent=p
  3224.         w=Instance.new("Weld")
  3225.         w.Part0=Tool.Parent.Torso
  3226.         w.Part1=p
  3227.         w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3228.         w.C0=w.C0*CFrame.new(0,-1.9,1.9)
  3229.         w.Parent=w.Part0
  3230.         p.Parent=Tool.Parent
  3231.  
  3232.         p=Instance.new("Part")
  3233.         p.Name="WingPart"
  3234.         p.TopSurface=0
  3235.         p.BottomSurface=0
  3236.         p.CanCollide=false
  3237.         p.BrickColor=BrickColor.new("Really black")
  3238.         p.Size=Vector3.new(1,1,1)
  3239.         p.CFrame=Tool.Parent.Torso.CFrame
  3240.         m=Instance.new("SpecialMesh")
  3241.         m.MeshType="Wedge"
  3242.         m.Scale=Vector3.new(.5,.8,1)/1.5
  3243.         m.Parent=p
  3244.         w=Instance.new("Weld")
  3245.         w.Part0=Tool.Parent.Torso
  3246.         w.Part1=p
  3247.         w.C0=CFrame.new(.32,1.27,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3248.         w.Parent=w.Part0
  3249.         p.Parent=Tool.Parent
  3250.  
  3251.         p=Instance.new("Part")
  3252.         p.Name="WingPart"
  3253.         p.TopSurface=0
  3254.         p.BottomSurface=0
  3255.         p.CanCollide=false
  3256.         p.BrickColor=BrickColor.new("Really black")
  3257.         p.Size=Vector3.new(1,1,1)
  3258.         p.CFrame=Tool.Parent.Torso.CFrame
  3259.         m=Instance.new("SpecialMesh")
  3260.         m.MeshType="Wedge"
  3261.         m.Scale=Vector3.new(.5,.8,1)/1.5
  3262.         m.Parent=p
  3263.         w=Instance.new("Weld")
  3264.         w.Part0=Tool.Parent.Torso
  3265.         w.Part1=p
  3266.         w.C0=CFrame.new(-.32,1.27,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3267.         w.Parent=w.Part0
  3268.         p.Parent=Tool.Parent
  3269.  
  3270.         p=Instance.new("Part")
  3271.         p.Name="WingPart"
  3272.         p.TopSurface=0
  3273.         p.BottomSurface=0
  3274.         p.CanCollide=false
  3275.         p.BrickColor=BrickColor.new("Really black")
  3276.         p.Size=Vector3.new(1,1,1)
  3277.         p.CFrame=Tool.Parent.Torso.CFrame
  3278.         m=Instance.new("SpecialMesh")
  3279.         m.MeshType="Wedge"
  3280.         m.Scale=Vector3.new(.5,2.2,1)/1.5
  3281.         m.Parent=p
  3282.         w=Instance.new("Weld")
  3283.         w.Part0=Tool.Parent.Torso
  3284.         w.Part1=p
  3285.         w.C0=CFrame.new(.3,-1.45,.7)
  3286.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,math.pi)
  3287.         w.Parent=w.Part0
  3288.         p.Parent=Tool.Parent
  3289.  
  3290.         p=Instance.new("Part")
  3291.         p.Name="WingPart"
  3292.         p.TopSurface=0
  3293.         p.BottomSurface=0
  3294.         p.CanCollide=false
  3295.         p.BrickColor=BrickColor.new("Really black")
  3296.         p.Size=Vector3.new(1,1,1)
  3297.         p.CFrame=Tool.Parent.Torso.CFrame
  3298.         m=Instance.new("SpecialMesh")
  3299.         m.MeshType="Wedge"
  3300.         m.Scale=Vector3.new(.5,2.2,1)/1.5
  3301.         m.Parent=p
  3302.         w=Instance.new("Weld")
  3303.         w.Part0=Tool.Parent.Torso
  3304.         w.Part1=p
  3305.         w.C0=CFrame.new(-.3,-1.45,.7)
  3306.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,math.pi)
  3307.         w.Parent=w.Part0
  3308.         p.Parent=Tool.Parent
  3309.  
  3310.         p=Instance.new("Part")
  3311.         p.Name="WingPart"
  3312.         p.TopSurface=0
  3313.         p.BottomSurface=0
  3314.         p.CanCollide=false
  3315.         p.BrickColor=BrickColor.new("Really black")
  3316.         p.Size=Vector3.new(1,1,1)
  3317.         p.CFrame=Tool.Parent.Torso.CFrame
  3318.         m=Instance.new("SpecialMesh")
  3319.         m.MeshType="Wedge"
  3320.         m.Scale=Vector3.new(.5,.8,1.1)/1.5
  3321.         m.Parent=p
  3322.         w=Instance.new("Weld")
  3323.         w.Part0=Tool.Parent.Torso
  3324.         w.Part1=p
  3325.         w.C0=CFrame.new(.35,1.8,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3326.         w.C0=w.C0*CFrame.new(0,0,.575)
  3327.         w.Parent=w.Part0
  3328.         p.Parent=Tool.Parent
  3329.  
  3330.         p=Instance.new("Part")
  3331.         p.Name="WingPart"
  3332.         p.TopSurface=0
  3333.         p.BottomSurface=0
  3334.         p.CanCollide=false
  3335.         p.BrickColor=BrickColor.new("Really black")
  3336.         p.Size=Vector3.new(1,1,1)
  3337.         p.CFrame=Tool.Parent.Torso.CFrame
  3338.         m=Instance.new("SpecialMesh")
  3339.         m.MeshType="Wedge"
  3340.         m.Scale=Vector3.new(.5,.8,1.1)/1.5
  3341.         m.Parent=p
  3342.         w=Instance.new("Weld")
  3343.         w.Part0=Tool.Parent.Torso
  3344.         w.Part1=p
  3345.         w.C0=CFrame.new(-.35,1.8,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3346.         w.C0=w.C0*CFrame.new(0,0,.575)
  3347.         w.Parent=w.Part0
  3348.         p.Parent=Tool.Parent
  3349.  
  3350.         p=Instance.new("Part")
  3351.         p.Name="WingPart"
  3352.         p.TopSurface=0
  3353.         p.BottomSurface=0
  3354.         p.CanCollide=false
  3355.         p.BrickColor=BrickColor.new("Really black")
  3356.         p.Size=Vector3.new(1,1,1)
  3357.         p.CFrame=Tool.Parent.Torso.CFrame
  3358.         m=Instance.new("SpecialMesh")
  3359.         m.MeshType="Wedge"
  3360.         m.Scale=Vector3.new(.5,.8,1.1)/1.5
  3361.         m.Parent=p
  3362.         w=Instance.new("Weld")
  3363.         w.Part0=Tool.Parent.Torso
  3364.         w.Part1=p
  3365.         w.C0=CFrame.new(.35,2.4,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  3366.         w.C0=w.C0*CFrame.new(0,0,1.25)
  3367.         w.Parent=w.Part0
  3368.         p.Parent=Tool.Parent
  3369.  
  3370.         p=Instance.new("Part")
  3371.         p.Name="WingPart"
  3372.         p.TopSurface=0
  3373.         p.BottomSurface=0
  3374.         p.CanCollide=false
  3375.         p.BrickColor=BrickColor.new("Really black")
  3376.         p.Size=Vector3.new(1,1,1)
  3377.         p.CFrame=Tool.Parent.Torso.CFrame
  3378.         m=Instance.new("SpecialMesh")
  3379.         m.MeshType="Wedge"
  3380.         m.Scale=Vector3.new(.5,.8,1.1)/1.5
  3381.         m.Parent=p
  3382.         w=Instance.new("Weld")
  3383.         w.Part0=Tool.Parent.Torso
  3384.         w.Part1=p
  3385.         w.C0=CFrame.new(-.35,2.4,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  3386.         w.C0=w.C0*CFrame.new(0,0,1.25)
  3387.         w.Parent=w.Part0
  3388.         p.Parent=Tool.Parent
  3389.  
  3390.         p=Instance.new("Part")
  3391.         p.Name="WingPart"
  3392.         p.TopSurface=0
  3393.         p.BottomSurface=0
  3394.         p.CanCollide=false
  3395.         p.BrickColor=BrickColor.new("Really black")
  3396.         p.Size=Vector3.new(1,1,1)
  3397.         p.CFrame=Tool.Parent.Torso.CFrame
  3398.         m=Instance.new("SpecialMesh")
  3399.         m.MeshType="Wedge"
  3400.         m.Scale=Vector3.new(.5,2.2,1)/1.5
  3401.         m.Parent=p
  3402.         w=Instance.new("Weld")
  3403.         w.Part0=Tool.Parent.Torso
  3404.         w.Part1=p
  3405.         w.C0=CFrame.new(.32,-3.3,.7)
  3406.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,math.pi)
  3407.         w.C0=w.C0*CFrame.new(0,0,.65)
  3408.         w.Parent=w.Part0
  3409.         p.Parent=Tool.Parent
  3410.  
  3411.         p=Instance.new("Part")
  3412.         p.Name="WingPart"
  3413.         p.TopSurface=0
  3414.         p.BottomSurface=0
  3415.         p.CanCollide=false
  3416.         p.BrickColor=BrickColor.new("Really black")
  3417.         p.Size=Vector3.new(1,1,1)
  3418.         p.CFrame=Tool.Parent.Torso.CFrame
  3419.         m=Instance.new("SpecialMesh")
  3420.         m.MeshType="Wedge"
  3421.         m.Scale=Vector3.new(.5,2.2,1)/1.5
  3422.         m.Parent=p
  3423.         w=Instance.new("Weld")
  3424.         w.Part0=Tool.Parent.Torso
  3425.         w.Part1=p
  3426.         w.C0=CFrame.new(-.32,-3.3,.7)
  3427.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,math.pi)
  3428.         w.C0=w.C0*CFrame.new(0,0,.65)
  3429.         w.Parent=w.Part0
  3430.         p.Parent=Tool.Parent
  3431.  
  3432.         p=Instance.new("Part")
  3433.         p.Name="WingPart"
  3434.         p.TopSurface=0
  3435.         p.BottomSurface=0
  3436.         p.CanCollide=false
  3437.         p.BrickColor=BrickColor.new("Really black")
  3438.         p.Size=Vector3.new(1,1,1)
  3439.         p.CFrame=Tool.Parent.Torso.CFrame
  3440.         m=Instance.new("SpecialMesh")
  3441.         m.MeshType="Wedge"
  3442.         m.Scale=Vector3.new(.5,2.2,1)/1.5
  3443.         m.Parent=p
  3444.         w=Instance.new("Weld")
  3445.         w.Part0=Tool.Parent.Torso
  3446.         w.Part1=p
  3447.         w.C0=CFrame.new(.32,-5.1625,.7)
  3448.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,math.pi)
  3449.         w.C0=w.C0*CFrame.new(0,0,.65*2)
  3450.         w.Parent=w.Part0
  3451.         p.Parent=Tool.Parent
  3452.         _pp=p
  3453.  
  3454.         p=Instance.new("Part")
  3455.         p.Name="WingPart"
  3456.         p.TopSurface=0
  3457.         p.BottomSurface=0
  3458.         p.CanCollide=false
  3459.         p.BrickColor=BrickColor.new("Really black")
  3460.         p.Size=Vector3.new(1,1,1)
  3461.         p.CFrame=Tool.Parent.Torso.CFrame
  3462.         m=Instance.new("SpecialMesh")
  3463.         m.MeshType="Wedge"
  3464.         m.Scale=Vector3.new(.5,2.2,1)/1.5
  3465.         m.Parent=p
  3466.         w=Instance.new("Weld")
  3467.         w.Part0=Tool.Parent.Torso
  3468.         w.Part1=p
  3469.         w.C0=CFrame.new(-.32,-5.1625,.7)
  3470.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,math.pi)
  3471.         w.C0=w.C0*CFrame.new(0,0,.65*2)
  3472.         w.Parent=w.Part0
  3473.         p.Parent=Tool.Parent
  3474.         _p=p
  3475.  
  3476.         p=Instance.new("Part")
  3477.         p.Name="WingPart"
  3478.         p.TopSurface=0
  3479.         p.BottomSurface=0
  3480.         p.CanCollide=false
  3481.         p.BrickColor=BrickColor.new("Really black")
  3482.         p.Size=Vector3.new(1,1,1)
  3483.         p.CFrame=Tool.Parent.Torso.CFrame
  3484.         m=Instance.new("SpecialMesh")
  3485.         m.MeshType="Wedge"
  3486.         m.Scale=Vector3.new(.5,3.6,1)/1.5
  3487.         m.Parent=p
  3488.         w=Instance.new("Weld")
  3489.         w.Part0=_p
  3490.         w.Part1=p
  3491.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  3492.         w.C0=w.C0*CFrame.new(0,-.45,-.65)
  3493.         w.Parent=w.Part0
  3494.         p.Parent=Tool.Parent
  3495.  
  3496.         _ppp=p
  3497.  
  3498.         p=Instance.new("Part")
  3499.         p.Name="WingPart"
  3500.         p.TopSurface=0
  3501.         p.BottomSurface=0
  3502.         p.CanCollide=false
  3503.         p.BrickColor=BrickColor.new("Really black")
  3504.         p.Size=Vector3.new(1,1,1)
  3505.         p.CFrame=Tool.Parent.Torso.CFrame
  3506.         m=Instance.new("SpecialMesh")
  3507.         m.MeshType="Wedge"
  3508.         m.Scale=Vector3.new(.5,3.6,1)/1.5
  3509.         m.Parent=p
  3510.         w=Instance.new("Weld")
  3511.         w.Part0=_pp
  3512.         w.Part1=p
  3513.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  3514.         w.C0=w.C0*CFrame.new(0,-.45,-.65)
  3515.         w.Parent=w.Part0
  3516.         p.Parent=Tool.Parent
  3517.         _p=p
  3518.  
  3519.         p=Instance.new("Part")
  3520.         p.Name="WingPart"
  3521.         p.TopSurface=0
  3522.         p.BottomSurface=0
  3523.         p.CanCollide=false
  3524.         p.BrickColor=BrickColor.new("Really black")
  3525.         p.Size=Vector3.new(1,1,1)
  3526.         p.CFrame=Tool.Parent.Torso.CFrame
  3527.         m=Instance.new("SpecialMesh")
  3528.         m.MeshType="Wedge"
  3529.         m.Scale=Vector3.new(.5,3.6,1)/1.5
  3530.         m.Parent=p
  3531.         w=Instance.new("Weld")
  3532.         w.Part0=_p
  3533.         w.Part1=p
  3534.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3535.         w.C0=w.C0*CFrame.new(0,6,-0)
  3536.         w.Parent=w.Part0
  3537.         p.Parent=Tool.Parent
  3538.  
  3539.         p=Instance.new("Part")
  3540.         p.Name="WingPart"
  3541.         p.TopSurface=0
  3542.         p.BottomSurface=0
  3543.         p.CanCollide=false
  3544.         p.BrickColor=BrickColor.new("Really black")
  3545.         p.Size=Vector3.new(1,1,1)
  3546.         p.CFrame=Tool.Parent.Torso.CFrame
  3547.         m=Instance.new("SpecialMesh")
  3548.         m.MeshType="Wedge"
  3549.         m.Scale=Vector3.new(.5,3.6,1)/1.5
  3550.         m.Parent=p
  3551.         w=Instance.new("Weld")
  3552.         w.Part0=_ppp
  3553.         w.Part1=p
  3554.         w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3555.         w.C0=w.C0*CFrame.new(0,6,-0)
  3556.         w.Parent=w.Part0
  3557.         p.Parent=Tool.Parent
  3558.  
  3559.  
  3560.  
  3561.  
  3562.         for i=1, 8 do
  3563.             swait(.026)
  3564.             for _,v in pairs(Tool.Parent:children()) do
  3565.                 if v.className=="Part" then
  3566.                     v.BrickColor=BrickColor.new("Institutional white")
  3567.                 end
  3568.             end
  3569.             for _,v in pairs(Hats) do
  3570.                 v.BrickColor=BrickColor.new("Institutional white")
  3571.             end
  3572.             swait(.026)
  3573.             for _,v in pairs(Tool.Parent:children()) do
  3574.                 if v.className=="Part" then
  3575.                     v.BrickColor=BrickColor.new("Really black")
  3576.                 end
  3577.             end
  3578.             for _,v in pairs(Hats) do
  3579.                 v.BrickColor=BrickColor.new("Really black")
  3580.             end
  3581.         end
  3582.         FakeS.MaxVelocity=.8
  3583.         FakeSL.MaxVelocity=.8
  3584.         FakeS.C0=RightS.C0
  3585.         FakeSL.C0=LeftS.C0
  3586.         local vp=Instance.new("BodyPosition")
  3587.         vp.P=6000
  3588.         vp.maxForce=Vector3.new(50000,50000,50000)*500000000000000000000000000000000000
  3589.         vp.D=500
  3590.         vp.position=CPlayer.Torso.Position+DIR*2-Vector3.new(0,2,0)
  3591.         vp.Parent=CPlayer.Torso
  3592.         for i=1, 5 do
  3593.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/7,0,0)
  3594.             FakeL.DesiredAngle=-.6 FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/128,0,0)
  3595.             FakeR.DesiredAngle=.6 FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/128,0,0)
  3596.             FakeS.DesiredAngle=3.6 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/26,0,-math.pi/12*math.rad(-90))
  3597.             FakeSL.DesiredAngle=-3.6 FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/26,0,math.pi/12)
  3598.             swait()
  3599.         end
  3600.         swait(.06)
  3601.         FakeSL.DesiredAngle=0
  3602.         FakeS.DesiredAngle=0
  3603.         FakeL.DesiredAngle=0
  3604.         FakeR.DesiredAngle=0
  3605.         POS=CPlayer.Torso.Position+DIR*100+Vector3.new(0,200,0)
  3606.         STGyro.cframe=CFrame.new(CPlayer.Torso.Position,POS)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  3607.         ----game:GetService("Chat"):Chat(CPlayer,"...OVERTURE!",2)
  3608.         cdir=(CPlayer.Torso.Position-POS).unit
  3609.         local p=Instance.new("Part")
  3610.         p.TopSurface=0
  3611.         p.BottomSurface=0
  3612.         p.CanCollide=false
  3613.         p.Anchored=true
  3614.         p.BrickColor=BrickColor.new("Really black")
  3615.         p.formFactor="Symmetric"
  3616.         p.Size=Vector3.new(1,1,1)
  3617.         p.CFrame=CFrame.new(CPlayer.Torso.Position,POS)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3618.         p.Parent=effectz
  3619.         m=Tool.BlastMesh:clone()
  3620.         m.Parent=p
  3621.         m.Scale=Vector3.new(1,-8,1)
  3622.         m.Name="Triangle"
  3623.         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.8,1,1.8)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,3,0)*CFrame.new(0,-2,0) swait() end p.Parent=nil end),p)
  3624.  
  3625.         local p=Instance.new("Part")
  3626.         p.TopSurface=0
  3627.         p.BottomSurface=0
  3628.         p.CanCollide=false
  3629.         p.Anchored=true
  3630.         p.BrickColor=BrickColor.new("Really black")
  3631.         p.formFactor="Symmetric"
  3632.         p.Size=Vector3.new(1,1,1)
  3633.         p.CFrame=CFrame.new(CPlayer.Torso.Position-cdir*5,POS)*CFrame.fromEulerAnglesXYZ(0,0,0)
  3634.         p.Parent=effectz
  3635.         m=Tool.RingMesh:clone()
  3636.         m.Parent=p
  3637.         m.Scale=Vector3.new(4,1,4)
  3638.         m.Name="Triangle"
  3639.         coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1,1,0)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,-.25,0) swait() end p.Parent=nil end),p)
  3640.  
  3641.         local p=Instance.new("Part")
  3642.         p.TopSurface=0
  3643.         p.BottomSurface=0
  3644.         p.CanCollide=false
  3645.         p.Anchored=true
  3646.         p.BrickColor=BrickColor.new("Really black")
  3647.         p.formFactor="Symmetric"
  3648.         p.Size=Vector3.new(1,1,1)
  3649.         p.CFrame=CFrame.new(CPlayer.Torso.Position-cdir*9,POS)*CFrame.fromEulerAnglesXYZ(0,0,0)
  3650.         p.Parent=effectz
  3651.         m=Tool.RingMesh:clone()
  3652.         m.Parent=p
  3653.         m.Scale=Vector3.new(8,4,8)
  3654.         m.Name="Triangle"
  3655.         coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,-.35,0) swait() end p.Parent=nil end),p)
  3656.  
  3657.         local p=Instance.new("Part")
  3658.         p.TopSurface=0
  3659.         p.BottomSurface=0
  3660.         p.CanCollide=false
  3661.         p.Anchored=true
  3662.         p.BrickColor=BrickColor.new("Really black")
  3663.         p.formFactor="Symmetric"
  3664.         p.Size=Vector3.new(1,1,1)
  3665.         p.CFrame=CFrame.new(CPlayer.Torso.Position-cdir*14,POS)*CFrame.fromEulerAnglesXYZ(0,0,0)
  3666.         p.Parent=effectz
  3667.         m=Tool.RingMesh:clone()
  3668.         m.Parent=p
  3669.         m.Scale=Vector3.new(14,8,14)
  3670.         m.Name="Triangle"
  3671.         coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(2,2,0)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,-.45,0) swait() end p.Parent=nil end),p)
  3672.  
  3673.         coroutine.resume(coroutine.create(function()
  3674.             for i=1, 5 do
  3675.  
  3676.                 swait()
  3677.     --[[    for ii=1, 2 do
  3678.  
  3679.         local p=Instance.new("Part")
  3680.         p.TopSurface=0
  3681.         p.BottomSurface=0
  3682.         p.CanCollide=false
  3683.         p.Anchored=true
  3684.         p.BrickColor=BrickColor.new("Really black")
  3685.         p.formFactor="Symmetric"
  3686.         p.Size=Vector3.new(1,1,1)
  3687.         p.CFrame=CFrame.new(CPlayer.Torso.Position+cdir*15,POS)*CFrame.fromEulerAnglesXYZ(-math.pi/2+math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
  3688.         p.Parent=effectz
  3689.         m=Tool.SpikeMesh:clone()
  3690.         m.Parent=p
  3691.         m.Scale=Vector3.new(9,10,9)
  3692.         m.Name="Triangle"
  3693.         coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0,8,0)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,1,0) swait() end p.Parent=nil end),p)
  3694.  
  3695.         end]]
  3696.  
  3697.     --[[    for ii=1, 2 do
  3698.         local p=Instance.new("Part")
  3699.         p.TopSurface=0
  3700.         p.BottomSurface=0
  3701.         p.CanCollide=false
  3702.         p.Anchored=true
  3703.         p.BrickColor=BrickColor.new("Really black")
  3704.         p.formFactor="Symmetric"
  3705.         p.Size=Vector3.new(1,1,1)
  3706.         p.CFrame=CFrame.new(CPlayer.Torso.Position+cdir*15+Vector3.new(math.random(-9,9),0,math.random(-9,9)),POS+Vector3.new(0,20,0))*CFrame.fromEulerAnglesXYZ(-math.pi/2+math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
  3707.         p.Parent=effectz
  3708.         m=Tool.SpikeMesh:clone()
  3709.         m.Parent=p
  3710.         m.Scale=Vector3.new(11,10,11)
  3711.         m.Name="Triangle"
  3712.         coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0,10,0)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,1,0) swait() end p.Parent=nil end),p)
  3713.         end]]
  3714.  
  3715.                 for ii=1, 1 do
  3716.  
  3717.                     local p=Instance.new("Part")
  3718.                     p.TopSurface=0
  3719.                     p.BottomSurface=0
  3720.                     p.CanCollide=false
  3721.                     p.Anchored=true
  3722.                     p.BrickColor=BrickColor.new("Really black")
  3723.                     p.formFactor="Symmetric"
  3724.                     p.Size=Vector3.new(1,1,1)
  3725.                     p.CFrame=CFrame.new(CPlayer.Torso.Position+cdir*15+Vector3.new(math.random(-9,9)/9,0,math.random(-9,9)/9),POS)*CFrame.fromEulerAnglesXYZ(-math.pi/2+math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
  3726.                     p.Parent=effectz
  3727.                     m=Instance.new("SpecialMesh") m.MeshType="Sphere"
  3728.                     m.Parent=p
  3729.                     m.Scale=Vector3.new(20,1,20)
  3730.                     m.Name="Triangle"
  3731.                     coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.3,14,-.3)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,.25,0) swait() end p.Parent=nil end),p)
  3732.  
  3733.                 end
  3734.  
  3735.             end end))
  3736.         st=STGyro.cframe
  3737.         hpos=CPlayer.Torso.Position
  3738.         maxdec=1000
  3739.         for i,v in pairs(game.workspace:children()) do
  3740.             if v.className=="Model" then
  3741.                 H=v:FindFirstChild("Humanoid")
  3742.                 if H~=nil then
  3743.                     if H.Health>1 and H~=Tool.Parent.Humanoid then
  3744.                         T=H.Parent:FindFirstChild("Torso")
  3745.                         if T~=nil then
  3746.                             ----print((T.Position-hpos).magnitude)
  3747.                             if (T.Position-hpos).magnitude<=maxdec then
  3748.                                 if T:FindFirstChild("SEE?")~=nil then
  3749.                                     T["SEE?"]:Remove()
  3750.                                 end
  3751.                             end
  3752.                         end
  3753.                     end
  3754.                 end
  3755.             end end
  3756.  
  3757.         local p=Instance.new("Part")
  3758.         p.TopSurface=0
  3759.         p.BottomSurface=0
  3760.         p.CanCollide=false
  3761.         p.Anchored=true
  3762.         p.BrickColor=BrickColor.new("Really black")
  3763.         p.formFactor="Symmetric"
  3764.         p.Size=Vector3.new(1,1,1)
  3765.         p.CFrame=CFrame.new(CPlayer.Torso.Position)
  3766.         p.Parent=effectz
  3767.         m=Tool.BlastMesh:clone()
  3768.         m.Parent=p
  3769.         m.Scale=Vector3.new(1,8,1)
  3770.         m.Name="Triangle"
  3771.         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,-.1,1.5)*2  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.9,0) swait() end p.Parent=nil end),p)
  3772.         Tool.Handle.IK:Play()
  3773.         Tool.Handle.Screech:Play()
  3774.         genroarsound(5,.5,.2)
  3775.         for i=1, 15 do
  3776.             vp.position=CPlayer.Torso.CFrame.p-cdir*(11*1.25)
  3777.             STGyro.cframe=st*CFrame.fromEulerAnglesXYZ(0,(math.pi*6/15)*i,0)
  3778.  
  3779.             local   p=Instance.new("Part")
  3780.             p.TopSurface=0
  3781.             p.BottomSurface=0
  3782.             p.CanCollide=false
  3783.             p.Anchored=true
  3784.             p.BrickColor=BrickColor.new("Really black")
  3785.             p.formFactor="Symmetric"
  3786.             p.Size=Vector3.new(1,1,1)
  3787.             p.CFrame=CPlayer.Head.CFrame*CFrame.new(.25,0.25,-.5)
  3788.             p.Parent=effectz
  3789.             local m=Instance.new("BlockMesh")
  3790.             m.Parent=p
  3791.             m.Scale=Vector3.new(20+i*.5,20+i*.5,20+i*.5)
  3792.             coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.2,.2,.2) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  3793.  
  3794. --[[local   p=Instance.new("Part")
  3795.             p.TopSurface=0
  3796.             p.BottomSurface=0
  3797.             p.CanCollide=false
  3798.             p.Anchored=true
  3799.             p.BrickColor=BrickColor.new("Really black")
  3800.             p.formFactor="Symmetric"
  3801.             p.Size=Vector3.new(1,1,1)
  3802.             p.CFrame=CPlayer.Head.CFrame*CFrame.new(.25,0.25,-.5)
  3803.             p.Parent=effectz
  3804.             local m=Instance.new("BlockMesh")
  3805.             m.Parent=p
  3806.             m.Scale=Vector3.new(1,1,1)
  3807.             f=Instance.new("Fire")
  3808.             f.Color=Color3.new(.1,.1,.1)
  3809.             f.SecondaryColor=Color3.new(.4,.1,.6)
  3810.             f.Parent=p
  3811.             f.Heat=25
  3812.             f.Size=10
  3813.             coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.25,.25,.25) p.CFrame=p.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  3814. ]]
  3815.             hpos=CPlayer.Torso.Position
  3816.             maxdec=20
  3817.             for i,v in pairs(game.workspace:children()) do
  3818.                 if v.className=="Model" then
  3819.                     H=v:FindFirstChild("Humanoid")
  3820.                     if H~=nil then
  3821.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  3822.                             T=H.Parent:FindFirstChild("Torso")
  3823.                             if T~=nil then
  3824.                                 ----print((T.Position-hpos).magnitude)
  3825.                                 if (T.Position-hpos).magnitude<=maxdec then
  3826.                                     H:TakeDamage(5)
  3827.                                     vv=Instance.new("BodyVelocity")
  3828.                                     vv.P=6000
  3829.                                     vv.maxForce=Vector3.new(5000,5000,5000)*5000000000000000000000000000000000
  3830.                                     vv.velocity=-cdir*100
  3831.                                     vv.Parent=T game:GetService("Debris"):AddItem(vv,.5)
  3832.                                 --[[    if T:FindFirstChild("IKBurn")==nil then
  3833.                                         s=script.IKBurn:clone() s.Disabled=false s.Parent=T
  3834.                                     end]]
  3835.                                     if (T.Position-hpos).magnitude<=7.5 then
  3836.                                         ----print("Ohshet")
  3837.                                         T.CFrame=CFrame.new(hpos-cdir*18,hpos-cdir*150)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.rad(time()*10),0)
  3838.                                     end
  3839.                                     if H.Health==0 then
  3840.                                         for lol,hax in pairs(v:children()) do
  3841.                                             if hax.Name=="Pants" or hax.Name=="Shirt" then hax:Remove() end
  3842.                                             if hax.className=="Part" then
  3843.                                                 hax.BrickColor=BrickColor.new("Really black")
  3844.                                                 vv=Instance.new("BodyVelocity")
  3845.                                                 vv.P=6000
  3846.                                                 vv.maxForce=Vector3.new(500,500,500)
  3847.                                                 vv.velocity=-cdir*80
  3848.                                                 vv.Parent=hax game:GetService("Debris"):AddItem(vv,.4)
  3849.                                             end
  3850.                                         end
  3851.                                     end
  3852.                                 end
  3853.                             end
  3854.                         end
  3855.                     end
  3856.                 end
  3857.             end
  3858.  
  3859.             if i==15 then
  3860. --[[for _,v in pairs(Tool.Parent:children()) do
  3861.     if v.className=="Part" then
  3862.         if v:GetMass()>=2 then
  3863.             s=script.IKBurnS:clone() s.Disabled=false s.Parent=v
  3864.         end
  3865.     end
  3866. end]]
  3867.             end
  3868.             swait()
  3869.         end
  3870.  
  3871.         resWelds()
  3872.         FakeS.DesiredAngle=3.2
  3873.         FakeSL.DesiredAngle=3.2
  3874.         STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+DIR*5)
  3875.         Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3876.         for i=1, 34 do
  3877.             vp.position=vp.position-Vector3.new(0,i*.18,0)+DIR*(5-i*.15)
  3878.             swait()
  3879.         end
  3880.         endd=vp.position+DIR*5-Vector3.new(0,7,0)
  3881.         par,loc=workspace:FindPartOnRay(Ray.new(CPlayer.Torso.Position,(CPlayer.Torso.Position-endd).unit*-30),CPlayer)
  3882.         vp.position=loc+Vector3.new(0,1.5,0)
  3883.         FakeR.DesiredAngle=-1.6
  3884.         FakeR.C0=FakeR.C0*CFrame.new(.5,0,0)
  3885.         FakeL.DesiredAngle=0
  3886.         FakeL.C0=FakeL.C0*CFrame.new(-.8,1.25,0)
  3887.         FakeSL.DesiredAngle=0
  3888.         FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  3889.         FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/4,0,math.rad(-90))
  3890.         FakeS.DesiredAngle=2
  3891.         Neck.MaxVelocity=.075
  3892.         swait(.2)
  3893.         ----game:GetService("Chat"):Chat(CPlayer,"Ugh...",2)
  3894.         coroutine.resume(coroutine.create(function(vp)
  3895.             for i=1, 5 do
  3896.                 Neck.DesiredAngle=-1
  3897.                 swait(.2)
  3898.                 Neck.DesiredAngle=-0.1
  3899.                 swait(.2)
  3900.             end vp.position=vp.position+Vector3.new(0,1.5,0) swait(.5) vp:Remove() end),vp)
  3901.         coroutine.resume(coroutine.create(function()
  3902.             for _,v in pairs(Tool.Parent:children()) do
  3903.                 swait()
  3904.                 if v.className=="Part" and v.Name~="WingPart" and v.Name~="BURN" then
  3905.                     for i=1, 2 do
  3906.                         local   p=Instance.new("Part")
  3907.                         p.TopSurface=0
  3908.                         p.BottomSurface=0
  3909.                         p.CanCollide=false
  3910.                         p.Anchored=false
  3911.                         p.BrickColor=BrickColor.new("Really black")
  3912.                         p.formFactor="Symmetric"
  3913.                         p.Size=Vector3.new(1,1,3)
  3914.                         p.CFrame=v.CFrame
  3915.                         p.Parent=effectz
  3916.                         local m=Instance.new("SpecialMesh") m.MeshType="Sphere"
  3917.                         m.Parent=p
  3918.                         m.Scale=Vector3.new(.75,.1,1)*1.4
  3919.                         f=Instance.new("BodyForce")
  3920.                         f.force=Vector3.new(math.random(-500,500)/3,550,math.random(-500,500)/3)
  3921.                         f.Parent=p
  3922.                         p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-20,20))/2
  3923.                         p.Velocity=DIR*6+Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3924.                         coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do swait() p.Velocity=p.Velocity/1.015 end swait(1) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale/1.05 swait() end p.Parent=nil end),p)
  3925.                     end
  3926.                 end
  3927.                 if v.Name=="WingPart" then
  3928.                     coroutine.resume(coroutine.create(function(v) for i=1, 10 do v.Transparency=i/10 swait() end v:Remove() end),v)
  3929.                     local   p=Instance.new("Part")
  3930.                     p.TopSurface=0
  3931.                     p.BottomSurface=0
  3932.                     p.CanCollide=false
  3933.                     p.Anchored=false
  3934.                     p.BrickColor=BrickColor.new("Really black")
  3935.                     p.formFactor="Symmetric"
  3936.                     p.Size=Vector3.new(1,1,3)
  3937.                     p.CFrame=v.CFrame
  3938.                     p.Parent=effectz
  3939.                     local m=Instance.new("SpecialMesh") m.MeshType="Sphere"
  3940.                     m.Parent=p
  3941.                     m.Scale=Vector3.new(.75,.1,1)*1.4
  3942.                     f=Instance.new("BodyForce")
  3943.                     f.force=Vector3.new(math.random(-500,500)/3,550,math.random(-500,500)/3)
  3944.                     f.Parent=p
  3945.                     p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-20,20))/2
  3946.                     p.Velocity=DIR*6+Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3947.                     coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do swait() p.Velocity=p.Velocity/1.015 end swait(1) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale/1.05 swait() end p.Parent=nil end),p)
  3948.                 end
  3949.             end end))
  3950.  
  3951.         swait(2)
  3952.         FakeR.MaxVelocity=.1 FakeS.MaxVelocity=.1 FakeSL.MaxVelocity=.1 FakeL.MaxVelocity=.1
  3953.         coroutine.resume(coroutine.create(function()
  3954.             for _,v in pairs(Hats) do
  3955.                 v.Mesh.TextureId=IDs[_]
  3956.             end
  3957.             if Pants~=nil then
  3958.                 Pants.Parent=Tool.Parent
  3959.             end
  3960.             if Shirt~=nil then
  3961.                 Shirt.Parent=Tool.Parent
  3962.             end
  3963.             if Decal~=nil then
  3964.                 Decal.Parent=CPlayer.Torso
  3965.             end
  3966.  
  3967.             for _,v in pairs(Tool:children()) do
  3968.                 if v.className=="Part" then
  3969.                     v.Transparency=0
  3970.                 end
  3971.             end
  3972.  
  3973.             for _,v in pairs(Tool.Parent:children()) do
  3974.                 if v.className=="Part" and v.Name~="WingPart"  and v.Name~="Part" and v.Name~="BURN" then
  3975.                     v.BrickColor=cCols[_]
  3976.                 end
  3977.             end
  3978.         end))
  3979.         for i=1, 30 do
  3980.             Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/120,0,0)
  3981.             FakeR.DesiredAngle=0
  3982.             FakeS.DesiredAngle=0
  3983.             FakeR.C0=FakeR.C0*CFrame.new(-.5/30,0,0)
  3984.             FakeL.DesiredAngle=0
  3985.             FakeL.C0=FakeL.C0*CFrame.new(.8/30,-1.25/30,0)
  3986.             FakeSL.DesiredAngle=0
  3987.             FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/80,0,0)
  3988.             FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/4/80,0,math.rad(-90))
  3989.             swait()
  3990.         end
  3991.  
  3992.  
  3993.     end
  3994.  
  3995.     if Combo=="<<>[Drive]" and owner.Character:FindFirstChild("EODCooldown")==nil then --End of Days: Shadow's Reposte
  3996.         Rune1="http://www.roblox.com/asset/?id=72004158"
  3997.         Rune2="http://www.roblox.com/asset/?id=72005006"
  3998.  
  3999.         resWelds()
  4000.         StopMotors()
  4001.         FaceForward()
  4002.         FaceComboee()
  4003.  
  4004.         CPlayer.Torso.CFrame=STGyro.cframe
  4005.         DIR=CPlayer.Torso.CFrame.lookVector
  4006.  
  4007.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi/24)
  4008.         CPlayer.Torso.CFrame=STGyro.cframe
  4009.  
  4010.         Neck=CPlayer.Torso.Neck
  4011.         Neck.DesiredAngle=1.6
  4012.  
  4013.         FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/32,0,0)
  4014.         FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/3,0)
  4015.         FakeSL.CurrentAngle=-1.6
  4016.         FakeSL.DesiredAngle=-1.6
  4017.         FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,math.rad(-90))
  4018.         FakeS.DesiredAngle=.4
  4019.         FakeS.CurrentAngle=.4
  4020.         FakeR.C0=FakeR.C0*CFrame.new(0,-.225,0)
  4021.  
  4022.  
  4023.         ----game:GetService("Chat"):Chat(CPlayer,"Without a trace...",2)
  4024.  
  4025.         local p=Instance.new("Part")
  4026.         p.TopSurface=0
  4027.         p.BottomSurface=0
  4028.         p.CanCollide=false
  4029.         p.Anchored=true
  4030.         p.Transparency=1
  4031.         p.BrickColor=BrickColor.new("Royal purple")
  4032.         p.formFactor="Symmetric"
  4033.         p.Size=Vector3.new(9,9,1)
  4034.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4/1.5,CPlayer.Torso.CFrame.p+DIR*10)
  4035.         d=Instance.new("Decal") d.Texture=Rune2 d.Face="Front" d.Parent=p
  4036.         d=Instance.new("Decal") d.Texture=Rune2 d.Face="Back" d.Parent=p
  4037.         m=Instance.new("BlockMesh")
  4038.         m.Scale=Vector3.new(1,1,0)
  4039.         m.Parent=p
  4040.         coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/64) swait() end for i=1, p.Size.X do p.Size=p.Size-Vector3.new(1,1,0) p.CFrame=x swait() end p.Parent=nil end),p,p.CFrame)
  4041.  
  4042.  
  4043.  
  4044.         local p=Instance.new("Part")
  4045.         p.TopSurface=0
  4046.         p.BottomSurface=0
  4047.         p.CanCollide=false
  4048.         p.Anchored=true
  4049.         p.Transparency=0
  4050.         p.BrickColor=BrickColor.new("Really black")
  4051.         p.formFactor="Symmetric"
  4052.         p.Size=Vector3.new(11,11,1)
  4053.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4.375/1.5,CPlayer.Torso.CFrame.p+DIR*10)
  4054.         s=Tool.RingMesh:clone()
  4055.         s.Parent=p
  4056.         s.Scale=Vector3.new(10,10,5)
  4057.         p.Parent=Tool.Parent
  4058.         coroutine.resume(coroutine.create(function(p,x) for i=1, 30 do swait() end for i=1, 10 do p.Transparency=i/10 swait()end p.Parent=nil end),p,p.CFrame)
  4059.  
  4060.  
  4061.  
  4062.         local p=Instance.new("Part")
  4063.         p.TopSurface=0
  4064.         p.BottomSurface=0
  4065.         p.CanCollide=false
  4066.         p.Anchored=true
  4067.         p.Transparency=1
  4068.         p.BrickColor=BrickColor.new("Royal purple")
  4069.         p.formFactor="Symmetric"
  4070.         p.Size=Vector3.new(9,9,1)
  4071.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4.375/1.5,CPlayer.Torso.CFrame.p+DIR*10)
  4072.         d=Instance.new("Decal") d.Texture=Rune2 d.Face="Front" d.Parent=p
  4073.         d=Instance.new("Decal") d.Texture=Rune2 d.Face="Back" d.Parent=p
  4074.         m=Instance.new("BlockMesh")
  4075.         m.Scale=Vector3.new(1,1,0)
  4076.         m.Parent=p
  4077.         p.Parent=Tool.Parent
  4078.         coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64) swait() end for i=1, p.Size.X do p.Size=p.Size-Vector3.new(1,1,0) p.CFrame=x swait() end p.Parent=nil end),p,p.CFrame)
  4079.  
  4080.         local p=Instance.new("Part")
  4081.         p.TopSurface=0
  4082.         p.BottomSurface=0
  4083.         p.CanCollide=false
  4084.         p.Anchored=true
  4085.         p.Transparency=1
  4086.         p.BrickColor=BrickColor.new("Royal purple")
  4087.         p.formFactor="Symmetric"
  4088.         p.Size=Vector3.new(7,7,1)
  4089.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4.75/1.5,CPlayer.Torso.CFrame.p+DIR*10)
  4090.         d=Instance.new("Decal") d.Texture=Rune2 d.Face="Front" d.Parent=p
  4091.         d=Instance.new("Decal") d.Texture=Rune2 d.Face="Back" d.Parent=p
  4092.         p.Parent=effectz
  4093.         m=Instance.new("BlockMesh")
  4094.         m.Scale=Vector3.new(1,1,0)
  4095.         m.Parent=p
  4096.         coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64) swait() end for i=1, p.Size.X do p.Size=p.Size-Vector3.new(1,1,0) p.CFrame=x swait() end p.Parent=nil end),p,p.CFrame)
  4097.         local Did=false
  4098.         CH=CPlayer.Humanoid.Health
  4099.         if CPlayer:FindFirstChild("DONTDOIT") == nil then
  4100.             ya=Instance.new("StringValue",CPlayer)
  4101.             ya.Name="DONTDOIT"
  4102.             game.Debris:AddItem(ya,3)
  4103.         else
  4104.             CPlayer.Humanoid:TakeDamage(10)
  4105.         end
  4106.         for i=1, 40 do
  4107.             if CH>CPlayer.Humanoid.Health then
  4108.                 Did=true
  4109.                 break
  4110.             end
  4111.             CH=CPlayer.Humanoid.Health
  4112.             swait()
  4113.             if CH>CPlayer.Humanoid.Health then
  4114.                 Did=true
  4115.                 break
  4116.             end
  4117.             CH=CPlayer.Humanoid.Health
  4118.         end
  4119.  
  4120.         ----print(Did)
  4121.         if Did==true then
  4122.             Range=100
  4123.             Nibs={}
  4124.             for _,v in pairs(workspace:children()) do
  4125.                 if v.className=="Model" then
  4126.                     if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil then
  4127.                         if v~=Tool.Parent then
  4128.                             table.insert(Nibs,v.Torso)
  4129.                         end
  4130.                     end
  4131.                 end
  4132.             end
  4133.  
  4134.             hpos=CPlayer.Torso.Position
  4135.             maxdec=Range
  4136.  
  4137.             Tool.Handle.MetalClash:Play()
  4138.             Tool.Handle.MetalClash.Pitch=.5
  4139.             Tool.Handle.Slash:Play()
  4140.             Tool.Handle.Slash2:Play()
  4141.             swait(.7)
  4142.             Tool.Handle.QSlash:Play()
  4143.             ----game:GetService("Chat"):Chat(CPlayer,"End of days,",2)
  4144.             p=Instance.new("StringValue")
  4145.             p.Name="EODCooldown"
  4146.             p.Parent=owner.Character
  4147.             game:GetService("Debris"):AddItem(p,15)
  4148.             resWelds()
  4149.             StopMotors()
  4150.             FaceForward()
  4151.             CPlayer.Torso.CFrame=STGyro.cframe
  4152.             DIR=CPlayer.Torso.CFrame.lookVector
  4153.             Nubs={}
  4154.             New=Ray.new(CPlayer.Torso.Position+DIR*2,DIR)
  4155.  
  4156.             for _,v in pairs(Nibs) do
  4157.                 ----print(v.Parent.Name)
  4158.                 if New:Distance(v.Position)<=5.5 and (CPlayer.Torso.Position-v.Position).magnitude<=100 then
  4159.                     table.insert(Nubs,v)
  4160.                 end
  4161.             end
  4162.  
  4163.             CPlayer.Torso.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*100,CPlayer.Torso.CFrame.p+DIR*1001)
  4164.             STGyro.cframe=CPlayer.Torso.CFrame
  4165.  
  4166.             FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0)
  4167.             FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0)
  4168.             Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/16,0,0)
  4169.             FakeS.DesiredAngle=-.4
  4170.             FakeS.CurrentAngle=0
  4171.             gr=Tool.Parent["Right Arm"]["RightGrip"]
  4172.             gr0=gr.C0
  4173.             gr.C0=gr0*CFrame.fromEulerAnglesXYZ(math.pi/1.5,0,0)
  4174.             FakeSL.DesiredAngle=-2
  4175.             FakeSL.CurrentAngle=-2
  4176.             for i=1, 10 do --5 frame startup
  4177.                 FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,math.rad(-90))
  4178.                 FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/40,0)
  4179.             end
  4180.  
  4181.             local   p=Instance.new("Part")
  4182.             p.TopSurface=0
  4183.             p.BottomSurface=0
  4184.             p.CanCollide=false
  4185.             p.Anchored=true
  4186.             p.BrickColor=BrickColor.new("Royal purple")
  4187.             p.formFactor="Symmetric"
  4188.             p.Size=Vector3.new(1,1,1)
  4189.             p.CFrame=CFrame.new(CPlayer.Torso.Position-DIR*50,CPlayer.Torso.Position+DIR*90)
  4190.             p.Parent=effectz
  4191.             local m=Instance.new("SpecialMesh")
  4192.             m.MeshType="Sphere"
  4193.             m.Parent=p
  4194.             m.Scale=Vector3.new(1,1,53*2)
  4195.             p.Transparency=.5
  4196.             coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.01,.01,.01) p.Transparency=.5+i/20 swait() end p.Parent=nil end),p)
  4197.  
  4198.             local   p=Instance.new("Part")
  4199.             p.TopSurface=0
  4200.             p.BottomSurface=0
  4201.             p.CanCollide=false
  4202.             p.Anchored=true
  4203.             p.BrickColor=BrickColor.new("Really black")
  4204.             p.formFactor="Symmetric"
  4205.             p.Size=Vector3.new(1,1,1)
  4206.             p.CFrame=CFrame.new(CPlayer.Torso.Position-DIR*50,CPlayer.Torso.Position+DIR*70)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4207.             p.Parent=effectz
  4208.             local m=Instance.new("CylinderMesh")
  4209.             m.Parent=p
  4210.             m.Scale=Vector3.new(.5,50*2,.5)
  4211.             p.Transparency=.5
  4212.             coroutine.resume(coroutine.create(function(p) swait(.9) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.01,.01,.01) p.Transparency=.5+i/20 swait() end p.Parent=nil end),p)
  4213.             for i=1, 10 do
  4214.  
  4215.                 for _,v in pairs(Nubs) do
  4216.                     s=Tool.Handle.MetalClash:clone()
  4217.                     s.Pitch=.45
  4218.                     s.Parent=v
  4219.                     s:Play() game:GetService("Debris"):AddItem(s,.5)
  4220.                     v.Parent.Humanoid:TakeDamage(3.5)
  4221.                     local p=Instance.new("Part")
  4222.                     p.TopSurface=0
  4223.                     p.BottomSurface=0
  4224.                     p.CanCollide=false
  4225.                     p.Anchored=true
  4226.                     p.BrickColor=BrickColor.new("Black")
  4227.                     p.formFactor="Symmetric"
  4228.                     p.Size=Vector3.new(1,1,1)
  4229.                     p.CFrame=v.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
  4230.                     p.Parent=effectz
  4231.                     m=Tool.RingMesh:clone()
  4232.                     m.Parent=p
  4233.                     m.Name="Triangle"
  4234.                     coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
  4235.  
  4236.                     local p=Instance.new("Part")
  4237.                     p.TopSurface=0
  4238.                     p.BottomSurface=0
  4239.                     p.CanCollide=false
  4240.                     p.Anchored=true
  4241.                     p.BrickColor=BrickColor.new("Really black")
  4242.                     p.formFactor="Symmetric"
  4243.                     p.Size=Vector3.new(1,1,1)
  4244.                     p.CFrame=v.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/1,math.random(-5,5)/1,math.random(-5,5)/1)+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))/5
  4245.                     p.Reflectance=.05
  4246.                     p.Parent=effectz
  4247.                     m=Instance.new("SpecialMesh")
  4248.                     m.MeshType="Sphere"
  4249.                     m.Parent=p
  4250.                     m.Scale=Vector3.new(.5,20,.5)
  4251.                     m.Name="Triangle"
  4252.                     coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.005,-.05,-.005) swait() end p.Parent=nil end),p)
  4253.  
  4254.                 end
  4255.                 swait()
  4256.             end
  4257.  
  4258.             swait(.5)
  4259.  
  4260.             ----game:GetService("Chat"):Chat(CPlayer,"Shadow's Reposte!",2)
  4261.             Pos=CPlayer.Torso.Position-DIR*50
  4262.  
  4263.             gr.C0=gr0
  4264.  
  4265.             local p=Instance.new("Part")
  4266.             p.TopSurface=0
  4267.             p.BottomSurface=0
  4268.             p.CanCollide=false
  4269.             p.Anchored=true
  4270.             p.BrickColor=BrickColor.new("Black")
  4271.             p.formFactor="Symmetric"
  4272.             p.Size=Vector3.new(1,1,1)
  4273.             p.CFrame=CFrame.new(Pos+Vector3.new(0,15,0))
  4274.             p.Parent=effectz
  4275.             p.Transparency=1
  4276.             m=Tool.WEEMesh:clone()
  4277.             m.Parent=p
  4278.             m.Name="Triangle"
  4279.             coroutine.resume(coroutine.create(function(p) swait(.25) for i=1, 10 do p.Transparency=1-i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0,2,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.6,0) swait() end for i=1, 35 do p.Triangle.Scale=p.Triangle.Scale-Vector3.new(-1,0,-1) p.Transparency=.5+i/70 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,1,0) swait() end p.Parent=nil end),p)
  4280.  
  4281.         end
  4282.  
  4283.         swait(.5)
  4284.  
  4285.     end
  4286.  
  4287.  
  4288.     if Combo=="<><>^[Drive]" and CPlayer:FindFirstChild("FHCooldown")==nil then --Fatal Howl
  4289.         --Distance?
  4290.         SPECIAL=true
  4291.         Distance=55
  4292.         LastMove="MIZUCHI REKKAZAN!!!!" --KYAHAHAHAHAHAHAAAAAHAHA!
  4293.         resWelds()
  4294.         StopMotors()
  4295.         FaceForward()
  4296.         FaceComboee()
  4297.         ----game:GetService("Chat"):Chat(CPlayer,"I've had enough of this...",2)
  4298.         CPlayer.Torso.CFrame=STGyro.cframe
  4299.         DIR=Vector3.new(workspace.CurrentCamera.CoordinateFrame.lookVector.x,0,workspace.CurrentCamera.CoordinateFrame.lookVector.z).unit
  4300.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4301.         Neck=CPlayer.Torso.Neck
  4302.         Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
  4303.         FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4304.         FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4305.         FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,math.rad(-90))
  4306.         FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(math.pi/6,-math.pi/6,0)
  4307.         FakeS.DesiredAngle=-.4
  4308.         FakeSL.DesiredAngle=-1
  4309.         FakeS.CurrentAngle=.6
  4310.         FakeSL.DesiredAngle=-.6
  4311.  
  4312.         swait(.1)
  4313.  
  4314.         local p=Instance.new("Part")
  4315.         p.TopSurface=0
  4316.         p.BottomSurface=0
  4317.         p.CanCollide=false
  4318.         p.Anchored=true
  4319.         p.BrickColor=BrickColor.new("Royal purple")
  4320.         p.formFactor="Symmetric"
  4321.         p.Size=Vector3.new(1,1,1)
  4322.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p)
  4323.         p.Parent=effectz
  4324.         m=Tool.Triangle:clone()
  4325.         m.Parent=p
  4326.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.08,0,.08) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.3,0) swait() end p.Parent=nil end),p)
  4327.  
  4328.         local p=Instance.new("Part")
  4329.         p.TopSurface=0
  4330.         p.BottomSurface=0
  4331.         p.CanCollide=false
  4332.         p.Anchored=true
  4333.         p.BrickColor=BrickColor.new("Black")
  4334.         p.formFactor="Symmetric"
  4335.         p.Size=Vector3.new(1,1,1)
  4336.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+Vector3.new(0,.5,0))
  4337.         p.Parent=effectz
  4338.         m=Tool.Triangle:clone()
  4339.         m.Parent=p
  4340.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.035,0,.035) p.CFrame=p.CFrame*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,.3,0) swait() end p.Parent=nil end),p)
  4341.  
  4342.         local p=Instance.new("Part")
  4343.         p.TopSurface=0
  4344.         p.BottomSurface=0
  4345.         p.CanCollide=false
  4346.         p.Anchored=true
  4347.         p.BrickColor=BrickColor.new("Black")
  4348.         p.formFactor="Symmetric"
  4349.         p.Size=Vector3.new(1,1,1)
  4350.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p-Vector3.new(0,.5,0))
  4351.         p.Parent=effectz
  4352.         m=Tool.Triangle:clone()
  4353.         m.Parent=p
  4354.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.035,0,.035) p.CFrame=p.CFrame*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(0,.3,0) swait() end p.Parent=nil end),p)
  4355.  
  4356.         local p=Instance.new("Part")
  4357.         p.TopSurface=0
  4358.         p.BottomSurface=0
  4359.         p.CanCollide=false
  4360.         p.Anchored=true
  4361.         p.BrickColor=BrickColor.new("Black")
  4362.         p.formFactor="Symmetric"
  4363.         p.Size=Vector3.new(1,1,1)
  4364.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p)
  4365.         p.Parent=effectz
  4366.         m=Tool.RingMesh:clone()
  4367.         m.Parent=p
  4368.         m.Name="Triangle"
  4369.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame=p.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,.6,0) swait() end p.Parent=nil end),p)
  4370.  
  4371.         local p=Instance.new("Part")
  4372.         p.TopSurface=0
  4373.         p.BottomSurface=0
  4374.         p.CanCollide=false
  4375.         p.Anchored=true
  4376.         p.BrickColor=BrickColor.new("Black")
  4377.         p.formFactor="Symmetric"
  4378.         p.Size=Vector3.new(1,1,1)
  4379.         p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p)
  4380.         p.Parent=effectz
  4381.         m=Tool.RingMesh:clone()
  4382.         m.Parent=p
  4383.         m.Name="Triangle"
  4384.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame=p.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.random(10,10)/20,.6,0) swait() end p.Parent=nil end),p)
  4385.  
  4386.         swait(.7)
  4387.  
  4388.         FakeSL.DesiredAngle=-3
  4389.         FakeSL.MaxVelocity=.5
  4390.  
  4391.         POS=CFrame.new(CPlayer.Torso.Position+DIR*Distance)
  4392.  
  4393.         local p=Instance.new("Part")
  4394.         p.TopSurface=0
  4395.         p.BottomSurface=0
  4396.         p.CanCollide=false
  4397.         p.Anchored=true
  4398.         p.BrickColor=BrickColor.new("Black")
  4399.         p.formFactor="Symmetric"
  4400.         p.Size=Vector3.new(1,1,1)
  4401.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4402.         p.Parent=effectz
  4403.         m=Tool.RingMesh:clone()
  4404.         m.Parent=p
  4405.         m.Name="Triangle"
  4406.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.3,1.3,.4) swait() end p.Parent=nil end),p)
  4407.  
  4408.         local p=Instance.new("Part")
  4409.         p.TopSurface=0
  4410.         p.BottomSurface=0
  4411.         p.CanCollide=false
  4412.         p.Anchored=true
  4413.         p.BrickColor=BrickColor.new("Black")
  4414.         p.formFactor="Symmetric"
  4415.         p.Size=Vector3.new(1,1,1)
  4416.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)-Vector3.new(0,2,0)
  4417.         p.Parent=effectz
  4418.         m=Tool.RingMesh:clone()
  4419.         m.Parent=p
  4420.         m.Name="Triangle"
  4421.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.2,1.2,.4) swait() end p.Parent=nil end),p)
  4422.  
  4423.         local p=Instance.new("Part")
  4424.         p.TopSurface=0
  4425.         p.BottomSurface=0
  4426.         p.CanCollide=false
  4427.         p.Anchored=true
  4428.         p.BrickColor=BrickColor.new("Black")
  4429.         p.formFactor="Symmetric"
  4430.         p.Size=Vector3.new(1,1,1)
  4431.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,2,0)
  4432.         p.Parent=effectz
  4433.         m=Tool.RingMesh:clone()
  4434.         m.Parent=p
  4435.         m.Name="Triangle"
  4436.         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.2,1.2,.4) swait() end p.Parent=nil end),p)
  4437.  
  4438.         local p=Instance.new("Part")
  4439.         p.TopSurface=0
  4440.         p.BottomSurface=0
  4441.         p.CanCollide=false
  4442.         p.Anchored=true
  4443.         p.BrickColor=BrickColor.new("Black")
  4444.         p.formFactor="Symmetric"
  4445.         p.Size=Vector3.new(1,1,1)
  4446.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4447.         p.Parent=effectz
  4448.         m=Instance.new("SpecialMesh")
  4449.         m.MeshType="Sphere"
  4450.         m.Parent=p
  4451.         m.Name="Triangle"
  4452.         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.4,1.4,1.4) swait() end p.Parent=nil end),p)
  4453.  
  4454.         local p=Instance.new("Part")
  4455.         p.TopSurface=0
  4456.         p.BottomSurface=0
  4457.         p.CanCollide=false
  4458.         p.Anchored=true
  4459.         p.BrickColor=BrickColor.new("Black")
  4460.         p.formFactor="Symmetric"
  4461.         p.Size=Vector3.new(1,1,1)
  4462.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4463.         p.Parent=effectz
  4464.         m=Instance.new("SpecialMesh")
  4465.         m.MeshType="Sphere"
  4466.         m.Parent=p
  4467.         m.Name="Triangle"
  4468.         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.7,1.7,1.7) swait() end p.Parent=nil end),p)
  4469.  
  4470.         local p=Instance.new("Part")
  4471.         p.TopSurface=0
  4472.         p.BottomSurface=0
  4473.         p.CanCollide=false
  4474.         p.Anchored=true
  4475.         p.BrickColor=BrickColor.new("Black")
  4476.         p.formFactor="Symmetric"
  4477.         p.Size=Vector3.new(1,1,1)
  4478.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4479.         p.Parent=effectz
  4480.         m=Instance.new("SpecialMesh")
  4481.         m.MeshType="Sphere"
  4482.         m.Parent=p
  4483.         m.Name="Triangle"
  4484.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=.5+i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,1.5)*6 swait() end p.Parent=nil end),p)
  4485.  
  4486.         local p=Instance.new("Part")
  4487.         p.TopSurface=0
  4488.         p.BottomSurface=0
  4489.         p.CanCollide=false
  4490.         p.Anchored=true
  4491.         p.BrickColor=BrickColor.new("Black")
  4492.         p.formFactor="Symmetric"
  4493.         p.Size=Vector3.new(1,1,1)
  4494.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4495.         p.Parent=effectz
  4496.         m=Instance.new("BlockMesh")
  4497.         m.Parent=p
  4498.         m.Name="Triangle"
  4499.         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-10,10)/10,0) p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,1.5)/2 swait() end p.Parent=nil end),p)
  4500.  
  4501.         local p=Instance.new("Part")
  4502.         p.TopSurface=0
  4503.         p.BottomSurface=0
  4504.         p.CanCollide=false
  4505.         p.Anchored=true
  4506.         p.BrickColor=BrickColor.new("Black")
  4507.         p.formFactor="Symmetric"
  4508.         p.Size=Vector3.new(1,1,1)
  4509.         p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  4510.         p.Parent=effectz
  4511.         m=Instance.new("BlockMesh")
  4512.         m.Parent=p
  4513.         m.Name="Triangle"
  4514.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/30,math.random(-10,10)/30,0) p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,1.5)*1.4 swait() end p.Parent=nil end),p)
  4515.         Comboee=nil
  4516.         if Comboee==nil then
  4517.             hpos=POS.p+Vector3.new(0,8,0)
  4518.             maxdec=20
  4519.             for i,v in pairs(workspace:children()) do
  4520.                 if v.className=="Model" then
  4521.                     H=v:FindFirstChild("Humanoid")
  4522.                     if H~=nil then
  4523.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  4524.                             T=H.Parent:FindFirstChild("Torso")
  4525.                             if T~=nil then
  4526.                                 ----print("MAG:"..(T.Position-hpos).magnitude)
  4527.                                 if (T.Position-hpos).magnitude<=maxdec then
  4528.                                     standardDamage(T,5,Vector3.new(0,6,0),false,40,.05,false,false)
  4529.                                     Comboee=T.Parent
  4530.                                 end
  4531.                             end
  4532.                         end
  4533.                     end
  4534.                 end
  4535.             end
  4536.         end
  4537.         swait(.25)
  4538.         if Comboee==nil then
  4539.             ----print(":(")
  4540.             SPECIAL=false
  4541.         else
  4542.             if (Comboee.Torso.Position-POS.p).magnitude<=20 then
  4543.  
  4544.                 local r=Instance.new("BodyAngularVelocity")
  4545.                 r.P=5000
  4546.                 r.maxTorque=Vector3.new(5000,5000,5000)*5000000000000000000000
  4547.                 r.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*3
  4548.                 r.Parent=Comboee.Torso
  4549.                 game.Debris:AddItem(r,10)
  4550.                 Nib=Comboee.Humanoid
  4551.                 Nib.PlatformStand=false
  4552.                 resWelds()
  4553.                 StopMotors()
  4554.                 local bp=Instance.new("BodyPosition")
  4555.                 bp.P=5000
  4556.                 bp.maxForce=Vector3.new(50000,50000,50000)*5000000
  4557.                 bp.D=500
  4558.                 bp.position=hpos+Vector3.new(0,1.5,0)
  4559.                 bp.Parent=Comboee.Torso
  4560.                 game.Debris:AddItem(bp,10)
  4561.                 swait(.25)
  4562.                 FakeSL.C0=FakeSL.C0*CFrame.new(0,-.5,.25)*CFrame.fromEulerAnglesXYZ(-math.pi/1.7,0,0)
  4563.                 FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/14,0,0)
  4564.                 FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/14,0,0)
  4565.                 FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,math.rad(-90))
  4566.                 Neck.DesiredAngle=1.4
  4567.                 Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
  4568.                 for i=1, 30 do
  4569.                     bp.position=bp.position:Lerp((CPlayer.Torso.Position+DIR*7+Vector3.new(0,5,0)),i/30)+Vector3.new(0,(math.sin(i/6-1))*7+4,0)
  4570.                     Comboee.Torso.CFrame=CFrame.new(bp.position)
  4571.                     local p=Instance.new("Part")
  4572.                     p.TopSurface=0
  4573.                     p.BottomSurface=0
  4574.                     p.CanCollide=false
  4575.                     p.Anchored=true
  4576.                     p.BrickColor=BrickColor.new("Black")
  4577.                     p.formFactor="Symmetric"
  4578.                     p.Size=Vector3.new(1,1,1)
  4579.                     p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
  4580.                     p.Parent=effectz
  4581.                     local m=Instance.new("BlockMesh")
  4582.                     m.Parent=p
  4583.                     m.Scale=Vector3.new(4,4,4)
  4584.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=.5+i/40 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  4585.  
  4586.  
  4587.                     local p=Instance.new("Part")
  4588.                     p.TopSurface=0
  4589.                     p.BottomSurface=0
  4590.                     p.CanCollide=false
  4591.                     p.Anchored=true
  4592.                     p.BrickColor=BrickColor.new("Black")
  4593.                     p.formFactor="Symmetric"
  4594.                     p.Size=Vector3.new(1,1,1)
  4595.                     p.CFrame=Comboee.Torso.CFrame
  4596.                     p.Parent=effectz
  4597.                     local m=Instance.new("BlockMesh")
  4598.                     m.Parent=p
  4599.                     m.Scale=Vector3.new(4,4,4)
  4600.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=.5+i/50 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  4601.  
  4602.                     swait()
  4603.                 end
  4604.                 r.angularvelocity=Vector3.new(0,0,0)
  4605.                 Comboee.Torso.CFrame=CFrame.new((CPlayer.Torso.Position+DIR*3+Vector3.new(0,3,0)),CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
  4606.                 swait(.25)
  4607.                 Neck.DesiredAngle=0
  4608.                 Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/10,0)
  4609.                 resWelds()
  4610.                 now=STGyro.cframe
  4611.  
  4612.                 for i=1, 10 do --5 frame startup
  4613.                     FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,math.rad(-90))
  4614.                     FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  4615.                     FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4616.                     FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4617.                     STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*i)
  4618.                     swait()
  4619.                 end
  4620.  
  4621.                 for i=1, 20 do
  4622.                     STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi*6.5/20,0)
  4623.                     CPlayer.Torso.CFrame=STGyro.cframe
  4624.                     local p=Instance.new("Part")
  4625.                     p.TopSurface=0
  4626.                     p.BottomSurface=0
  4627.                     p.CanCollide=false
  4628.                     p.Anchored=true
  4629.                     p.BrickColor=BrickColor.new("Black")
  4630.                     p.formFactor="Symmetric"
  4631.                     p.Size=Vector3.new(1,1,1)
  4632.                     p.CFrame=CPlayer.Torso.CFrame*CFrame.new(0,0,3)
  4633.                     p.Parent=effectz
  4634.                     local m=Instance.new("BlockMesh")
  4635.                     m.Parent=p
  4636.                     m.Scale=Vector3.new(1,1,1)
  4637.                     f=Instance.new("Fire")
  4638.                     f.Color=Color3.new(.6,.1,.8)
  4639.                     f.SecondaryColor=Color3.new(.4,.05,.6)
  4640.                     f.Parent=p
  4641.                     coroutine.resume(coroutine.create(function(p,c) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/4 p.CFrame=c*CFrame.new(math.cos(i)*(i/3),0,math.sin(i)*(i/3))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Fire.Enabled=false swait(2) p.Parent=nil end),p,p.CFrame)
  4642.                     if i/4==math.floor(i/4) then
  4643.  
  4644.                         local p=Instance.new("Part")
  4645.                         p.TopSurface=0
  4646.                         p.BottomSurface=0
  4647.                         p.CanCollide=false
  4648.                         p.Anchored=true
  4649.                         p.BrickColor=BrickColor.new("Black")
  4650.                         p.formFactor="Symmetric"
  4651.                         p.Size=Vector3.new(1,1,1)
  4652.                         p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
  4653.                         p.Reflectance=.25
  4654.                         p.Parent=effectz
  4655.                         m=Instance.new("SpecialMesh")
  4656.                         m.MeshType="Sphere"
  4657.                         m.Parent=p
  4658.                         m.Name="Triangle"
  4659.                         coroutine.resume(coroutine.create(function(p) for i=1, 12 do p.Transparency=i/12 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
  4660.  
  4661.                         standardDamage(T,5,Vector3.new(0,0,0),true,5,.05,false,false)
  4662.                         bp.Parent=Comboee.Torso
  4663.                         Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
  4664.                         local p=Instance.new("Part")
  4665.                         p.TopSurface=0
  4666.                         p.BottomSurface=0
  4667.                         p.CanCollide=false
  4668.                         p.Anchored=true
  4669.                         p.BrickColor=BrickColor.new("Black")
  4670.                         p.formFactor="Symmetric"
  4671.                         p.Size=Vector3.new(1,1,1)
  4672.                         p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
  4673.                         p.Parent=effectz
  4674.                         m=Tool.RingMesh:clone()
  4675.                         m.Parent=p
  4676.                         m.Name="Triangle"
  4677.                         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*1.2 swait() end p.Parent=nil end),p)
  4678.                     end
  4679.                     swait()
  4680.                 end
  4681.                 FakeR.DesiredAngle=-.6
  4682.                 FakeL.DesiredAngle=.6
  4683.                 FakeS.DesiredAngle=-.8
  4684.                 FakeSL.DesiredAngle=.8
  4685.                 coroutine.resume(coroutine.create(SuperPause),2,2)
  4686.  
  4687.                 ----game:GetService("Chat"):Chat(CPlayer,"This is gonna hurt!",2)
  4688.                 joj=Instance.new("BoolValue",CPlayer)
  4689.                 joj.Name="FHCooldown"
  4690.                 game:GetService("Debris"):AddItem(joj,30)
  4691.                 p=Instance.new("Sound",CPlayer.Torso)
  4692.                 p.SoundId="http://www.roblox.com/asset/?id=63719813"
  4693.                 p.Volume=1
  4694.                 p.Pitch=.3
  4695.                 p:Play()
  4696.                 game:GetService("Debris"):AddItem(p,5)
  4697.                 for i=1, 30 do --Forme Thee Beaste
  4698.                     hpos=CPlayer.Torso.CFrame.p
  4699.  
  4700.  
  4701.                     --Super cuul effect goe
  4702.  
  4703.                     local p=Instance.new("Part")
  4704.                     p.TopSurface=0
  4705.                     p.BottomSurface=0
  4706.                     p.CanCollide=false
  4707.                     p.Anchored=true
  4708.                     p.BrickColor=BrickColor.new("Really black")
  4709.                     p.formFactor="Symmetric"
  4710.                     p.Size=Vector3.new(1,1,1)
  4711.                     p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p-DIR*15+Vector3.new(0,8,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
  4712.                     p.Parent=effectz
  4713.                     local m=Instance.new("BlockMesh")
  4714.                     p.Transparency=.75
  4715.                     m.Parent=p
  4716.                     m.Scale=Vector3.new(2,2,2)
  4717.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/40+.5 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)/.5 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/80,math.random(-10,10)/80,math.random(-10,10)/80) swait() end p.Parent=nil end),p)
  4718.  
  4719.                     if i>=20 then
  4720.  
  4721.                         local p=Instance.new("Part")
  4722.                         p.TopSurface=0
  4723.                         p.BottomSurface=0
  4724.                         p.CanCollide=false
  4725.                         p.Anchored=true
  4726.                         p.Reflectance=.01
  4727.                         p.BrickColor=BrickColor.new("Really red")
  4728.                         p.formFactor="Symmetric"
  4729.                         p.Size=Vector3.new(1,1,1)
  4730.                         p.CFrame=CPlayer.Torso.CFrame*CFrame.new(6,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)-DIR*16+Vector3.new(0,9.5,0)
  4731.                         p.Parent=effectz
  4732.                         local m=Instance.new("BlockMesh")
  4733.                         m.Parent=p
  4734.                         m.Scale=Vector3.new(.5,.5,.5)
  4735.                         coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15-.2 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/8,math.random(-10,10)/8,math.random(-10,10)/80) swait() end p.Parent=nil end),p)
  4736.  
  4737.                     end
  4738.  
  4739.                     if i>=20 then
  4740.  
  4741.                         local p=Instance.new("Part")
  4742.                         p.TopSurface=0
  4743.                         p.BottomSurface=0
  4744.                         p.CanCollide=false
  4745.                         p.Anchored=true
  4746.                         p.Reflectance=.01
  4747.                         p.BrickColor=BrickColor.new("Really red")
  4748.                         p.formFactor="Symmetric"
  4749.                         p.Size=Vector3.new(1,1,1)
  4750.                         p.CFrame=CPlayer.Torso.CFrame*CFrame.new(-6,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)-DIR*16+Vector3.new(0,9.5,0)
  4751.                         p.Parent=effectz
  4752.                         local m=Instance.new("BlockMesh")
  4753.                         m.Parent=p
  4754.                         m.Scale=Vector3.new(.5,.5,.5)
  4755.                         coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15-.2 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/8,math.random(-10,10)/8,math.random(-10,10)/80) swait() end p.Parent=nil end),p)
  4756.  
  4757.                     end
  4758.  
  4759.                     if i==25 then
  4760.  
  4761.                         p1=Instance.new("Part")
  4762.                         p1.TopSurface=0
  4763.                         p1.BottomSurface=0
  4764.                         p1.CanCollide=false
  4765.                         p1.Anchored=true
  4766.                         p1.Reflectance=.005
  4767.                         p1.BrickColor=BrickColor.new("Really black")
  4768.                         p1.formFactor="Symmetric"
  4769.                         p1.Size=Vector3.new(1,1,1)
  4770.                         m=Tool.JawMesh:clone() m.Scale=m.Scale+Vector3.new(2,2,0)
  4771.                         m.Parent=p1
  4772.                         p1.CFrame=CPlayer.Torso.CFrame-DIR*13+Vector3.new(0,7,0)
  4773.                         p1.Parent=effectz
  4774.                         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=1.1-i/10 swait() end end),p1)
  4775.  
  4776.                     end
  4777.  
  4778.  
  4779.                     swait()
  4780.                 end SEE={BrickColor.new("Really black"),BrickColor.new("Really red"),BrickColor:Red(),BrickColor.new("Dusty Rose")}
  4781.                 coroutine.resume(coroutine.create(function() for i=1, 10 do --5 frame startup
  4782.                         FakeS.C0=FakeS.C0*CFrame.new(0,.05,.025)*CFrame.fromEulerAnglesXYZ(math.pi/30,0,math.rad(-90))
  4783.                         FakeSL.C0=FakeSL.C0*CFrame.new(0,.05,-.025)*CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  4784.                         FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  4785.                         FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  4786.                         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  4787.                         swait()
  4788.                     end end))
  4789.                 FakeS.DesiredAngle=2.5
  4790.                 FakeSL.DesiredAngle=-2.5
  4791.                 FakeR.DesiredAngle=.6
  4792.                 FakeL.DesiredAngle=-.6
  4793.  
  4794.                 ----game:GetService("Chat"):Chat(CPlayer,"DIE, DIE DIE DIIE!",2)
  4795.                 p=Instance.new("Sound",CPlayer.Torso)
  4796.                 p.SoundId="http://www.roblox.com/asset/?id=138271815"
  4797.                 p.Volume=1
  4798.                 p.Pitch=.8
  4799.                 p:Play()
  4800.                 game:GetService("Debris"):AddItem(p,5)
  4801.                 p=Instance.new("Sound",CPlayer.Torso)
  4802.                 p.SoundId="http://www.roblox.com/asset/?id=138271815"
  4803.                 p.Volume=1
  4804.                 p.Pitch=.5
  4805.                 p:Play()
  4806.                 game:GetService("Debris"):AddItem(p,5)
  4807.  
  4808.                 for i=1, 6 do
  4809.                     p1.CFrame=p1.CFrame+p1.CFrame.lookVector*8-Vector3.new(0,2,0)
  4810.                     p1.CFrame=CFrame.new(p1.Position,p1.CFrame.p+p1.CFrame.lookVector*8-Vector3.new(0,2,0))
  4811.  
  4812.                     local p=Instance.new("Part")
  4813.                     p.TopSurface=0
  4814.                     p.BottomSurface=0
  4815.                     p.CanCollide=false
  4816.                     p.Anchored=true
  4817.                     p.BrickColor=SEE[math.random(1,2)]
  4818.                     p.formFactor="Symmetric"
  4819.                     p.Size=Vector3.new(1,1,1)
  4820.                     p.CFrame=p1.CFrame
  4821.                     p.Parent=effectz
  4822.                     local m=Instance.new("BlockMesh")
  4823.                     m.Parent=p
  4824.                     m.Scale=Vector3.new(10,10,10)
  4825.                     coroutine.resume(coroutine.create(function(p) for i=1, 25 do p.Transparency=i/25 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(9,9,9)/25 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/60,math.random(-10,10)/60,math.random(-10,10)/8) swait() end p.Parent=nil end),p)
  4826.  
  4827.                     local p=Instance.new("Part")
  4828.                     p.TopSurface=0
  4829.                     p.BottomSurface=0
  4830.                     p.CanCollide=false
  4831.                     p.Anchored=true
  4832.                     p.BrickColor=BrickColor:Black()
  4833.                     p.formFactor="Symmetric"
  4834.                     p.Size=Vector3.new(1,1,1)
  4835.                     p.CFrame=p1.CFrame
  4836.                     p.Parent=effectz
  4837.                     local m=Instance.new("BlockMesh")
  4838.                     m.Parent=p
  4839.                     m.Scale=Vector3.new(12,12,12)
  4840.                     coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(8,8,8)/25 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/60,math.random(-10,10)/60,math.random(-10,10)/8) swait() end p.Parent=nil end),p)
  4841.  
  4842.  
  4843.                     if i==5 then
  4844.                         standardDamage(Comboee.Torso,30,Vector3.new(0,-10,0)+DIR*80,true,0,.2,false,false)
  4845.                     end
  4846.                     swait()
  4847.                 end
  4848.                 r.Parent=nil
  4849.                 p1.Parent=nil
  4850.                 bp.Parent=nil
  4851.                 Nib.PlatformStand=false
  4852.                 swait(.2)
  4853.                 SPECIAL=false
  4854.             end
  4855.         end
  4856.     end
  4857.  
  4858.     --Non-Normals
  4859.  
  4860.     if Combo=="<v><v>[Drive]" and Stance~="Jumping" then --Nightmare Reign (ASTRAL)
  4861.         resWelds()
  4862.         StopMotors()
  4863.         FaceForward()
  4864.         FaceComboee()
  4865.         Astral=true
  4866.         CPlayer.Torso.CFrame=STGyro.cframe
  4867.         DIR=CPlayer.Torso.CFrame.lookVector
  4868.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4869.         Neck=CPlayer.Torso.Neck
  4870.         Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
  4871.         FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4872.         FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  4873.         FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,math.rad(-90))
  4874.         FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(math.pi/6,-math.pi/6,0)
  4875.         FakeS.DesiredAngle=-.3
  4876.         FakeSL.DesiredAngle=-1
  4877.         FakeS.CurrentAngle=.6
  4878.         FakeSL.DesiredAngle=-.9
  4879.  
  4880.         if workspace:FindFirstChild("Workin'Here")==nil then
  4881.  
  4882.             coroutine.resume(coroutine.create(function()
  4883.                 Torsos={}
  4884.                 if Pro<100 then
  4885.                     Pro=120
  4886.                 end
  4887.  
  4888.  
  4889.                 EM=0
  4890.                 for LOLOL=1, 10 do
  4891.                     wait(2)
  4892.                     if Comboee==nil then break end
  4893.                 end
  4894.                 --e.Parent=nil
  4895.  
  4896.             end))
  4897.         end
  4898.  
  4899.         ----game:GetService("Chat"):Chat(CPlayer,"Nightmare Reign...",2)
  4900.         local st=Instance.new("BodyPosition")
  4901.         st.P=10000
  4902.         st.D=500
  4903.         st.maxForce=Vector3.new(5000,5000,5000)*5000000000000000000000000000
  4904.         st.position=CPlayer.Torso.Position
  4905.         st.Parent=CPlayer.Torso
  4906.         for i=1, 6 do
  4907.  
  4908.             local p=Instance.new("Part")
  4909.             p.TopSurface=0
  4910.             p.BottomSurface=0
  4911.             p.CanCollide=false
  4912.             p.Anchored=true
  4913.             p.BrickColor=BrickColor.new("Black")
  4914.             p.formFactor="Symmetric"
  4915.             p.Size=Vector3.new(1,1,1)
  4916.             p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,2,0)
  4917.             p.Parent=effectz
  4918.             m=Tool.BlastMesh:clone()
  4919.             m.Parent=p
  4920.             m.Scale=Vector3.new(4,8,4)
  4921.             m.Name="Triangle"
  4922.             coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.8,-.4,.8)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end p.Parent=nil end),p)
  4923.  
  4924.             local p=Instance.new("Part")
  4925.             p.TopSurface=0
  4926.             p.BottomSurface=0
  4927.             p.CanCollide=false
  4928.             p.Anchored=true
  4929.             p.BrickColor=BrickColor.new("Black")
  4930.             p.formFactor="Symmetric"
  4931.             p.Size=Vector3.new(1,1,1)
  4932.             p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,2,0)
  4933.             p.Parent=effectz
  4934.             m=Tool.BlastMesh:clone()
  4935.             m.Parent=p
  4936.             m.Scale=Vector3.new(4,8,4)
  4937.             m.Name="Triangle"
  4938.             coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.6,-.4,1.6)  p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-.3,0) swait() end p.Parent=nil end),p)
  4939.  
  4940.             local p=Instance.new("Part")
  4941.             p.TopSurface=0
  4942.             p.BottomSurface=0
  4943.             p.CanCollide=false
  4944.             p.Anchored=true
  4945.             p.BrickColor=BrickColor.new("Black")
  4946.             p.formFactor="Symmetric"
  4947.             p.Size=Vector3.new(1,1,1)
  4948.             p.CFrame=CPlayer.Torso.CFrame
  4949.             p.Parent=effectz
  4950.             local m=Instance.new("BlockMesh")
  4951.             m.Parent=p
  4952.             m.Scale=Vector3.new(1,1,1)
  4953.             f=Instance.new("Fire")
  4954.             f.Color=Color3.new(.6,.1,.8)
  4955.             f.Enabled=false
  4956.             f.SecondaryColor=Color3.new(.4,.05,.6)
  4957.             f.Parent=p
  4958.             f=Instance.new("Sparkles")
  4959.             f.SparkleColor=Color3.new(.5,.1,.9)
  4960.             f.Parent=p
  4961.             coroutine.resume(coroutine.create(function(p,c) for i=1, 40 do p.Transparency=1 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/4 p.CFrame=c*CFrame.new(math.cos(i*3)*(i/2),0,math.sin(i*3)*(i/2))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Fire.Enabled=false swait(2) p.Parent=nil end),p,p.CFrame)
  4962.  
  4963.  
  4964.             wait(.2)
  4965.  
  4966.         end
  4967.  
  4968.         FakeSL.DesiredAngle=.8
  4969.         FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/5.5,math.rad(-90))
  4970.         FakeS.DesiredAngle=3.2
  4971.         FakeS.MaxVelocity=.5
  4972.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/1.35,0)
  4973.         st.position=st.position+DIR*1
  4974.         Tool.Handle.Slash2:Play()
  4975.         End=CPlayer.Torso.Position+DIR*3
  4976.         Comboee=nil
  4977.         Comboing=false
  4978.         Comboee=nil
  4979.         for i=1, 5 do
  4980.             if Comboee~=nil then break end
  4981.             hpos=Tool.Handle24.Position
  4982.             maxdec=5.5
  4983.             for i,v in pairs(game.workspace:children()) do
  4984.                 if v.className=="Model" then
  4985.                     H=v:FindFirstChild("Humanoid")
  4986.                     if H~=nil then
  4987.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  4988.                             T=H.Parent:FindFirstChild("Torso")
  4989.                             if T~=nil then
  4990.                                 ----print((T.Position-hpos).magnitude)
  4991.                                 if (T.Position-hpos).magnitude<=maxdec then
  4992.                                     standardDamage(T,0,Vector3.new(0,0,0),false,200,.05,false,false)
  4993.                                     Comboee=T.Parent
  4994.                                 end
  4995.                             end
  4996.                         end
  4997.                     end
  4998.                 end
  4999.             end
  5000.             wait(.05)
  5001.         end
  5002.         if Comboee==nil then
  5003.             wait(1)
  5004.             FakeS.DesiredAngle=0
  5005.             for i=1, 12 do
  5006.                 FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(math.pi/16/12,0,0)
  5007.                 FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(math.pi/16/12,0,0)
  5008.                 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/5.5/12,math.rad(-90))
  5009.                 FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6/12,math.pi/6/12,0)
  5010.                 swait()
  5011.             end
  5012.             resWelds()
  5013.             wait(2)
  5014.         else
  5015.             --Ded.
  5016.             local Comboee=Comboee
  5017.             _col=Cols
  5018.             local Cols={BrickColor.new("Really red"),BrickColor:Red(),BrickColor.new("Really black")}
  5019.  
  5020.             Tool.Handle.Smack:Play()
  5021.             Tool.Handle.Ominent:Play()
  5022.             local vp=Instance.new("BodyPosition")
  5023.             vp.position=Comboee.Torso.Position
  5024.             vp.Parent=Comboee.Torso
  5025.             vp.P=10000
  5026.             vp.maxForce=Vector3.new(50000,50000,50000)*5000000000000000000000000000000000000000000000000000000000000000000000000000
  5027.             vp.Name="SEE?"
  5028.             game.Debris:AddItem(vp,15)
  5029.             wait(1)
  5030.             resWelds()
  5031.             StopMotors()
  5032.             FaceForward()
  5033.             FaceComboee()
  5034.             CPlayer.Torso.CFrame=STGyro.cframe
  5035.             DIR=CPlayer.Torso.CFrame.lookVector
  5036.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  5037.  
  5038.             FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
  5039.             FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  5040.             Neck.DesiredAngle=1.5
  5041.             TOD=Comboee.Humanoid.Health/10
  5042.             for i=1, 10 do --5 frame startup
  5043.                 FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/50,math.rad(-90))
  5044.                 FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  5045.                 local   p=Instance.new("Part")
  5046.                 p.TopSurface=0
  5047.                 p.BottomSurface=0
  5048.                 p.CanCollide=false
  5049.                 p.Anchored=true
  5050.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5051.                 p.formFactor="Symmetric"
  5052.                 p.Size=Vector3.new(1,1,1)
  5053.                 p.CFrame=Tool.Handle24.CFrame
  5054.                 p.Parent=effectz
  5055.                 local m=Instance.new("BlockMesh")
  5056.                 m.Parent=p
  5057.                 m.Scale=Vector3.new(7,7,7)
  5058.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5059.                 swait()
  5060.             end
  5061.             Neck.MaxVelocity=.4
  5062.             Neck.DesiredAngle=-1.5
  5063.             Tool.Handle.Slash2:Play()
  5064.             Tool.Handle.Slash:Play()
  5065.             Tool.Handle.Ominent:Play()
  5066.             Tool.Handle.BaneSlash1:Play()
  5067.             Tool.Handle.Slash2:Play()
  5068.             FakeS.DesiredAngle=1.6
  5069.             st.position=st.position+DIR*4
  5070.             SEE=Instance.new("Fire")
  5071.             SEE.Heat=20
  5072.             SEE.Size=10
  5073.             SEE.Color=Color3.new(.5,.1,.8)
  5074.             SEE.SecondaryColor=Color3.new(.6,.2,.9)
  5075.             SEE.Parent=Tool.Handle
  5076.             for i=1, 4 do
  5077.                 STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  5078.                 local   p=Instance.new("Part")
  5079.                 p.TopSurface=0
  5080.                 p.BottomSurface=0
  5081.                 p.CanCollide=false
  5082.                 p.Anchored=true
  5083.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5084.                 p.formFactor="Symmetric"
  5085.                 p.Size=Vector3.new(1,1,1)
  5086.                 p.CFrame=Tool.Handle24.CFrame
  5087.                 p.Parent=effectz
  5088.                 local m=Instance.new("BlockMesh")
  5089.                 m.Parent=p
  5090.                 m.Scale=Vector3.new(6.5,6.5,6.5)
  5091.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5092.                 swait()
  5093.             end
  5094.             vp.position=vp.position+DIR*4
  5095.  
  5096.             standardDamage(T,TOD,Vector3.new(0,0,0),false,20,.05,false,false)
  5097.             Tool.Handle.Smack:Play()
  5098.             Tool.Handle.MetalClash:Play()
  5099.  
  5100.             local p=Instance.new("Part")
  5101.             p.TopSurface=0
  5102.             p.BottomSurface=0
  5103.             p.CanCollide=false
  5104.             p.Anchored=true
  5105.             p.BrickColor=BrickColor.new("Black")
  5106.             p.formFactor="Symmetric"
  5107.             p.Size=Vector3.new(1,1,1)
  5108.             p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
  5109.             p.Reflectance=.25
  5110.             p.Parent=effectz
  5111.             m=Instance.new("SpecialMesh")
  5112.             m.MeshType="Sphere"
  5113.             m.Parent=p
  5114.             m.Name="Triangle"
  5115.             coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
  5116.             Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
  5117.             RestoreMHP(Comboee.Torso,TOD)
  5118.             local p=Instance.new("Part")
  5119.             p.TopSurface=0
  5120.             p.BottomSurface=0
  5121.             p.CanCollide=false
  5122.             p.Anchored=true
  5123.             p.BrickColor=BrickColor.new("Black")
  5124.             p.formFactor="Symmetric"
  5125.             p.Size=Vector3.new(1,1,1)
  5126.             p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5127.             p.Parent=effectz
  5128.             m=Tool.RingMesh:clone()
  5129.             m.Parent=p
  5130.             m.Name="Triangle"
  5131.             coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5132.             local p=Instance.new("Part")
  5133.             p.TopSurface=0
  5134.             p.BottomSurface=0
  5135.             p.CanCollide=false
  5136.             p.Anchored=true
  5137.             p.BrickColor=BrickColor.new("Black")
  5138.             p.formFactor="Symmetric"
  5139.             p.Size=Vector3.new(1,1,1)
  5140.             p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
  5141.             p.Parent=effectz
  5142.             m=Tool.RingMesh:clone()
  5143.             m.Parent=p
  5144.             m.Name="Triangle"
  5145.             coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
  5146.  
  5147.  
  5148.             FakeS.MaxVelocity=.35
  5149.  
  5150.             FakeS.DesiredAngle=-.5
  5151.             Neck.DesiredAngle=1.5
  5152.             st.position=st.position+DIR*4
  5153.             Tool.Handle.Ominent:Play()
  5154.             Tool.Handle.BaneSlash1:Play()
  5155.             Tool.Handle.Slash2:Play()
  5156.             genroarsound(5,1,.2)
  5157.             for i=1, 8 do
  5158.                 STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/8,0)
  5159.                 local   p=Instance.new("Part")
  5160.                 p.TopSurface=0
  5161.                 p.BottomSurface=0
  5162.                 p.CanCollide=false
  5163.                 p.Anchored=true
  5164.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5165.                 p.formFactor="Symmetric"
  5166.                 p.Size=Vector3.new(1,1,1)
  5167.                 p.CFrame=Tool.Handle24.CFrame
  5168.                 p.Parent=effectz
  5169.                 local m=Instance.new("BlockMesh")
  5170.                 m.Parent=p
  5171.                 m.Scale=Vector3.new(6.5,6.5,6.5)
  5172.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5173.                 swait()
  5174.                 if i==5 then
  5175.                     vp.position=vp.position+DIR*5
  5176.                     standardDamage(T,TOD,Vector3.new(0,0,0),false,20,10,false,false)
  5177.                     Tool.Handle.Smack:Play()
  5178.                     Tool.Handle.MetalClash:Play()
  5179.  
  5180.  
  5181.                     local p=Instance.new("Part")
  5182.                     p.TopSurface=0
  5183.                     p.BottomSurface=0
  5184.                     p.CanCollide=false
  5185.                     p.Anchored=true
  5186.                     p.BrickColor=BrickColor.new("Black")
  5187.                     p.formFactor="Symmetric"
  5188.                     p.Size=Vector3.new(1,1,1)
  5189.                     p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
  5190.                     p.Reflectance=.25
  5191.                     p.Parent=effectz
  5192.                     m=Instance.new("SpecialMesh")
  5193.                     m.MeshType="Sphere"
  5194.                     m.Parent=p
  5195.                     m.Name="Triangle"
  5196.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
  5197.                     Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
  5198.                     RestoreMHP(Comboee.Torso,TOD)
  5199.                     local p=Instance.new("Part")
  5200.                     p.TopSurface=0
  5201.                     p.BottomSurface=0
  5202.                     p.CanCollide=false
  5203.                     p.Anchored=true
  5204.                     p.BrickColor=BrickColor.new("Black")
  5205.                     p.formFactor="Symmetric"
  5206.                     p.Size=Vector3.new(1,1,1)
  5207.                     p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5208.                     p.Parent=effectz
  5209.                     m=Tool.RingMesh:clone()
  5210.                     m.Parent=p
  5211.                     m.Name="Triangle"
  5212.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5213.                     local p=Instance.new("Part")
  5214.                     p.TopSurface=0
  5215.                     p.BottomSurface=0
  5216.                     p.CanCollide=false
  5217.                     p.Anchored=true
  5218.                     p.BrickColor=BrickColor.new("Black")
  5219.                     p.formFactor="Symmetric"
  5220.                     p.Size=Vector3.new(1,1,1)
  5221.                     p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
  5222.                     p.Parent=effectz
  5223.                     m=Tool.RingMesh:clone()
  5224.                     m.Parent=p
  5225.                     m.Name="Triangle"
  5226.                     coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
  5227.  
  5228.                 end
  5229.             end
  5230.             wait(.25)
  5231.             FaceComboee()
  5232.             Neck.DesiredAngle=0
  5233.             Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/10,0)
  5234.             resWelds()
  5235.             now=STGyro.cframe
  5236.  
  5237.             for i=1, 5 do --5 frame startup
  5238.                 FakeS.C0=FakeS.C0*CFrame.new(0,-.05*2,-.025*2)*CFrame.fromEulerAnglesXYZ(-math.pi/20*2,0,math.rad(-90))
  5239.                 FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05*2,.025*2)*CFrame.fromEulerAnglesXYZ(-math.pi/30*2,0,0)
  5240.                 FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60*2,0,0)
  5241.                 FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60*2,0,0)
  5242.                 local   p=Instance.new("Part")
  5243.                 p.TopSurface=0
  5244.                 p.BottomSurface=0
  5245.                 p.CanCollide=false
  5246.                 p.Anchored=true
  5247.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5248.                 p.formFactor="Symmetric"
  5249.                 p.Size=Vector3.new(1,1,1)
  5250.                 p.CFrame=Tool.Handle24.CFrame
  5251.                 p.Parent=effectz
  5252.                 local m=Instance.new("BlockMesh")
  5253.                 m.Parent=p
  5254.                 m.Scale=Vector3.new(6.5,6.5,6.5)
  5255.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5256.                 swait()
  5257.             end
  5258.  
  5259.             coroutine.resume(coroutine.create(function()
  5260.                 for i=1, 24 do
  5261.                     swait()
  5262.                     hpos=CPlayer.Torso.Position
  5263.                     for ii,v in pairs(game.Workspace:children()) do
  5264.                         if v.className=="Model" then
  5265.                             H=v:FindFirstChild("Humanoid")
  5266.                             if H~=nil then
  5267.                                 T=H.Parent:FindFirstChild("Torso")
  5268.                                 if T~=nil then
  5269.                                     ----print((T.Position-hpos).magnitude)
  5270.                                     if (T.Position-hpos).magnitude<=200 then
  5271.                                         --[[
  5272.                                         local s=script.AShaker:clone()
  5273.                                         s.Disabled=false
  5274.                                         s.Amp.Value=(200-(T.Position-hpos).magnitude)/70
  5275.                                         s.Parent=T.Parent
  5276.                                         ]]
  5277.                                     end
  5278.                                 end
  5279.                             end
  5280.                         end
  5281.                     end
  5282.                 end
  5283.             end))
  5284.             vp.D=500
  5285.             for i=1, 24 do
  5286.                 STGyro.cframe=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
  5287.                 CPlayer.Torso.CFrame=STGyro.cframe
  5288.                 st.position=st.position+DIR*3
  5289.                 vp.position=st.position+DIR*2
  5290.                 local   p=Instance.new("Part")
  5291.                 p.TopSurface=0
  5292.                 p.BottomSurface=0
  5293.                 p.CanCollide=false
  5294.                 p.Anchored=true
  5295.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5296.                 p.formFactor="Symmetric"
  5297.                 p.Size=Vector3.new(1,1,1)
  5298.                 p.CFrame=Tool.Handle24.CFrame
  5299.                 p.Parent=effectz
  5300.                 local m=Instance.new("BlockMesh")
  5301.                 m.Parent=p
  5302.                 m.Scale=Vector3.new(3,3,3)
  5303.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/4.25 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5304.                 if i/4==math.floor(i/4) then
  5305.  
  5306.                     standardDamage(T,TOD/6,Vector3.new(0,0,0),false,20,.05,false,false)
  5307.                     Tool.Handle.Smack:Play()
  5308.                     Tool.Handle.MetalClash:Play()
  5309.  
  5310.  
  5311.                     Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
  5312.                     RestoreMHP(Comboee.Torso,TOD/6)
  5313.                     local p=Instance.new("Part")
  5314.                     p.TopSurface=0
  5315.                     p.BottomSurface=0
  5316.                     p.CanCollide=false
  5317.                     p.Anchored=true
  5318.                     p.BrickColor=BrickColor.new("Black")
  5319.                     p.formFactor="Symmetric"
  5320.                     p.Size=Vector3.new(1,1,1)
  5321.                     p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5322.                     p.Parent=effectz
  5323.                     m=Tool.RingMesh:clone()
  5324.                     m.Parent=p
  5325.                     m.Name="Triangle"
  5326.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5327.  
  5328.                 end
  5329.                 swait()
  5330.             end
  5331.             FaceComboee()
  5332.             vp.position=st.position+DIR*10
  5333.             vp.D=200
  5334.             wait(.2)
  5335.             resWelds()
  5336.             StopMotors()
  5337.             FaceForward()
  5338.             FaceComboee()
  5339.             CPlayer.Torso.CFrame=STGyro.cframe
  5340.             DIR=CPlayer.Torso.CFrame.lookVector
  5341.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  5342.  
  5343.             FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
  5344.             FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  5345.             Neck.DesiredAngle=1.5
  5346.             for i=1, 10 do --5 frame startup
  5347.                 FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/50,math.rad(-90))
  5348.                 FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  5349.                 local   p=Instance.new("Part")
  5350.                 p.TopSurface=0
  5351.                 p.BottomSurface=0
  5352.                 p.CanCollide=false
  5353.                 p.Anchored=true
  5354.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5355.                 p.formFactor="Symmetric"
  5356.                 p.Size=Vector3.new(1,1,1)
  5357.                 p.CFrame=Tool.Handle24.CFrame
  5358.                 p.Parent=effectz
  5359.                 local m=Instance.new("BlockMesh")
  5360.                 m.Parent=p
  5361.                 m.Scale=Vector3.new(7,7,7)
  5362.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5363.                 swait()
  5364.             end
  5365.             Neck.MaxVelocity=.4
  5366.             Neck.DesiredAngle=-1.5
  5367.             Tool.Handle.Slash2:Play()
  5368.             Tool.Handle.Slash:Play()
  5369.             Tool.Handle.Ominent:Play()
  5370.             Tool.Handle.BaneSlash1:Play()
  5371.             Tool.Handle.Slash2:Play()
  5372.             FakeS.DesiredAngle=1.6
  5373.             st.position=st.position+DIR*13
  5374.             for i=1, 5 do
  5375.                 STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  5376.                 local   p=Instance.new("Part")
  5377.                 p.TopSurface=0
  5378.                 p.BottomSurface=0
  5379.                 p.CanCollide=false
  5380.                 p.Anchored=true
  5381.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5382.                 p.formFactor="Symmetric"
  5383.                 p.Size=Vector3.new(1,1,1)
  5384.                 p.CFrame=Tool.Handle24.CFrame
  5385.                 p.Parent=effectz
  5386.                 local m=Instance.new("BlockMesh")
  5387.                 m.Parent=p
  5388.                 m.Scale=Vector3.new(6.5,6.5,6.5)
  5389.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5390.                 swait()
  5391.             end
  5392.             vp.position=st.position+DIR*8
  5393.  
  5394.             standardDamage(T,TOD,Vector3.new(0,0,0),false,20,.05,false,false)
  5395.             Tool.Handle.Smack:Play()
  5396.             Tool.Handle.MetalClash:Play()
  5397.  
  5398.  
  5399.             Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
  5400.             RestoreMHP(Comboee.Torso,TOD)
  5401.             local p=Instance.new("Part")
  5402.             p.TopSurface=0
  5403.             p.BottomSurface=0
  5404.             p.CanCollide=false
  5405.             p.Anchored=true
  5406.             p.BrickColor=BrickColor.new("Black")
  5407.             p.formFactor="Symmetric"
  5408.             p.Size=Vector3.new(1,1,1)
  5409.             p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5410.             p.Parent=effectz
  5411.             m=Tool.RingMesh:clone()
  5412.             m.Parent=p
  5413.             m.Name="Triangle"
  5414.             coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5415.  
  5416.             wait(.1)
  5417.  
  5418.             FakeS.MaxVelocity=.35
  5419.  
  5420.             FakeS.DesiredAngle=-.5
  5421.             Neck.DesiredAngle=1.5
  5422.             st.position=st.position+DIR*4
  5423.             Tool.Handle.Ominent:Play()
  5424.             Tool.Handle.BaneSlash1:Play()
  5425.             Tool.Handle.Slash2:Play()
  5426.             genroarsound(5,1,.2)
  5427.             for i=1, 8 do
  5428.                 STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/8,0)
  5429.                 local   p=Instance.new("Part")
  5430.                 p.TopSurface=0
  5431.                 p.BottomSurface=0
  5432.                 p.CanCollide=false
  5433.                 p.Anchored=true
  5434.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5435.                 p.formFactor="Symmetric"
  5436.                 p.Size=Vector3.new(1,1,1)
  5437.                 p.CFrame=Tool.Handle24.CFrame
  5438.                 p.Parent=effectz
  5439.                 local m=Instance.new("BlockMesh")
  5440.                 m.Parent=p
  5441.                 m.Scale=Vector3.new(6.5,6.5,6.5)
  5442.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5443.                 swait()
  5444.                 if i==5 then
  5445.                     vp.position=vp.position+DIR*15
  5446.                     standardDamage(T,TOD,Vector3.new(0,0,0),false,20,.05,false,false)
  5447.                     Tool.Handle.Smack:Play()
  5448.                     Tool.Handle.MetalClash:Play()
  5449.  
  5450.  
  5451.                     local p=Instance.new("Part")
  5452.                     p.TopSurface=0
  5453.                     p.BottomSurface=0
  5454.                     p.CanCollide=false
  5455.                     p.Anchored=true
  5456.                     p.BrickColor=BrickColor.new("Black")
  5457.                     p.formFactor="Symmetric"
  5458.                     p.Size=Vector3.new(1,1,1)
  5459.                     p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
  5460.                     p.Reflectance=.25
  5461.                     p.Parent=effectz
  5462.                     m=Instance.new("SpecialMesh")
  5463.                     m.MeshType="Sphere"
  5464.                     m.Parent=p
  5465.                     m.Name="Triangle"
  5466.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
  5467.                     Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
  5468.                     RestoreMHP(Comboee.Torso,TOD)
  5469.                     local p=Instance.new("Part")
  5470.                     p.TopSurface=0
  5471.                     p.BottomSurface=0
  5472.                     p.CanCollide=false
  5473.                     p.Anchored=true
  5474.                     p.BrickColor=BrickColor.new("Black")
  5475.                     p.formFactor="Symmetric"
  5476.                     p.Size=Vector3.new(1,1,1)
  5477.                     p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5478.                     p.Parent=effectz
  5479.                     m=Tool.RingMesh:clone()
  5480.                     m.Parent=p
  5481.                     m.Name="Triangle"
  5482.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5483.                     local p=Instance.new("Part")
  5484.                     p.TopSurface=0
  5485.                     p.BottomSurface=0
  5486.                     p.CanCollide=false
  5487.                     p.Anchored=true
  5488.                     p.BrickColor=BrickColor.new("Black")
  5489.                     p.formFactor="Symmetric"
  5490.                     p.Size=Vector3.new(1,1,1)
  5491.                     p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
  5492.                     p.Parent=effectz
  5493.                     m=Tool.RingMesh:clone()
  5494.                     m.Parent=p
  5495.                     m.Name="Triangle"
  5496.                     coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
  5497.  
  5498.                 end
  5499.             end
  5500.             vp.position=vp.position+Vector3.new(0,2,0)
  5501.             genroarsound(10,.5,.05)
  5502.             coroutine.resume(coroutine.create(function()
  5503.                 for i=1, 40 do
  5504.                     wait(.05)
  5505.                     hpos=CPlayer.Torso.Position
  5506.                     for ii,v in pairs(game.Workspace:children()) do
  5507.                         if v.className=="Model" then
  5508.                             H=v:FindFirstChild("Humanoid")
  5509.                             if H~=nil then
  5510.                                 T=H.Parent:FindFirstChild("Torso")
  5511.                                 if T~=nil then
  5512.                                     ----print((T.Position-hpos).magnitude)
  5513.                                     if (T.Position-hpos).magnitude<=200 then
  5514.                                         --local s=script.AShaker:clone()
  5515.                                         --s.Disabled=false
  5516.                                         --s.Amp.Value=(200-(T.Position-hpos).magnitude)/50
  5517.                                         --s.Parent=T.Parent
  5518.                                     end
  5519.                                 end
  5520.                             end
  5521.                         end
  5522.                     end
  5523.                 end
  5524.             end))
  5525.             ----game:GetService("Chat"):Chat(CPlayer,"Nothing matters...",2)
  5526.             for i=1, 13 do
  5527.                 vp.position=vp.position-DIR*1
  5528.                 local   p=Instance.new("Part")
  5529.                 p.TopSurface=0
  5530.                 p.BottomSurface=0
  5531.                 p.CanCollide=false
  5532.                 p.Anchored=true
  5533.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5534.                 p.formFactor="Symmetric"
  5535.                 p.Size=Vector3.new(1,1,1)
  5536.                 p.CFrame=Tool.Handle24.CFrame
  5537.                 p.Parent=effectz
  5538.                 local m=Instance.new("BlockMesh")
  5539.                 m.Parent=p
  5540.                 m.Scale=Vector3.new(6.5,6.5,6.5)
  5541.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5542.                 local   p=Instance.new("Part")
  5543.                 p.TopSurface=0
  5544.                 p.BottomSurface=0
  5545.                 p.CanCollide=false
  5546.                 p.Anchored=true
  5547.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5548.                 p.formFactor="Symmetric"
  5549.                 p.Size=Vector3.new(1,1,1)
  5550.                 p.CFrame=Comboee.Torso.CFrame
  5551.                 p.Parent=effectz
  5552.                 local m=Instance.new("BlockMesh")
  5553.                 m.Parent=p
  5554.                 m.Scale=Vector3.new(1,1,1)
  5555.                 coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5556.                 Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
  5557.                 RestoreMHP(Comboee.Torso,TOD/11)
  5558.                 wait(.05)
  5559.             end
  5560.             wait(1)
  5561.             gr=CPlayer["Right Arm"]["RightGrip"]
  5562.             gr0=gr.C0
  5563.             for i=1, 5 do
  5564.                 gr.C0=gr.C0*CFrame.fromEulerAnglesXYZ(math.pi/5,0,0)
  5565.                 local   p=Instance.new("Part")
  5566.                 p.TopSurface=0
  5567.                 p.BottomSurface=0
  5568.                 p.CanCollide=false
  5569.                 p.Anchored=true
  5570.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5571.                 p.formFactor="Symmetric"
  5572.                 p.Size=Vector3.new(1,1,1)
  5573.                 p.CFrame=Tool.Handle24.CFrame
  5574.                 p.Parent=effectz
  5575.                 local m=Instance.new("BlockMesh")
  5576.                 m.Parent=p
  5577.                 m.Scale=Vector3.new(1,1,1)
  5578.                 swait()         coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5579.  
  5580.             end
  5581.             resWelds()
  5582.             StopMotors()
  5583.             FaceForward()
  5584.             FaceComboee()
  5585.             FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  5586.             FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  5587.             StopMotors()
  5588.             CPlayer.Torso.CFrame=STGyro.cframe
  5589.             DIR=CPlayer.Torso.CFrame.lookVector
  5590.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  5591.             Neck=CPlayer.Torso.Neck
  5592.             Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/7,0,0)
  5593.             Neck.DesiredAngle=.8
  5594.             for i=1, 10 do
  5595.                 FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,math.rad(-90))
  5596.                 FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/40,-math.pi/50,0)
  5597.             end
  5598.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  5599.             st.position=st.position+DIR*5
  5600.             for i=1, 5 do
  5601.                 gr.C0=gr.C0*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  5602.             end
  5603.  
  5604.             local p=Instance.new("Part")
  5605.             p.TopSurface=0
  5606.             p.BottomSurface=0
  5607.             p.CanCollide=false
  5608.             p.Anchored=true
  5609.             p.BrickColor=BrickColor.new("Black")
  5610.             p.formFactor="Symmetric"
  5611.             p.Size=Vector3.new(1,1,1)
  5612.             p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
  5613.             p.Parent=effectz
  5614.             m=Tool.BlastMesh:clone()
  5615.             m.Parent=p
  5616.             m.Scale=Vector3.new(4,8,4)
  5617.             m.Name="Triangle"
  5618.             coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1,-.8,1)  p.CFrame=p.CFrame*CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end p.Parent=nil end),p)
  5619.  
  5620.             coroutine.resume(coroutine.create(function()
  5621.                 for i=1, 10 do
  5622.                     wait(.05)
  5623.                     hpos=CPlayer.Torso.Position
  5624.                     for ii,v in pairs(game.Workspace:children()) do
  5625.                         if v.className=="Model" then
  5626.                             H=v:FindFirstChild("Humanoid")
  5627.                             if H~=nil then
  5628.                                 T=H.Parent:FindFirstChild("Torso")
  5629.                                 if T~=nil then
  5630.                                     ----print((T.Position-hpos).magnitude)
  5631.                                     if (T.Position-hpos).magnitude<=200 then
  5632.                                         --local s=script.AShaker:clone()
  5633.                                         --s.Disabled=false
  5634.                                         --s.Amp.Value=(200-(T.Position-hpos).magnitude)/(ii*2)
  5635.                                         --s.Parent=T.Parent
  5636.                                     end
  5637.                                 end
  5638.                             end
  5639.                         end
  5640.                     end
  5641.                 end
  5642.             end))
  5643.             for i=1, 15 do
  5644.                 local   p=Instance.new("Part")
  5645.                 p.TopSurface=0
  5646.                 p.BottomSurface=0
  5647.                 p.CanCollide=false
  5648.                 p.Anchored=false
  5649.                 p.BrickColor=Cols[math.random(1,#Cols)]
  5650.                 p.formFactor="Symmetric"
  5651.                 p.Size=Vector3.new(1,1,3)
  5652.                 p.CFrame=Comboee.Torso.CFrame
  5653.                 p.Parent=effectz
  5654.                 local m=Instance.new("SpecialMesh") m.MeshType="Sphere"
  5655.                 m.Parent=p
  5656.                 m.Scale=Vector3.new(.75,.1,1)*1.4
  5657.                 f=Instance.new("BodyForce")
  5658.                 f.force=Vector3.new(math.random(-500,500)/3,550,math.random(-500,500)/3)
  5659.                 f.Parent=p
  5660.                 p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-20,20))/2
  5661.                 p.Velocity=DIR*6+Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  5662.                 coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do swait() p.Velocity=p.Velocity/1.015 end swait(1) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale/1.05 swait() end p.Parent=nil end),p)
  5663.             end
  5664.             coroutine.resume(coroutine.create(function()
  5665.                 for i=1, 2 do
  5666.                     swait()
  5667.                     local   p=Instance.new("Part")
  5668.                     p.TopSurface=0
  5669.                     p.BottomSurface=0
  5670.                     p.CanCollide=false
  5671.                     p.Anchored=true
  5672.                     p.BrickColor=Cols[math.random(1,#Cols)]
  5673.                     p.formFactor="Symmetric"
  5674.                     p.Size=Vector3.new(1,1,1)
  5675.                     p.CFrame=CFrame.new(Comboee.Torso.Position)
  5676.                     p.Parent=effectz
  5677.                     local m=Instance.new("BlockMesh")
  5678.                     m.Parent=p
  5679.                     m.Scale=Vector3.new(1,1,1)
  5680.                     coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/70 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.8,.8,.8) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5681.  
  5682.                     local   p=Instance.new("Part")
  5683.                     p.TopSurface=0
  5684.                     p.BottomSurface=0
  5685.                     p.CanCollide=false
  5686.                     p.Anchored=true
  5687.                     p.BrickColor=Cols[math.random(1,#Cols)]
  5688.                     p.formFactor="Symmetric"
  5689.                     p.Size=Vector3.new(1,1,1)
  5690.                     p.CFrame=CFrame.new(Comboee.Torso.Position)
  5691.                     p.Parent=effectz
  5692.                     local m=Instance.new("BlockMesh")
  5693.                     m.Parent=p
  5694.                     m.Scale=Vector3.new(1,1,1)
  5695.                     coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/60 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.9,.9,.9) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5696.  
  5697.                     local   p=Instance.new("Part")
  5698.                     p.TopSurface=0
  5699.                     p.BottomSurface=0
  5700.                     p.CanCollide=false
  5701.                     p.Anchored=true
  5702.                     p.BrickColor=Cols[math.random(1,#Cols)]
  5703.                     p.formFactor="Symmetric"
  5704.                     p.Size=Vector3.new(1,1,1)
  5705.                     p.CFrame=CFrame.new(Comboee.Torso.Position)
  5706.                     p.Parent=effectz
  5707.                     local m=Instance.new("SpecialMesh")
  5708.                     m.MeshType="Sphere"
  5709.                     m.Parent=p
  5710.                     m.Scale=Vector3.new(1,1,1)
  5711.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.8,.8,.8) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/20,0) swait() end p.Parent=nil end),p)
  5712.                 end end))
  5713.             ----game:GetService("Chat"):Chat(CPlayer,"Just disappear.",2)
  5714.  
  5715.             Comboee:BreakJoints()
  5716.             vp:Remove()
  5717.             vv=Instance.new("Part")
  5718.             vv.Anchored=true
  5719.             vv.Transparency=1
  5720.             vv.CanCollide=false
  5721.             vv.CFrame=CPlayer.Torso.CFrame+DIR*14
  5722.             vv.Parent=workspace
  5723.             game:GetService("Debris"):AddItem(vv,5)
  5724.  
  5725.  
  5726.             swait()
  5727.             mp=Comboee.Humanoid.MaxHealth/5
  5728.             if mp>8 then
  5729.                 mp=8
  5730.             end
  5731.             for i=1, mp do
  5732.                 RestoreMHP(Comboee.Torso,5)
  5733.             end
  5734.             for __,v in pairs(Comboee:children()) do
  5735.                 if v.className=="Part" then
  5736.                     v.Transparency=.25
  5737.                     v.BrickColor=BrickColor.new("Really black")
  5738.                     f=Instance.new("BodyVelocity")
  5739.                     f.P=5000
  5740.                     f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5741.                     f.velocity=DIR*60+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))*8
  5742.                     f.Parent=v
  5743.                     v.RotVelocity=Vector3.new(math.random(-5,5),math.random(-5,5),0)
  5744.                     coroutine.resume(coroutine.create(function(v) swait(.5) for i=1, 40 do v.BodyVelocity.velocity=v.Velocity/1.05 v.Transparency=i/40 swait() end v:Remove() end),v)
  5745.                 elseif v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
  5746.                     v=v.Handle
  5747.                     v.Transparency=.25
  5748.                     v.BrickColor=BrickColor.new("Really black")
  5749.                     f=Instance.new("BodyVelocity")
  5750.                     f.P=5000
  5751.                     f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5752.                     f.velocity=DIR*50+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))*8
  5753.                     f.Parent=v
  5754.                     coroutine.resume(coroutine.create(function(v) swait(.5) for i=5, 40 do v.BodyVelocity.velocity=v.Velocity/1.05 v.Transparency=i/40 swait() end v:Remove() end),v)
  5755.                 elseif v.className=="Model" then
  5756.                     for __,vv in pairs(v:children()) do
  5757.                         v=vv
  5758.                         if v.className=="Part" then
  5759.                             v.Transparency=.25
  5760.                             v.BrickColor=BrickColor.new("Really black")
  5761.                             f=Instance.new("BodyVelocity")
  5762.                             f.P=5000
  5763.                             f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5764.                             f.velocity=DIR*20+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  5765.                             f.Parent=v
  5766.                             coroutine.resume(coroutine.create(function(v) swait(2) for i=5, 20 do v.Transparency=i/20 swait() end v:Remove() end),v)
  5767.                         elseif v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
  5768.                             v=vv.Handle
  5769.                             v.Transparency=.25
  5770.                             v.BrickColor=BrickColor.new("Really black")
  5771.                             f=Instance.new("BodyVelocity")
  5772.                             f.P=5000
  5773.                             f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5774.                             f.velocity=DIR*20+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  5775.                             f.Parent=v
  5776.                             coroutine.resume(coroutine.create(function(v) swait(2) for i=5, 20 do v.Transparency=i/20 swait() end v:Remove() end),v)
  5777.                         end
  5778.                     end
  5779.                 end
  5780.             end
  5781.             wait(2)
  5782.             ----game:GetService("Chat"):Chat(CPlayer,"This is the power of darkness.",2)
  5783.             gr.C0=gr0
  5784.             SEE:Remove()
  5785.             vp:Remove()
  5786.         end
  5787.         swait()
  5788.         st.Parent=nil
  5789.         Comboee=nil
  5790.         Comboing=false
  5791.         Astral=false
  5792.     end
  5793.  
  5794.  
  5795.     if Combo==">>v[Heavy]" and CPlayer:FindFirstChild("ShadowViperCooldown") == nil then --Shadow Viper [Divert Pressure]
  5796.         if countdr<4 then
  5797.             countdr = countdr+1
  5798.             print(countdr)
  5799.         end
  5800.         if countdr>=4 then
  5801.             print("WH")
  5802.             d=Instance.new("StringValue",CPlayer)
  5803.             d.Name="ShadowViperCooldown"
  5804.             game.Debris:AddItem(d,15)
  5805.         end
  5806.         coroutine.resume(coroutine.create(function()
  5807.             while countdr>0 do
  5808.                 wait(10)
  5809.                 countdr=countdr-1
  5810.                 print(countdr)
  5811.                 if countdr<0 then
  5812.                     countdr=0
  5813.                 end
  5814.             end
  5815.         end))
  5816.         resWelds()
  5817.         StopMotors()
  5818.         FaceForward()
  5819.         FaceComboee()
  5820.         CPlayer.Torso.CFrame=STGyro.cframe
  5821.         DIR=CPlayer.Torso.CFrame.lookVector
  5822.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/2,-math.pi/6)
  5823.         CPlayer.Torso.CFrame=STGyro.cframe
  5824.         FakeS.C0=FakeS.C0*CFrame.new(.5,.25,.15)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.rad(-90))
  5825.         FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/3,0,0)
  5826.         FakeS.DesiredAngle=2.4
  5827.         FakeS.CurrentAngle=1.2
  5828.         Neck=CPlayer.Torso.Neck
  5829.         Neck.DesiredAngle=1
  5830.  
  5831.         local p=Instance.new("Part")
  5832.         p.TopSurface=0
  5833.         p.BottomSurface=0
  5834.         p.CanCollide=false
  5835.         p.Anchored=true
  5836.         p.BrickColor=BrickColor.new("Black")
  5837.         p.formFactor="Symmetric"
  5838.         p.Size=Vector3.new(1,1,1)
  5839.         p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,1,0)
  5840.         p.Parent=effectz
  5841.         m=Tool.BlastMesh:clone()
  5842.         m.Parent=p
  5843.         m.Name="Triangle"
  5844.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.8,.1,.8) swait() end p.Parent=nil end),p)
  5845.  
  5846.         local p=Instance.new("Part")
  5847.         p.TopSurface=0
  5848.         p.BottomSurface=0
  5849.         p.CanCollide=false
  5850.         p.Anchored=true
  5851.         p.BrickColor=BrickColor.new("Black")
  5852.         p.formFactor="Symmetric"
  5853.         p.Size=Vector3.new(1,1,1)
  5854.         p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,1,0)
  5855.         p.Parent=effectz
  5856.         m=Tool.BlastMesh:clone()
  5857.         m.Parent=p
  5858.         m.Name="Triangle"
  5859.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.2,.01,1.2) swait() end p.Parent=nil end),p)
  5860.  
  5861.         hpos=CPlayer.Torso.Position
  5862.         maxdec=10
  5863.         for i,v in pairs(game.workspace:children()) do
  5864.             if v.className=="Model" then
  5865.                 H=v:FindFirstChild("Humanoid")
  5866.                 if H~=nil then
  5867.                     if H.Health>0 and H~=Tool.Parent.Humanoid then
  5868.                         T=H.Parent:FindFirstChild("Torso")
  5869.                         if T~=nil then
  5870.                             ----print((T.Position-hpos).magnitude)
  5871.                             if (T.Position-hpos).magnitude<=maxdec then
  5872.                                 standardDamage(T,5,Vector3.new(0,9,0),false,20,.05,false,true)
  5873.                             end
  5874.                         end
  5875.                     end
  5876.                 end
  5877.             end
  5878.         end
  5879.  
  5880.         ----game:GetService("Chat"):Chat(CPlayer,"Shadow Viper!",2)
  5881.  
  5882.         local vv=Instance.new("BodyVelocity")
  5883.         vv.P=5000
  5884.         vv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5885.         vv.velocity=Vector3.new(0,-20,0)-DIR*30
  5886.         vv.Parent=CPlayer.Torso
  5887.         Tool.Handle.NFE:Play()
  5888.         swait(.2)
  5889.         Tool.Handle.Ominent:Play()
  5890.         Tool.Handle.BaneSlash1:Play()
  5891.         vv.velocity=Vector3.new(0,70,0)+DIR*32
  5892.  
  5893.         End=CFrame.new(CPlayer.Torso.Position+DIR*18+Vector3.new(0,47,0))
  5894.  
  5895.         for i=1, 10 do
  5896.  
  5897.             hpos=Tool.Handle24.Position
  5898.             maxdec=12 - (i /2)
  5899.             for i,v in pairs(game.workspace:children()) do
  5900.                 if v.className=="Model" then
  5901.                     H=v:FindFirstChild("Humanoid")
  5902.                     if H~=nil then
  5903.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  5904.                             T=H.Parent:FindFirstChild("Torso")
  5905.                             if T~=nil then
  5906.                                 ----print((T.Position-hpos).magnitude)
  5907.                                 if (T.Position-hpos).magnitude<=maxdec then
  5908.                                     standardDamage(T,15,Vector3.new(0,63,0)+DIR*20,true,20,.4,false,true)
  5909.                                     _v=vv.velocity
  5910.                                     vv.velocity=Vector3.new(0,0,0)
  5911.                                     local p=Instance.new("Part")
  5912.                                     p.TopSurface=0
  5913.                                     p.BottomSurface=0
  5914.                                     p.CanCollide=false
  5915.                                     p.Anchored=true
  5916.                                     p.BrickColor=BrickColor.new("Black")
  5917.                                     p.formFactor="Symmetric"
  5918.                                     p.Size=Vector3.new(1,1,1)
  5919.                                     p.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5920.                                     p.Parent=effectz
  5921.                                     m=Tool.RingMesh:clone()
  5922.                                     m.Parent=p
  5923.                                     m.Name="Triangle"
  5924.                                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5925.                                     local   p=Instance.new("Part")
  5926.                                     p.TopSurface=0
  5927.                                     p.BottomSurface=0
  5928.                                     p.CanCollide=false
  5929.                                     p.Anchored=true
  5930.                                     p.BrickColor=Cols[math.random(1,#Cols)]
  5931.                                     p.formFactor="Symmetric"
  5932.                                     p.Size=Vector3.new(1,1,1)
  5933.                                     p.CFrame=T.CFrame
  5934.                                     p.Parent=effectz
  5935.                                     local m=Instance.new("BlockMesh")
  5936.                                     m.Parent=p
  5937.                                     --  RestoreHP(T,1)
  5938.                                     m.Scale=Vector3.new(1,1,1)
  5939.                                     Tool.Handle.MetalClash:Play()
  5940.                                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5941.                                     swait(.1)
  5942.  
  5943.                                     local p=Instance.new("Part")
  5944.                                     p.TopSurface=0
  5945.                                     p.BottomSurface=0
  5946.                                     p.CanCollide=false
  5947.                                     p.Anchored=true
  5948.                                     p.BrickColor=BrickColor.new("Black")
  5949.                                     p.formFactor="Symmetric"
  5950.                                     p.Size=Vector3.new(1,1,1)
  5951.                                     p.CFrame=T.CFrame
  5952.                                     p.Parent=effectz
  5953.                                     local m=Instance.new("BlockMesh")
  5954.                                     m.Parent=p
  5955.                                     m.Scale=Vector3.new(1,1,1)
  5956.                                     f=Instance.new("Fire")
  5957.                                     f.Color=Color3.new(.6,.1,.8)
  5958.                                     f.SecondaryColor=Color3.new(.4,.05,.8)
  5959.                                     f.Size=8
  5960.                                     f.Heat=10
  5961.                                     f.Parent=p
  5962.                                     coroutine.resume(coroutine.create(function(p,c) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/4 p.CFrame=c*CFrame.new(math.cos(i)*(i/3),0,math.sin(i)*(i/3))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Fire.Enabled=false swait(2) p.Parent=nil end),p,p.CFrame)
  5963.  
  5964.                                     local p=Instance.new("Part")
  5965.                                     p.TopSurface=0
  5966.                                     p.BottomSurface=0
  5967.                                     p.CanCollide=false
  5968.                                     p.Anchored=true
  5969.                                     p.BrickColor=BrickColor.new("Black")
  5970.                                     p.formFactor="Symmetric"
  5971.                                     p.Size=Vector3.new(1,1,1)
  5972.                                     p.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
  5973.                                     p.Parent=effectz
  5974.                                     m=Tool.RingMesh:clone()
  5975.                                     m.Parent=p
  5976.                                     m.Name="Triangle"
  5977.                                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  5978.  
  5979.                                     local   p=Instance.new("Part")
  5980.                                     p.TopSurface=0
  5981.                                     p.BottomSurface=0
  5982.                                     p.CanCollide=false
  5983.                                     p.Anchored=true
  5984.                                     p.BrickColor=Cols[math.random(1,#Cols)]
  5985.                                     p.formFactor="Symmetric"
  5986.                                     p.Size=Vector3.new(1,1,1)
  5987.                                     p.CFrame=T.CFrame
  5988.                                     p.Parent=effectz
  5989.                                     local m=Instance.new("BlockMesh")
  5990.                                     m.Parent=p
  5991.                                     m.Scale=Vector3.new(1,1,1)
  5992.                                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  5993.                                     vv.velocity=_v
  5994.                                     --  RestoreHP(T,2)
  5995.                                 end
  5996.                             end
  5997.                         end
  5998.                     end
  5999.                 end
  6000.             end
  6001.  
  6002.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/40)
  6003.             local   p=Instance.new("Part")
  6004.             p.TopSurface=0
  6005.             p.BottomSurface=0
  6006.             p.CanCollide=false
  6007.             p.Anchored=true
  6008.             p.BrickColor=Cols[math.random(1,#Cols)]
  6009.             p.formFactor="Symmetric"
  6010.             p.Size=Vector3.new(1,1,1)
  6011.             p.CFrame=Tool.Handle24.CFrame
  6012.             p.Parent=effectz
  6013.             local m=Instance.new("BlockMesh")
  6014.             m.Parent=p
  6015.             m.Scale=Vector3.new(7,7,7)
  6016.             coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  6017.             swait()
  6018.         end
  6019.         now=STGyro.cframe
  6020.         Neck.DesiredAngle=0
  6021.         for i=1, 10 do
  6022.             vv.velocity=Vector3.new(0,70-i*4,0)+DIR*15
  6023.             STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,math.pi*.15*i,0)
  6024.             now=now*CFrame.fromEulerAnglesXYZ(0,0,math.pi/40)
  6025.             FakeS.C0=FakeS.C0*CFrame.new(-.025,-.25/10,-.15/10)*CFrame.fromEulerAnglesXYZ(0,math.pi/20,math.rad(-90))
  6026.             FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/3/10,0,0)
  6027.             FakeS.DesiredAngle=3.2
  6028.             FakeSL.DesiredAngle=-3.2
  6029.             local   p=Instance.new("Part")
  6030.             p.TopSurface=0
  6031.             p.BottomSurface=0
  6032.             p.CanCollide=false
  6033.             p.Anchored=true
  6034.             p.BrickColor=Cols[math.random(1,#Cols)]
  6035.             p.formFactor="Symmetric"
  6036.             p.Size=Vector3.new(1,1,1)
  6037.             p.CFrame=Tool.Handle24.CFrame
  6038.             p.Parent=effectz
  6039.             local m=Instance.new("BlockMesh")
  6040.             m.Parent=p
  6041.             m.Scale=Vector3.new(7,7,7)
  6042.             coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  6043.             swait()
  6044.         end
  6045.         ff=Instance.new("BodyForce")
  6046.         ff.force=Vector3.new(0,6000,0)
  6047.         ff.Parent=CPlayer.Torso
  6048.         game:GetService("Debris"):AddItem(ff,1)
  6049.         resWelds()
  6050.         for i=1, 10 do
  6051.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  6052.         end
  6053.         vv.Parent=nil
  6054.     end
  6055.  
  6056.     if Combo=="v>[Drive]" and (LOLSEE==nil or LOLSEE==false)  and CPlayer:FindFirstChild("ShadowCooldown")==nil then
  6057.         --GAHN FURAME!
  6058.         --+1 FRC
  6059.         resWelds()
  6060.         StopMotors()
  6061.         FaceForward()
  6062.         FaceComboee()
  6063.         d=Instance.new("StringValue",CPlayer)
  6064.         d.Name="ShadowCooldown"
  6065.         game.Debris:AddItem(d,2)
  6066.         CPlayer.Torso.CFrame=STGyro.cframe
  6067.         DIR=CPlayer.Torso.CFrame.lookVector
  6068.         ----game:GetService("Chat"):Chat(CPlayer,"Shadow Flame!",2)
  6069.         MaxBursts=10
  6070.         BurstSize=3
  6071.         BurstAmp=.5 --per hit
  6072.         BurstDamage=5
  6073.         BurstTolerance=1 --if y> then stop.
  6074.         BurstDist=6
  6075.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  6076.         CPlayer.Torso.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
  6077.         Neck=CPlayer.Torso.Neck
  6078.         Neck.DesiredAngle=-1.5
  6079.         FakeS.DesiredAngle=1.2
  6080.         FakeS.CurrentAngle=.6
  6081.         FakeS.MaxVelocity=.6
  6082.         FakeSL.DesiredAngle=.5
  6083.         local vv=Instance.new("BodyVelocity")
  6084.         vv.P=8000
  6085.         vv.maxForce=Vector3.new(math.huge,0,math.huge)
  6086.         vv.Parent=CPlayer.Torso
  6087.         vv.velocity=Vector3.new(0,0,0)+DIR*15
  6088.         coroutine.resume(coroutine.create(function() LOLSEE=true swait(5) LOLSEE=false end))
  6089.         for i=1, 5 do
  6090.             FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.rad(-90))
  6091.             FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/70,0,0)
  6092.             FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/70,0,0)
  6093.             swait()
  6094.         end
  6095.         vv.Parent=nil
  6096.         coroutine.resume(coroutine.create(function(DIR)
  6097.             _ch=0
  6098.             S_Pos=CFrame.new(CPlayer.Torso.Position-Vector3.new(0,3.2,0))
  6099.             C_={BrickColor.new("Royal purple"),BrickColor.new("Alder"),BrickColor.new("Really black")}
  6100.             local Vict=nil
  6101.             for i=1, MaxBursts do
  6102.                 Pos=CFrame.new(S_Pos.p+DIR*(BurstDist*i),S_Pos.p+DIR*(BurstDist*(i+1)))
  6103.                 hpos=Pos.p+Vector3.new(0,4,0)
  6104.                 maxdec=7
  6105.                 if Vict==nil then
  6106.                     for ii,v in pairs(game.workspace:children()) do
  6107.                         if v.className=="Model" then
  6108.                             H=v:FindFirstChild("Humanoid")
  6109.                             if H~=nil then
  6110.                                 if H.Health>0 and H~=Tool.Parent.Humanoid then
  6111.                                     T=H.Parent:FindFirstChild("Torso")
  6112.                                     if T~=nil then
  6113.                                         ----print((T.Position-hpos).magnitude)
  6114.                                         if (T.Position-hpos).magnitude<=maxdec then
  6115.  
  6116.                                             standardDamage(T,5,Vector3.new(0,1,0)+DIR*40,(i==1),5,0.05,false,false)
  6117.                                             Vict=T.Parent
  6118.                                             cAnim=true
  6119.                                             deb=true
  6120.                                         end
  6121.                                     end
  6122.                                 end
  6123.                             end
  6124.                         end
  6125.                     end
  6126.                 else
  6127.                     if (Vict.Torso.Position-Pos.p).magnitude<8 then
  6128.                         T=Vict.Torso
  6129.                         T.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/70,0,0)
  6130.                         standardDamage(T,5,Vector3.new(0,4,0)+DIR*40,(i==2),5,0.05,false,false)
  6131.                         cAnim=true
  6132.                         deb=true
  6133.                         --RestoreHP(T,2)
  6134.                     end
  6135.                 end
  6136.                 local p=Instance.new("Part")
  6137.                 p.TopSurface=0
  6138.                 p.BottomSurface=0
  6139.                 p.CanCollide=false
  6140.                 p.Anchored=true
  6141.                 p.BrickColor=BrickColor.new("Black")
  6142.                 p.formFactor="Symmetric"
  6143.                 p.Size=Vector3.new(1,1,1)
  6144.                 p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(0,0,0)+Vector3.new(0,1,0)
  6145.                 p.Parent=effectz
  6146.                 m=Tool.BlastMesh:clone()
  6147.                 m.Parent=p
  6148.                 m.Scale=Vector3.new(1,4,1)
  6149.                 m.Name="Triangle"
  6150.                 coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=.25+i/12.5 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.5,-.2,.5) swait() end p.Parent=nil end),p)
  6151.  
  6152.                 local p=Instance.new("Part")
  6153.                 p.TopSurface=0
  6154.                 p.BottomSurface=0
  6155.                 p.CanCollide=false
  6156.                 p.Anchored=true
  6157.                 p.BrickColor=BrickColor.new("Black")
  6158.                 p.formFactor="Symmetric"
  6159.                 p.Size=Vector3.new(1,1,1)
  6160.                 p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(0,0,0)+Vector3.new(0,1,0)
  6161.                 p.Parent=effectz
  6162.                 m=Tool.BlastMesh:clone()
  6163.                 m.Parent=p
  6164.                 m.Scale=Vector3.new(1,4,1)
  6165.                 m.Name="Triangle"
  6166.                 coroutine.resume(coroutine.create(function(p) for i=1, 8 do p.Transparency=.5+i/16 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.1,-.6,1.1) swait() end p.Parent=nil end),p)
  6167.  
  6168.                 local p=Instance.new("Part")
  6169.                 p.TopSurface=0
  6170.                 p.BottomSurface=0
  6171.                 p.CanCollide=false
  6172.                 p.Anchored=true
  6173.                 p.BrickColor=BrickColor.new("Black")
  6174.                 p.formFactor="Symmetric"
  6175.                 p.Size=Vector3.new(1,1,1)
  6176.                 p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  6177.                 p.Parent=effectz
  6178.                 m=Tool.RingMesh:clone()
  6179.                 m.Parent=p
  6180.                 m.Name="Triangle"
  6181.                 coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
  6182.  
  6183.                 for b=1, 3 do
  6184.                     local p=Instance.new("Part")
  6185.                     p.TopSurface=0
  6186.                     p.BottomSurface=0
  6187.                     p.Anchored=true
  6188.                     p.CanCollide=false
  6189.                     p.BrickColor=C_[b]
  6190.                     p.formFactor="Symmetric"
  6191.                     p.Size=Vector3.new(1,1,1)
  6192.                     local m=Instance.new("SpecialMesh")
  6193.                     m.MeshType="Sphere"
  6194.                     m.Scale=Vector3.new(b+1,1,b+1)
  6195.                     m.Parent=p
  6196.                     p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  6197.                     p.Transparency=0
  6198.                     p.Parent=effectz
  6199.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.1,5,-.1) p.Transparency=i/10 swait() end p.Parent=nil end),p)
  6200.                     if b==3 then
  6201.                         local s=Tool.Handle.GF:clone()
  6202.                         s.Parent=p
  6203.                         s:Play()
  6204.                     end
  6205.                 end
  6206.  
  6207.                 swait(2)
  6208.             end
  6209.         end),DIR)
  6210.         resWelds()
  6211.         swait(.25)
  6212.         cAnim=true
  6213.     end
  6214.     if Combo=="v<[Medium]" and CPlayer:FindFirstChild("TyrantCooldown")==nil then --Tyrant Revolver
  6215.         local hitt = false
  6216.         resWelds()
  6217.         StopMotors()
  6218.         FaceForward()
  6219.         FaceComboee()
  6220.  
  6221.         CPlayer.Torso.CFrame=STGyro.cframe
  6222.         DIR=CPlayer.Torso.CFrame.lookVector
  6223.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/5,0)
  6224.         CPlayer.Torso.CFrame=STGyro.cframe
  6225.  
  6226.         FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/9,math.pi/12,0)
  6227.         FakeSL.DesiredAngle=-1.1
  6228.         FakeSL.CurrentAngle=-.6
  6229.         FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,math.rad(-90))
  6230.         FakeS.DesiredAngle=-1.3
  6231.         FakeS.CurrentAngle=-1
  6232.         FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
  6233.         FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  6234.         FakeL.DesiredAngle=.4
  6235.        
  6236.         Tool.Handle.Slash2:Play()
  6237.  
  6238.         local vv=Instance.new("BodyVelocity")
  6239.         vv.P=8000
  6240.         vv.maxForce=Vector3.new(550000,550000,550000)
  6241.         vv.Parent=CPlayer.Torso
  6242.         vv.velocity=Vector3.new(0,12,0)+DIR*100
  6243.  
  6244.         End=CFrame.new(CPlayer.Torso.Position+DIR*14-Vector3.new(0,2.5,0))
  6245.  
  6246.         ----game:GetService("Chat"):Chat(CPlayer,"Tyrant...",2)
  6247.         HHH=false
  6248.         STGyro.D=1000
  6249.         STGyro.P=9000
  6250.         CPlayer.Humanoid.PlatformStand=false
  6251.         for i=1, 10 do
  6252.             FakeR.C0=FakeR.C0*CFrame.new(1/10,0.8/10,0)
  6253.             STGyro.cframe=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/25,math.pi/60)
  6254.             STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  6255.             vv.velocity=Vector3.new(0,30-i*2,0)+DIR*(60-i*4)
  6256.             CPlayer.Torso.CFrame=STGyro.cframe
  6257.  
  6258.             hpos=CPlayer["Torso"].Position
  6259.             maxdec=6.3
  6260.             End=CFrame.new(CPlayer.Torso.Position+DIR*(30-i*2)+Vector3.new(0,5,0))
  6261.             for i,v in pairs(game.workspace:children()) do
  6262.                 if v.className=="Model" then
  6263.                     H=v:FindFirstChild("Humanoid")
  6264.                     if H~=nil then
  6265.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  6266.                             T=H.Parent:FindFirstChild("Torso")
  6267.                             if T~=nil then
  6268.                                 ----print((T.Position-hpos).magnitude)
  6269.                                 if (T.Position-hpos).magnitude<=maxdec and HHH==false then
  6270.                                     if T:FindFirstChild(Tool.Name..ContactId)~=nil then T[Tool.Name..ContactId]:Remove() end
  6271.                                     standardDamage(T,10,Vector3.new(0,13,0)+DIR*46,false,8,0.4,false,true)
  6272.                                     T.CFrame=T.CFrame+DIR*1+Vector3.new(0,1,0)
  6273.                                     Tool.Handle.Smack:Play()     
  6274.                                     HHH=true
  6275.                                     H.PlatformStand=false
  6276.                                 end
  6277.                             end
  6278.                         end
  6279.                     end
  6280.                 end
  6281.             end
  6282.             swait()
  6283.         end
  6284.         swait(.1)
  6285.         HHH=false
  6286.         for i=1, 10 do
  6287.             FakeR.C0=FakeR.C0*CFrame.new(-1/10,-0.8/10,0)
  6288.             FakeR.DesiredAngle=1.7
  6289.             FakeL.DesiredAngle=.2
  6290.             STGyro.cframe=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/7.5,math.pi/7,0)
  6291.             vv.velocity=(Vector3.new(0,10-i*2.5,0)+DIR*(60-i*1))
  6292.             CPlayer.Torso.CFrame=STGyro.cframe
  6293.             hpos=CPlayer["Torso"].Position
  6294.             End=CFrame.new(hpos+DIR*14-Vector3.new(0,2.5,0))
  6295.             maxdec=7.4
  6296.             for i,v in pairs(game.workspace:children()) do
  6297.                 if v.className=="Model" then
  6298.                     H=v:FindFirstChild("Humanoid")
  6299.                     if H~=nil then
  6300.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  6301.                             T=H.Parent:FindFirstChild("Torso")
  6302.                             if T~=nil then
  6303.                                 ----print((T.Position-hpos).magnitude)
  6304.                                 if (T.Position-hpos).magnitude<=maxdec and HHH==false then
  6305.                                     if T:FindFirstChild("BodyPosition")~=nil then T.BodyPosition:Remove() end
  6306.                                     _v=vv.velocity
  6307.                                     vv.velocity=Vector3.new(0,0,0)
  6308.                                     T.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  6309.                                     standardDamage(T,10,Vector3.new(0,3,0)+DIR*8,true,5,0,false,false)
  6310.                                     Tool.Handle.Smack:Play()
  6311.                                     swait(.05)
  6312.                                     HHH=true
  6313.                                     vv.velocity=_v
  6314.                                     hitt=true
  6315.                                     standardDamage(T,10,Vector3.new(0,-20,0)+DIR*40,true,-5,.2,false,false)
  6316.                                     T.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  6317.                                     coroutine.resume(coroutine.create(function(p) for i=1, 25 do swait(.09)  end  end),H)
  6318.                                     Tool.Handle.Smack:Play()
  6319.                                 end
  6320.                             end
  6321.                         end
  6322.                     end
  6323.                 end
  6324.             end
  6325.             if hitt == false then
  6326.                 t=Instance.new("BoolValue",CPlayer)
  6327.                 t.Name="TyrantCooldown"
  6328.                 game:GetService("Debris"):AddItem(t,1.5)
  6329.                 hitt=false
  6330.             else
  6331.                 hitt=false
  6332.  
  6333.             end
  6334.             swait()
  6335.         end
  6336.  
  6337.  
  6338.  
  6339.         vv.Parent=nil
  6340.         HH=CPlayer.Humanoid
  6341.         CPlayer.Humanoid.PlatformStand=false
  6342.  
  6343.         FakeR.DesiredAngle=.6
  6344.     end
  6345.  
  6346.     if Combo=="<v>[Drive]" and LastMove~="Deadspike" and Stance~="Jumping" then --Deadspike
  6347.         LastMove="Deadspike"
  6348.         resWelds()
  6349.         StopMotors()
  6350.         FaceForward()
  6351.         FaceComboee()
  6352.         CPlayer.Torso.CFrame=STGyro.cframe
  6353.         STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  6354.         Neck=CPlayer.Torso.Neck
  6355.         Neck.DesiredAngle=-1.2
  6356.         FakeS.DesiredAngle=.25
  6357.         FakeSL.DesiredAngle=1
  6358.         now=STGyro.cframe
  6359.         ----game:GetService("Chat"):Chat(CPlayer,"Deadspike!",2)
  6360.         POS=CPlayer.Torso.Position+CPlayer.Torso.CFrame.lookVector*10-Vector3.new(0,2,0)
  6361.         for i=1, 5 do --5 frame startup
  6362.             FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,math.rad(-90))
  6363.             FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  6364.             FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  6365.             FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  6366.             STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80*i)
  6367.             FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,math.rad(-90))
  6368.             FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  6369.             FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  6370.             FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  6371.             STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80*i)
  6372.             swait()
  6373.         end
  6374.         local p=Instance.new("Part")
  6375.         p.TopSurface=0
  6376.         p.BottomSurface=0
  6377.         p.CanCollide=false
  6378.         p.Anchored=true
  6379.         p.BrickColor=BrickColor:Black()
  6380.         p.formFactor="Symmetric"
  6381.         p.Size=Vector3.new(1,1,1)
  6382.         p.CFrame=CFrame.new(POS)
  6383.         p.Parent=effectz
  6384.         m=Tool.Triangle:clone()
  6385.         m.Parent=p
  6386.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.05,0,.05) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end for i=1, 30 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale-Vector3.new(.06,0,.06) p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.5,0) swait() end p.Parent=nil end),p)
  6387.         local p=Instance.new("Part")
  6388.         p.TopSurface=0
  6389.         p.BottomSurface=0
  6390.         p.CanCollide=false
  6391.         p.Anchored=true
  6392.         p.Transparency=.5
  6393.         p.BrickColor=BrickColor:Black()
  6394.         p.formFactor="Symmetric"
  6395.         p.Size=Vector3.new(1,1,1)
  6396.         p.CFrame=CFrame.new(POS)
  6397.         p.Parent=effectz
  6398.         m=Tool.Triangle:clone()
  6399.         m.Parent=p
  6400.         coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.06,0,.06) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-.15,0) swait() end for i=1, 32 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0) swait() end for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale-Vector3.new(.06,0,.06) p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-.5,0) swait() end p.Parent=nil end),p)
  6401.         for i=1, 5 do
  6402.             FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.pi/25,0,math.rad(-90))
  6403.             STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,math.pi/5*i,0)
  6404.             swait()
  6405.         end
  6406.         local p=Instance.new("Part")
  6407.         p.TopSurface=0
  6408.         p.BottomSurface=0
  6409.         p.CanCollide=false
  6410.         p.Anchored=true
  6411.         p.Transparency=0
  6412.         p.BrickColor=BrickColor:Black()
  6413.         p.formFactor="Symmetric"
  6414.         p.Size=Vector3.new(1,1,1)
  6415.         p.CFrame=CFrame.new(POS)-Vector3.new(0,15,0)
  6416.         p.Parent=effectz
  6417.         m=Tool.SpikeMesh:clone()
  6418.         m.Parent=p
  6419.         coroutine.resume(coroutine.create(function(p,o) for i=1, 5 do p.CFrame=CFrame.new(p.Position:Lerp(o,i/5),p.Position:Lerp(o,(i+1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end swait(.5) for i=1, 5 do p.CFrame=CFrame.new(o:Lerp(o-Vector3.new(0,10,0),i/5),o:Lerp(o-Vector3.new(0,10,0),(i-1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end p.Parent=nil end),p,POS+Vector3.new(0,5,0))
  6420.         for i=1, 4 do
  6421.             swait()
  6422.             hpos=POS+Vector3.new(0,5,0)
  6423.             maxdec=9
  6424.             for i,v in pairs(game.workspace:children()) do
  6425.                 if v.className=="Model" then
  6426.                     H=v:FindFirstChild("Humanoid")
  6427.                     if H~=nil then
  6428.                         if H.Health>0 and H~=Tool.Parent.Humanoid then
  6429.                             T=H.Parent:FindFirstChild("Torso")
  6430.                             if T~=nil then
  6431.                                 ----print((T.Position-hpos).magnitude)
  6432.                                 if (T.Position-hpos).magnitude<=maxdec then
  6433.                                     standardDamage(T,15,Vector3.new(0,70,0) - (T.Position - CPlayer.Torso.Position) * .8,true,20,.15,false,true)
  6434.                                 end
  6435.                             end
  6436.                         end
  6437.                     end
  6438.                 end
  6439.             end
  6440.             for il=1, 8 do
  6441.                 local p=Instance.new("Part")
  6442.                 p.TopSurface=0
  6443.                 p.BottomSurface=0
  6444.                 p.CanCollide=false
  6445.                 p.Anchored=true
  6446.                 p.Transparency=0
  6447.                 p.BrickColor=BrickColor:Black()
  6448.                 p.formFactor="Symmetric"
  6449.                 p.Size=Vector3.new(1,1,1)
  6450.                 p.CFrame=CFrame.new(POS)-Vector3.new(math.random(-6,6),15,math.random(-6,6))
  6451.                 p.Parent=effectz
  6452.                 m=Tool.SpikeMesh:clone()
  6453.                 m.Scale=Vector3.new(1,40,1)
  6454.                 m.Parent=p
  6455.                 coroutine.resume(coroutine.create(function(p,o) for i=1, 5 do p.CFrame=CFrame.new(p.Position:Lerp(o,i/5),p.Position:Lerp(o,(i+1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end swait(.25) for i=1, 5 do p.CFrame=CFrame.new(o:Lerp(o-Vector3.new(0,10,0),i/5),o:Lerp(o-Vector3.new(0,10,0),(i-1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end p.Parent=nil end),p,POS+Vector3.new(math.random(-i,i),i*2.5,math.random(-i,i)))
  6456.             end
  6457.         end
  6458.         deb=true
  6459.         swait(.66)
  6460.         if deb==true then
  6461.             cAnim=true
  6462.         end
  6463.         return
  6464.     end
  6465.  
  6466.     --Normals
  6467.  
  6468.     if InputKey=="z" then --Grabs
  6469.         if Stance~="Jumping" then
  6470.  
  6471.         else
  6472.  
  6473.         end
  6474.     end
  6475.  
  6476.     if InputKey=="x" then --Medium
  6477.         if Stance~="Jumping" then
  6478.  
  6479.         else
  6480.  
  6481.         end
  6482.     end
  6483.  
  6484.     if InputKey=="c" then --Strong
  6485.         if Stance~="Jumping" then
  6486.  
  6487.         else
  6488.  
  6489.         end
  6490.     end
  6491.  
  6492.     if InputKey=="q" then --Drive (Sword)
  6493.         if Stance~="Jumping" then
  6494.  
  6495.         else
  6496.  
  6497.         end
  6498.     end
  6499.  
  6500.     deb=true
  6501.     cAnim=true
  6502.  
  6503.     CPlayer.Humanoid.WalkSpeed=16
  6504.  
  6505.     if didHit==false then
  6506.         LastType=nil
  6507.     end
  6508.     didHit=false
  6509.     if Comboing==false then
  6510.         LastMove=nil
  6511.     end
  6512. end
  6513. InputTable={}
  6514. MaxDebuffer=9 --.9 Seconds
  6515. MaxFlow=10 --max 10 inputs
  6516. CurrentKey=""
  6517. LastDInp=time()
  6518. DashDeb=true
  6519. attackroutine=coroutine.create(PerformAttack)
  6520. showInput=function() --returns current IT into "<^v> [Light][Medium][Heavy][Drive][Kata][Switch]"
  6521.     str=table.concat(InputTable)
  6522.     out=""
  6523.     for _=1, string.len(str) do
  6524.         cc=string.sub(str,_,_)
  6525.         if cc=="a" then
  6526.             out=out.."<"
  6527.         elseif cc=="s" then
  6528.             out=out.."v"
  6529.         elseif cc=="d" then
  6530.             out=out..">"
  6531.         elseif cc=="w" then
  6532.             out=out.."^"
  6533.         elseif cc=="z" then
  6534.             out=out.."[Light]"
  6535.         elseif cc=="x" then
  6536.             out=out.."[Medium]"
  6537.         elseif cc=="c" then
  6538.             out=out.."[Heavy]"
  6539.         elseif cc=="q" then
  6540.             out=out.."[Drive]"
  6541.         end
  6542.     end
  6543.     return out
  6544. end
  6545. lastinp=time()
  6546. ISD=false
  6547. Dash=false
  6548. lastdash=time()
  6549. checkdash=function(Inp)
  6550. end
  6551. GDir=function(K)
  6552.     if Comboing==false then
  6553.         if K=="a" then
  6554.             return "Left"
  6555.         elseif K=="s" then
  6556.             return "Back"
  6557.         elseif K=="d" then
  6558.             return "Right"
  6559.         elseif K=="w" then
  6560.             return "Forward"
  6561.         else
  6562.             return "Neutral"
  6563.         end
  6564.     else
  6565.         if K=="a" then
  6566.             return "Back"
  6567.         elseif K=="s" then
  6568.             return "Down"
  6569.         elseif K=="d" then
  6570.             return "Forward"
  6571.         elseif K=="w" then
  6572.             return "Up"
  6573.         else
  6574.             return "Neutral"
  6575.         end
  6576.     end
  6577.     return "Neutral"
  6578. end
  6579. STAGRIP=nil
  6580. ChangeSoul=function(Force)
  6581.     if deb==false then return end
  6582. end
  6583. INPUTBUTTON=function(key)
  6584.     coroutine.resume(coroutine.create(function(key) swait(.1) checkdash(key) end),key)
  6585.     if key=="e" then
  6586.         return ChangeSoul(false)
  6587.     end
  6588.     if key=="g" and deb==true then
  6589.         if time()-LastKill>5 then
  6590.             StandardTaunt()
  6591.         end
  6592.     end
  6593.     ----print(key)
  6594.     if key=="b" and deb==true then
  6595.         ----print("!")
  6596.         GTaunt()
  6597.     end
  6598.     if key=="h" and deb==true then
  6599.         if time()-LastKill>5 then
  6600.             GTaunt()
  6601.         end
  6602.     end
  6603.     if key=="z" or key=="x" or key=="c" or key=="q" and deb==true then
  6604.         table.insert(InputTable,key)
  6605.         coroutine.resume(coroutine.create(PerformAttack),key,GDir(CurrentKey),showInput(InputTable))
  6606.         InputTable={}
  6607.         if #InputTable>MaxDebuffer then
  6608.             InputTable={}
  6609.             ----print("Overflow; wipe.")
  6610.         end
  6611.         CurrentKey="N"
  6612.     elseif key=="a" or key=="w" or key=="s" or key=="d" then
  6613.         table.insert(InputTable,key)
  6614.         CurrentKey=key
  6615.         if #InputTable>MaxDebuffer then
  6616.             InputTable={}
  6617.             ----print("Overflow; wipe.")
  6618.         end
  6619.         ----print(showInput())
  6620.     end
  6621. end
  6622. STCO=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6623. ANIM=function()
  6624.     while true do
  6625.         if cAnim==true and CPlayer~=nil and Tool.Parent==CPlayer then
  6626.             moving=true
  6627.             Nck=CPlayer.Torso.Neck
  6628.             if Stance=="Standing" then
  6629.                 CPlayer.Humanoid.WalkSpeed=16
  6630.  
  6631.                 if CPlayer:FindFirstChild("OVERTURECOOLDOWN")==nil then
  6632.                     local   p=Instance.new("Part")
  6633.                     p.TopSurface=0
  6634.                     p.BottomSurface=0
  6635.                     p.CanCollide=false
  6636.                     p.Anchored=true
  6637.                     p.BrickColor=BrickColor:Black()
  6638.                     p.formFactor="Symmetric"
  6639.                     p.Size=Vector3.new(1,1,1)
  6640.                     p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
  6641.                     p.Parent=effectz
  6642.                     local m=Instance.new("BlockMesh")
  6643.                     m.Parent=p
  6644.                     m.Scale=Vector3.new(1,1,1)
  6645.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  6646.                 end
  6647.                 tb=math.cos(time()*3)
  6648.                 tbs=math.sin(time()*3)
  6649.                 STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  6650.                 STGyro.Parent=CPlayer.Torso
  6651.                 STGyro.D=1200
  6652.                 STGyro.P=8000
  6653.                 STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  6654.                 Nck.C0=STCO*CFrame.fromEulerAnglesXYZ(tb*.05+.1,0,0)
  6655.                 Nck.DesiredAngle=.8
  6656.  
  6657.                 FakeS.DesiredAngle=-.1
  6658.                 FakeSL.DesiredAngle=.2
  6659.                 FakeR.DesiredAngle=0
  6660.                 FakeL.DesiredAngle=0
  6661.  
  6662.                 FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-tb*.01-.2,0,math.rad(-90))
  6663.                 FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(-tbs*.1-.8,.8,0)
  6664.                 FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-.2,tbs*.05,0)
  6665.                 FakeL.C0=LeftH.C0*CFrame.fromEulerAnglesXYZ(-.15,0,0)
  6666.             end
  6667.             if Stance=="Running" then
  6668.  
  6669.                 STGyro.Parent=CPlayer.Torso
  6670.                 STGyro.D=1200
  6671.                 STGyro.P=8000
  6672.                 STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  6673.  
  6674.                 STGyro.cframe=FaceForward()
  6675.                 STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/7,0,0)
  6676.  
  6677.                 Nck.C0=STCO*CFrame.fromEulerAnglesXYZ(-.2,0,0)
  6678.                 Nck.DesiredAngle=0
  6679.  
  6680.                 FakeS.DesiredAngle=.2
  6681.                 FakeSL.DesiredAngle=(-math.cos(time()*9)*8)/10
  6682.  
  6683.                 FakeR.DesiredAngle=math.cos(time()*9)*2.5+.25
  6684.                 FakeL.DesiredAngle=math.cos(time()*9)*2.5-.25
  6685.  
  6686.                 FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6.5,-math.pi/10,math.rad(-90))
  6687.                 FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  6688.                 FakeR.C0=RightH.C0
  6689.                 FakeL.C0=LeftH.C0
  6690.                 if CPlayer:FindFirstChild("OVERTURECOOLDOWN")==nil then
  6691.                     local   p=Instance.new("Part")
  6692.                     p.TopSurface=0
  6693.                     p.BottomSurface=0
  6694.                     p.CanCollide=false
  6695.                     p.Anchored=true
  6696.                     p.BrickColor=BrickColor:Black()
  6697.                     p.formFactor="Symmetric"
  6698.                     p.Size=Vector3.new(1,1,1)
  6699.                     p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
  6700.                     p.Parent=effectz
  6701.                     local m=Instance.new("BlockMesh")
  6702.                     m.Parent=p
  6703.                     m.Scale=Vector3.new(1,1,1)
  6704.                     coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
  6705.                 end
  6706.             end
  6707.             if Stance=="Jumping" then
  6708.                 resWelds()
  6709.                 FakeS.DesiredAngle=-.4
  6710.                 FakeSL.DesiredAngle=.4
  6711.                 FakeR.DesiredAngle=-.4
  6712.                 FakeL.DesiredAngle=.4
  6713.                 Nck.C0=STCO*CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  6714.                 Nck.DesiredAngle=0
  6715.             end
  6716.             moving=false
  6717.         end
  6718.         swait(.05)
  6719.     end
  6720. end
  6721. resWelds=function()
  6722.     FakeS.C0=RightS.C0
  6723.     FakeSL.C0=LeftS.C0
  6724.     FakeS.C1=RightS.C1
  6725.     FakeSL.C1=LeftS.C1
  6726.     FakeS.MaxVelocity=.15
  6727.     FakeSL.MaxVelocity=.15
  6728.     FakeR.MaxVelocity=.15
  6729.     FakeL.MaxVelocity=.15
  6730.     FakeR.C0=RightH.C0
  6731.     FakeL.C0=LeftH.C0
  6732.     FakeR.C1=RightH.C1
  6733.     FakeL.C1=LeftH.C1
  6734. end
  6735. resWelds2=function() --disregards right shoulder
  6736.     FakeSL.C0=LeftS.C0
  6737.     FakeSL.C1=LeftS.C1
  6738.     FakeSL.MaxVelocity=.15
  6739.     FakeR.MaxVelocity=.15
  6740.     FakeL.MaxVelocity=.15
  6741.     FakeR.C0=RightH.C0
  6742.     FakeL.C0=LeftH.C0
  6743.     FakeR.C1=RightH.C1
  6744.     FakeL.C1=LeftH.C1
  6745. end
  6746. Animation=function(T,C)
  6747.     if C=="Stop" then
  6748.         if RightS==nil then
  6749.             RightS=T:FindFirstChild("Right Shoulder")
  6750.             if RightS==nil then
  6751.                 return
  6752.             end
  6753.             LeftS=T:FindFirstChild("Left Shoulder")
  6754.             if LeftS==nil then
  6755.                 return
  6756.             end
  6757.  
  6758.             RightH=T:FindFirstChild("Right Hip")
  6759.             if RightH==nil then
  6760.                 return
  6761.             end
  6762.             LeftH=T:FindFirstChild("Left Hip")
  6763.             if LeftH==nil then
  6764.                 return
  6765.             end
  6766.         end
  6767.  
  6768.         RightS.Parent=nil
  6769.         LeftS.Parent=nil
  6770.         FakeS.Part0=T
  6771.         FakeS.C0=RightS.C0
  6772.         FakeS.C1=RightS.C1 
  6773.         FakeS.Part1=T.Parent["Right Arm"]
  6774.         FakeS.Parent=T
  6775.         FakeS.DesiredAngle=1.6
  6776.         FakeS.MaxVelocity=.15
  6777.  
  6778.         FakeSL.Part0=T
  6779.         FakeSL.C0=LeftS.C0
  6780.         FakeSL.C1=LeftS.C1 
  6781.         FakeSL.Part1=T.Parent["Left Arm"]
  6782.         FakeSL.Parent=T
  6783.         FakeSL.DesiredAngle=0
  6784.         FakeSL.MaxVelocity=.15
  6785.  
  6786.         FakeL.Part0=T
  6787.         FakeL.C0=LeftH.C0
  6788.         FakeL.C1=LeftH.C1  
  6789.         FakeL.Part1=T.Parent["Left Leg"]
  6790.         FakeL.Parent=T
  6791.         FakeL.DesiredAngle=0
  6792.         FakeL.MaxVelocity=.15
  6793.  
  6794.         FakeR.Part0=T
  6795.         FakeR.C0=RightH.C0
  6796.         FakeR.C1=RightH.C1 
  6797.         FakeR.Part1=T.Parent["Right Leg"]
  6798.         FakeR.Parent=T
  6799.         FakeR.DesiredAngle=0
  6800.         FakeR.MaxVelocity=.15
  6801.         STGyro.Parent=Tool.Parent.Torso
  6802.         STGyro.cframe=STGyro.Parent.CFrame
  6803.  
  6804.     elseif C=="Resume" then
  6805.         FakeS.Parent=nil
  6806.         FakeSL.Parent=nil
  6807.         FakeR.Parent=nil
  6808.         FakeL.Parent=nil
  6809.         RightS.Parent=T
  6810.         LeftS.Parent=T
  6811.         RightH.Parent=T
  6812.         LeftH.Parent=T
  6813.         STGyro.Parent=nil
  6814.     end
  6815. end
  6816.  
  6817. ed=true
  6818. jd=true
  6819. Jump=function()
  6820.     if not jd then return end
  6821.     jd=false
  6822.     Stance="Jumping"
  6823.     ----print("POOTJUMPHERE")
  6824.     CurrentDown=""
  6825.     vu=Instance.new("BodyVelocity")
  6826.     vu.P=5000
  6827.     vu.maxForce=Vector3.new(0,5000000000000000000000,0)
  6828.     vu.velocity=Vector3.new(0,45,0)
  6829.     vu.Parent=CPlayer.Torso
  6830.     game:GetService("Debris"):AddItem(vu,.267)
  6831.     if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
  6832.     swait(.1)
  6833.     BASEPOS.Parent=nil
  6834.     TTT=CPlayer.Torso
  6835.     if TTT~=nil then
  6836.         OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*50),CPlayer)
  6837.     end
  6838.     swait(1.5)
  6839.     float()
  6840.     ----print("DON")
  6841.     jd=true
  6842. end
  6843. Run=function(speed)
  6844.     if Comboing==false then
  6845.         ----print(CPlayer.Torso.Velocity.magnitude)
  6846.         if speed>0 and CPlayer.Torso.Velocity.magnitude - CPlayer.Torso.RotVelocity.magnitude>=8 then
  6847.             Stance="Running"
  6848.         else
  6849.             Stance="Standing"
  6850.         end
  6851.     end
  6852. end
  6853. CurrentDown=""
  6854.  
  6855. local KeyUp = Instance.new("RemoteEvent",script)
  6856. local KeyDown = Instance.new("RemoteEvent",script)
  6857. KeyUp.Name = 'KeyUp'
  6858. KeyDown.Name = 'KeyDown'
  6859.  
  6860. NLS([[local KeyUp = script.Parent:WaitForChild("KeyUp")
  6861. local KeyDown = script.Parent:WaitForChild("KeyDown")
  6862.  
  6863. local plr = game:GetService("Players").LocalPlayer
  6864. local mouse = plr:GetMouse()
  6865.  
  6866. mouse.KeyDown:Connect(function(k)
  6867.     KeyDown:FireServer(k)
  6868. end)
  6869. mouse.KeyUp:Connect(function(k)
  6870.     KeyUp:FireServer(k)
  6871. end)]],script)
  6872.  
  6873. KeyDown.OnServerEvent:Connect(function(lplr,k)
  6874.     if lplr == owner and Tool.Parent == owner.Character then else return end
  6875.     INPUTBUTTON(k)
  6876. end)
  6877. KeyUp.OnServerEvent:Connect(function(lplr,k)
  6878.     if lplr == owner and Tool.Parent == owner.Character then else return end
  6879.     ISD = false
  6880.     isdown = false
  6881.     if k == "b" then
  6882.         Blocking = false
  6883.     end
  6884. end)
  6885.  
  6886. eq=function()
  6887.     if not ed then return end
  6888.     ed=false
  6889.     swait()
  6890.     if owner.Character:FindFirstChild("OVERTUREOK")==nil then
  6891.         p=Instance.new("StringValue",owner.Character)
  6892.         p.Name="OVERTURECOOLDOWN"
  6893.         coroutine.resume(coroutine.create(function(p) swait(10) p.Name="OVERTUREOK" end),p)
  6894.     end
  6895.     Comboing=false
  6896.     Comboee=nil
  6897.     CPlayer=Tool.Parent
  6898.     Neck=CPlayer.Torso.Neck
  6899.     Animation(CPlayer.Torso,"Stop")
  6900.     cJum=CPlayer.Humanoid.Jumping:connect(Jump)
  6901.     cRun=CPlayer.Humanoid.Running:connect(Run)
  6902.     CHP=CPlayer.Humanoid.Health
  6903.     ----print("Herpquip")
  6904.     swait()
  6905.     ed=true
  6906. end
  6907. deq=function()
  6908.     if not ed then return end
  6909.     ed=false
  6910.     if Neck~=nil then
  6911.         Neck.DesiredAngle=0
  6912.     end
  6913.     cJum:disconnect()
  6914.     cRun:disconnect()
  6915.     Animation(CPlayer.Torso,"Resume")
  6916.     ----print("Derpquip")
  6917.     swait()
  6918.     ed=true
  6919. end
  6920. Tool.Equipped:connect(eq)
  6921. Tool.Unequipped:connect(deq)
  6922. CNN=coroutine.create(ANIM)
  6923. coroutine.resume(CNN)
  6924. E=0
  6925. LastT=InputTable
  6926. GI=0
  6927. LII=0
  6928. Cols={BrickColor.new("Black"),BrickColor.new("Really black"),BrickColor.new("Royal purple"),BrickColor.new("Alder"),BrickColor.new("Magenta")}
  6929. onAdd=function(T)
  6930.     if T.Name=="Trail" then
  6931.         game:GetService("Debris"):AddItem(T,10)
  6932.     end
  6933. end
  6934. Tool.ChildAdded:connect(onAdd)
  6935. while true do
  6936.     if CPlayer~=nil then
  6937.         CHP=CPlayer.Humanoid.Health
  6938.     end
  6939.     if table.concat(LastT)==table.concat(InputTable) and table.concat(InputTable)~="" then
  6940.         E=E+1
  6941.         if E>4 then
  6942.             E=0
  6943.             CurrentKey="N"
  6944.             InputTable={}
  6945.             ----print("TO")
  6946.             LastType=nil
  6947.             LastMove=nil
  6948.             Comboee=nil
  6949.             deb=true
  6950.             Rush=nil
  6951.         end
  6952.     else
  6953.         E=0
  6954.     end
  6955.     if cAnim==false then
  6956.         PPOS.CanCollide=false
  6957.     else
  6958.         PPOS.CanCollide=true
  6959.     end
  6960.     LastT=InputTable
  6961.     wait(.1)
  6962. end
Add Comment
Please, Sign In to add comment