Advertisement
Its_YeBoi

Untitled

Nov 18th, 2017
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 143.59 KB | None | 0 0
  1. local plr = game.Players.LocalPlayer
  2. local chr = plr.Character
  3. local maus = plr:GetMouse()
  4. local PGui=plr.PlayerGui
  5. local lleg = chr["Left Leg"]
  6. local rleg = chr["Right Leg"]
  7. local larm = chr["Left Arm"]
  8. local rarm = chr["Right Arm"]
  9. local hed = chr.Head
  10. local rutprt = chr.HumanoidRootPart
  11. local torso = chr.Torso
  12. local otheranims=false
  13. local armmovement=false
  14. local fireclrs={'Black','Deep blue'}
  15. local holding=true
  16. local flying=false
  17. local jumpdb=false
  18. local lalalclrs={Color3.new(0,0,1),Color3.new(0,.4,1)}
  19.  
  20. ranclrs={'Black','Black'}
  21. rangclr=ranclrs[1]
  22.  
  23.  
  24. for i,v in pairs(chr:GetChildren()) do
  25. if v:IsA("Part") then
  26. v.BrickColor = BrickColor.new("Nougat")
  27. end
  28. end
  29.  
  30.  
  31. ParticleEmitter3 = Instance.new("ParticleEmitter")
  32. ParticleEmitter4 = Instance.new("ParticleEmitter")
  33. ParticleEmitter5 = Instance.new("ParticleEmitter")
  34. ParticleEmitter6 = Instance.new("ParticleEmitter")
  35. ParticleEmitter8 = Instance.new("ParticleEmitter")
  36. ParticleEmitter9 = Instance.new("ParticleEmitter")
  37. ParticleEmitter10 = Instance.new("ParticleEmitter")
  38. ParticleEmitter11 = Instance.new("ParticleEmitter")
  39. ParticleEmitter13 = Instance.new("ParticleEmitter")
  40. ParticleEmitter14 = Instance.new("ParticleEmitter")
  41. ParticleEmitter15 = Instance.new("ParticleEmitter")
  42. ParticleEmitter16 = Instance.new("ParticleEmitter")
  43. ParticleEmitter18 = Instance.new("ParticleEmitter")
  44. ParticleEmitter19 = Instance.new("ParticleEmitter")
  45. ParticleEmitter20 = Instance.new("ParticleEmitter")
  46. ParticleEmitter21 = Instance.new("ParticleEmitter")
  47. ParticleEmitter23 = Instance.new("ParticleEmitter")
  48. ParticleEmitter24 = Instance.new("ParticleEmitter")
  49. ParticleEmitter25 = Instance.new("ParticleEmitter")
  50. ParticleEmitter26 = Instance.new("ParticleEmitter")
  51. ParticleEmitter29 = Instance.new("ParticleEmitter")
  52. ParticleEmitter30 = Instance.new("ParticleEmitter")
  53. ParticleEmitter31 = Instance.new("ParticleEmitter")
  54. ParticleEmitter32 = Instance.new("ParticleEmitter")
  55.  
  56. ParticleEmitter3.Name = "aura2"
  57. ParticleEmitter3.Parent = hed
  58. ParticleEmitter3.LockedToPart = true
  59. ParticleEmitter3.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  60. ParticleEmitter3.Size = NumberSequence.new(0.94999998807907,0.94999998807907)
  61. ParticleEmitter3.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  62. ParticleEmitter3.LightEmission = 0.30000001192093
  63. ParticleEmitter3.Texture = "rbxassetid://833874434"
  64. ParticleEmitter3.ZOffset = -3
  65. ParticleEmitter3.Lifetime = NumberRange.new(2, 2)
  66. ParticleEmitter3.Rate = 50
  67. ParticleEmitter3.RotSpeed = NumberRange.new(-100, 100)
  68. ParticleEmitter3.Speed = NumberRange.new(0.5, 0.5)
  69. ParticleEmitter3.VelocitySpread = 15
  70. ParticleEmitter3.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  71. ParticleEmitter4.Name = "small"
  72. ParticleEmitter4.Parent = hed
  73. ParticleEmitter4.LockedToPart = true
  74. ParticleEmitter4.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  75. ParticleEmitter4.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  76. ParticleEmitter4.LightEmission = 0.30000001192093
  77. ParticleEmitter4.Texture = "rbxassetid://243740013"
  78. ParticleEmitter4.ZOffset = 4
  79. ParticleEmitter4.Lifetime = NumberRange.new(2, 2)
  80. ParticleEmitter4.Rate = 45
  81. ParticleEmitter4.RotSpeed = NumberRange.new(-100, 100)
  82. ParticleEmitter4.Speed = NumberRange.new(0.5, 0.5)
  83. ParticleEmitter4.VelocitySpread = 15
  84. ParticleEmitter5.Name = "aura3"
  85. ParticleEmitter5.Parent = hed
  86. ParticleEmitter5.LockedToPart = true
  87. ParticleEmitter5.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  88. ParticleEmitter5.Size = NumberSequence.new(0.89999997615814,0.89999997615814)
  89. ParticleEmitter5.LightEmission = 0.30000001192093
  90. ParticleEmitter5.Texture = "rbxassetid://833874434"
  91. ParticleEmitter5.ZOffset = -1
  92. ParticleEmitter5.Lifetime = NumberRange.new(2, 2)
  93. ParticleEmitter5.Rate = 50
  94. ParticleEmitter5.RotSpeed = NumberRange.new(-100, 100)
  95. ParticleEmitter5.Speed = NumberRange.new(0.5, 0.5)
  96. ParticleEmitter5.VelocitySpread = 15
  97. ParticleEmitter6.Name = "aura"
  98. ParticleEmitter6.Parent = hed
  99. ParticleEmitter6.LockedToPart = true
  100. ParticleEmitter6.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  101. ParticleEmitter6.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  102. ParticleEmitter6.LightEmission = 0.30000001192093
  103. ParticleEmitter6.Texture = "rbxassetid://833874434"
  104. ParticleEmitter6.ZOffset = -2
  105. ParticleEmitter6.Lifetime = NumberRange.new(2, 2)
  106. ParticleEmitter6.Rate = 50
  107. ParticleEmitter6.RotSpeed = NumberRange.new(-100, 100)
  108. ParticleEmitter6.Speed = NumberRange.new(0.5, 0.5)
  109. ParticleEmitter6.VelocitySpread = 15
  110. ParticleEmitter6.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  111.  
  112. ParticleEmitter8.Name = "small"
  113. ParticleEmitter8.Parent = larm
  114. ParticleEmitter8.LockedToPart = true
  115. ParticleEmitter8.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  116. ParticleEmitter8.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  117. ParticleEmitter8.LightEmission = 0.30000001192093
  118. ParticleEmitter8.Texture = "rbxassetid://243740013"
  119. ParticleEmitter8.ZOffset = 4
  120. ParticleEmitter8.Lifetime = NumberRange.new(2, 2)
  121. ParticleEmitter8.Rate = 45
  122. ParticleEmitter8.RotSpeed = NumberRange.new(-100, 100)
  123. ParticleEmitter8.Speed = NumberRange.new(0.5, 0.5)
  124. ParticleEmitter8.VelocitySpread = 15
  125. ParticleEmitter9.Name = "aura2"
  126. ParticleEmitter9.Parent = larm
  127. ParticleEmitter9.LockedToPart = true
  128. ParticleEmitter9.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  129. ParticleEmitter9.Size = NumberSequence.new(0.94999998807907,0.94999998807907)
  130. ParticleEmitter9.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  131. ParticleEmitter9.LightEmission = 0.30000001192093
  132. ParticleEmitter9.Texture = "rbxassetid://833874434"
  133. ParticleEmitter9.ZOffset = -3
  134. ParticleEmitter9.Lifetime = NumberRange.new(2, 2)
  135. ParticleEmitter9.Rate = 50
  136. ParticleEmitter9.RotSpeed = NumberRange.new(-100, 100)
  137. ParticleEmitter9.Speed = NumberRange.new(0.5, 0.5)
  138. ParticleEmitter9.VelocitySpread = 15
  139. ParticleEmitter9.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  140. ParticleEmitter10.Name = "aura"
  141. ParticleEmitter10.Parent = larm
  142. ParticleEmitter10.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  143. ParticleEmitter10.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  144. ParticleEmitter10.LightEmission = 0.30000001192093
  145. ParticleEmitter10.LockedToPart = true
  146. ParticleEmitter10.Texture = "rbxassetid://833874434"
  147. ParticleEmitter10.ZOffset = -2
  148. ParticleEmitter10.Lifetime = NumberRange.new(2, 2)
  149. ParticleEmitter10.Rate = 50
  150. ParticleEmitter10.RotSpeed = NumberRange.new(-100, 100)
  151. ParticleEmitter10.Speed = NumberRange.new(0.5, 0.5)
  152. ParticleEmitter10.VelocitySpread = 15
  153. ParticleEmitter10.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  154. ParticleEmitter11.Name = "aura3"
  155. ParticleEmitter11.Parent = larm
  156. ParticleEmitter11.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  157. ParticleEmitter11.Size = NumberSequence.new(0.89999997615814,0.89999997615814)
  158. ParticleEmitter11.LightEmission = 0.30000001192093
  159. ParticleEmitter11.Texture = "rbxassetid://833874434"
  160. ParticleEmitter11.ZOffset = -1
  161. ParticleEmitter11.LockedToPart = true
  162. ParticleEmitter11.Lifetime = NumberRange.new(2, 2)
  163. ParticleEmitter11.Rate = 50
  164. ParticleEmitter11.RotSpeed = NumberRange.new(-100, 100)
  165. ParticleEmitter11.Speed = NumberRange.new(0.5, 0.5)
  166. ParticleEmitter11.VelocitySpread = 15
  167.  
  168. ParticleEmitter13.Name = "small"
  169. ParticleEmitter13.Parent = lleg
  170. ParticleEmitter13.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  171. ParticleEmitter13.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  172. ParticleEmitter13.LightEmission = 0.30000001192093
  173. ParticleEmitter13.Texture = "rbxassetid://243740013"
  174. ParticleEmitter13.ZOffset = 4
  175. ParticleEmitter13.LockedToPart = true
  176. ParticleEmitter13.Lifetime = NumberRange.new(2, 2)
  177. ParticleEmitter13.Rate = 45
  178. ParticleEmitter13.RotSpeed = NumberRange.new(-100, 100)
  179. ParticleEmitter13.Speed = NumberRange.new(0.5, 0.5)
  180. ParticleEmitter13.VelocitySpread = 15
  181. ParticleEmitter14.Name = "aura2"
  182. ParticleEmitter14.Parent = lleg
  183. ParticleEmitter14.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  184. ParticleEmitter14.Size = NumberSequence.new(0.94999998807907,0.94999998807907)
  185. ParticleEmitter14.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  186. ParticleEmitter14.LightEmission = 0.30000001192093
  187. ParticleEmitter14.Texture = "rbxassetid://833874434"
  188. ParticleEmitter14.ZOffset = -3
  189. ParticleEmitter13.LockedToPart = true
  190. ParticleEmitter14.LockedToPart = true
  191. ParticleEmitter14.Lifetime = NumberRange.new(2, 2)
  192. ParticleEmitter14.Rate = 50
  193. ParticleEmitter14.RotSpeed = NumberRange.new(-100, 100)
  194. ParticleEmitter14.Speed = NumberRange.new(0.5, 0.5)
  195. ParticleEmitter14.VelocitySpread = 15
  196. ParticleEmitter14.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  197. ParticleEmitter15.Name = "aura"
  198. ParticleEmitter15.Parent = lleg
  199. ParticleEmitter15.LockedToPart = true
  200. ParticleEmitter15.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  201. ParticleEmitter15.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  202. ParticleEmitter15.LightEmission = 0.30000001192093
  203. ParticleEmitter15.Texture = "rbxassetid://833874434"
  204. ParticleEmitter15.ZOffset = -2
  205. ParticleEmitter15.Lifetime = NumberRange.new(2, 2)
  206. ParticleEmitter15.Rate = 50
  207. ParticleEmitter15.RotSpeed = NumberRange.new(-100, 100)
  208. ParticleEmitter15.Speed = NumberRange.new(0.5, 0.5)
  209. ParticleEmitter15.VelocitySpread = 15
  210. ParticleEmitter15.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  211. ParticleEmitter16.Name = "aura3"
  212. ParticleEmitter16.Parent = lleg
  213. ParticleEmitter16.LockedToPart = true
  214. ParticleEmitter16.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  215. ParticleEmitter16.Size = NumberSequence.new(0.89999997615814,0.89999997615814)
  216. ParticleEmitter16.LightEmission = 0.30000001192093
  217. ParticleEmitter16.Texture = "rbxassetid://833874434"
  218. ParticleEmitter16.ZOffset = -1
  219. ParticleEmitter16.Lifetime = NumberRange.new(2, 2)
  220. ParticleEmitter16.Rate = 50
  221. ParticleEmitter16.RotSpeed = NumberRange.new(-100, 100)
  222. ParticleEmitter16.Speed = NumberRange.new(0.5, 0.5)
  223. ParticleEmitter16.VelocitySpread = 15
  224.  
  225. ParticleEmitter18.Name = "small"
  226. ParticleEmitter18.Parent = rarm
  227. ParticleEmitter18.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  228. ParticleEmitter18.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  229. ParticleEmitter18.LightEmission = 0.30000001192093
  230. ParticleEmitter18.Texture = "rbxassetid://243740013"
  231. ParticleEmitter18.ZOffset = 4
  232. ParticleEmitter18.Lifetime = NumberRange.new(2, 2)
  233. ParticleEmitter18.Rate = 45
  234. ParticleEmitter18.LockedToPart = true
  235. ParticleEmitter18.RotSpeed = NumberRange.new(-100, 100)
  236. ParticleEmitter18.Speed = NumberRange.new(0.5, 0.5)
  237. ParticleEmitter18.VelocitySpread = 15
  238. ParticleEmitter19.Name = "aura2"
  239. ParticleEmitter19.Parent = rarm
  240. ParticleEmitter19.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  241. ParticleEmitter19.Size = NumberSequence.new(0.94999998807907,0.94999998807907)
  242. ParticleEmitter19.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  243. ParticleEmitter19.LightEmission = 0.30000001192093
  244. ParticleEmitter19.Texture = "rbxassetid://833874434"
  245. ParticleEmitter19.ZOffset = -3
  246. ParticleEmitter19.Lifetime = NumberRange.new(2, 2)
  247. ParticleEmitter19.Rate = 50
  248. ParticleEmitter19.RotSpeed = NumberRange.new(-100, 100)
  249. ParticleEmitter19.Speed = NumberRange.new(0.5, 0.5)
  250. ParticleEmitter19.VelocitySpread = 15
  251. ParticleEmitter19.LockedToPart = true
  252. ParticleEmitter19.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  253. ParticleEmitter20.Name = "aura"
  254. ParticleEmitter20.Parent = rarm
  255. ParticleEmitter20.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  256. ParticleEmitter20.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  257. ParticleEmitter20.LightEmission = 0.30000001192093
  258. ParticleEmitter20.Texture = "rbxassetid://833874434"
  259. ParticleEmitter20.ZOffset = -2
  260. ParticleEmitter20.Lifetime = NumberRange.new(2, 2)
  261. ParticleEmitter20.Rate = 50
  262. ParticleEmitter20.LockedToPart = true
  263. ParticleEmitter20.RotSpeed = NumberRange.new(-100, 100)
  264. ParticleEmitter20.Speed = NumberRange.new(0.5, 0.5)
  265. ParticleEmitter20.VelocitySpread = 15
  266. ParticleEmitter20.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  267. ParticleEmitter21.Name = "aura3"
  268. ParticleEmitter21.Parent = rarm
  269. ParticleEmitter21.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  270. ParticleEmitter21.Size = NumberSequence.new(0.89999997615814,0.89999997615814)
  271. ParticleEmitter21.LightEmission = 0.30000001192093
  272. ParticleEmitter21.Texture = "rbxassetid://833874434"
  273. ParticleEmitter21.ZOffset = -1
  274. ParticleEmitter21.Lifetime = NumberRange.new(2, 2)
  275. ParticleEmitter21.Rate = 50
  276. ParticleEmitter21.LockedToPart = true
  277. ParticleEmitter21.RotSpeed = NumberRange.new(-100, 100)
  278. ParticleEmitter21.Speed = NumberRange.new(0.5, 0.5)
  279. ParticleEmitter21.VelocitySpread = 15
  280.  
  281. ParticleEmitter23.Name = "small"
  282. ParticleEmitter23.Parent = Part22
  283. ParticleEmitter23.LockedToPart = true
  284. ParticleEmitter23.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  285. ParticleEmitter23.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  286. ParticleEmitter23.LightEmission = 0.30000001192093
  287. ParticleEmitter23.Texture = "rbxassetid://243740013"
  288. ParticleEmitter23.ZOffset = 4
  289. ParticleEmitter23.Lifetime = NumberRange.new(2, 2)
  290. ParticleEmitter23.Rate = 45
  291. ParticleEmitter23.RotSpeed = NumberRange.new(-100, 100)
  292. ParticleEmitter23.Speed = NumberRange.new(0.5, 0.5)
  293. ParticleEmitter23.VelocitySpread = 15
  294. ParticleEmitter24.Name = "aura2"
  295. ParticleEmitter24.Parent = rleg
  296. ParticleEmitter24.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  297. ParticleEmitter24.Size = NumberSequence.new(0.94999998807907,0.94999998807907)
  298. ParticleEmitter24.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  299. ParticleEmitter24.LightEmission = 0.30000001192093
  300. ParticleEmitter24.Texture = "rbxassetid://833874434"
  301. ParticleEmitter24.ZOffset = -3
  302. ParticleEmitter24.LockedToPart = true
  303. ParticleEmitter24.Lifetime = NumberRange.new(2, 2)
  304. ParticleEmitter24.Rate = 50
  305. ParticleEmitter24.RotSpeed = NumberRange.new(-100, 100)
  306. ParticleEmitter24.Speed = NumberRange.new(0.5, 0.5)
  307. ParticleEmitter24.VelocitySpread = 15
  308. ParticleEmitter24.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  309. ParticleEmitter25.Name = "aura"
  310. ParticleEmitter25.Parent = rleg
  311. ParticleEmitter25.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  312. ParticleEmitter25.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  313. ParticleEmitter25.LightEmission = 0.30000001192093
  314. ParticleEmitter25.Texture = "rbxassetid://833874434"
  315. ParticleEmitter25.ZOffset = -2
  316. ParticleEmitter25.LockedToPart = true
  317. ParticleEmitter25.Lifetime = NumberRange.new(2, 2)
  318. ParticleEmitter25.Rate = 50
  319. ParticleEmitter25.RotSpeed = NumberRange.new(-100, 100)
  320. ParticleEmitter25.Speed = NumberRange.new(0.5, 0.5)
  321. ParticleEmitter25.VelocitySpread = 15
  322. ParticleEmitter25.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  323. ParticleEmitter26.Name = "aura3"
  324. ParticleEmitter26.Parent = rleg
  325. ParticleEmitter26.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  326. ParticleEmitter26.Size = NumberSequence.new(0.89999997615814,0.89999997615814)
  327. ParticleEmitter26.LightEmission = 0.30000001192093
  328. ParticleEmitter26.Texture = "rbxassetid://833874434"
  329. ParticleEmitter26.ZOffset = -1
  330. ParticleEmitter26.LockedToPart = true
  331. ParticleEmitter26.Lifetime = NumberRange.new(2, 2)
  332. ParticleEmitter26.Rate = 50
  333. ParticleEmitter26.RotSpeed = NumberRange.new(-100, 100)
  334. ParticleEmitter26.Speed = NumberRange.new(0.5, 0.5)
  335. ParticleEmitter26.VelocitySpread = 15
  336.  
  337. ParticleEmitter29.Name = "small"
  338. ParticleEmitter29.Parent = torso
  339. ParticleEmitter29.LockedToPart = true
  340. ParticleEmitter29.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  341. ParticleEmitter29.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  342. ParticleEmitter29.LightEmission = 0.30000001192093
  343. ParticleEmitter29.Texture = "rbxassetid://243740013"
  344. ParticleEmitter29.ZOffset = 4
  345. ParticleEmitter29.Lifetime = NumberRange.new(2, 2)
  346. ParticleEmitter29.Rate = 45
  347. ParticleEmitter29.LockedToPart = true
  348. ParticleEmitter29.RotSpeed = NumberRange.new(-100, 100)
  349. ParticleEmitter29.Speed = NumberRange.new(0.5, 0.5)
  350. ParticleEmitter29.VelocitySpread = 15
  351. ParticleEmitter30.Name = "aura2"
  352. ParticleEmitter30.Parent = torso
  353. ParticleEmitter30.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  354. ParticleEmitter30.LockedToPart = true
  355. ParticleEmitter30.Size = NumberSequence.new(0.94999998807907,0.94999998807907)
  356. ParticleEmitter30.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  357. ParticleEmitter30.LightEmission = 0.30000001192093
  358. ParticleEmitter30.Texture = "rbxassetid://833874434"
  359. ParticleEmitter30.ZOffset = -3
  360. ParticleEmitter30.Lifetime = NumberRange.new(2, 2)
  361. ParticleEmitter30.Rate = 50
  362. ParticleEmitter30.RotSpeed = NumberRange.new(-100, 100)
  363. ParticleEmitter30.Speed = NumberRange.new(0.5, 0.5)
  364. ParticleEmitter30.VelocitySpread = 15
  365. ParticleEmitter30.Color = ColorSequence.new(Color3.new(0.333333, 0, 1),Color3.new(0.333333, 0, 1))
  366.  
  367. ParticleEmitter31.Name = "aura"
  368. ParticleEmitter31.Parent = torso
  369. ParticleEmitter31.LockedToPart = true
  370. ParticleEmitter31.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  371. ParticleEmitter31.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  372. ParticleEmitter31.LightEmission = 0.30000001192093
  373. ParticleEmitter31.Texture = "rbxassetid://833874434"
  374. ParticleEmitter31.ZOffset = -2
  375. ParticleEmitter31.Lifetime = NumberRange.new(2, 2)
  376. ParticleEmitter31.Rate = 50
  377. ParticleEmitter31.RotSpeed = NumberRange.new(-100, 100)
  378. ParticleEmitter31.Speed = NumberRange.new(0.5, 0.5)
  379. ParticleEmitter31.VelocitySpread = 15
  380. ParticleEmitter31.Color = ColorSequence.new(Color3.new(0, 0.666667, 1),Color3.new(0, 0.666667, 1))
  381. ParticleEmitter32.Name = "aura3"
  382. ParticleEmitter32.Parent = torso
  383. ParticleEmitter32.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  384. ParticleEmitter32.Size = NumberSequence.new(0.89999997615814,0.89999997615814)
  385. ParticleEmitter32.LightEmission = 0.30000001192093
  386. ParticleEmitter32.Texture = "rbxassetid://833874434"
  387. ParticleEmitter32.ZOffset = -1
  388. ParticleEmitter32.LockedToPart = true
  389. ParticleEmitter32.Lifetime = NumberRange.new(2, 2)
  390. ParticleEmitter32.Rate = 50
  391. ParticleEmitter32.RotSpeed = NumberRange.new(-100, 100)
  392. ParticleEmitter32.Speed = NumberRange.new(0.5, 0.5)
  393. ParticleEmitter32.VelocitySpread = 15
  394.  
  395. for i,v in pairs(chr:GetChildren()) do
  396. if v:IsA("ParticleEmitter") then
  397. v.LockedToPart = true
  398. end
  399. end
  400.  
  401. local hairpart = Instance.new("Part",hed)
  402. hairpart.Size = Vector3.new(0,0,0)
  403. local hair = Instance.new("SpecialMesh",hairpart)
  404. hairpart.BrickColor = BrickColor.new('Black metallic')
  405. hair.MeshId = 'rbxassetid://1125231485'
  406. hair.Scale = Vector3.new(3.664, 2.958, 2.946)*2
  407. hair.Offset = Vector3.new(0,1,0)
  408. local weldhair = Instance.new("Weld",hair)
  409. weldhair.Part1 = hed
  410. weldhair.Part0 = hairpart
  411. weldhair.C0 = weldhair.C0 * CFrame.Angles(0,math.rad(180),math.rad(0))
  412.  
  413.  
  414.  
  415. for i,v in pairs(chr:GetChildren()) do
  416. if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ParticleEmitter") then
  417. v:Destroy()
  418. end
  419. end
  420.  
  421. hed.face.Texture = 'rbxassetid://986775808'
  422. local shirt = Instance.new("Shirt",chr)
  423. local pants = Instance.new("Pants",chr)
  424.  
  425. shirt.ShirtTemplate = 'rbxassetid://1162887253'
  426. pants.PantsTemplate = 'rbxassetid://1162887782'
  427.  
  428. ----------------------------------------------------------------------------
  429.  
  430.  
  431. --Converted with ttyyuu12345's model to script plugin v4
  432. function sandbox(var,func)
  433. local env = getfenv(func)
  434. local newenv = setmetatable({},{
  435. __index = function(self,k)
  436. if k=="script" then
  437. return var
  438. else
  439. return env[k]
  440. end
  441. end,
  442. })
  443. setfenv(func,newenv)
  444. return func
  445. end
  446. cors = {}
  447. mas = Instance.new("Model",game:GetService("Lighting"))
  448. HopperBin0 = Instance.new("HopperBin")
  449. SpecialMesh1 = Instance.new("SpecialMesh")
  450. Sound2 = Instance.new("Sound")
  451. Sound3 = Instance.new("Sound")
  452. Sound4 = Instance.new("Sound")
  453. SpecialMesh5 = Instance.new("SpecialMesh")
  454. Sound6 = Instance.new("Sound")
  455. Sound7 = Instance.new("Sound")
  456. Sound8 = Instance.new("Sound")
  457. Sound9 = Instance.new("Sound")
  458. Sound10 = Instance.new("Sound")
  459. Sound11 = Instance.new("Sound")
  460. Sound12 = Instance.new("Sound")
  461. Sound13 = Instance.new("Sound")
  462. Sound14 = Instance.new("Sound")
  463. ScreenGui15 = Instance.new("ScreenGui")
  464. Frame16 = Instance.new("Frame")
  465. ImageLabel17 = Instance.new("ImageLabel")
  466. Frame18 = Instance.new("Frame")
  467. Frame19 = Instance.new("Frame")
  468. Frame20 = Instance.new("Frame")
  469. ImageLabel21 = Instance.new("ImageLabel")
  470. Script22 = Instance.new("Script")
  471. Animation23 = Instance.new("Animation")
  472. Animation24 = Instance.new("Animation")
  473. Animation25 = Instance.new("Animation")
  474. Animation26 = Instance.new("Animation")
  475. SpecialMesh27 = Instance.new("SpecialMesh")
  476. Sound28 = Instance.new("Sound")
  477. Sound29 = Instance.new("Sound")
  478. Sound30 = Instance.new("Sound")
  479. LocalScript31 = Instance.new("LocalScript")
  480. LocalScript32 = Instance.new("LocalScript")
  481. LocalScript33 = Instance.new("LocalScript")
  482. SpecialMesh34 = Instance.new("SpecialMesh")
  483. LocalScript35 = Instance.new("LocalScript")
  484. Script36 = Instance.new("Script")
  485. Script37 = Instance.new("Script")
  486. ObjectValue38 = Instance.new("ObjectValue")
  487. Script39 = Instance.new("Script")
  488. ScreenGui40 = Instance.new("ScreenGui")
  489. Frame41 = Instance.new("Frame")
  490. Frame42 = Instance.new("Frame")
  491. Frame43 = Instance.new("Frame")
  492. TextLabel44 = Instance.new("TextLabel")
  493. LocalScript45 = Instance.new("LocalScript")
  494. Sound46 = Instance.new("Sound")
  495. Script47 = Instance.new("Script")
  496. HopperBin0.Name = "Ultra Instinct"
  497. HopperBin0.Parent = mas
  498. SpecialMesh1.Name = "BlastMesh"
  499. SpecialMesh1.Parent = HopperBin0
  500. SpecialMesh1.MeshId = "http://www.roblox.com/asset/?id=20329976"
  501. SpecialMesh1.Scale = Vector3.new(1, 0.100000001, 1)
  502. SpecialMesh1.MeshType = Enum.MeshType.FileMesh
  503. SpecialMesh1.Scale = Vector3.new(1, 0.100000001, 1)
  504. Sound2.Name = "Imbue"
  505. Sound2.Parent = HopperBin0
  506. Sound2.SoundId = "http://www.roblox.com/asset/?id=2785493"
  507. Sound2.Volume = 1
  508. Sound3.Name = "Berserk"
  509. Sound3.Parent = HopperBin0
  510. Sound3.SoundId = "http://www.roblox.com/asset/?id=2676305"
  511. Sound3.Volume = 1
  512. Sound4.Name = "Abscond"
  513. Sound4.Parent = HopperBin0
  514. Sound4.Pitch = 0.80000001192093
  515. Sound4.SoundId = "http://www.roblox.com/asset/?id=2767090"
  516. Sound4.Volume = 1
  517. SpecialMesh5.Name = "RingMesh"
  518. SpecialMesh5.Parent = HopperBin0
  519. SpecialMesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  520. SpecialMesh5.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  521. SpecialMesh5.MeshType = Enum.MeshType.FileMesh
  522. SpecialMesh5.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  523. Sound6.Name = "Elec"
  524. Sound6.Parent = HopperBin0
  525. Sound6.Pitch = 0.89999997615814
  526. Sound6.SoundId = "http://www.roblox.com/asset/?id=2800815"
  527. Sound6.Volume = 1
  528. Sound7.Name = "Break"
  529. Sound7.Parent = HopperBin0
  530. Sound7.Pitch = 0.75
  531. Sound7.SoundId = "http://www.roblox.com/asset/?id=3264793"
  532. Sound7.Volume = 1
  533. Sound8.Name = "Defile"
  534. Sound8.Parent = HopperBin0
  535. Sound8.Pitch = 1.125
  536. Sound8.SoundId = "http://www.roblox.com/asset/?id=3264923"
  537. Sound8.Volume = 1
  538. Sound9.Name = "DBC"
  539. Sound9.Parent = HopperBin0
  540. Sound9.Pitch = 0.55000001192093
  541. Sound9.SoundId = "http://www.roblox.com/asset/?id=2101137"
  542. Sound9.Volume = 1
  543. Sound10.Name = "DBExplode"
  544. Sound10.Parent = HopperBin0
  545. Sound10.Pitch = 0.30000001192093
  546. Sound10.SoundId = "http://www.roblox.com/asset/?id=2691586"
  547. Sound10.Volume = 1
  548. Sound11.Name = "GB1"
  549. Sound11.Parent = HopperBin0
  550. Sound11.Pitch = 0.69999998807907
  551. Sound11.SoundId = "http://www.roblox.com/asset?id=1369158"
  552. Sound11.Volume = 1
  553. Sound12.Name = "GB2"
  554. Sound12.Parent = HopperBin0
  555. Sound12.Pitch = 0.80000001192093
  556. Sound12.SoundId = "http://www.roblox.com/asset/?id=2974000"
  557. Sound12.Volume = 1
  558. Sound13.Name = "GB3"
  559. Sound13.Parent = HopperBin0
  560. Sound13.Pitch = 0.20000000298023
  561. Sound13.SoundId = "http://www.roblox.com/asset/?id=12222124"
  562. Sound13.Volume = 1
  563. Sound14.Name = "GB4"
  564. Sound14.Parent = HopperBin0
  565. Sound14.Pitch = 0.64999997615814
  566. Sound14.SoundId = "http://www.roblox.com/asset/?id=2974249"
  567. Sound14.Volume = 1
  568. ScreenGui15.Name = "OWNAGEgui"
  569. ScreenGui15.Parent = HopperBin0
  570. Frame16.Name = "Tray"
  571. Frame16.Parent = ScreenGui15
  572. Frame16.Transparency = 1
  573. Frame16.Size = UDim2.new(0.0450000018, 0, 0.340000004, 0)
  574. Frame16.Position = UDim2.new(0.949999988, 0, 0.380000025, 0)
  575. Frame16.BackgroundColor3 = Color3.new(0, 1, 0)
  576. Frame16.BackgroundTransparency = 1
  577. Frame16.BorderColor3 = Color3.new(0, 1, 0)
  578. ImageLabel17.Parent = Frame16
  579. ImageLabel17.Transparency = 1
  580. ImageLabel17.Size = UDim2.new(1, 0, 0.25, 0)
  581. ImageLabel17.Position = UDim2.new(0, 0, 0.800000012, 3)
  582. ImageLabel17.BackgroundColor3 = Color3.new(0, 1, 0)
  583. ImageLabel17.BackgroundTransparency = 1
  584. ImageLabel17.BorderColor3 = Color3.new(0, 1, 0)
  585. ImageLabel17.SizeConstraint = Enum.SizeConstraint.RelativeXX
  586. ImageLabel17.Image = "http://www.roblox.com/asset/?id=18441769 "
  587. Frame18.Name = "HealthBar"
  588. Frame18.Parent = Frame16
  589. Frame18.Size = UDim2.new(0.159999996, 0, 0.800000012, 0)
  590. Frame18.Position = UDim2.new(0.420000017, 0, 0, 0)
  591. Frame18.BackgroundColor3 = Color3.new(0, 1, 0)
  592. Frame18.BorderColor3 = Color3.new(0, 1, 0)
  593. Frame18.BorderSizePixel = 0
  594. Frame18.ZIndex = 2
  595. Frame19.Name = "HealthBarBacking"
  596. Frame19.Parent = Frame16
  597. Frame19.Size = UDim2.new(0.159999996, 0, 0.800000012, 0)
  598. Frame19.Position = UDim2.new(0.419999987, 0, 0, 0)
  599. Frame19.BackgroundColor3 = Color3.new(0, 1, 0)
  600. Frame19.BorderColor3 = Color3.new(0, 1, 0)
  601. Frame19.BorderSizePixel = 0
  602. Frame20.Parent = ScreenGui15
  603. Frame20.Transparency = 1
  604. Frame20.Size = UDim2.new(5, 0, 5, 0)
  605. Frame20.Position = UDim2.new(-0.200000003, 0, -0.200000003, 0)
  606. Frame20.BackgroundColor3 = Color3.new(0, 1, 0)
  607. Frame20.BackgroundTransparency = 1
  608. Frame20.BorderColor3 = Color3.new(0, 1, 0)
  609. ImageLabel21.Parent = ScreenGui15
  610. ImageLabel21.Transparency = 1
  611. ImageLabel21.Size = UDim2.new(0.700000048, 0, 1.5, 0)
  612. ImageLabel21.Position = UDim2.new(0.150000006, 0, 1.25, 0)
  613. ImageLabel21.BackgroundColor3 = Color3.new(0, 1, 0)
  614. ImageLabel21.BackgroundTransparency = 1
  615. ImageLabel21.BorderColor3 = Color3.new(0.2, 0.811765, 0.2)
  616. ImageLabel21.BorderSizePixel = 0
  617. ImageLabel21.Image = "http://www.roblox.com/asset/?id=15046792"
  618. Script22.Parent = ScreenGui15
  619. Script22.Disabled = true
  620. table.insert(cors,sandbox(Script22,function()
  621. wait(.1)
  622. Image=script.Parent.ImageLabel
  623. Image.Position=UDim2.new(.15,0,1.25,0)
  624. game:GetService("Debris"):AddItem(m,2)
  625. game:GetService("Debris"):AddItem(m,2)
  626. script.Parent.Tray.Visible=true
  627. script.Parent.Frame.BackgroundTransparency=1
  628. for i=1, 40 do
  629. Image.Position=Image.Position+UDim2.new(0,0,-.025,0)
  630. wait()
  631. end
  632. wait(.5)
  633. for i=1, 40 do
  634. script.Parent.Frame.BackgroundTransparency=1-(.025*i)
  635. wait()
  636. end
  637. script.Parent.Parent.Parent.Character.Humanoid.Health=0
  638. for _,v in pairs(script.Parent.Parent.Parent.Character:children()) do
  639. if v.className=="Part" then
  640. v.Parent=nil
  641. end
  642. end
  643. for i=1, 80 do
  644. Image.Position=Image.Position+UDim2.new(0,0,.0125,0)
  645. wait()
  646. end
  647.  
  648. end))
  649. Animation23.Name = "darkcorruptstartanim2"
  650. Animation23.Parent = HopperBin0
  651. Animation24.Name = "darkcorruptstartanim1"
  652. Animation24.Parent = HopperBin0
  653. Animation25.Name = "darkcorruptmoveanim"
  654. Animation25.Parent = HopperBin0
  655. Animation26.Name = "darkcorruptidleanim"
  656. Animation26.Parent = HopperBin0
  657. SpecialMesh27.Name = "SpikeMesh"
  658. SpecialMesh27.Parent = HopperBin0
  659. SpecialMesh27.MeshId = "http://www.roblox.com/asset/?id=1033714"
  660. SpecialMesh27.Scale = Vector3.new(7, 16, 7)
  661. SpecialMesh27.MeshType = Enum.MeshType.FileMesh
  662. SpecialMesh27.Scale = Vector3.new(7, 16, 7)
  663. Sound28.Name = "Curse"
  664. Sound28.Parent = HopperBin0
  665. Sound28.Pitch = 0.40000000596046
  666. Sound28.SoundId = "http://www.roblox.com/asset/?id=13775494"
  667. Sound28.Volume = 1
  668. Sound29.Name = "DSHit"
  669. Sound29.Parent = HopperBin0
  670. Sound29.Pitch = 1.5
  671. Sound29.SoundId = "http://www.roblox.com/asset/?id=2101148"
  672. Sound29.Volume = 1
  673. Sound30.Name = "DS"
  674. Sound30.Parent = HopperBin0
  675. Sound30.Pitch = 0.69999998807907
  676. Sound30.SoundId = "http://www.roblox.com/asset/?id=2691586"
  677. Sound30.Volume = 0.60000002384186
  678. LocalScript31.Name = "HarnessMAIN"
  679. LocalScript31.Parent = HopperBin0
  680. table.insert(cors,sandbox(LocalScript31,function()
  681. myname=script.Parent.Parent.Parent.Name
  682. me=game.Players:findFirstChild(myname)
  683.  
  684. wait()
  685. for _,v in pairs(script.Parent:children()) do
  686. if v.className=="Sound" then
  687. v:Stop()
  688. end
  689. end
  690. wait(.5)
  691. Tool=script.Parent
  692. Charge,Maximum,ChargeAnims,Charging,OverE=4000,9e9*9e9,{},false,0
  693. CUR=1
  694. Abilities={}
  695. DCCOLS={BrickColor:Black(),BrickColor.new("Black"),BrickColor.new("Black"),BrickColor.new("Black"),BrickColor.new("Black")}
  696. Contact = false
  697. Corrupt = false
  698. CanAnim=true
  699. DCCO1=function(Torso,ti)
  700. for i=1, ti do
  701. if Torso.Parent==nil then
  702. return
  703. end
  704. p=Instance.new("Part")
  705. p.Name="BlastRing"
  706. p.TopSurface=0
  707. p.BottomSurface=0
  708. p.CanCollide=false
  709. p.Anchored=true
  710. p.BrickColor=BrickColor:Black()
  711. p.Size=Vector3.new(1,1,1)
  712. p.CFrame=Torso.CFrame*CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  713. p.Parent=workspace
  714. script.Parent.BlastMesh:clone().Parent=p
  715. coroutine.resume(coroutine.create(function(par) for lol=1, 9 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(1,.7,1) par.Transparency=lol*.1 par.CFrame=par.CFrame*CFrame.new(0,.3,0) wait() end par.Parent=nil end),p)
  716. wait(.05)
  717. end
  718. end
  719. DCCO2=function(Torso,ti)
  720. for o=1, ti do
  721. if Torso.Parent==nil then
  722. return
  723. end
  724. p2=Instance.new("Part")
  725. p2.Name="Blast"
  726. p2.TopSurface=0
  727. p2.BottomSurface=0
  728. p2.CanCollide=false
  729. p2.Anchored=true
  730. p2.BrickColor=BrickColor.new("Black")
  731. p2.Size=Vector3.new(10,10,10)
  732. p2.formFactor="Symmetric"
  733. p2.CFrame=Torso.CFrame*CFrame.new(0,.25,0)
  734. p2.Parent=workspace
  735. m=Instance.new("BlockMesh")
  736. m.Parent=p2
  737. m.Name="BlastMesh"
  738. coroutine.resume(coroutine.create(function(part) for loll=1, 9 do part.BlastMesh.Scale=part.BlastMesh.Scale-Vector3.new(.09,.09,.09) part.Transparency=loll*.1 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2)
  739. wait(.025)
  740. end
  741. end
  742. DCCO3=function(Torso,ti)
  743. for o=1, ti do
  744. if Torso.Parent==nil then
  745. return
  746. end
  747. p2=Instance.new("Part")
  748. p2.Name="Blast"
  749. p2.TopSurface=0
  750. p2.BottomSurface=0
  751. p2.CanCollide=false
  752. p2.Anchored=true
  753. p2.BrickColor=BrickColor.new("Black")
  754. p2.Size=Vector3.new(3,3,3)
  755. p2.formFactor="Symmetric"
  756. p2.CFrame=Torso.CFrame*CFrame.new(0,.25,0)
  757. p2.Parent=workspace
  758. m=Instance.new("BlockMesh")
  759. m.Parent=p2
  760. m.Name="BlastMesh"
  761. coroutine.resume(coroutine.create(function(part,dir) for loll=1, 15 do part.BlastMesh.Scale=part.BlastMesh.Scale-Vector3.new(.09,.09,.09) part.Transparency=loll/20 part.CFrame=part.CFrame*CFrame.new(dir)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2,Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10))
  762. wait(.025)
  763. end
  764. end
  765.  
  766. ----Corrupt State Area--------------------------------------------------------------------------------------------------------
  767. ----Corrupt State Area--------------------------------------------------------------------------------------------------------
  768. ----Corrupt State Area--------------------------------------------------------------------------------------------------------
  769.  
  770. --this replaces Overcharging.
  771. --it still owns everyone around you in one shot (breaking them).
  772.  
  773. LimitBreak=function(part)
  774. e=Instance.new("Part")
  775. e.TopSurface=0
  776. e.BottomSurface=0
  777. e.Anchored=true
  778. e.CanCollide=false
  779. e.formFactor="Plate"
  780. e.Size=Vector3.new(1,.4,1)
  781. e.CFrame=CFrame.new(part.Parent.Torso.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  782. e.Name="Effect"
  783. e.BrickColor=BrickColor:Black()
  784. r=script.Parent.RingMesh:clone()
  785. r.Parent=e
  786. e.Parent=Torso.Parent
  787. coroutine.resume(coroutine.create(function(mesh) for l=1, 20 do r.Parent.Transparency=l/20 r.Scale=r.Scale+Vector3.new(25/l,25/l,.02) wait() end r.Parent.Parent=nil end),r)
  788. PWN={}
  789. for _,v in pairs(workspace:children()) do
  790. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  791. if v.Humanoid.Health>100 and v:FindFirstChild("Torso")~=nil then
  792. if v~=vPlayer.Character and (v.Torso.Position-vPlayer.Character.Torso.Position).magnitude<=40 then
  793. table.insert(PWN,v.Torso)
  794. end
  795. end
  796. end
  797. end
  798. wait(.10)
  799. for _,l in pairs(PWN) do
  800. v=Instance.new("BodyVelocity")
  801. v.P=3000
  802. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  803. v.velocity=(l.Position-vPlayer.Character.Torso.Position).unit*30+Vector3.new(0,50,0)
  804. v.Parent=l
  805. ra=Instance.new("BodyAngularVelocity")
  806. ra.P=3000
  807. ra.maxTorque=Vector3.new(5000,5000,5000)*50000
  808. ra.angularvelocity=Vector3.new(math.random(-20,20),math.random(-30,30),math.random(-20,20))
  809. ra.Parent=l
  810. game:GetService("Debris"):AddItem(v,.2)
  811. game:GetService("Debris"):AddItem(ra,.2)
  812. end
  813. wait(.10)
  814. for _,v in pairs(PWN) do
  815. coroutine.resume(coroutine.create(Break),v)
  816. end
  817. end
  818.  
  819. doStartup=function(mouse)
  820. Torso=vPlayer.Character.Torso
  821. Humanoid=vPlayer.Character.Humanoid
  822. anim=Humanoid:LoadAnimation(script.Parent.darkcorruptstartanim1)
  823. anim:Play()
  824. wait(.10)
  825. for darkowns=1, 17 do
  826. p=Instance.new("Part")
  827. p.TopSurface=0
  828. p.BottomSurface=0
  829. p.Anchored=true
  830. p.CanCollide=false
  831. p.BrickColor=BrickColor:Black()
  832. p.Size=Vector3.new(1,1,1)
  833. p.formFactor="Symmetric"
  834. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  835. p.Parent=vPlayer.Character
  836. Instance.new("BlockMesh").Parent=p
  837. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  838. wait(.05)
  839. end
  840. coroutine.resume(coroutine.create(LimitBreak),Torso)
  841. Corrupt=true
  842. pt=Instance.new("BodyPosition")
  843. pt.P=5000
  844. pt.D=700
  845. pt.maxForce=Vector3.new(0,math.huge,0)
  846. pt.position=Torso.Position+Vector3.new(0,4,0)
  847. pt.Parent=Torso
  848. wait(1.2)
  849. CurElapsed=0
  850. CurrentHealth=Humanoid.Health
  851. LastHealth=CurrentHealth
  852. CANIM="idle"
  853. anim:Stop()
  854. anim:Remove()
  855. animloaded=Humanoid:LoadAnimation(script.Parent.darkcorruptidleanim)
  856. animloaded:Play()
  857. humanoidFunction=Humanoid.Changed:connect(function(Change)
  858. if Change=="Health" then
  859. Dif=LastHealth-Humanoid.Health
  860. if Dif>0 then
  861. Humanoid.Health=Humanoid.Health+Dif/2
  862. print("DAMAGE HALVED.")
  863. else
  864. Humanoid.Health=LastHealth
  865. print("NOHEALING")
  866. end
  867. CurrentHealth=Humanoid.Health
  868. LastHealth=CurrentHealth
  869. end
  870. end)
  871. Tilt=Instance.new("BodyGyro")
  872. Tilt.P=80000
  873. Tilt.D=3000
  874. Tilt.maxTorque=Vector3.new(500000000000000000000000,500000000000000000000000,500000000000000000000000)*50000
  875. Tilt.cframe=Torso.CFrame
  876. Tilt.Parent=Torso
  877. Cam=workspace.CurrentCamera
  878. vPush=Instance.new("BodyVelocity")
  879. vPush.P=3000
  880. vPush.maxForce=Vector3.new(math.huge,0,math.huge)
  881. vPush.velocity=Vector3.new(0,0,0)
  882. vPush.Parent=Torso
  883. coroutine.resume(coroutine.create(function()
  884. while Corrupt==true do
  885. wait(.085)
  886. if vPush.P>0 then
  887. p=Instance.new("Part")
  888. p.Name="BlastRing"
  889. p.TopSurface=0
  890. p.BottomSurface=0
  891. p.CanCollide=false
  892. p.Anchored=true
  893. p.BrickColor=BrickColor:Black()
  894. p.Size=Vector3.new(1,1,1)
  895. p.CFrame=CFrame.new(Torso.Position)-Vector3.new(0,6,0)
  896. p.Parent=workspace
  897. script.Parent.BlastMesh:clone().Parent=p
  898. p.BlastMesh.Scale=Vector3.new(2,1,2)
  899. coroutine.resume(coroutine.create(function(par,int) for lol=1, 10 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(.2+int/5,int/5,.2+int/5) if int==1.2 then par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(0,.9,0) end par.Transparency=lol/10 par.CFrame=par.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/20*lol,0) wait() end par.Parent=nil end),p,.5)
  900. p=Instance.new("Part")
  901. p.TopSurface=0
  902. p.BottomSurface=0
  903. p.Anchored=true
  904. p.CanCollide=false
  905. p.BrickColor=BrickColor:Black()
  906. p.Size=Vector3.new(1,1,1)
  907. p.formFactor="Symmetric"
  908. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)
  909. p.Parent=vPlayer.Character
  910. Instance.new("BlockMesh").Parent=p
  911. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,Charge/160)
  912. p=Instance.new("Part")
  913. p.TopSurface=0
  914. p.BottomSurface=0
  915. p.Anchored=true
  916. p.CanCollide=false
  917. p.BrickColor=BrickColor:Black()
  918. p.Size=Vector3.new(1,1,1)
  919. p.formFactor="Symmetric"
  920. p.CFrame=vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)
  921. p.Parent=vPlayer.Character
  922. Instance.new("BlockMesh").Parent=p
  923. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,Charge/160)
  924. end
  925. end
  926. end))
  927. while Charge>0 do
  928. Vel=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)
  929. Vell=(Vel-Vector3.new(0,0,0)).magnitude
  930. if CanAnim==true then
  931. if Vell>=10 and Vell<120 then
  932. if toload~="move" then
  933. toload="move"
  934. animloaded:Stop()
  935. animloaded:Remove()
  936. animloaded=Humanoid:LoadAnimation(script.Parent.darkcorruptmoveanim)
  937. animloaded:Play()
  938. Tilt.Parent=Torso
  939. vPush.P=3000
  940. pt.maxForce=Vector3.new(0,math.huge,0)
  941. vPush.Parent=Torso
  942. Tilt.maxTorque=Vector3.new(500000000000000000000000,500000000000000000000000,500000000000000000000000)*50000
  943. end
  944. else
  945. if toload~="idle" then
  946. toload="idle"
  947. animloaded:Stop()
  948. animloaded:Remove()
  949. animloaded=Humanoid:LoadAnimation(script.Parent.darkcorruptidleanim)
  950. animloaded:Play()
  951. Tilt.Parent=Torso
  952. vPush.P=3000
  953. pt.maxForce=Vector3.new(0,math.huge,0)
  954. vPush.Parent=Torso
  955. Tilt.maxTorque=Vector3.new(500000000000000000000000,500000000000000000000000,500000000000000000000000)*50000
  956. end
  957. end
  958. else
  959. toload="nil"
  960. animloaded:Stop()
  961. animloaded:Remove()
  962. Tilt.cframe=CFrame.new(Torso.Position,Torso.Position+Vector3.new(Torso.CFrame.lookVector.x,0,Torso.CFrame.lookVector.z))
  963. print(">_>")
  964. vPush.P=0
  965. vPush.Parent=nil
  966. pt.maxForce=Vector3.new(0,0,0)
  967. wait(.5)
  968. end
  969. look=Cam.CoordinateFrame
  970. Tilt.cframe=look
  971. mmmm=Vector3.new(Torso.CFrame.lookVector.x,0,Torso.CFrame.lookVector.z)
  972. intt=((mouse.ViewSizeY-mouse.Y)/10+.5)/170
  973. --CFrame.new(Torso.Position,Torso.Position+mmmm*30)*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  974. if toload=="idle" then
  975. Tilt.cframe=Tilt.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/14 - intt,0,0)
  976. else
  977. Tilt.cframe=Tilt.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/6 - intt,0,0)
  978. end
  979. vii=Torso.CFrame.lookVector*((mouse.ViewSizeY-mouse.Y)/5-20)
  980. vPush.velocity=Vector3.new(vii.x*1.3,0,vii.z*1.3)
  981. wait()
  982. end
  983. animloaded:Stop()
  984. animloaded:Remove()
  985. humanoidFunction:disconnect()
  986. anim=Humanoid:LoadAnimation(script.Parent.darkcorruptstartanim2)
  987. anim:Play()
  988. pt.position=Torso.Position-Vector3.new(0,4,0)
  989. pt.Parent=nil
  990. Tilt.Parent=nil
  991. vPush.Parent=nil
  992. Corrupt=false
  993. wait(2)
  994. anim:Stop()
  995. anim:Remove()
  996. p.Parent=nil
  997. end
  998.  
  999.  
  1000.  
  1001. ----Corrupt State Area--------------------------------------------------------------------------------------------------------
  1002. ----Corrupt State Area--------------------------------------------------------------------------------------------------------
  1003. ----Corrupt State Area--------------------------------------------------------------------------------------------------------
  1004.  
  1005.  
  1006. SHAKE2=function(CHAR)
  1007. if game.Players:GetPlayerFromCharacter(CHAR)~=nil then
  1008. s=script.Shake2:clone()
  1009. s.Disabled=false
  1010. s.Parent=game.Players:GetPlayerFromCharacter(CHAR).Backpack
  1011. end
  1012. end
  1013. SHAKE3=function(CHAR)
  1014. if game.Players:GetPlayerFromCharacter(CHAR)~=nil then
  1015. s=script.Shake3:clone()
  1016. s.Disabled=false
  1017. s.Parent=game.Players:GetPlayerFromCharacter(CHAR).Backpack
  1018. end
  1019. end
  1020.  
  1021. DCContact=function(hit,Tors)
  1022. if hit.Parent==nil then
  1023. return
  1024. end
  1025. h=hit.Parent:FindFirstChild("Humanoid")
  1026. t=hit.Parent:FindFirstChild("Torso")
  1027. if h~=nil and t~=nil then
  1028. print(Contact)
  1029. if Contact==false then
  1030. Contact=true
  1031. print("CONTINUE!")
  1032. end
  1033. if h.Health>0 then
  1034. if h.Parent==vPlayer.Character then
  1035. return
  1036. end
  1037. h:TakeDamage(1000)
  1038. vl=Instance.new("BodyVelocity")
  1039. vl.P=4000
  1040. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1041. vl.velocity=Tors.BodyVelocity.velocity/1.1+Vector3.new(0,18,0)
  1042. vl.Parent=t
  1043. game:GetService("Debris"):AddItem(vl,.2)
  1044. rl=Instance.new("BodyAngularVelocity")
  1045. rl.P=3000
  1046. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  1047. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+Tors.RotVelocity*1.1
  1048. rl.Parent=t
  1049. game:GetService("Debris"):AddItem(rl,.2)
  1050. end
  1051. end
  1052. end
  1053. GBConnect=function(hit,vel)
  1054. if hit.Parent==nil then
  1055. return
  1056. end
  1057. h=hit.Parent:FindFirstChild("Humanoid")
  1058. t=hit.Parent:FindFirstChild("Torso")
  1059. if h~=nil and t~=nil then
  1060. if h.Health>0 then
  1061. if h.Parent==vPlayer.Character then
  1062. return
  1063. end
  1064. h:TakeDamage(El/1000)
  1065. vl=Instance.new("BodyVelocity")
  1066. vl.P=4000
  1067. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1068. vl.velocity=vel*(5*El*2)+Vector3.new(0,7,0)
  1069. vl.Parent=t
  1070. game:GetService("Debris"):AddItem(vl,.2)
  1071. rl=Instance.new("BodyAngularVelocity")
  1072. rl.P=3000
  1073. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  1074. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1075. rl.Parent=t
  1076. game:GetService("Debris"):AddItem(rl,.2)
  1077. end
  1078. end
  1079. end
  1080.  
  1081.  
  1082.  
  1083. DBExplode=function(D)
  1084. pf=Instance.new("Part")
  1085. pf.TopSurface=0
  1086. pf.BottomSurface=0
  1087. pf.Anchored=false
  1088. pf.CanCollide=false
  1089. pf.Shape="Ball"
  1090. pf.BrickColor=BrickColor:Black()
  1091. pf.Size=Vector3.new(4,4,4)
  1092. pf.formFactor="Symmetric"
  1093. pf.CFrame=D.CFrame
  1094. pf.Parent=workspace
  1095. vp=Instance.new("BodyPosition")
  1096. vp.P=4000
  1097. vp.maxForce=Vector3.new(50000,50000,50000)*5000000000
  1098. vp.position=pf.Position
  1099. vp.Parent=pf
  1100. pf.Touched:connect(function(hit)
  1101. if hit.Parent==nil then
  1102. return
  1103. end
  1104. h=hit.Parent:FindFirstChild("Humanoid")
  1105. t=hit.Parent:FindFirstChild("Torso")
  1106. if h~=nil and t~=nil then
  1107. if h.Parent==vPlayer.Character then
  1108. return
  1109. end
  1110. if Corrupt==false then
  1111. h:TakeDamage(5)
  1112. else
  1113. h:TakeDamage(6)
  1114. end
  1115. vl=Instance.new("BodyVelocity")
  1116. vl.P=4500
  1117. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1118. vl.velocity=(pf.Position-t.Position).unit*30+Vector3.new(0,10,0)
  1119. vl.Parent=t
  1120. game:GetService("Debris"):AddItem(vl,.2)
  1121. rl=Instance.new("BodyAngularVelocity")
  1122. rl.P=3000
  1123. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1124. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1125. rl.Parent=t
  1126. game:GetService("Debris"):AddItem(rl,.2)
  1127. end
  1128. end)
  1129. c=pf.CFrame
  1130. r=Instance.new("Part")
  1131. r.Anchored=true
  1132. r.Name="Ring"
  1133. r.CanCollide=false
  1134. r.TopSurface=0
  1135. r.BottomSurface=0
  1136. r.CFrame=CFrame.new(c.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1137. r.Parent=workspace
  1138. script.Parent.RingMesh:clone().Parent=r
  1139. r.RingMesh.Scale=Vector3.new(3,3,3)
  1140. r.BrickColor=BrickColor.new("Black")
  1141. coroutine.resume(coroutine.create(function(par) for i=1, 14 do par.Transparency=i/14 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(5,5,.1) wait() end par.Parent=nil end),r)
  1142. r=Instance.new("Part")
  1143. r.Anchored=true
  1144. r.Name="Ring"
  1145. r.CanCollide=false
  1146. r.TopSurface=0
  1147. r.BottomSurface=0
  1148. r.CFrame=CFrame.new(c.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1149. r.Parent=workspace
  1150. script.Parent.RingMesh:clone().Parent=r
  1151. r.RingMesh.Scale=Vector3.new(3,3,3)
  1152. r.BrickColor=BrickColor.new("Black")
  1153. coroutine.resume(coroutine.create(function(par) for i=1, 7 do par.Transparency=i/7 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(12,12,.3) wait() end par.Parent=nil end),r)
  1154. D.Parent=nil
  1155. p=Instance.new("Part")
  1156. p.Name="BlastRing"
  1157. p.TopSurface=0
  1158. p.BottomSurface=0
  1159. p.CanCollide=false
  1160. p.Anchored=true
  1161. p.BrickColor=BrickColor:Black()
  1162. p.Size=Vector3.new(1,1,1)
  1163. p.CFrame=r.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1164. p.CFrame=p.CFrame-Vector3.new(0,5,0)
  1165. p.Parent=workspace
  1166. script.Parent.BlastMesh:clone().Parent=p
  1167. p.BlastMesh.Scale=Vector3.new(5,5,1)
  1168. coroutine.resume(coroutine.create(function(par) for lol=1, 17 do if Corrupt==false then par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(1,1,1) else par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(2,1.3,2) end par.Transparency=lol/17 par.CFrame=par.CFrame*CFrame.new(0,.1,0) wait() end par.Parent=nil end),p)
  1169. s=script.Parent.DBExplode:clone()
  1170. s.Parent=pf
  1171. s:Play()
  1172. for grow=1, 15 do
  1173. if Corrupt==false then
  1174. pf.Size=pf.Size+Vector3.new(3,3,3)
  1175. else
  1176. pf.Size=pf.Size+Vector3.new(4,4,4)
  1177. end
  1178. pf.Transparency=grow/15
  1179. pf.CFrame=c
  1180. wait()
  1181. end
  1182. pf.Parent=nil
  1183. end
  1184. DBHit=function(hit,DB)
  1185. if hit.Parent==nil then
  1186. return
  1187. end
  1188. h=hit.Parent:FindFirstChild("Humanoid")
  1189. t=hit.Parent:FindFirstChild("Torso")
  1190. if h~=nil and t~=nil then
  1191. if h.Parent==vPlayer.Character then
  1192. return
  1193. end
  1194. h:TakeDamage(5)
  1195. vl=Instance.new("BodyVelocity")
  1196. vl.P=4500
  1197. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1198. vl.velocity=DB.BodyVelocity.velocity*1.05+Vector3.new(0,3,0)
  1199. vl.Parent=t
  1200. game:GetService("Debris"):AddItem(vl,.2)
  1201. rl=Instance.new("BodyAngularVelocity")
  1202. rl.P=3000
  1203. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1204. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1205. rl.Parent=t
  1206. game:GetService("Debris"):AddItem(rl,.2)
  1207. else
  1208. if hit.CanCollide==false then
  1209. return
  1210. end
  1211. DBCon:disconnect()
  1212. DBExplode(DB)
  1213. end
  1214. end
  1215. PunchHit=function(hit)
  1216. if hit.Parent==nil then
  1217. return
  1218. end
  1219. h=hit.Parent:FindFirstChild("Humanoid")
  1220. t=hit.Parent:FindFirstChild("Torso")
  1221. if h~=nil and t~=nil then
  1222. if h.Parent==vPlayer.Character then
  1223. return
  1224. end
  1225. PAWNSH:disconnect()
  1226. if Corrupt==false then
  1227. h:TakeDamage(1000)
  1228. vl=Instance.new("BodyVelocity")
  1229. vl.P=4500
  1230. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1231. vl.velocity=vPlayer.Character.Torso.Velocity/2+Vector3.new(0,15,0)
  1232. vl.Parent=t
  1233. game:GetService("Debris"):AddItem(vl,.4)
  1234. rl=Instance.new("BodyAngularVelocity")
  1235. rl.P=3000
  1236. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1237. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1238. rl.Parent=t
  1239. game:GetService("Debris"):AddItem(rl,.5)
  1240. else
  1241. h:TakeDamage(1000)
  1242. vl=Instance.new("BodyVelocity")
  1243. vl.P=4500
  1244. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1245. vl.velocity=vPlayer.Character.Torso.Velocity/1.5+Vector3.new(0,10,0)
  1246. vl.Parent=t
  1247. game:GetService("Debris"):AddItem(vl,.3)
  1248. rl=Instance.new("BodyAngularVelocity")
  1249. rl.P=3000
  1250. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1251. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))*2
  1252. rl.Parent=t
  1253. game:GetService("Debris"):AddItem(rl,.5)
  1254. end
  1255. end
  1256. end
  1257. SmashHit=function(hit)
  1258. if hit.Parent==nil then
  1259. return
  1260. end
  1261. h=hit.Parent:FindFirstChild("Humanoid")
  1262. t=hit.Parent:FindFirstChild("Torso")
  1263. if h~=nil and t~=nil then
  1264. if h.Parent==vPlayer.Character then
  1265. return
  1266. end
  1267. s=script.Parent.DSHit:clone()
  1268. s.Parent=hit
  1269. s:Play()
  1270. game:GetService("Debris"):AddItem(s,2)
  1271. LOLOHAX:disconnect()
  1272. h:TakeDamage(1000)
  1273. vl=Instance.new("BodyVelocity")
  1274. vl.P=10
  1275. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1276. vl.velocity=vPlayer.Character.Torso.Velocity/2+Vector3.new(0,2,0)+vPlayer.Character.Torso.CFrame.lookVector*20
  1277. vl.Parent=t
  1278. game:GetService("Debris"):AddItem(vl,.2)
  1279. rl=Instance.new("BodyAngularVelocity")
  1280. rl.P=3
  1281. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1282. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1283. rl.Parent=t
  1284. game:GetService("Debris"):AddItem(rl,.2)
  1285. end
  1286. end
  1287. Land=function(hit)
  1288. if hit.Parent==nil or hit.CanCollide==false then
  1289. return
  1290. end
  1291. if hit.Parent:FindFirstChild("Humanoid")==true then
  1292. return
  1293. end
  1294. nCont:disconnect()
  1295. Contact=true
  1296. PWN={}
  1297. for _,v in pairs(workspace:children()) do
  1298. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  1299. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  1300. if v~=vPlayer.Character and (v.Torso.Position-vPlayer.Character.Torso.Position).magnitude<=50 then
  1301. table.insert(PWN,v.Torso)
  1302. end
  1303. end
  1304. end
  1305. end
  1306. p=Instance.new("Part")
  1307. p.Name="BlastRing"
  1308. p.TopSurface=0
  1309. p.BottomSurface=0
  1310. p.CanCollide=false
  1311. p.Anchored=true
  1312. p.BrickColor=BrickColor:Black()
  1313. p.Size=Vector3.new(1,1,1)
  1314. p.CFrame=CFrame.new(Torso.Parent.Head.CFrame.p)-Vector3.new(0,4,0)
  1315. p.Parent=workspace
  1316. script.Parent.BlastMesh:clone().Parent=p
  1317. p.BlastMesh.Scale=Vector3.new(2,3,2)
  1318. if Corrupt==false then
  1319. coroutine.resume(coroutine.create(function(par) for lol=1, 10 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(2,.4,2) par.Transparency=lol*.1 par.CFrame=par.CFrame*CFrame.new(0,.2,0) wait() end par.Parent=nil end),p)
  1320. else
  1321. coroutine.resume(coroutine.create(function(par) for lol=1, 10 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(4,.7,4) par.Transparency=lol*.1 par.CFrame=par.CFrame*CFrame.new(0,.35,0) wait() end par.Parent=nil end),p)
  1322. end
  1323.  
  1324. for _,t in pairs(PWN) do
  1325. if Corrupt==false then
  1326. Mag=(vPlayer.Character.Torso.Position-t.Position).magnitude/10
  1327. t.Parent.Humanoid:TakeDamage(2)
  1328. else
  1329. Mag=(vPlayer.Character.Torso.Position-t.Position).magnitude/7
  1330. t.Parent.Humanoid:TakeDamage(10)
  1331. end
  1332. vl=Instance.new("BodyVelocity")
  1333. vl.P=4000
  1334. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1335. vl.velocity=Vector3.new(0,math.random(40,60),0)+(t.Position-vPlayer.Character.Torso.Position).unit*(30/Mag)
  1336. vl.Parent=t
  1337. game:GetService("Debris"):AddItem(vl,.2)
  1338. rl=Instance.new("BodyAngularVelocity")
  1339. rl.P=3000
  1340. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  1341. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1342. rl.Parent=t
  1343. game:GetService("Debris"):AddItem(rl,.2)
  1344. end
  1345. end
  1346. doArms=function(Com)
  1347. if Com==true then
  1348. Torso=vPlayer.Character.Torso
  1349. RA=Torso:FindFirstChild("Right Shoulder")
  1350. if RA==nil then
  1351. return
  1352. end
  1353. LA=Torso:FindFirstChild("Left Shoulder")
  1354. if LA==nil then
  1355. return
  1356. end
  1357. RightS=Instance.new("Motor")
  1358. RightS.Name="Right_Shoulder"
  1359. RightS.C0=RA.C0
  1360. RightS.C1=RA.C1
  1361. RightS.Part0=RA.Part0
  1362. RightS.Part1=RA.Part1
  1363. RightS.MaxVelocity=.35
  1364. RightS.Parent=Torso
  1365. LeftS=Instance.new("Motor")
  1366. LeftS.Name="Left_Shoulder"
  1367. LeftS.C0=LA.C0
  1368. LeftS.C1=LA.C1
  1369. LeftS.Part0=LA.Part0
  1370. LeftS.Part1=LA.Part1
  1371. LeftS.MaxVelocity=.35
  1372. LeftS.Parent=Torso
  1373. RA.Parent=nil
  1374. LA.Parent=nil
  1375. RA.Part1=nil
  1376. LA.Part1=nil
  1377. else
  1378. RightS.Part1=nil
  1379. LeftS.Part1=nil
  1380. RightS.Parent=nil
  1381. LeftS.Parent=nil
  1382. RA.Parent=Torso
  1383. LA.Parent=Torso
  1384. RA.Part1=nil
  1385. LA.Part1=nil
  1386. RA.Part1=vPlayer.Character["Right Arm"]
  1387. LA.Part1=vPlayer.Character["Left Arm"]
  1388. wait(.2)
  1389. RA.Part0=Torso
  1390. LA.Part0=Torso
  1391. RA.Part1=vPlayer.Character["Right Arm"]
  1392. LA.Part1=vPlayer.Character["Left Arm"]
  1393. end
  1394. end
  1395.  
  1396. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1397. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1398. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1399. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1400. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1401. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1402. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1403. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1404. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1405. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1406. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1407. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1408. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1409. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1410. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1411. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1412. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1413. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1414. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1415. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1416. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1417. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1418. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1419. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1420. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1421. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1422. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1423. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1424. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1425. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  1426.  
  1427. --these moves require extreme power. Only jj363 can harness enough dark energy to perform these.
  1428.  
  1429. SPIKEHIT=function(hit,p,BOOST)
  1430. if hit.Parent==nil then
  1431. return
  1432. end
  1433. h=hit.Parent:FindFirstChild("Humanoid")
  1434. if h~=nil and hit.Parent~=vPlayer.Character and hit.Parent:FindFirstChild("Torso")~=nil then
  1435. if h.Health>0 then
  1436. h:TakeDamage(1000*BOOST)
  1437. vl=Instance.new("BodyVelocity")
  1438. vl.P=4000
  1439. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1440. vl.velocity=Vector3.new(0,(BOOST*20),0)+(hit.Parent.Torso.Position-p).unit*(50/BOOST)
  1441. vl.Parent=hit.Parent.Torso
  1442. game:GetService("Debris"):AddItem(vl,.2)
  1443. rl=Instance.new("BodyAngularVelocity")
  1444. rl.P=3000
  1445. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  1446. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1447. rl.Parent=hit.Parent.Torso
  1448. game:GetService("Debris"):AddItem(rl,.2)
  1449. ss=script.Parent.DCHHIT:clone()
  1450. ss.Parent=hit.Parent.Torso
  1451. ss:Play()
  1452. end
  1453. end
  1454. end
  1455.  
  1456. MakeSpike=function(Location,PO,b)
  1457. Spike=Instance.new("Part")
  1458. Spike.BrickColor=BrickColor.new("Black")
  1459. Spike.CanCollide=false
  1460. script.Parent.SpikeMesh:clone().Parent=Spike
  1461. Spike.formFactor="Symmetric"
  1462. Spike.Size=Vector3.new(5+b*3,11+b*4,5+b*3)
  1463. Spike.CFrame=CFrame.new(Location-Vector3.new(0,3*b*1.5,0))
  1464. Spike.SpikeMesh.Scale=(Spike.SpikeMesh.Scale*(b/2))*1.5
  1465. v=Instance.new("BodyPosition")
  1466. v.P=4000
  1467. v.maxForce=Vector3.new(5000,math.huge,5000)
  1468. v.position=Spike.Position+Vector3.new(0,28+b*18,0)
  1469. v.Parent=Spike
  1470. Spike.Parent=workspace
  1471. coroutine.resume(coroutine.create(function(BANANA) for i=1, 12 do BANANA.SpikeMesh.Scale=BANANA.SpikeMesh.Scale-Vector3.new(.6,0,.6) BANANA.Transparency=i/12 wait() end BANANA.Parent=nil end),Spike)
  1472. Spike.Touched:connect(function(hit) SPIKEHIT(hit,PO,b) end)
  1473. ss=script.Parent.LOL:clone()
  1474. ss.Pitch=.8/b
  1475. ss.Parent=Spike
  1476. ss:Play()
  1477. end
  1478.  
  1479. DarkChaser=function()
  1480. Torso=vPlayer.Character:FindFirstChild("Torso")
  1481. if Torso.Velocity.y>5 or Torso.Velocity.y<-5 then
  1482. return
  1483. end
  1484. if Charge>=8 then
  1485. Charge=Charge-8
  1486. else
  1487. return
  1488. end
  1489. Pos=Torso.Position
  1490. Dir=Torso.CFrame.lookVector
  1491. Start=Torso.Position+Dir*7
  1492. b=1
  1493. for t=1, 6 do
  1494. for i=1, 6 do
  1495. if t==6 then
  1496. b=2
  1497. end
  1498. coroutine.resume(coroutine.create(MakeSpike),Pos+Vector3.new(math.cos(i)*(6*t),0,math.sin(i)*(6*t)),Pos,b)
  1499. end
  1500. wait(.1)
  1501. end
  1502. end
  1503.  
  1504. DarkSmash=function()
  1505. if Charge>=7 then
  1506. Charge=Charge-7
  1507. else
  1508. e=Instance.new("Part")
  1509. e.TopSurface=0
  1510. e.BottomSurface=0
  1511. e.CanCollide=false
  1512. e.Anchored=true
  1513. e.Shape="Ball"
  1514. e.Size=Vector3.new(1,1,1)
  1515. e.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1516. e.Name="Effect"
  1517. e.BrickColor=BrickColor:Black()
  1518. e.Parent=Torso.Parent
  1519. m=script.Parent.BlastMesh:clone()
  1520. m.Scale=Vector3.new(2,2,.1)
  1521. m.Parent=e
  1522. coroutine.resume(coroutine.create(function(m) for i=1, 5 do m.Parent.CFrame=m.Parent.CFrame*CFrame.new(0,.7,0) m.Scale=m.Scale+Vector3.new(1,.3,1) m.Parent.Transparency=i/6 wait() end m.Parent.Parent=nil end),e.BlastMesh)
  1523. pu=Instance.new("BodyVelocity")
  1524. pu.maxForce=Vector3.new(math.huge,0,math.huge)
  1525. pu.velocity=Torso.CFrame.lookVector*3
  1526. pu.Parent=Torso
  1527. wait(.1)
  1528. pu.Parent=nil
  1529. return
  1530. end
  1531. e=Instance.new("Part")
  1532. e.TopSurface=0
  1533. e.BottomSurface=0
  1534. e.CanCollide=false
  1535. e.Anchored=true
  1536. e.Shape="Ball"
  1537. e.Size=Vector3.new(1,1,1)
  1538. e.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Torso.CFrame.lookVector*3
  1539. e.Name="Effect"
  1540. e.BrickColor=BrickColor:Black()
  1541. e.Parent=Torso.Parent
  1542. m=script.Parent.BlastMesh:clone()
  1543. m.Scale=Vector3.new(2,2,.1)
  1544. m.Parent=e
  1545. coroutine.resume(coroutine.create(function(m) for i=1, 6 do m.Parent.CFrame=m.Parent.CFrame*CFrame.new(0,.8,0) m.Scale=m.Scale+Vector3.new(1.4,.35,1.4) m.Parent.Transparency=i/6 wait() end m.Parent.Parent=nil end),e.BlastMesh)
  1546. pu=Instance.new("BodyVelocity")
  1547. pu.P=9000
  1548. pu.maxForce=Vector3.new(math.huge,0,math.huge)
  1549. pu.velocity=Torso.CFrame.lookVector*70
  1550. pu.Parent=Torso
  1551. g=Instance.new("BodyGyro")
  1552. g.Parent=Torso
  1553. for forward=1, 6 do
  1554. for _,v in pairs(Torso.Parent:children()) do
  1555. if v.className=="Part" and v.Name~="Effect" then
  1556. n=v:clone()
  1557. n.archivable=true
  1558. n.Anchored=true
  1559. n.CanCollide=false
  1560. n.Name="TRAILER"
  1561. n.BrickColor=BrickColor.new("Black")
  1562. n.CFrame=n.CFrame+Torso.CFrame.lookVector*(2+forward)
  1563. n.Parent=workspace
  1564. coroutine.resume(coroutine.create(function(ne,m) for i=1, m do ne.Transparency=i/m wait() end ne.Parent=nil end),n,5+forward)
  1565. elseif v.className=="Hat" then
  1566. n=v.Handle:clone()
  1567. n.archivable=true
  1568. n.Anchored=true
  1569. n.CanCollide=false
  1570. n.Mesh.VertexColor=Vector3.new(0,0,0)
  1571. n.Name="TRAILER"
  1572. n.BrickColor=BrickColor.new("Black")
  1573. n.CFrame=n.CFrame+Torso.CFrame.lookVector*(2+forward)
  1574. n.Parent=workspace
  1575. coroutine.resume(coroutine.create(function(ne,m) for i=1, m do ne.Transparency=i/m wait() end ne.Parent=nil end),n,5+forward)
  1576. end
  1577. end
  1578. end
  1579. sgb=script.Parent.DS:clone()
  1580. sgb.Parent=Torso
  1581. sgb:Play()
  1582. Dist=Torso.CFrame.lookVector*12.5
  1583. Pos=Torso.Position+Dist
  1584. r=Instance.new("Part")
  1585. r.Anchored=true
  1586. r.Name="Ring"
  1587. r.CanCollide=false
  1588. r.TopSurface=0
  1589. r.BottomSurface=0
  1590. r.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)+Dist
  1591. r.Parent=workspace
  1592. script.Parent.RingMesh:clone().Parent=r
  1593. r.RingMesh.Scale=Vector3.new(3,3,3)
  1594. r.BrickColor=BrickColor.new("Black")
  1595. coroutine.resume(coroutine.create(function(par) for i=1, 8 do par.Transparency=i/8 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(1.5,1.5,.3) par.CFrame=par.CFrame*CFrame.new(0,0,.4) wait() end par.Parent=nil end),r)
  1596. e=Instance.new("Part")
  1597. e.TopSurface=0
  1598. e.BottomSurface=0
  1599. e.CanCollide=false
  1600. e.Anchored=true
  1601. e.Shape="Ball"
  1602. e.Size=Vector3.new(1,1,1)
  1603. e.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Dist
  1604. e.Name="Effect"
  1605. e.BrickColor=BrickColor:Black()
  1606. e.Parent=Torso.Parent
  1607. m=script.Parent.BlastMesh:clone()
  1608. m.Scale=Vector3.new(2,2,.1)
  1609. m.Parent=e
  1610. coroutine.resume(coroutine.create(function(m) for i=1, 5 do m.Parent.CFrame=m.Parent.CFrame*CFrame.new(0,.3,0) m.Scale=m.Scale+Vector3.new(1,.6,1) m.Parent.Transparency=i/5 wait() end m.Parent.Parent=nil end),e.BlastMesh)
  1611.  
  1612. PWN={}
  1613. for _,v in pairs(workspace:children()) do
  1614. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil and v~=Torso.Parent and v:FindFirstChild("Torso")~=nil then
  1615. if (v.Torso.Position-Torso.Position).magnitude<=13 then
  1616. vv=Instance.new("BodyVelocity")
  1617. vv.P=800
  1618. vv.maxForce=Vector3.new(5000000,0,5000000)
  1619. vv.velocity=(v.Torso.Position-Torso.Position).unit*2+Torso.CFrame.lookVector*4
  1620. vv.Parent=v.Torso
  1621. game:GetService("Debris"):AddItem(vv,.2)
  1622. vv=Instance.new("BodyAngularVelocity")
  1623. vv.P=400
  1624. vv.maxTorque=Vector3.new(50000,50000,50000)
  1625. vv.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1626. vv.Parent=v.Torso
  1627. game:GetService("Debris"):AddItem(vv,.2)
  1628. v.Humanoid:TakeDamage(3)
  1629. table.insert(PWN,v)
  1630. end
  1631. end
  1632. end
  1633. for _,v in pairs(PWN) do
  1634. if game.Players:GetPlayerFromCharacter(v)~=nil then
  1635. s=script.Shake4:clone()
  1636. s.Disabled=false
  1637. s.Parent=v
  1638. end
  1639. end
  1640. s=script.Shake4:clone()
  1641. s.Disabled=false
  1642. s.Parent=Torso.Parent
  1643. connector=Instance.new("Part")
  1644. connector.Name="HITSPACE"
  1645. connector.formFactor="Symmetric"
  1646. connector.Size=Vector3.new(4,5,2)
  1647. connector.CanCollide=false
  1648. connector.CFrame=Torso.CFrame
  1649. connector.Transparency=1
  1650. connector.Parent=workspace
  1651. v=Instance.new("BodyVelocity")
  1652. v.P=9000
  1653. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1654. v.velocity=Torso.CFrame.lookVector*100
  1655. v.Parent=connector
  1656. LOLOHAX=connector.Touched:connect(function(hit) SmashHit(hit) end)
  1657. game:GetService("Debris"):AddItem(connector,.2)
  1658.  
  1659. wait(.125)
  1660. r=Instance.new("Part")
  1661. r.Anchored=true
  1662. r.Name="Ring"
  1663. r.CanCollide=false
  1664. r.TopSurface=0
  1665. r.BottomSurface=0
  1666. r.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)+Dist-Torso.CFrame.lookVector*3
  1667. r.Parent=workspace
  1668. script.Parent.RingMesh:clone().Parent=r
  1669. r.RingMesh.Scale=Vector3.new(3,3,3)
  1670. r.BrickColor=BrickColor.new("Black")
  1671. coroutine.resume(coroutine.create(function(par) for i=1, 7 do par.Transparency=i/7 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(1.3,1.3,.1) par.CFrame=par.CFrame*CFrame.new(0,0,.3) wait() end par.Parent=nil end),r)
  1672. e=Instance.new("Part")
  1673. e.TopSurface=0
  1674. e.BottomSurface=0
  1675. e.CanCollide=false
  1676. e.Anchored=true
  1677. e.Shape="Ball"
  1678. e.Size=Vector3.new(1,1,1)
  1679. e.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1680. e.Name="Effect"
  1681. e.BrickColor=BrickColor:Black()
  1682. e.Parent=Torso.Parent
  1683. m=script.Parent.BlastMesh:clone()
  1684. m.Scale=Vector3.new(1,1,.1)
  1685. m.Parent=e
  1686. coroutine.resume(coroutine.create(function(m) for i=1, 7 do m.Parent.CFrame=m.Parent.CFrame*CFrame.new(0,1.2,0) m.Scale=m.Scale+Vector3.new(1.2,.1,1.2) m.Parent.Transparency=i/7 wait() end m.Parent.Parent=nil end),e.BlastMesh)
  1687. pu.Parent=nil
  1688. wait(.2)
  1689. g.Parent=nil
  1690. sgb.Parent=nil
  1691. end
  1692.  
  1693.  
  1694. DPunisherGrab=function(hit)
  1695. if hit.Parent==nil then
  1696. return
  1697. end
  1698. h=hit.Parent:FindFirstChild("Humanoid")
  1699. t=hit.Parent:FindFirstChild("Torso")
  1700. print(hit.Parent.Name)
  1701. if h~=nil and t~=nil then
  1702. if h.Health<1 or h.Parent==vPlayer.Character then
  1703. return
  1704. end
  1705. vPlayer.Character.Torso.BodyVelocityM.velocity=Vector3.new(0,0,0)
  1706. Grabbed=t
  1707. DPG:disconnect()
  1708. end
  1709. end
  1710.  
  1711. DarkDPunisher=function()
  1712. Torso=vPlayer.Character.Torso
  1713. RA=Torso:FindFirstChild("Right Shoulder")
  1714. if RA==nil then
  1715. return
  1716. end
  1717. LA=Torso:FindFirstChild("Left Shoulder")
  1718. if LA==nil then
  1719. return
  1720. end
  1721. doArms(true)
  1722. RightS.MaxVelocity=.3
  1723. LeftS.MaxVelocity=.2
  1724. RightS.DesiredAngle=-1.5
  1725. LeftS.DesiredAngle=-.6
  1726. wait(.5)
  1727. RightS.MaxVelocity=1
  1728. LeftS.MaxVelocity=.4
  1729. RightS.DesiredAngle=1.6
  1730. LeftS.DesiredAngle=1.2
  1731. v=Instance.new("BodyVelocity")
  1732. v.Name="BodyVelocityM"
  1733. v.P=3000
  1734. v.maxForce=Vector3.new(math.huge,50000000000000000000,math.huge)
  1735. v.velocity=Torso.CFrame.lookVector*160
  1736. if Corrupt==true then v.velocity=Torso.CFrame.lookVector*200 end
  1737. v.Parent=Torso
  1738. g=Instance.new("BodyGyro")
  1739. g.P=95000
  1740. g.D=100
  1741. g.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  1742. g.cframe=Torso.CFrame
  1743. g.Parent=Torso
  1744. Grabbed=nil
  1745. DidGrab=false
  1746. sa=Instance.new("Part")
  1747. sa.Name="StrikeArea"
  1748. sa.TopSurface=0
  1749. sa.BottomSurface=0
  1750. sa.CFrame=Torso.Parent.Head.CFrame
  1751. sa.formFactor="Symmetric"
  1752. sa.Transparency=1
  1753. sa.CanCollide=false
  1754. sa.Size=Vector3.new(2,2,2)
  1755. sa.Parent=vPlayer.Character
  1756. ww=Instance.new("Weld")
  1757. ww.Part0=vPlayer.Character["Right Arm"]
  1758. ww.Part1=sa
  1759. ww.Parent=sa
  1760. ww.C0=CFrame.new(0,-1.3,0)
  1761. DPG=sa.Touched:connect(DPunisherGrab)
  1762. for i=1, 7 do
  1763. if Grabbed~=nil then
  1764. DidGrab=true
  1765. break
  1766. end
  1767. wait()
  1768. end
  1769. if DidGrab==false or Charge<6 then
  1770. print("No grab.")
  1771. v.Parent=nil
  1772. else
  1773. Charge=Charge-6
  1774. v.Parent=nil
  1775. pt=Instance.new("BodyPosition")
  1776. pt.P=5000
  1777. pt.maxForce=Vector3.new(0,500000000000000000000000000,0)
  1778. pt.position=Torso.Position
  1779. pt.Parent=Torso
  1780. game:GetService("Debris"):AddItem(pt,4)
  1781. Torso.Neck.C0=Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/7,0,0)
  1782. g.cframe=CFrame.new(Torso.Position,Torso.Position+Torso.CFrame.lookVector*10)
  1783. print(Grabbed)
  1784. w=Instance.new("Weld")
  1785. w.Part0=Torso
  1786. w.Part1=Grabbed
  1787. w.C0=CFrame.new(1.5,1.75,-1.45)*CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi,0)
  1788. w.Parent=vPlayer.Character["Torso"]
  1789. RightS.MaxVelocity=.2
  1790. RightS.CurrentAngle=1.6
  1791. RightS.DesiredAngle=2.4
  1792. LeftS.DesiredAngle=.2
  1793. wait(.25)
  1794. s=script.Parent.DBC:clone()
  1795. s.Pitch=.375
  1796. s.Parent=Torso
  1797. s:Play()
  1798. for darkowns=1, 12 do
  1799. s.Pitch=s.Pitch+.075
  1800. Grabbed.Parent.Humanoid.Health=Grabbed.Parent.Humanoid.Health-1.5
  1801. p=Instance.new("Part")
  1802. p.TopSurface=0
  1803. p.BottomSurface=0
  1804. p.Anchored=true
  1805. p.CanCollide=false
  1806. p.BrickColor=BrickColor:Black()
  1807. p.Size=Vector3.new(1,1,1)
  1808. p.formFactor="Symmetric"
  1809. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.4,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  1810. p.Parent=vPlayer.Character
  1811. Instance.new("BlockMesh").Parent=p
  1812. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns/1.5)
  1813. wait(.05)
  1814. end
  1815. s:Stop()
  1816. s.Parent=nil
  1817. s=script.Parent.DBExplode:clone()
  1818. s.Pitch=.425
  1819. s.Parent=Grabbed
  1820. s:Play()
  1821. ww.C0=CFrame.new(0,-2,0)
  1822. p=Instance.new("Part")
  1823. p.Name="BlastRing"
  1824. p.TopSurface=0
  1825. p.BottomSurface=0
  1826. p.CanCollide=false
  1827. p.Anchored=true
  1828. p.BrickColor=BrickColor:Black()
  1829. p.Size=Vector3.new(1,1,1)
  1830. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  1831. p.Parent=workspace
  1832. script.Parent.BlastMesh:clone().Parent=p
  1833. p.BlastMesh.Scale=Vector3.new(1,1,1)
  1834. coroutine.resume(coroutine.create(function(par) for lol=1, 11 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(.6,1.8,.6) par.Transparency=lol/11 par.CFrame=par.CFrame*CFrame.new(0,1,0) wait() end par.Parent=nil end),p)
  1835. coroutine.resume(coroutine.create(DCCO2),sa,4)
  1836. coroutine.resume(coroutine.create(DCCO3),sa,8)
  1837. r=Instance.new("Part")
  1838. r.Anchored=true
  1839. r.Name="Ring"
  1840. r.CanCollide=false
  1841. r.TopSurface=0
  1842. r.BottomSurface=0
  1843. r.CFrame=sa.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1844. r.Parent=workspace
  1845. script.Parent.RingMesh:clone().Parent=r
  1846. r.RingMesh.Scale=Vector3.new(3,3,3)
  1847. r.BrickColor=BrickColor.new("Black")
  1848. coroutine.resume(coroutine.create(function(par) for i=1, 15 do par.Transparency=i/15 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(1.5,1.5,.5) par.CFrame=par.CFrame*CFrame.new(0,0,.4) wait() end par.Parent=nil end),r)
  1849. RightS.DesiredAngle=RightS.DesiredAngle+.5
  1850. Dir=(vPlayer.Character["Right Arm"].Position-(( vPlayer.Character["Right Arm"].CFrame * CFrame.new(0,50,0) ).p)).unit
  1851. vlo=Instance.new("BodyVelocity")
  1852. vlo.Name="BodyVelocity"
  1853. vlo.P=4500
  1854. vlo.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1855. vlo.velocity=Dir*20
  1856. if Corrupt==true then vlo.velocity=vlo.velocity*5-Vector3.new(0,60,0) end
  1857. vlo.Parent=Grabbed
  1858. game:GetService("Debris"):AddItem(vlo,.2)
  1859. rl=Instance.new("BodyAngularVelocity")
  1860. rl.P=3000
  1861. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1862. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1863. rl.Parent=Grabbed
  1864. game:GetService("Debris"):AddItem(rl,.2)
  1865. Grabbed.Parent.Humanoid.Health=Grabbed.Parent.Humanoid.Health-70
  1866. p.Parent=nil
  1867. w.Parent=nil
  1868. game:GetService("Debris"):AddItem(s,2)
  1869. pt.Parent=nil
  1870. coroutine.resume(coroutine.create(DCCO3),Grabbed,6)
  1871. wait(.6)
  1872. Torso.Neck.C0=Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/7,0,0)
  1873. end
  1874. wait(.3)
  1875. sa.Parent=nil
  1876. g.Parent=nil
  1877. doArms(false)
  1878. end
  1879.  
  1880. DarkHide=function()
  1881. Torso=vPlayer.Character.Torso
  1882. RA=Torso:FindFirstChild("Right Shoulder")
  1883. if RA==nil then
  1884. return
  1885. end
  1886. LA=Torso:FindFirstChild("Left Shoulder")
  1887. if LA==nil then
  1888. return
  1889. end
  1890. if Charge>=2 then
  1891. Charge=Charge-2
  1892. else
  1893. return
  1894. end
  1895. doArms(true)
  1896. OR=RA.C0
  1897. RightS.C0=OR*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.2,-.5,0)
  1898. RightS.DesiredAngle=2
  1899. LeftS.DesiredAngle=.3
  1900. RightS.MaxVelocity=.2
  1901. LeftS.MaxVelocity=.1
  1902. s=script.Parent.DBC:clone()
  1903. s.Pitch=.9
  1904. s.Parent=Torso
  1905. s:Play()
  1906. for darkowns=1, 12 do
  1907. s.Pitch=s.Pitch-.06
  1908. p=Instance.new("Part")
  1909. p.TopSurface=0
  1910. p.BottomSurface=0
  1911. p.Anchored=true
  1912. p.CanCollide=false
  1913. p.BrickColor=BrickColor:Black()
  1914. p.Size=Vector3.new(1,1,1)
  1915. p.formFactor="Symmetric"
  1916. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  1917. p.Parent=vPlayer.Character
  1918. Instance.new("BlockMesh").Parent=p
  1919. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  1920. wait(.05)
  1921. end
  1922. for _,v in pairs(vPlayer.Character:children()) do
  1923. if v.className=="Part" then
  1924. coroutine.resume(coroutine.create(function(PAR) for i=1, 5 do PAR.Transparency=i*.2 wait(.02) end end),v)
  1925. elseif v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
  1926. coroutine.resume(coroutine.create(function(PAR) for i=1, 5 do PAR.Transparency=i*.2 wait(.02) end end),v.Handle)
  1927. end
  1928. end
  1929. for darkowns=1, 12 do
  1930. s.Pitch=s.Pitch-.03
  1931. p=Instance.new("Part")
  1932. p.TopSurface=0
  1933. p.BottomSurface=0
  1934. p.Anchored=true
  1935. p.CanCollide=false
  1936. p.BrickColor=BrickColor:Black()
  1937. p.Size=Vector3.new(1,1,1)
  1938. p.formFactor="Symmetric"
  1939. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  1940. p.Parent=vPlayer.Character
  1941. Instance.new("BlockMesh").Parent=p
  1942. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  1943. wait(.05)
  1944. end
  1945. RightS.DesiredAngle=-1
  1946. LeftS.DesiredAngle=1
  1947. RightS.MaxVelocity=.4
  1948. LeftS.MaxVelocity=.4
  1949. s:Stop()
  1950. s.Parent=nil
  1951. wait(1)
  1952. doArms(false)
  1953. wait(10)
  1954. for _,v in pairs(vPlayer.Character:children()) do
  1955. if v.className=="Part" then
  1956. coroutine.resume(coroutine.create(function(PAR) for i=1, 5 do PAR.Transparency=PAR.Transparency-.2 wait(.02) end PAR.Transparency=0 end),v)
  1957. elseif v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
  1958. coroutine.resume(coroutine.create(function(PAR) for i=1, 5 do PAR.Transparency=PAR.Transparency-.2 wait(.02) end PAR.Transparency=0 end),v.Handle)
  1959. end
  1960. end
  1961. end
  1962.  
  1963. DoTornado=function(nVel,Pwn)
  1964. t=Instance.new("Part")
  1965. t.BrickColor=BrickColor.new("Black")
  1966. g=Instance.new("BodyGyro")
  1967. g.P=5000
  1968. g.D=50
  1969. g.cframe=CFrame.new(0,0,0)
  1970. g.maxTorque=Vector3.new(5000000000,0,5000000000)*50000000000
  1971. g.Parent=t
  1972. t.formFactor="Symmetric"
  1973. t.Size=Vector3.new(1,1,1)
  1974. t.CanCollide=false
  1975. t.CFrame=CFrame.new(vPlayer.Character.Torso.CFrame.p+vPlayer.Character.Torso.CFrame.lookVector*5+Vector3.new(0,3,0))*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1976. vm=Instance.new("BodyVelocity")
  1977. vm.P=3000
  1978. vm.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1979. vm.velocity=vPlayer.Character.Torso.CFrame.lookVector*40+Vector3.new(math.random(-5,5),0,math.random(-5,5))+nVel
  1980. vm.Parent=t
  1981. vl=Instance.new("BodyPosition")
  1982. vl.P=3000
  1983. vl.maxForce=Vector3.new(0,5000000,0)
  1984. vl.position=t.Position
  1985. vl.Parent=t
  1986. r=Instance.new("BodyAngularVelocity")
  1987. r.P=1450
  1988. r.maxTorque=Vector3.new(0,50000000000000000000000000,0)*5000
  1989. r.angularvelocity=Vector3.new(0,250,0)
  1990. r.Parent=t
  1991. s=Instance.new("Sound")
  1992. s.Volume=1
  1993. s.Pitch=.4
  1994. s.SoundId="http://www.roblox.com/asset?id=2101157"
  1995. s.Parent=t
  1996. s:Play()
  1997. script.Mesh:clone().Parent=t
  1998. t.Name="'Nado"
  1999. t.Parent=workspace
  2000. s=script.TORNADO:clone()
  2001. s.VP.Value=vPlayer
  2002. s.Disabled=false
  2003. s.Parent=t
  2004. s.VP.Value=vPlayer
  2005. end
  2006.  
  2007. DarkStorm=function()
  2008. Torso=vPlayer.Character.Torso
  2009. RA=Torso:FindFirstChild("Right Shoulder")
  2010. if RA==nil then
  2011. return
  2012. end
  2013. LA=Torso:FindFirstChild("Left Shoulder")
  2014. if LA==nil then
  2015. return
  2016. end
  2017. if Charge>=5 then
  2018. Charge=Charge-5
  2019. else
  2020. return
  2021. end
  2022. doArms(true)
  2023. OR=RA.C0
  2024. RightS.C0=OR*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.2,-.5,0)
  2025. RightS.DesiredAngle=2
  2026. LeftS.DesiredAngle=.3
  2027. RightS.MaxVelocity=.2
  2028. LeftS.MaxVelocity=.1
  2029. ss=script.Parent.DBC:clone()
  2030. ss.Pitch=.7
  2031. ss.Parent=Torso
  2032. ss:Play()
  2033. lolocaik=16
  2034. if Corrupt==true then lolocaik=8 end
  2035. for darkowns=1, lolocaik do
  2036. p=Instance.new("Part")
  2037. p.TopSurface=0
  2038. p.BottomSurface=0
  2039. p.Anchored=true
  2040. p.CanCollide=false
  2041. p.BrickColor=BrickColor:Black()
  2042. p.Size=Vector3.new(1,1,1)
  2043. p.formFactor="Symmetric"
  2044. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2045. p.Parent=vPlayer.Character
  2046. Instance.new("BlockMesh").Parent=p
  2047. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  2048. wait(.05)
  2049. end
  2050. Pos=vPlayer.Character.Torso.CFrame*CFrame.new(3,0,0)
  2051. nDir=(vPlayer.Character.Torso.Position-Pos.p).unit*30
  2052. coroutine.resume(coroutine.create(DoTornado),nDir,PWN)
  2053. Pos=vPlayer.Character.Torso.CFrame*CFrame.new(3,0,0)
  2054. nDir=(vPlayer.Character.Torso.Position-Pos.p).unit*-30
  2055. coroutine.resume(coroutine.create(DoTornado),nDir,PWN)
  2056. coroutine.resume(coroutine.create(DoTornado),Vector3.new(0,0,0),PWN)
  2057. Pos=vPlayer.Character.Torso.CFrame*CFrame.new(3,0,0)
  2058. nDir=(vPlayer.Character.Torso.Position-Pos.p).unit*60
  2059. coroutine.resume(coroutine.create(DoTornado),nDir,PWN)
  2060. Pos=vPlayer.Character.Torso.CFrame*CFrame.new(3,0,0)
  2061. nDir=(vPlayer.Character.Torso.Position-Pos.p).unit*-60
  2062. coroutine.resume(coroutine.create(DoTornado),nDir,PWN)
  2063.  
  2064. RightS.DesiredAngle=-1
  2065. LeftS.DesiredAngle=1
  2066. RightS.MaxVelocity=.4
  2067. LeftS.MaxVelocity=.4
  2068. ss:Stop()
  2069. ss.Parent=nil
  2070. wait(.4)
  2071. doArms(false)
  2072. end
  2073.  
  2074. DarkWave=function()
  2075. Torso=vPlayer.Character.Torso
  2076. RA=Torso:FindFirstChild("Right Shoulder")
  2077. if RA==nil then
  2078. return
  2079. end
  2080. LA=Torso:FindFirstChild("Left Shoulder")
  2081. if LA==nil then
  2082. return
  2083. end
  2084. if Charge>=5 then
  2085. Charge=Charge-5
  2086. else
  2087. return
  2088. end
  2089. doArms(true)
  2090. OR=RA.C0
  2091. RightS.C0=OR*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.2,-.5,0)
  2092. RightS.DesiredAngle=2
  2093. LeftS.DesiredAngle=.3
  2094. RightS.MaxVelocity=.2
  2095. LeftS.MaxVelocity=.1
  2096. ss=script.Parent.DBC:clone()
  2097. ss.Pitch=.8
  2098. ss.Parent=Torso
  2099. ss:Play()
  2100. for darkowns=1, 22 do
  2101. p=Instance.new("Part")
  2102. ss.Pitch=ss.Pitch-.02
  2103. p.TopSurface=0
  2104. p.BottomSurface=0
  2105. p.Anchored=true
  2106. p.CanCollide=false
  2107. p.BrickColor=BrickColor:Black()
  2108. p.Size=Vector3.new(1,1,1)
  2109. p.formFactor="Symmetric"
  2110. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2111. p.Parent=vPlayer.Character
  2112. Instance.new("BlockMesh").Parent=p
  2113. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  2114. wait(.05)
  2115. end
  2116. RightS.DesiredAngle=-1
  2117. LeftS.DesiredAngle=1
  2118. RightS.MaxVelocity=.4
  2119. LeftS.MaxVelocity=.4
  2120. ss:Stop()
  2121. ss.Parent=nil
  2122. Dir=Torso.CFrame.lookVector
  2123. coroutine.resume(coroutine.create(function(Dir)
  2124. for i=1, 12 do
  2125. p=Instance.new("Part")
  2126. p.Name="BlastRing"
  2127. p.TopSurface=0
  2128. p.BottomSurface=0
  2129. p.CanCollide=false
  2130. p.Anchored=true
  2131. p.BrickColor=BrickColor:Black()
  2132. p.Size=Vector3.new(1,1,1)
  2133. p.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)+Dir*(9*i+i)-Vector3.new(0,4,0)
  2134. p.Parent=workspace
  2135. script.Parent.BlastMesh:clone().Parent=p
  2136. p.BlastMesh.Scale=Vector3.new(1,.5,1)
  2137. coroutine.resume(coroutine.create(function(par,int) for lol=1, 10 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(.5+int,.6+int,.5+int) if int==1.2 then par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(0,.9,0) end par.Transparency=lol/10 par.CFrame=par.CFrame*CFrame.new(0,.4+int/3,0) wait() end par.Parent=nil end),p,i*.1)
  2138. PWN={}
  2139. for _,v in pairs(workspace:children()) do
  2140. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  2141. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  2142. if v~=vPlayer.Character and (v.Torso.Position-p.Position).magnitude<=7+(i) then
  2143. table.insert(PWN,v.Torso)
  2144. end
  2145. end
  2146. end
  2147. end
  2148. for _,t in pairs(PWN) do
  2149. SHAKE2(t.Parent)
  2150. t.Parent.Humanoid:TakeDamage(5)
  2151. Mag=(p.Position-t.Position).magnitude/10
  2152. t.Parent.Humanoid:TakeDamage(2)
  2153. vl=Instance.new("BodyVelocity")
  2154. vl.P=4000
  2155. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2156. vl.velocity=Vector3.new(0,math.random(10,15),0)+(t.Position-p.Position).unit*(5/Mag)+Dir*(32)
  2157. if i==12 then
  2158. vl.velocity=vl.velocity+Vector3.new(0,40,0)+(t.Position-p.Position).unit*(20/Mag)
  2159. t.Parent.Humanoid:TakeDamage(5)
  2160. SHAKE3(t.Parent)
  2161. end
  2162. vl.Parent=t
  2163. game:GetService("Debris"):AddItem(vl,.2)
  2164. rl=Instance.new("BodyAngularVelocity")
  2165. rl.P=3000
  2166. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  2167. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2168. rl.Parent=t
  2169. game:GetService("Debris"):AddItem(rl,.2)
  2170. end
  2171.  
  2172. wait(.1)
  2173. end
  2174. end),Dir)
  2175. wait(.4)
  2176. doArms(false)
  2177. end
  2178.  
  2179. GBKEYDOWN=false
  2180. DarkGBuster=function()
  2181. Torso=vPlayer.Character.Torso
  2182. RA=Torso:FindFirstChild("Right Shoulder")
  2183. if RA==nil then
  2184. return
  2185. end
  2186. LA=Torso:FindFirstChild("Left Shoulder")
  2187. if LA==nil then
  2188. return
  2189. end
  2190. if Charge>=100 then
  2191. Charge=Charge-100
  2192. else
  2193. return
  2194. end
  2195. doArms(true)
  2196. VDIR=Torso.CFrame.lookVector
  2197. OR=RA.C0
  2198. RightS.C0=OR*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.2,-.5,0)
  2199. RightS.DesiredAngle=2
  2200. LeftS.DesiredAngle=.3
  2201. RightS.MaxVelocity=.2
  2202. LeftS.MaxVelocity=.1
  2203. ss=script.Parent.DBC:clone()
  2204. ss.Pitch=.3
  2205. ss.Parent=Torso
  2206. ss:Play()
  2207. Torso.Neck.C0=Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  2208. g=Instance.new("BodyGyro")
  2209. g.P=20000
  2210. g.D=800
  2211. g.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2212. g.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2213. g.Parent=Torso
  2214. El=15
  2215. GBKEYDOWN=true
  2216. while El<60 and GBKEYDOWN==true do
  2217. El=El+1
  2218. p=Instance.new("Part")
  2219. ss.Pitch=ss.Pitch+.006
  2220. p.TopSurface=0
  2221. p.BottomSurface=0
  2222. p.Anchored=true
  2223. p.CanCollide=false
  2224. p.Material = "Neon"
  2225. p.BrickColor=BrickColor.new('Black')
  2226. p.Size=Vector3.new(1,1,1)
  2227. p.formFactor="Symmetric"
  2228. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)
  2229. p.Parent=vPlayer.Character
  2230. Instance.new("BlockMesh").Parent=p
  2231. coroutine.resume(coroutine.create(function(par,int) for i=1, 10 do par.Transparency=i/10 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,El)
  2232. wait(.04)
  2233. end
  2234. RightS.MaxVelocity=.4
  2235. RightS.DesiredAngle=0
  2236. LeftS.DesiredAngle=1
  2237. RightS.MaxVelocity=.8
  2238. LeftS.MaxVelocity=.4
  2239. for darkowns=1, 4 do
  2240. p=Instance.new("Part")
  2241. ss.Pitch=ss.Pitch+.005
  2242. p.TopSurface=0
  2243. p.BottomSurface=0
  2244. p.Anchored=true
  2245. p.CanCollide=false
  2246. p.BrickColor=BrickColor:Black()
  2247. p.Size=Vector3.new(1,1,1)
  2248. p.formFactor="Symmetric"
  2249. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2250. p.Parent=vPlayer.Character
  2251. Instance.new("BlockMesh").Parent=p
  2252. coroutine.resume(coroutine.create(function(par,int) for i=1, 10 do par.Transparency=i/10 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/70,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,40)
  2253. wait(.04)
  2254. end
  2255. p=Instance.new("Part")
  2256. p.Name="BlastRing"
  2257. p.TopSurface=0
  2258. p.BottomSurface=0
  2259. p.CanCollide=false
  2260. p.Anchored=true
  2261. p.BrickColor=BrickColor:Black()
  2262. p.Size=Vector3.new(1,1,1)
  2263. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  2264. p.Parent=workspace
  2265. script.Parent.BlastMesh:clone().Parent=p
  2266. p.BlastMesh.Scale=Vector3.new(1,1,1)
  2267. coroutine.resume(coroutine.create(function(par) for lol=1, 11 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(.6,1.8,.6) par.Transparency=lol/11 par.CFrame=par.CFrame*CFrame.new(0,1,0) wait() end par.Parent=nil end),p)
  2268. r=Instance.new("Part")
  2269. r.Anchored=true
  2270. r.Name="Ring"
  2271. r.CanCollide=false
  2272. r.TopSurface=0
  2273. r.BottomSurface=0
  2274. r.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,3,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2275. r.Parent=workspace
  2276. script.Parent.RingMesh:clone().Parent=r
  2277. r.RingMesh.Scale=Vector3.new(3,3,3)
  2278. r.BrickColor=BrickColor.new("Black")
  2279. coroutine.resume(coroutine.create(function(par) for i=1, 15 do par.Transparency=i/15 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(1.5,1.5,.5) par.CFrame=par.CFrame*CFrame.new(0,0,.4) wait() end par.Parent=nil end),r)
  2280. bStart=Instance.new("Part")
  2281. bStart.Name="BlastStart"
  2282. bStart.TopSurface=0
  2283. bStart.BottomSurface=0
  2284. bStart.BrickColor=BrickColor.new("Black")
  2285. bStart.formFactor="Symmetric"
  2286. bStart.Size=Vector3.new(El/2,El/2,30)
  2287. m=Instance.new("SpecialMesh")
  2288. m.MeshType="Sphere"
  2289. m.Scale=Vector3.new(1,1,1)
  2290. m.Parent=bStart
  2291. bStart.Anchored=false
  2292. bStart.CanCollide=false
  2293. bStart.CFrame=Torso.CFrame*CFrame.new(17,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2294. pv=Instance.new("BodyPosition")
  2295. pv.P=2000
  2296. pv.D=20
  2297. pv.maxForce=Vector3.new(0,500000000000000000000000000000000000000000000000,0)
  2298. pv.position=bStart.Position
  2299. pv.Parent=bStart
  2300. bStart.Parent=workspace
  2301. b=Instance.new("Part")
  2302. b.Name="BlastStart"
  2303. b.TopSurface=0
  2304. b.BottomSurface=0
  2305. b.BrickColor=BrickColor.new("Black")
  2306. b.formFactor="Symmetric"
  2307. b.Size=Vector3.new(El/2,200,El/2)
  2308. m=Instance.new("CylinderMesh")
  2309. m.Parent=b
  2310. b.Anchored=false
  2311. b.CanCollide=false
  2312. b.CFrame=bStart.CFrame*CFrame.new(0,0,217)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2313. pv2=Instance.new("BodyPosition")
  2314. pv2.P=2000
  2315. pv2.D=20
  2316. pv2.maxForce=Vector3.new(0,50000000000000000000000000000000000000000000000,0)
  2317. pv2.position=b.Position
  2318. pv2.Parent=b
  2319. b.Parent=workspace
  2320. ss:Stop()
  2321. ss.Parent=nil
  2322. be=Instance.new("Part")
  2323. be.Name="BlastStart"
  2324. be.TopSurface=0
  2325. be.BottomSurface=0
  2326. be.BrickColor=BrickColor.new("Black")
  2327. be.formFactor="Symmetric"
  2328. be.Size=Vector3.new(El/2,El/2,30)
  2329. m=Instance.new("SpecialMesh")
  2330. m.MeshType="Sphere"
  2331. m.Scale=Vector3.new(1,1,1)
  2332. m.Parent=be
  2333. be.Anchored=false
  2334. be.CanCollide=false
  2335. be.CFrame=bStart.CFrame*CFrame.new(0,0,210)
  2336. pv3=Instance.new("BodyPosition")
  2337. pv3.P=2000
  2338. pv3.D=20
  2339. pv3.maxForce=Vector3.new(0,5000000000000000000000000000000000000000,0)
  2340. pv3.position=be.Position
  2341. pv3.Parent=be
  2342. be.Parent=workspace
  2343. pv=Instance.new("BodyPosition")
  2344. pv.P=2000
  2345. pv.D=20
  2346. pv.maxForce=Vector3.new(0,5000000000000000,0)
  2347. pv.position=bStart.Position
  2348. pv.Parent=bStart
  2349. bStart.Parent=workspace
  2350. PUSH=Instance.new("BodyVelocity")
  2351. PUSH.maxForce=Vector3.new(math.huge,0,math.huge)
  2352. PUSH.velocity=-VDIR*(El/10)
  2353. PUSH.Parent=Torso
  2354. for s=1, 4 do
  2355. script.Parent["GB"..tostring(s)]:Play()
  2356. end
  2357. coroutine.resume(coroutine.create(function()
  2358. for i=1, 50 do
  2359. bStart.CFrame=Torso.CFrame*CFrame.new(17,0,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2360. bStart.CFrame=bStart.CFrame*CFrame.new(math.random(-30,30)/40,math.random(-30,30)/40,0)
  2361. b.CFrame=bStart.CFrame*CFrame.new(0,0,100)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2362. be.CFrame=bStart.CFrame*CFrame.new(0,0,200)
  2363. pv.position=bStart.Position
  2364. pv2.position=b.Position
  2365. pv3.position=be.Position
  2366. wait()
  2367. end
  2368. end))
  2369. for i=1, 4 do
  2370. wait(.15)
  2371. p=Instance.new("Part")
  2372. p.Name="BlastRing"
  2373. p.TopSurface=0
  2374. p.BottomSurface=0
  2375. p.CanCollide=false
  2376. p.Anchored=true
  2377. p.BrickColor=BrickColor:Black()
  2378. p.Size=Vector3.new(1,1,1)
  2379. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-3,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  2380. p.Parent=workspace
  2381. script.Parent.BlastMesh:clone().Parent=p
  2382. p.BlastMesh.Scale=Vector3.new(1,1,1)
  2383. coroutine.resume(coroutine.create(function(par) for lol=1, 11 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(1,.8,1) par.Transparency=lol/11 par.CFrame=par.CFrame*CFrame.new(0,.7,0) wait() end par.Parent=nil end),p)
  2384. r=Instance.new("Part")
  2385. r.Anchored=true
  2386. r.Name="Ring"
  2387. r.CanCollide=false
  2388. r.TopSurface=0
  2389. r.BottomSurface=0
  2390. r.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-i,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  2391. r.Parent=workspace
  2392. script.Parent.RingMesh:clone().Parent=r
  2393. r.RingMesh.Scale=Vector3.new(3,3,3)
  2394. r.BrickColor=BrickColor.new("Black")
  2395. coroutine.resume(coroutine.create(function(par) for i=1, 11 do par.Transparency=i/11 par.RingMesh.Scale=par.RingMesh.Scale+Vector3.new(1,1,.25) par.CFrame=par.CFrame*CFrame.new(0,0,-.4) wait() end par.Parent=nil end),r)
  2396. pv.position=bStart.Position
  2397. pv2.position=b.Position
  2398. connector=Instance.new("Part")
  2399. connector.Name="HITSPACE"
  2400. connector.formFactor="Symmetric"
  2401. connector.Size=Vector3.new(El/2,130,5)
  2402. connector.CanCollide=false
  2403. connector.CFrame=b.CFrame-Vector3.new(0,7.5,0)
  2404. push=Instance.new("BodyPosition")
  2405. push.P=3000
  2406. push.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2407. push.position=connector.Position+Vector3.new(0,15,0)
  2408. push.Parent=connector
  2409. connector.Transparency=1
  2410. connector.Parent=workspace
  2411. connector.Touched:connect(function(hit) GBConnect(hit,VDIR) end)
  2412. game:GetService("Debris"):AddItem(connector,1)
  2413. connector=Instance.new("Part")
  2414. connector.Name="HITSPACE"
  2415. connector.formFactor="Symmetric"
  2416. connector.Size=Vector3.new(El/2,211,1)
  2417. connector.CanCollide=false
  2418. connector.CFrame=b.CFrame+Vector3.new(0,5,0)
  2419. connector.Transparency=1
  2420. connector.Parent=workspace
  2421. connector.Touched:connect(function(hit) GBConnect(hit,VDIR) end)
  2422. game:GetService("Debris"):AddItem(connector,1)
  2423. connector=Instance.new("Part")
  2424. connector.Name="HITSPACE"
  2425. connector.formFactor="Symmetric"
  2426. connector.Size=Vector3.new(El/2,El/2,1)
  2427. connector.CanCollide=false
  2428. connector.CFrame=bStart.CFrame
  2429. connector.Transparency=1
  2430. connector.Parent=workspace
  2431. connector.Touched:connect(function(hit) GBConnect(hit,VDIR) end)
  2432. v=Instance.new("BodyVelocity")
  2433. v.P=2000
  2434. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2435. v.velocity=VDIR*400
  2436. v.Parent=connector
  2437. game:GetService("Debris"):AddItem(connector,.7)
  2438. end
  2439. for i=1, 7 do
  2440. wait(.15)
  2441. p=Instance.new("Part")
  2442. p.Name="BlastRing"
  2443. p.TopSurface=0
  2444. p.BottomSurface=0
  2445. p.CanCollide=false
  2446. p.Anchored=true
  2447. p.BrickColor=BrickColor:Black()
  2448. p.Size=Vector3.new(1,1,1)
  2449. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-3,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  2450. p.Parent=workspace
  2451. script.Parent.BlastMesh:clone().Parent=p
  2452. p.BlastMesh.Scale=Vector3.new(1,1,1)
  2453. coroutine.resume(coroutine.create(function(par) for lol=1, 11 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(1,.8,1) par.Transparency=lol/11 par.CFrame=par.CFrame*CFrame.new(0,.7,0) wait() end par.Parent=nil end),p)
  2454. connector=Instance.new("Part")
  2455. connector.Name="HITSPACE"
  2456. connector.formFactor="Symmetric"
  2457. connector.Size=Vector3.new(El/2,211,5)
  2458. connector.CanCollide=false
  2459. connector.CFrame=b.CFrame-Vector3.new(0,5,0)
  2460. push=Instance.new("BodyPosition")
  2461. push.P=5000
  2462. push.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2463. push.position=connector.Position+Vector3.new(0,15,0)
  2464. push.Parent=connector
  2465. connector.Transparency=1
  2466. connector.Parent=workspace
  2467. connector.Touched:connect(function(hit) GBConnect(hit,VDIR) end)
  2468. game:GetService("Debris"):AddItem(connector,.5)
  2469. connector=Instance.new("Part")
  2470. connector.Name="HITSPACE"
  2471. connector.formFactor="Symmetric"
  2472. connector.Size=Vector3.new(El/2,211,8)
  2473. connector.CanCollide=false
  2474. connector.CFrame=b.CFrame+Vector3.new(0,7.5,0)
  2475. connector.Transparency=1
  2476. connector.Parent=workspace
  2477. connector.Touched:connect(function(hit) GBConnect(hit,VDIR) end)
  2478. game:GetService("Debris"):AddItem(connector,1)
  2479. connector=Instance.new("Part")
  2480. connector.Name="HITSPACE"
  2481. connector.formFactor="Symmetric"
  2482. connector.Size=Vector3.new(El/2,El/2,1)
  2483. connector.CanCollide=false
  2484. connector.CFrame=bStart.CFrame
  2485. connector.Transparency=1
  2486. connector.Parent=workspace
  2487. connector.Touched:connect(function(hit) GBConnect(hit,VDIR) end)
  2488. v=Instance.new("BodyVelocity")
  2489. v.P=2000
  2490. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2491. v.velocity=VDIR*300
  2492. v.Parent=connector
  2493. game:GetService("Debris"):AddItem(connector,.7)
  2494. end
  2495. bStart.Parent=nil
  2496. b.Parent=nil
  2497. be.Parent=nil
  2498. PUSH.Parent=nil
  2499. RightS.DesiredAngle=2
  2500. RightS.MaxVelocity=.6
  2501. wait(1)
  2502. LeftS.DesiredAngle=0
  2503. LeftS.MaxVelocity=.4
  2504. for i=1, 10 do
  2505. wait()
  2506. Torso.Neck.C0=Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/20)
  2507. end
  2508. g.Parent=nil
  2509. doArms(false)
  2510. end
  2511.  
  2512.  
  2513. DarkCurse=function()
  2514. Torso=vPlayer.Character.Torso
  2515. RA=Torso:FindFirstChild("Right Shoulder")
  2516. if RA==nil then
  2517. return
  2518. end
  2519. LA=Torso:FindFirstChild("Left Shoulder")
  2520. if LA==nil then
  2521. return
  2522. end
  2523. if Charge>=5 then
  2524. Charge=Charge-5
  2525. else
  2526. return
  2527. end
  2528. doArms(true)
  2529. VDIR=Torso.CFrame.lookVector
  2530. OR=RA.C0
  2531. RightS.DesiredAngle=-.9
  2532. LeftS.DesiredAngle=-.3
  2533. RightS.MaxVelocity=.3
  2534. LeftS.MaxVelocity=.1
  2535. ss=script.Parent.DBC:clone()
  2536. ss.Pitch=.3
  2537. ss.Parent=Torso
  2538. ss:Play()
  2539. for darkowns=1, 15 do
  2540. p=Instance.new("Part")
  2541. ss.Pitch=ss.Pitch+.007
  2542. p.TopSurface=0
  2543. p.BottomSurface=0
  2544. p.Anchored=true
  2545. p.CanCollide=false
  2546. p.BrickColor=BrickColor:Black()
  2547. p.Size=Vector3.new(1,1,1)
  2548. p.formFactor="Symmetric"
  2549. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2550. p.Parent=vPlayer.Character
  2551. Instance.new("BlockMesh").Parent=p
  2552. coroutine.resume(coroutine.create(function(par,int) for i=1, 10 do par.Transparency=i/10 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/70,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns/2)
  2553. wait(.04)
  2554. end
  2555. RightS.DesiredAngle=1.6
  2556. for darkowns=1, 17 do
  2557. p=Instance.new("Part")
  2558. ss.Pitch=ss.Pitch+.003
  2559. p.TopSurface=0
  2560. p.BottomSurface=0
  2561. p.Anchored=true
  2562. p.CanCollide=false
  2563. p.BrickColor=BrickColor:Black()
  2564. p.Size=Vector3.new(1,1,1)
  2565. p.formFactor="Symmetric"
  2566. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2567. p.Parent=vPlayer.Character
  2568. Instance.new("BlockMesh").Parent=p
  2569. coroutine.resume(coroutine.create(function(par,int) for i=1, 10 do par.Transparency=i/10 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/70,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns/5+7.5)
  2570. wait(.04)
  2571. end
  2572. ss:Stop()
  2573. ss.Parent=nil
  2574. ss=script.Parent.DBExplode:clone()
  2575. ss.Parent=Torso
  2576. ss.Pitch=1
  2577. ss:Play()
  2578. game:GetService("Debris"):AddItem(ss,2)
  2579. LeftS.DesiredAngle=.3
  2580. coroutine.resume(coroutine.create(DCCO2),p,1)
  2581. coroutine.resume(coroutine.create(DCCO3),p,3)
  2582. md=12
  2583. if Corrupt==true then md=17 end
  2584. PWN={}
  2585. for _,v in pairs(workspace:children()) do
  2586. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  2587. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  2588. if v~=vPlayer.Character and (v.Torso.Position-p.Position).magnitude<=md then
  2589. table.insert(PWN,v.Torso)
  2590. end
  2591. end
  2592. end
  2593. end
  2594. for _,t in pairs(PWN) do
  2595. SHAKE3(t.Parent)
  2596. Num=0
  2597. for __,vv in pairs(t.Parent:children()) do
  2598. if vv.Name=="DC" then
  2599. Num=Num+1
  2600. end
  2601. end
  2602. ss=script.Parent.Curse:clone()
  2603. ss.Parent=t
  2604. game:GetService("Debris"):AddItem(ss,2)
  2605. if Num<=1 then
  2606. s=script.DC:clone()
  2607. s.Disabled=false
  2608. s.Parent=t.Parent
  2609. rl=Instance.new("BodyAngularVelocity")
  2610. rl.P=3000
  2611. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  2612. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))/5
  2613. rl.Parent=t
  2614. game:GetService("Debris"):AddItem(rl,.1)
  2615. ss.Pitch=.5
  2616. ss:Play()
  2617. else
  2618. ss.Pitch=.37
  2619. ss:Play()
  2620. t.Parent.Humanoid:TakeDamage(5)
  2621. rl=Instance.new("BodyAngularVelocity")
  2622. rl.P=3000
  2623. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  2624. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))*2
  2625. rl.Parent=t
  2626. game:GetService("Debris"):AddItem(rl,.1)
  2627. end
  2628. if Corrupt==true then
  2629. t.Parent.Humanoid:TakeDamage(8)
  2630. rl=Instance.new("BodyAngularVelocity")
  2631. rl.P=3000
  2632. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  2633. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))*2
  2634. rl.Parent=t
  2635. game:GetService("Debris"):AddItem(rl,.1)
  2636. end
  2637. end
  2638. wait(.5)
  2639. doArms(false)
  2640. end
  2641.  
  2642. DarkRiftF=function(par)
  2643. coroutine.resume(coroutine.create(DCCO2),par,250)
  2644. coroutine.resume(coroutine.create(DCCO3),par,250)
  2645. if Corrupt==true then s=script.projPuller:clone() s.Disabled=false s.Parent=par end
  2646. for timelapse=1, 60 do
  2647. PWN={}
  2648. for _,v in pairs(workspace:children()) do
  2649. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  2650. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  2651. if v~=vPlayer.Character and (v.Torso.Position-par.Position).magnitude<=25 then
  2652. table.insert(PWN,v.Torso)
  2653. end
  2654. end
  2655. end
  2656. end
  2657. for _,t in pairs(PWN) do
  2658. Mag=(par.Position-t.Position).magnitude/2
  2659. t.Parent.Humanoid:TakeDamage(.6)
  2660. rl=Instance.new("BodyAngularVelocity")
  2661. rl.P=3000
  2662. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  2663. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))/10
  2664. rl.Parent=t
  2665. game:GetService("Debris"):AddItem(rl,.1)
  2666. if Mag<=2 then
  2667. t.Parent.Humanoid.Health=t.Parent.Humanoid.Health-.3
  2668. SHAKE3(t.Parent)
  2669. else
  2670. vl=Instance.new("BodyVelocity")
  2671. vl.P=3000
  2672. vl.maxForce=Vector3.new(50000000000,50000000000,50000000000)
  2673. vl.velocity=(t.Position-par.Position).unit*-(70/(Mag))
  2674. vl.Parent=t
  2675. game:GetService("Debris"):AddItem(vl,.1)
  2676. end
  2677. end
  2678. wait(.08)
  2679. end
  2680. par.Parent=nil
  2681. end
  2682.  
  2683. DarkRift=function()
  2684. Torso=vPlayer.Character.Torso
  2685. RA=Torso:FindFirstChild("Right Shoulder")
  2686. if RA==nil then
  2687. return
  2688. end
  2689. LA=Torso:FindFirstChild("Left Shoulder")
  2690. if LA==nil then
  2691. return
  2692. end
  2693. if Charge>=10 then
  2694. Charge=Charge-10
  2695. else
  2696. return
  2697. end
  2698. doArms(true)
  2699. OR=RA.C0
  2700. RightS.DesiredAngle=-.9
  2701. LeftS.DesiredAngle=-.3
  2702. RightS.MaxVelocity=.3
  2703. LeftS.MaxVelocity=.1
  2704. ss=script.Parent.DBC:clone()
  2705. ss.Pitch=.3
  2706. ss.Parent=Torso
  2707. ss:Play()
  2708. for darkowns=1, 15 do
  2709. p=Instance.new("Part")
  2710. ss.Pitch=ss.Pitch+.003
  2711. p.TopSurface=0
  2712. p.BottomSurface=0
  2713. p.Anchored=true
  2714. p.CanCollide=false
  2715. p.BrickColor=BrickColor:Black()
  2716. p.Size=Vector3.new(1,1,1)
  2717. p.formFactor="Symmetric"
  2718. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2719. p.Parent=vPlayer.Character
  2720. Instance.new("BlockMesh").Parent=p
  2721. coroutine.resume(coroutine.create(function(par,int) for i=1, 10 do par.Transparency=i/10 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/70,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns/2)
  2722. wait(.04)
  2723. end
  2724. RightS.DesiredAngle=1.6
  2725. for darkowns=1, 34 do
  2726. p=Instance.new("Part")
  2727. ss.Pitch=ss.Pitch+.002
  2728. p.TopSurface=0
  2729. p.BottomSurface=0
  2730. p.Anchored=true
  2731. p.CanCollide=false
  2732. p.BrickColor=BrickColor:Black()
  2733. p.Size=Vector3.new(1,1,1)
  2734. p.formFactor="Symmetric"
  2735. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/7.5)
  2736. p.Parent=vPlayer.Character
  2737. Instance.new("BlockMesh").Parent=p
  2738. coroutine.resume(coroutine.create(function(par,int) for i=1, 10 do par.Transparency=i/10 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/70,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns/5+7.5)
  2739. wait(.04)
  2740. end
  2741. ss:Stop()
  2742. ss:Remove()
  2743. l=Instance.new("Part")
  2744. l.Name="Rift"
  2745. l.Transparency=0
  2746. l.Anchored=true
  2747. l.CanCollide=false
  2748. l.Size=Vector3.new(1,1,1)
  2749. l.CFrame=p.CFrame
  2750. l.Parent=workspace
  2751. coroutine.resume(coroutine.create(DarkRiftF),l)
  2752. s=script.Parent.GB4:clone()
  2753. s.Pitch=.5
  2754. s.Parent=l
  2755. s:Play()
  2756. wait(.5)
  2757. RightS.DesiredAngle=0
  2758. wait(.2)
  2759. doArms(false)
  2760. wait(.5)
  2761. end
  2762.  
  2763. DarkSUMMONWEEGEEXD=function(hit)
  2764. if hit==nil then
  2765. return
  2766. end
  2767. h=hit.Parent:FindFirstChild("Humanoid")
  2768. if h~=nil then
  2769. vv=game.Players:GetPlayerFromCharacter(hit.Parent)
  2770. if vv~=nil then
  2771. PLGUI=vvPlayerGui
  2772. m=Instance.new("Message")
  2773. m.Text=PLGUI.Name
  2774. m.Parent=workspace
  2775. wait(1)
  2776. m.Parent=nil
  2777. S=script.Parent.OWNAGEgui:clone()
  2778. S.Parent=PLGUI
  2779. if Charge>=7 then
  2780. Charge=Charge-7
  2781. else
  2782. return
  2783. end
  2784. S.Script.Disabled=false
  2785. end
  2786. end
  2787. end
  2788.  
  2789. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  2790. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  2791. --------------------MegamanBlue only----------------------------------------------------------------------------------------------------------------------------------
  2792.  
  2793. DarkPunch=function()
  2794. Torso=vPlayer.Character.Torso
  2795. RA=Torso:FindFirstChild("Right Shoulder")
  2796. if RA==nil then
  2797. return
  2798. end
  2799. LA=Torso:FindFirstChild("Left Shoulder")
  2800. if LA==nil then
  2801. return
  2802. end
  2803. if Charge>=4 then
  2804. Charge=Charge-4
  2805. else
  2806. return
  2807. end
  2808. doArms(true)
  2809. RightS.MaxVelocity=.3
  2810. LeftS.MaxVelocity=.2
  2811. RightS.DesiredAngle=-1.5
  2812. LeftS.DesiredAngle=-.6
  2813.  
  2814. for darkowns=1, 6 do
  2815. p=Instance.new("Part")
  2816. p.TopSurface=0
  2817. p.BottomSurface=0
  2818. p.Anchored=true
  2819. p.CanCollide=false
  2820. p.BrickColor=BrickColor:Black()
  2821. p.Size=Vector3.new(1,1,1)
  2822. p.formFactor="Symmetric"
  2823. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2824. p.Parent=vPlayer.Character
  2825. Instance.new("BlockMesh").Parent=p
  2826. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  2827. wait(.05)
  2828. end
  2829.  
  2830. RightS.MaxVelocity=1
  2831. LeftS.MaxVelocity=.4
  2832. RightS.DesiredAngle=1.6
  2833. LeftS.DesiredAngle=1.2
  2834. v=Instance.new("BodyVelocity")
  2835. v.P=6000
  2836. v.maxForce=Vector3.new(math.huge,5000000000,math.huge)
  2837. v.velocity=Torso.CFrame.lookVector*60
  2838. v.Parent=Torso
  2839. print(v)
  2840. g=Instance.new("BodyGyro")
  2841. g.P=3000
  2842. g.maxTorque=Vector3.new(50000,50000,50000)*50000
  2843. g.cframe=Torso.CFrame
  2844. g.Parent=Torso
  2845. if Corrupt==true then v.velocity=Torso.CFrame.lookVector*120 end
  2846.  
  2847. sa=Instance.new("Part")
  2848. sa.Name="StrikeArea"
  2849. sa.TopSurface=0
  2850. sa.BottomSurface=0
  2851. sa.CFrame=Torso.Parent.Head.CFrame
  2852. sa.formFactor="Symmetric"
  2853. sa.Transparency=1
  2854. sa.CanCollide=false
  2855. sa.Size=Vector3.new(2,1,2)
  2856. sa.Parent=vPlayer.Character
  2857. w=Instance.new("Weld")
  2858. w.Part0=vPlayer.Character["Right Arm"]
  2859. w.Part1=sa
  2860. w.Parent=sa
  2861. w.C0=CFrame.new(0,-1.5,0)
  2862. PAWNSH=sa.Touched:connect(PunchHit)
  2863.  
  2864. p=Instance.new("Part")
  2865. p.Name="BlastRing"
  2866. p.TopSurface=0
  2867. p.BottomSurface=0
  2868. p.CanCollide=false
  2869. p.Anchored=true
  2870. p.BrickColor=BrickColor:Black()
  2871. p.Size=Vector3.new(1,1,1)
  2872. p.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Torso.CFrame.lookVector*-2
  2873. p.Parent=workspace
  2874. script.Parent.BlastMesh:clone().Parent=p
  2875. p.BlastMesh.Scale=Vector3.new(1,1,1)
  2876. coroutine.resume(coroutine.create(function(par) for lol=1, 9 do par.BlastMesh.Scale=par.BlastMesh.Scale+Vector3.new(.8,.8,.6) par.Transparency=lol/9 par.CFrame=par.CFrame*CFrame.new(0,.2,0) wait() end par.Parent=nil end),p)
  2877.  
  2878. wait(.2)
  2879. sa.Parent=nil
  2880. v.Parent=nil
  2881. wait(.5)
  2882. RightS.DesiredAngle=0
  2883. LeftS.DesiredAngle=0
  2884. wait(.5)
  2885. g.Parent=nil
  2886. doArms(false)
  2887. end
  2888. DarkBomb=function()
  2889. Torso=vPlayer.Character.Torso
  2890. RA=Torso:FindFirstChild("Right Shoulder")
  2891. if RA==nil then
  2892. return
  2893. end
  2894. LA=Torso:FindFirstChild("Left Shoulder")
  2895. if LA==nil then
  2896. return
  2897. end
  2898. if Charge>=10 then
  2899. Charge=Charge-10
  2900. else
  2901. return
  2902. end
  2903. doArms(true)
  2904. OR=RA.C0
  2905. OL=LA.C0
  2906. RightS.C0=OR*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(.2,-.5,0)
  2907. LeftS.C0=OL*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(-.2,-.5,0)
  2908. RightS.DesiredAngle=2
  2909. LeftS.DesiredAngle=-2
  2910. RightS.MaxVelocity=.2
  2911. LeftS.MaxVelocity=.2
  2912. Torso.Neck.C0=Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
  2913. s=script.Parent.DBC:clone()
  2914. s.Parent=Torso
  2915. s:Play()
  2916. for darkowns=1, 25 do
  2917. p=Instance.new("Part")
  2918. p.TopSurface=0
  2919. p.BottomSurface=0
  2920. p.Anchored=true
  2921. p.CanCollide=false
  2922. p.BrickColor=BrickColor:Black()
  2923. p.Size=Vector3.new(1,1,1)
  2924. p.formFactor="Symmetric"
  2925. p.CFrame=vPlayer.Character["Right Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2926. p.Parent=vPlayer.Character
  2927. Instance.new("BlockMesh").Parent=p
  2928. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  2929. p=Instance.new("Part")
  2930. p.TopSurface=0
  2931. p.BottomSurface=0
  2932. p.Anchored=true
  2933. p.CanCollide=false
  2934. p.BrickColor=BrickColor:Black()
  2935. p.Size=Vector3.new(1,1,1)
  2936. p.formFactor="Symmetric"
  2937. p.CFrame=vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+Torso.CFrame.lookVector*(darkowns/12)
  2938. p.Parent=vPlayer.Character
  2939. Instance.new("BlockMesh").Parent=p
  2940. coroutine.resume(coroutine.create(function(par,int) for i=1, 13 do par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.05+int*.025,.05+int*.025,.05+int*.025) par.CFrame=par.CFrame*CFrame.new(0,math.random(0,10)/50,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) wait() end par.Parent=nil end),p,darkowns)
  2941. wait(.05)
  2942. end
  2943. RightS.DesiredAngle=-1
  2944. LeftS.DesiredAngle=1
  2945. RightS.MaxVelocity=.4
  2946. LeftS.MaxVelocity=.4
  2947. s.Parent=nil
  2948. Torso.Neck.C0=Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/9,0,0)
  2949.  
  2950. Dir=Torso.CFrame.lookVector
  2951. Vel=Dir*100
  2952. if Corrupt==true then Vel=Dir*150 end
  2953.  
  2954. bomb=Instance.new("Part")
  2955. bomb.Name="DarkBlast"
  2956. bomb.Transparency=1
  2957. bomb.TopSurface=0
  2958. bomb.BottomSurface=0
  2959. bomb.Anchored=false
  2960. bomb.CanCollide=false
  2961. bomb.Size=Vector3.new(7,1,7)
  2962. bomb.formFactor="Symmetric"
  2963. bomb.CFrame=CFrame.new(Torso.CFrame.p+Vector3.new(0,1,0)+Dir*6,Torso.Position+Dir*50)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  2964. bomb.Parent=workspace
  2965. DBCon=bomb.Touched:connect(function(hit) DBHit(hit,bomb) end)
  2966. v=Instance.new("BodyVelocity")
  2967. v.P=3000
  2968. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2969. v.velocity=Vel
  2970. v.Parent=bomb
  2971. s=script.Parent.Abscond:clone()
  2972. s.Pitch=.6
  2973. s.Parent=bomb
  2974. s:Play()
  2975. coroutine.resume(coroutine.create(DCCO1),bomb,10)
  2976. coroutine.resume(coroutine.create(DCCO2),bomb,20)
  2977. for loopwait=1, 20 do
  2978. if bomb.Parent==nil then
  2979. return doArms(false)
  2980. end
  2981. wait(.025)
  2982. end
  2983. DBCon:disconnect()
  2984. DBExplode(bomb)
  2985. doArms(false)
  2986. end
  2987. DarkBoostStrike=function()
  2988. if Charge>=8 then
  2989. Charge=Charge-8
  2990. else
  2991. return
  2992. end
  2993. script.Parent.Defile:Play()
  2994. Contact=false
  2995. Torso=vPlayer.Character.Torso
  2996. coroutine.resume(coroutine.create(DCCO1),Torso,5)
  2997. coroutine.resume(coroutine.create(DCCO2),Torso,10)
  2998. sa=Instance.new("Part")
  2999. sa.Name="StrikeArea"
  3000. sa.TopSurface=0
  3001. sa.BottomSurface=0
  3002. sa.CFrame=Torso.Parent.Head.CFrame
  3003. sa.formFactor="Symmetric"
  3004. sa.Transparency=1
  3005. sa.CanCollide=false
  3006. sa.Size=Vector3.new(8,1,8)
  3007. sa.Parent=vPlayer.Character
  3008. w=Instance.new("Weld")
  3009. w.Part0=vPlayer.Character.Torso
  3010. w.Part1=sa
  3011. w.Parent=sa
  3012. w.C0=CFrame.new(0,3,0)
  3013. Dir=Torso.CFrame.lookVector
  3014. Vel=Dir*150
  3015. if Corrupt==true then Vel=Dir*200 end
  3016. uv=Instance.new("BodyVelocity")
  3017. uv.P=4000
  3018. uv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  3019. uv.velocity=Vel
  3020. uv.Parent=Torso
  3021. g=Instance.new("BodyGyro")
  3022. g.P=4500
  3023. g.D=500
  3024. g.maxTorque=Vector3.new(5000000,5000000,5000000)*5000000000000000
  3025. g.cframe=Torso.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  3026. g.Parent=Torso
  3027. ContactF=sa.Touched:connect(function(hit) DCContact(hit,Torso) end)
  3028. coroutine.resume(coroutine.create(DCCO3),Torso,10)
  3029. for waitloop=1, 10 do
  3030. wait(.025)
  3031. end
  3032. if Contact==false or Charge<35 then
  3033. ContactF:disconnect()
  3034. uv.velocity=uv.velocity/10
  3035. wait()
  3036. uv.Parent=nil
  3037. g.Parent=nil
  3038. else
  3039. Charge=Charge-35
  3040. print("GOING ON!")
  3041. coroutine.resume(coroutine.create(DCCO1),Torso,5)
  3042. coroutine.resume(coroutine.create(DCCO2),Torso,10)
  3043. coroutine.resume(coroutine.create(DCCO3),Torso,10)
  3044. Contact=false
  3045. for rise=1, 20 do
  3046. uv.velocity=Dir*(100-(rise*3))+Vector3.new(0,(rise/4)*rise,0)
  3047. g.cframe=CFrame.new(Vector3.new(0,0,0),Torso.Velocity.unit)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/10*rise,0)
  3048. wait(.25/10)
  3049. end
  3050. if Contact==false or Charge<35 then
  3051. print("DONE")
  3052. ContactF:disconnect()
  3053. uv.velocity=uv.velocity/10
  3054. wait()
  3055. uv.Parent=nil
  3056. g.Parent=nil
  3057. else
  3058. print("CONTINUE!")
  3059. ContactF:disconnect()
  3060. w.C0=CFrame.new(0,-3.5,0)
  3061. nCont=sa.Touched:connect(Land)
  3062. Contact=false
  3063. uv.P=0
  3064. doRing=false
  3065. while true do
  3066. if Torso.Velocity.y<=-10 and doRing==false then
  3067. doRing=true
  3068. coroutine.resume(coroutine.create(DCCO1),Torso,5)
  3069. coroutine.resume(coroutine.create(DCCO2),Torso,10)
  3070. end
  3071. if Contact==true then
  3072. break
  3073. end
  3074. g.cframe=CFrame.new(Vector3.new(0,0,0),Torso.Velocity.unit)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3075. wait()
  3076. end
  3077. Charge=Charge-35
  3078. uv.P=3000
  3079. uv.velocity=Vector3.new(0,0,0)
  3080. wait()
  3081. uv.Parent=nil
  3082. g.Parent=nil
  3083. end
  3084. end
  3085. sa.Parent=nil
  3086. end
  3087. HPHeal=function(part)
  3088. if part==nil then
  3089. return
  3090. end
  3091. h=part.Parent:FindFirstChild("Humanoid")
  3092. if h~=nil then
  3093. if h.Health<0 then
  3094. return
  3095. end
  3096. Torso=h.Parent:FindFirstChild("Torso")
  3097. if Torso~=nil then
  3098. if (Torso.Position-vPlayer.Character.Torso.Position).magnitude>=20 then
  3099. return
  3100. end
  3101. if Charge>=20 then
  3102. Charge=Charge-20
  3103. else
  3104. return
  3105. end
  3106. s=script.Parent.Imbue:clone()
  3107. s.Pitch=1.2
  3108. s.Parent=Torso
  3109. s:Play()
  3110. game:GetService("Debris"):AddItem(s,2)
  3111. s=script.Parent.Imbue:clone()
  3112. s.Pitch=.8
  3113. s.Parent=vPlayer.Character.Torso
  3114. s:Play()
  3115. game:GetService("Debris"):AddItem(s,2)
  3116. for i=1, 18 do
  3117. e=Instance.new("Part")
  3118. e.TopSurface=0
  3119. e.BottomSurface=0
  3120. e.CanCollide=false
  3121. e.formFactor="Plate"
  3122. e.Size=Vector3.new(1,.4,1)
  3123. e.CFrame=CFrame.new(part.Parent.Torso.CFrame.p+Vector3.new(math.cos(i)*5,0,math.sin(i)*5)+Vector3.new(0,6.4,0),part.Parent.Torso.CFrame.p+Vector3.new(0,6.4,0))
  3124. e.Name="Effect"
  3125. e.BrickColor=BrickColor:Black()
  3126. f=Instance.new("BodyVelocity")
  3127. f.P=500
  3128. f.maxForce=Vector3.new(0,math.huge,0)
  3129. f.velocity=Vector3.new(0,-20,0)
  3130. f.Parent=e
  3131. e.Parent=part.Parent
  3132. coroutine.resume(coroutine.create(function(par) for i=1, 30 do par.Transparency=i/30 wait() end par.Parent=nil end),e)
  3133. e=Instance.new("Part")
  3134. e.TopSurface=0
  3135. e.BottomSurface=0
  3136. e.CanCollide=false
  3137. e.formFactor="Plate"
  3138. e.Size=Vector3.new(1,.4,1)
  3139. e.CFrame=CFrame.new(vPlayer.Character.Torso.CFrame.p+Vector3.new(-math.cos(i)*5,0,-math.sin(i)*5)-Vector3.new(0,3.2,0),vPlayer.Character.Torso.CFrame.p-Vector3.new(0,3.2,0))
  3140. e.Name="Effect"
  3141. e.BrickColor=BrickColor:Black()
  3142. f=Instance.new("BodyVelocity")
  3143. f.P=500
  3144. f.maxForce=Vector3.new(0,math.huge,0)
  3145. f.velocity=Vector3.new(0,20,0)
  3146. f.Parent=e
  3147. e.Parent=part.Parent
  3148. coroutine.resume(coroutine.create(function(par) for i=1, 30 do par.Transparency=i/30 wait() end par.Parent=nil end),e)
  3149. part.Parent.Humanoid.Health=part.Parent.Humanoid.Health+2
  3150. vPlayer.Character.Humanoid.Health=vPlayer.Character.Humanoid.Health-2
  3151. wait(.1)
  3152. end
  3153. end
  3154. end
  3155. end
  3156. HPSteal=function(part)
  3157. if part==nil then
  3158. return
  3159. end
  3160. h=part.Parent:FindFirstChild("Humanoid")
  3161. if h~=nil then
  3162. if h.Health<0 then
  3163. return
  3164. end
  3165. Torso=h.Parent:FindFirstChild("Torso")
  3166. if Torso~=nil then
  3167. if (Torso.Position-vPlayer.Character.Torso.Position).magnitude>=40 then
  3168. return
  3169. end
  3170. if Charge>=6 then
  3171. Charge=Charge-6
  3172. else
  3173. return
  3174. end
  3175. s=script.Parent.Imbue:clone()
  3176. s.Pitch=.8
  3177. s.Parent=Torso
  3178. s:Play()
  3179. game:GetService("Debris"):AddItem(s,2)
  3180. s=script.Parent.Imbue:clone()
  3181. s.Pitch=1.2
  3182. s.Parent=vPlayer.Character.Torso
  3183. s:Play()
  3184. game:GetService("Debris"):AddItem(s,2)
  3185. for i=1, 18 do
  3186. e=Instance.new("Part")
  3187. e.TopSurface=0
  3188. e.BottomSurface=0
  3189. e.CanCollide=false
  3190. e.formFactor="Plate"
  3191. e.Size=Vector3.new(1,.4,1)
  3192. e.CFrame=CFrame.new(part.Parent.Torso.CFrame.p+Vector3.new(math.cos(i)*5,0,math.sin(i)*5)-Vector3.new(0,3.2,0),part.Parent.Torso.CFrame.p-Vector3.new(0,3.2,0))
  3193. e.Name="Effect"
  3194. e.BrickColor=BrickColor:Black()
  3195. f=Instance.new("BodyVelocity")
  3196. f.P=500
  3197. f.maxForce=Vector3.new(0,math.huge,0)
  3198. f.velocity=Vector3.new(0,20,0)
  3199. f.Parent=e
  3200. e.Parent=part.Parent
  3201. coroutine.resume(coroutine.create(function(par) for i=1, 30 do par.Transparency=i/30 wait() end par.Parent=nil end),e)
  3202. e=Instance.new("Part")
  3203. e.TopSurface=0
  3204. e.BottomSurface=0
  3205. e.CanCollide=false
  3206. e.formFactor="Plate"
  3207. e.Size=Vector3.new(1,.4,1)
  3208. e.CFrame=CFrame.new(vPlayer.Character.Torso.CFrame.p+Vector3.new(-math.cos(i)*5,0,-math.sin(i)*5)+Vector3.new(0,6.4,0),vPlayer.Character.Torso.CFrame.p+Vector3.new(0,6.4,0))
  3209. e.Name="Effect"
  3210. e.BrickColor=BrickColor:Green()
  3211. f=Instance.new("BodyVelocity")
  3212. f.P=500
  3213. f.maxForce=Vector3.new(0,math.huge,0)
  3214. f.velocity=Vector3.new(0,-20,0)
  3215. f.Parent=e
  3216. e.Parent=part.Parent
  3217. coroutine.resume(coroutine.create(function(par) for i=1, 30 do par.Transparency=i/30 wait() end par.Parent=nil end),e)
  3218. part.Parent.Humanoid.Health=part.Parent.Humanoid.Health-2
  3219. vPlayer.Character.Humanoid.Health=vPlayer.Character.Humanoid.Health+2
  3220. wait(.1)
  3221. end
  3222. end
  3223. end
  3224. end
  3225. DarkDoubleJump=function()
  3226. Torso=vPlayer.Character:FindFirstChild("Torso")
  3227. if Charge>=5 then
  3228. Charge=Charge-5
  3229. else
  3230. return
  3231. end
  3232. part=Torso
  3233. e=Instance.new("Part")
  3234. e.TopSurface=0
  3235. e.BottomSurface=0
  3236. e.CanCollide=false
  3237. e.Anchored=true
  3238. e.Shape="Ball"
  3239. e.Size=Vector3.new(1,1,1)
  3240. e.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3241. e.Name="Effect"
  3242. e.BrickColor=BrickColor:Black()
  3243. e.Parent=Torso.Parent
  3244. m=script.Parent.BlastMesh:clone()
  3245. m.Parent=e
  3246. coroutine.resume(coroutine.create(function(m) for i=1, 6 do m.Parent.CFrame=m.Parent.CFrame*CFrame.new(0,.25,0) m.Scale=m.Scale+Vector3.new(1,.1,1) m.Parent.Transparency=i/6 wait() end m.Parent.Parent=nil end),e.BlastMesh)
  3247. v=Instance.new("BodyVelocity")
  3248. v.P=4000
  3249. v.maxForce=Vector3.new(0,math.huge,0)
  3250. v.velocity=Vector3.new(0,40,0)
  3251. v.Parent=Torso
  3252. g=Instance.new("BodyGyro")
  3253. g.P=3000
  3254. g.maxTorque=Vector3.new(50000,0,50000)*50
  3255. g.cframe=Torso.CFrame
  3256. g.Parent=Torso
  3257. game:GetService("Debris"):AddItem(v,.2)
  3258. s=script.Parent.Break:clone()
  3259. s.Pitch=4.5
  3260. s.Parent=Torso
  3261. s:Play()
  3262. wait(1)
  3263. g:Remove()
  3264. wait(.1)
  3265. s:Remove()
  3266. end
  3267. DarkSpeedBreak=function()
  3268. if Charge>=3 then
  3269. Charge=Charge-3
  3270. else
  3271. return
  3272. end
  3273. Torso=vPlayer.Character:FindFirstChild("Torso")
  3274. part=Torso
  3275. e=Instance.new("Part")
  3276. e.TopSurface=0
  3277. e.BottomSurface=0
  3278. e.CanCollide=false
  3279. e.Anchored=true
  3280. e.Shape="Ball"
  3281. e.Size=Vector3.new(1,1,1)
  3282. e.CFrame=Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3283. e.Name="Effect"
  3284. e.BrickColor=BrickColor:Black()
  3285. e.Parent=Torso.Parent
  3286. m=script.Parent.BlastMesh:clone()
  3287. m.Parent=e
  3288. coroutine.resume(coroutine.create(function(m) for i=1, 5 do m.Parent.CFrame=m.Parent.CFrame*CFrame.new(0,2,0) m.Scale=m.Scale+Vector3.new(1.7,.35,1.7) m.Parent.Transparency=i/5 wait() end m.Parent.Parent=nil end),e.BlastMesh)
  3289. v=Instance.new("BodyVelocity")
  3290. v.P=4000
  3291. v.maxForce=Vector3.new(math.huge,500,math.huge)
  3292. v.velocity=Torso.CFrame.lookVector*300
  3293. v.Parent=Torso
  3294. g=Instance.new("BodyGyro")
  3295. g.P=3000
  3296. g.maxTorque=Vector3.new(50000,50000,50000)*50
  3297. g.cframe=Torso.CFrame
  3298. g.Parent=Torso
  3299. con=Torso.Touched:connect(function(hit) if hit.Parent==nil then return end if hit.Parent==vPlayer.Character then return end h=hit.Parent:FindFirstChild("Humanoid") if h~=nil then if h.Parent:FindFirstChild("Torso")==nil then return end h:TakeDamage(0) SHAKE2(hit.Parent) r=Instance.new("BodyAngularVelocity") r.P=2500 r.maxTorque=Vector3.new(50000,50000,50000)*50000 r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) r.Parent=hit.Parent.Torso game:GetService("Debris"):AddItem(r,.15) vv=Instance.new("BodyVelocity") vv.P=3000 vv.maxForce=Vector3.new(math.huge,math.huge,math.huge) vv.velocity=(hit.Parent.Torso.Position-Torso.Position).unit*40+Vector3.new(0,60,0) vv.Parent=hit.Parent.Torso game:GetService("Debris"):AddItem(vv,.15) end end)
  3300. s=script.Parent.Break:clone()
  3301. s.Pitch=4
  3302. s.Parent=Torso
  3303. s:Play()
  3304. wait(.07)
  3305. v.Parent=nil
  3306. wait(.05)
  3307. g:Remove()
  3308. con:disconnect()
  3309. wait(.1)
  3310. s:Remove()
  3311. end
  3312. DarkRepulse=function()
  3313. if Charge>=4 then
  3314. Charge=Charge-4
  3315. else
  3316. return
  3317. end
  3318. Torso=vPlayer.Character:FindFirstChild("Torso")
  3319. part=Torso
  3320. dir=Vector3.new(0,0,0)
  3321. sfx=script.Parent.Defile:clone()
  3322. sfx.Parent=Torso
  3323. sfx:Play()
  3324. for i=1, 15 do
  3325. start=CFrame.new(part.Parent.Torso.CFrame.p)
  3326. e=Instance.new("Part")
  3327. e.TopSurface=0
  3328. e.BottomSurface=0
  3329. e.CanCollide=false
  3330. e.Shape="Ball"
  3331. e.Size=Vector3.new(1,1,1)
  3332. e.CFrame=start+dir*i+Vector3.new((math.random(-10,10)/15*i),(math.random(-10,10)/15*i),(math.random(-10,10)/15*i))
  3333. e.Name="Effect"
  3334. e.BrickColor=BrickColor:Black()
  3335. e.Parent=Torso.Parent
  3336. p=Instance.new("BodyPosition")
  3337. p.P=5000
  3338. p.D=200
  3339. p.maxForce=Vector3.new(50000,50000,50000)*50000
  3340. p.position=e.CFrame.p
  3341. p.Parent=e
  3342. e.Touched:connect(function(hit) if hit.Parent==nil then return end if hit.Parent==vPlayer.Character then return end h=hit.Parent:FindFirstChild("Humanoid") if h~=nil then if h.Parent:FindFirstChild("Torso")==nil then return end h:TakeDamage(1) SHAKE2(hit.Parent) r=Instance.new("BodyAngularVelocity") r.P=2500 r.maxTorque=Vector3.new(50000,50000,50000)*50000 r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) r.Parent=hit.Parent.Torso game:GetService("Debris"):AddItem(r,.15) v=Instance.new("BodyVelocity") v.P=3000 v.maxForce=Vector3.new(math.huge,math.huge,math.huge) v.velocity=(hit.Parent.Torso.Position-Torso.Position).unit*10+Vector3.new(0,20,0) v.Parent=hit.Parent.Torso game:GetService("Debris"):AddItem(v,.15) end end)
  3343. coroutine.resume(coroutine.create(function(par,c) for i=1, 12 do par.Size=par.Size+Vector3.new(1,1,1) par.CFrame=c par.Transparency=i/9 wait() end par.Parent=nil end),e,e.CFrame)
  3344. wait(.05)
  3345. end
  3346. sfx:Remove()
  3347. wait(2)
  3348. e.Parent=nil
  3349. end
  3350. DarkRush=function()
  3351. if Charge>=4 then
  3352. Charge=Charge-4
  3353. else
  3354. return
  3355. end
  3356. Torso=vPlayer.Character:FindFirstChild("Torso")
  3357. rPos=Vector3.new(0,8,0)
  3358. pn=Instance.new("BodyPosition")
  3359. pn.P=6000
  3360. pn.D=150
  3361. pn.maxForce=Vector3.new(500000,500000,500000)*5000
  3362. g=Instance.new("BodyGyro")
  3363. g.P=3000
  3364. g.maxTorque=Vector3.new(50000,50000,50000)*50000
  3365. g.cframe=Torso.CFrame
  3366. g.Parent=Torso
  3367. pn.Parent=Torso
  3368. pn.position=Torso.Position
  3369. to=Torso.Position+Torso.CFrame.lookVector*15+rPos
  3370. cParts=Torso.Parent:GetChildren()
  3371. part=Torso
  3372. s1=script.Parent.Abscond:clone()
  3373. s1.Parent=Torso
  3374. s2=script.Parent.Break:clone()
  3375. s2.Parent=Torso
  3376. s3=script.Parent.Elec:clone()
  3377. s3.Parent=Torso
  3378. for i=1, 4 do
  3379. e=Instance.new("Part")
  3380. e.TopSurface=0
  3381. e.BottomSurface=0
  3382. e.CanCollide=false
  3383. e.Shape="Ball"
  3384. e.Size=Vector3.new(1,1,1)
  3385. e.CFrame=CFrame.new(part.Parent.Torso.CFrame.p+part.Parent.Torso.CFrame.lookVector*(5-i))
  3386. e.Name="Effect"
  3387. e.BrickColor=BrickColor:Black()
  3388. k=Instance.new("Sparkles")
  3389. k.SparkleColor=Color3.new(0,0,255)
  3390. k.Parent=e
  3391. po=Instance.new("BodyPosition")
  3392. po.P=10000
  3393. po.D=2000
  3394. po.maxForce=Vector3.new(5000000,5000000,5000000)*500
  3395. po.position=e.Position
  3396. po.Parent=e
  3397. e.Parent=workspace
  3398. e.Touched:connect(function(hit) if hit.Parent==nil then return end if hit.Parent==vPlayer.Character then return end h=hit.Parent:FindFirstChild("Humanoid") if h~=nil then if h.Parent:FindFirstChild("Torso")==nil then return end h:TakeDamage(5) SHAKE2(hit.Parent) r=Instance.new("BodyAngularVelocity") r.P=2500 r.maxTorque=Vector3.new(50000,50000,50000)*50000 r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) r.Parent=hit.Parent.Torso game:GetService("Debris"):AddItem(r,.15) v=Instance.new("BodyVelocity") v.P=3000 v.maxForce=Vector3.new(math.huge,math.huge,math.huge) v.velocity=(hit.Parent.Torso.Position-to).unit*-70+Vector3.new(0,20,0) v.Parent=hit.Parent.Torso game:GetService("Debris"):AddItem(v,.15) end end)
  3399. coroutine.resume(coroutine.create(function(par,pp) for i=1, 6 do par.Size=par.Size+Vector3.new(2,2,2) par.CFrame=pp par.Transparency=i/8 wait() end par.Parent=nil end),e,e.CFrame)
  3400. s1:Play()
  3401. s2:Play()
  3402. s3:Play()
  3403. pn.position=to
  3404. rPos=-rPos
  3405. to=to+Torso.CFrame.lookVector*15+rPos
  3406. wait(.15)
  3407. end
  3408. s1:Remove()
  3409. s2:Remove()
  3410. s3:Remove()
  3411. g.Parent=nil
  3412. pn.Parent=nil
  3413. end
  3414. Tele=function()
  3415. if Charge>=2 then
  3416. Charge=Charge-2
  3417. else
  3418. return
  3419. end
  3420. part=vPlayer.Character.Torso
  3421. toPos=part.Position+part.CFrame.lookVector*17
  3422. orig=part.Position
  3423. for _,v in pairs(part.Parent:children()) do
  3424. if v.Name=="TRAILER" then
  3425. v.Parent=nil
  3426. end
  3427. end
  3428. for _,v in pairs(part.Parent:children()) do
  3429. if v.className=="Part" then
  3430. n=v:clone()
  3431. n.archivable=true
  3432. n.Anchored=true
  3433. n.CanCollide=false
  3434. n.Name="TRAILER"
  3435. n.BrickColor=BrickColor.new("Black")
  3436. n.Parent=workspace
  3437. coroutine.resume(coroutine.create(function(ne) for i=1, 12 do ne.Transparency=i/12 wait() end ne.Parent=nil end),n)
  3438. elseif v.className=="Hat" then
  3439. n=v.Handle:clone()
  3440. n.archivable=true
  3441. n.Anchored=true
  3442. n.CanCollide=false
  3443. n.Name="TRAILER"
  3444. n.BrickColor=BrickColor.new("Black")
  3445. n.Parent=workspace
  3446. coroutine.resume(coroutine.create(function(ne) for i=1, 12 do ne.Transparency=i/12 wait() end ne.Parent=nil end),n)
  3447. end
  3448. end
  3449. newc=CFrame.new(toPos,orig)
  3450. part.CFrame=newc
  3451. script.Parent.Abscond:Play()
  3452. --[[for _,v in pairs(part.Parent:children()) do
  3453. if v.className=="Part" then
  3454. n=v:clone()
  3455. n.archivable=true
  3456. n.Anchored=true
  3457. n.CanCollide=false
  3458. n.Name="TRAILER"
  3459. n.BrickColor=BrickColor.new("Black")
  3460. n.Parent=part.Parent
  3461. coroutine.resume(coroutine.create(function(ne) for i=1, 12 do ne.Transparency=i/12 wait() end ne.Parent=nil end),n)
  3462. elseif v.className=="Hat" then
  3463. n=v.Handle:clone()
  3464. n.archivable=true
  3465. n.Anchored=true
  3466. n.CanCollide=false
  3467. n.Name="TRAILER"
  3468. n.BrickColor=BrickColor.new("Black")
  3469. n.Parent=part.Parent
  3470. coroutine.resume(coroutine.create(function(ne) for i=1, 12 do ne.Transparency=i/12 wait() end ne.Parent=nil end),n)
  3471. end
  3472. end]]
  3473. wait(.1)
  3474. end
  3475. Imbue=function()
  3476. if Charge>=2 then
  3477. Charge=Charge-2
  3478. else
  3479. return
  3480. end
  3481. part=vPlayer.Character.Torso
  3482. script.Parent.Imbue:Play()
  3483. for i=1, 20 do
  3484. e=Instance.new("Part")
  3485. e.TopSurface=0
  3486. e.BottomSurface=0
  3487. e.CanCollide=false
  3488. e.formFactor="Plate"
  3489. e.Size=Vector3.new(1,.4,1)
  3490. e.CFrame=CFrame.new(part.Parent.Torso.CFrame.p+Vector3.new(math.random(-15,15)/5,3.2,math.random(-15,15)/5))
  3491. e.Name="Effect"
  3492. e.BrickColor=BrickColor:Black()
  3493. f=Instance.new("BodyVelocity")
  3494. f.P=500
  3495. f.maxForce=Vector3.new(0,math.huge,0)
  3496. f.velocity=Vector3.new(0,-15,0)
  3497. f.Parent=e
  3498. e.Parent=part.Parent
  3499. coroutine.resume(coroutine.create(function(par) for i=1, 20 do par.Transparency=i/20 wait() end par.Parent=nil end),e)
  3500. part.Parent.Humanoid.Health=part.Parent.Humanoid.Health+1
  3501. wait(.05)
  3502. end
  3503. end
  3504. Berserk=function()
  3505. if Charge>=10 then
  3506. Charge=Charge-10
  3507. else
  3508. return
  3509. end
  3510. vPlayer.Character.Humanoid.WalkSpeed=vPlayer.Character.Humanoid.WalkSpeed+2
  3511. vPlayer.Character.Humanoid.Health=vPlayer.Character.Humanoid.Health-10
  3512. vPlayer.Character.Humanoid.MaxHealth=vPlayer.Character.Humanoid.MaxHealth-10
  3513. s=script.Parent.Berserk:clone()
  3514. s.Parent=vPlayer.Character.Torso
  3515. s:Play()
  3516. game:GetService("Debris"):AddItem(s,4)
  3517. end
  3518. Break=function(hit)
  3519. if Charge>=7 then
  3520. Charge=Charge-7
  3521. else
  3522. return
  3523. end
  3524. if hit==nil then
  3525. return
  3526. end
  3527. h=hit.Parent:FindFirstChild("Humanoid")
  3528. if h~=nil then
  3529. e=Instance.new("Part")
  3530. e.TopSurface=0
  3531. e.BottomSurface=0
  3532. e.Reflectance=.05
  3533. e.formFactor="Symmetric"
  3534. e.Size=Vector3.new(1,1,1)
  3535. e.Anchored=true
  3536. e.CanCollide=false
  3537. e.BrickColor=BrickColor.new("Black")
  3538. e.CFrame=CFrame.new(hit.Position)
  3539. e.Parent=hit.Parent
  3540. Instance.new("BlockMesh").Parent=e
  3541. coroutine.resume(coroutine.create(function(par) for i=1, 13 do par.CFrame=par.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50) par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.4,.4,.4) wait() end par.Parent=nil end),e)
  3542. vPP=game.Players:GetPlayerFromCharacter(hit.Parent)
  3543. if vPP~=nil then
  3544. s=script.Shake:clone()
  3545. s.Disabled=false
  3546. s.Parent=vPP.Backpack
  3547. end
  3548. for _,v in pairs(hit.Parent:children()) do
  3549. if v.className=="Part" then
  3550. v.BrickColor=BrickColor.new("Black")
  3551. v.RotVelocity=Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))*3
  3552. v:BreakJoints()
  3553. f=Instance.new("BodyVelocity")
  3554. f.P=3000
  3555. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  3556. f.velocity=Vector3.new(math.random(-30,30)/10,math.random(-30,30)/10,math.random(-30,30)/10)
  3557. f.Parent=v
  3558. v.CanCollide=false
  3559. coroutine.resume(coroutine.create(function(par) for i=1, 30 do par.Transparency=i/30 wait() end par.Parent=nil end),v)
  3560. elseif v.className=="Hat" then
  3561. v.Handle.BrickColor=BrickColor.new("Black")
  3562. v.Handle.RotVelocity=Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))*3
  3563. v.Handle:BreakJoints()
  3564. f=Instance.new("BodyVelocity")
  3565. f.P=3000
  3566. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  3567. f.velocity=Vector3.new(math.random(-30,30)/10,math.random(-30,30)/10,math.random(-30,30)/10)
  3568. f.Parent=v.Handle
  3569. v.Handle.CanCollide=false
  3570. coroutine.resume(coroutine.create(function(par) for i=1, 30 do par.Transparency=i/30 wait() end par.Parent=nil end),v.Handle)
  3571. end
  3572. end
  3573. script.Parent.Break:Play()
  3574. end
  3575. end
  3576. vPlayer,cPlayer,Torso,BarGUI=nil,nil,nil,nil
  3577. HandlePB=function(BAR)
  3578. while true do
  3579. Div=Charge/Maximum
  3580. BAR.PressureBar.DarkBar.Fill.Size=UDim2.new(Div,0,.9,0)
  3581. BAR.PressureBar.DarkBar.Label.Text="player's power: "..tostring(Charge)
  3582. wait()
  3583. end
  3584. end
  3585. SetupGUI=function()
  3586. BarGUI=vPlayer.PlayerGui:FindFirstChild("PressureGUI")
  3587. if BarGUI==nil then
  3588. BarGUI=script.PressureGUI:clone()
  3589. BarGUI.Parent=vPlayer.PlayerGui
  3590. end
  3591. coroutine.resume(coroutine.create(HandlePB),BarGUI)
  3592. end
  3593. GetHumanoids=function()
  3594. Fill={}
  3595. for _,v in pairs(game.Workspace:children()) do
  3596. if v.className=="Model" and v:FindFirstChild("Torso")~=nil then
  3597. if v.Humanoid.Health>0 then
  3598. if v.Name~=game.Players:findFirstChild(myname) then
  3599. table.insert(Fill,v)
  3600. end
  3601. end
  3602. end
  3603. end
  3604. return Fill
  3605. end
  3606. LimitBerzerk=function(m)
  3607. doStartup(m)
  3608. end
  3609. ChargeAnims["meshFlowOut"]=function(part,m)
  3610. if OverE>0 then
  3611. Col=BarGUI.PressureBar.DarkBar.Fill.BackgroundColor3
  3612. BarGUI.PressureBar.DarkBar.Fill.BackgroundColor3=Color3.new(1,1,1)
  3613. wait(.05)
  3614. BarGUI.PressureBar.DarkBar.Fill.BackgroundColor3=Color3.new(0,0,1)
  3615. if OverE>10 then
  3616. cdeb=false
  3617. LimitBerzerk(m)
  3618. cdeb=true
  3619. end
  3620. return wait(.05)
  3621. end
  3622. e=Instance.new("Part")
  3623. e.TopSurface=0
  3624. e.BottomSurface=0
  3625. e.CanCollide=false
  3626. e.formFactor="Plate"
  3627. e.Size=Vector3.new(1,.4,1)
  3628. e.CFrame=CFrame.new(part.Parent.Torso.CFrame.p+Vector3.new(math.random(-10,10)*(Charge/800)+math.random(-3,3),-3.2,math.random(-10,10)*(Charge/800)+math.random(-3,3)),part.Parent.Torso.CFrame.p-Vector3.new(0,3.2,0))
  3629. e.Name="Effect"
  3630. e.BrickColor=BrickColor:Black()
  3631. f=Instance.new("BodyVelocity")
  3632. f.P=500
  3633. f.maxForce=Vector3.new(0,math.huge,0)
  3634. f.velocity=Vector3.new(0,15+(Charge/40),0)
  3635. f.Parent=e
  3636. e.Parent=part.Parent
  3637. coroutine.resume(coroutine.create(function(par) for i=1, 20 do par.Transparency=i/20 wait() end par.Parent=nil end),e)
  3638. wait(.02)
  3639. end
  3640. doCharge=function(m)
  3641. downWait=3.5
  3642. if vPlayer.Name~=(myname) then
  3643. if Charge<Maximum-1 then
  3644. Charge=Charge+2
  3645. OverE=0
  3646. else
  3647. OverE=OverE+1
  3648. end
  3649. else
  3650. if Charge<Maximum then
  3651. Charge=Charge+10
  3652. OverE=0
  3653. else
  3654. OverE=OverE+1
  3655. end
  3656. end
  3657. ChargeAnims["meshFlowOut"](vPlayer.Character.Torso,m)
  3658. end
  3659. dd=true
  3660. KeyDown=function(n,m)
  3661. if not dd then return end
  3662. dd=false
  3663. if n=="f" then
  3664. Imbue()
  3665. end
  3666. if n=="g" then
  3667. DarkSmash()
  3668. end
  3669. if n=="h" then
  3670. Break(m.Target)
  3671. end
  3672. if n=="j" then
  3673. Tele()
  3674. end
  3675. if n=="k" then
  3676. DarkRush()
  3677. end
  3678. if n=="l" then
  3679. DarkRepulse()
  3680. end
  3681. if n=="z" then
  3682. DarkSpeedBreak()
  3683. end
  3684. if n=="x" then
  3685. DarkDoubleJump()
  3686. end
  3687. if n=="c" then
  3688. HPSteal(m.Target)
  3689. end
  3690. if n=="v" then
  3691. HPHeal(m.Target)
  3692. end
  3693. if n=="b" then
  3694. CanAnim=false
  3695. DarkBoostStrike()
  3696. CanAnim=true
  3697. end
  3698. if n=="n" then
  3699. CanAnim=false
  3700. DarkBomb()
  3701. CanAnim=true
  3702. end
  3703. if n=="m" then
  3704. CanAnim=false
  3705. DarkPunch()
  3706. CanAnim=true
  3707. end
  3708. if vPlayer.Name~=(myname) then
  3709. dd=true
  3710. return
  3711. end
  3712. if n=="p" then
  3713. CanAnim=false
  3714. DarkDPunisher()
  3715. CanAnim=true
  3716. end
  3717. if n=="u" then
  3718. CanAnim=false
  3719. DarkHide()
  3720. CanAnim=true
  3721. end
  3722. if n=="y" then
  3723. CanAnim=false
  3724. DarkStorm()
  3725. CanAnim=true
  3726. end
  3727. if n=="t" then
  3728. CanAnim=false
  3729. DarkWave()
  3730. CanAnim=true
  3731. end
  3732. if n=="r" then
  3733. CanAnim=false
  3734. DarkGBuster()
  3735. CanAnim=true
  3736. end
  3737. if n=="e" then
  3738. CanAnim=false
  3739. DarkCurse()
  3740. CanAnim=true
  3741. end
  3742. if n=="q" then
  3743. CanAnim=false
  3744. DarkRift()
  3745. CanAnim=true
  3746. end
  3747. if n==";" then
  3748. CanAnim=false
  3749. DarkChaser()
  3750. CanAnim=true
  3751. end
  3752. dd=true
  3753. end
  3754. cdeb=true
  3755. ChargeFunction=function(mouse)
  3756. if not cdeb then return end
  3757. cdeb=false
  3758. Torso=vPlayer.Character.Torso
  3759. Charging=true
  3760. while Charging==true do
  3761. doCharge(mouse)
  3762. wait()
  3763. end
  3764. cdeb=true
  3765. end
  3766. downWait=4
  3767. onEquipped=function(mouse)
  3768. vPlayer=game.Players.LocalPlayer
  3769. if vPlayer==nil then
  3770. return
  3771. end
  3772. mouse.Button1Down:connect(function() ChargeFunction(mouse) end)
  3773. mouse.Button1Up:connect(function() Charging=false end)
  3774. mouse.KeyDown:connect(function(key) KeyDown(key,mouse) end)
  3775. mouse.KeyUp:connect(function(key) if key=="r" then GBKEYDOWN=false end end)
  3776. end
  3777. Tool.Selected:connect(onEquipped)
  3778. wait(1)
  3779. while true do
  3780. vPlayer=script.Parent.Parent.Parent
  3781. if vPlayer~=nil then
  3782. if vPlayer.Character~=nil then
  3783. SetupGUI()
  3784. break
  3785. end
  3786. end
  3787. wait(.1)
  3788. end
  3789. while true do
  3790. if Corrupt==false then
  3791. wait(downWait)
  3792. else
  3793. wait(.1)
  3794. end
  3795. if Charging==false then
  3796. if Charge>0 then
  3797. if downWait>.5 then
  3798. downWait=downWait-.5
  3799. end
  3800. if vPlayer.Name==(myname) then
  3801. if Corrupt==false then
  3802. Charge=Charge-1
  3803. else
  3804. Charge=Charge-4
  3805. end
  3806. else
  3807. Charge=Charge-2
  3808. end
  3809. else
  3810. Charge=0
  3811. end
  3812. end
  3813. end
  3814.  
  3815. end))
  3816. LocalScript32.Name = "Shake"
  3817. LocalScript32.Parent = LocalScript31
  3818. LocalScript32.Disabled = true
  3819. table.insert(cors,sandbox(LocalScript32,function()
  3820. Cam=workspace.CurrentCamera
  3821. for i=1, 30 do
  3822. Cam.CoordinateFrame=Cam.CoordinateFrame*CFrame.fromEulerAnglesXYZ(0,math.random(-50,50)/i,0)
  3823. Cam.CoordinateFrame=Cam.CoordinateFrame*CFrame.new(math.random(-50,50)/i,math.random(-50,50)/i,math.random(-50,50)/i)
  3824. wait()
  3825. end
  3826. script.Parent=nil
  3827.  
  3828. end))
  3829. LocalScript33.Name = "Shake2"
  3830. LocalScript33.Parent = LocalScript31
  3831. LocalScript33.Disabled = true
  3832. table.insert(cors,sandbox(LocalScript33,function()
  3833. Cam=workspace.CurrentCamera
  3834. Cam.CoordinateFrame=Cam.CoordinateFrame*CFrame.fromEulerAnglesXYZ(0,math.random(-5,5)*2,math.random(-5,5)*3)
  3835. Cam.CoordinateFrame=Cam.CoordinateFrame*CFrame.new(math.random(-5,5)*5,math.random(-5,5)*5,math.random(-5,5)*5)
  3836. script.Parent=nil
  3837.  
  3838. end))
  3839. SpecialMesh34.Parent = LocalScript31
  3840. SpecialMesh34.MeshId = "http://www.roblox.com/asset/?id=1051557"
  3841. SpecialMesh34.Scale = Vector3.new(12, 9, 12)
  3842. SpecialMesh34.MeshType = Enum.MeshType.FileMesh
  3843. SpecialMesh34.Scale = Vector3.new(12, 9, 12)
  3844. LocalScript35.Name = "Shake3"
  3845. LocalScript35.Parent = LocalScript31
  3846. LocalScript35.Disabled = true
  3847. table.insert(cors,sandbox(LocalScript35,function()
  3848. Cam=workspace.CurrentCamera
  3849. for i=1, 10 do
  3850. Cam.CoordinateFrame=Cam.CoordinateFrame*CFrame.fromEulerAnglesXYZ(0,math.random(-5,5)*2,math.random(-5,5)*3)
  3851. Cam.CoordinateFrame=Cam.CoordinateFrame*CFrame.new(math.random(-5,5)*5,math.random(-5,5)*5,math.random(-5,5)*5)
  3852. end
  3853. script.Parent=nil
  3854.  
  3855. end))
  3856. Script36.Name = "DC"
  3857. Script36.Parent = LocalScript31
  3858. Script36.Disabled = true
  3859. table.insert(cors,sandbox(Script36,function()
  3860. wait()
  3861.  
  3862. Cols={BrickColor.new("Black"),BrickColor.new("Black"),BrickColor.new("Black"),BrickColor.new("Black"),BrickColor.new("Black")}
  3863.  
  3864. h=script.Parent.Humanoid
  3865. t=script.Parent.Torso
  3866. Current=0
  3867.  
  3868. Fade=function(PAR)
  3869. for i=2, 10 do
  3870. PAR.Transparency=i*.1
  3871. NCOL=Cols[i/2]
  3872. if NCOL~=nil then
  3873. PAR.BrickColor=NCOL
  3874. end
  3875. wait()
  3876. end
  3877. PAR.Parent=nil
  3878. end
  3879. Revolve=function(Part,Var,Mult,Var2)
  3880. while Part.Parent~=nil do
  3881. Var2=Var2+1
  3882. if Var2==2 then
  3883. Var=Var+1
  3884. Var2=0
  3885. CL=Part:clone()
  3886. CL.Parent=Part.Parent
  3887. coroutine.resume(coroutine.create(Fade),CL)
  3888. end
  3889. Part.CFrame=CFrame.new(t.Position+Vector3.new((math.cos(Var*.125)*2)*Mult,4,(math.sin(Var*.125)*2)*Mult))
  3890. wait()
  3891. end
  3892. end
  3893.  
  3894. p1=Instance.new("Part")
  3895. p1.Name="Orbit"
  3896. p1.TopSurface=0
  3897. p1.BottomSurface=0
  3898. p1.Transparency=.1
  3899. p1.Reflectance=.05
  3900. p1.Anchored=true
  3901. p1.CanCollide=false
  3902. p1.formFactor="Symmetric"
  3903. p1.CFrame=t.CFrame
  3904. p1.BrickColor=BrickColor.new("Black")
  3905. p1.Size=Vector3.new(1,1,1)
  3906. m=Instance.new("SpecialMesh")
  3907. m.MeshType="Sphere"
  3908. m.Parent=p1
  3909. m.Scale=Vector3.new(.5,.5,.5)
  3910. p1.Parent=t.Parent
  3911. coroutine.resume(coroutine.create(Revolve),p1,0,1,0)
  3912. game:GetService("Debris"):AddItem(p1,15)
  3913.  
  3914. p1=Instance.new("Part")
  3915. p1.Name="Orbit"
  3916. p1.TopSurface=0
  3917. p1.BottomSurface=0
  3918. p1.Transparency=.1
  3919. p1.Reflectance=.05
  3920. p1.Anchored=true
  3921. p1.CanCollide=false
  3922. p1.formFactor="Symmetric"
  3923. p1.CFrame=t.CFrame
  3924. p1.BrickColor=BrickColor.new("Black")
  3925. p1.Size=Vector3.new(1,1,1)
  3926. m=Instance.new("SpecialMesh")
  3927. m.MeshType="Sphere"
  3928. m.Parent=p1
  3929. m.Scale=Vector3.new(.5,.5,.5)
  3930. p1.Parent=t.Parent
  3931. coroutine.resume(coroutine.create(Revolve),p1,0,-1,0)
  3932. game:GetService("Debris"):AddItem(p1,15)
  3933.  
  3934. h.WalkSpeed=h.WalkSpeed/1.5
  3935. Last=h.Health
  3936. Current=h.Health
  3937. deb=true
  3938. DDD=function(change)
  3939. if change=="Health" and deb==true then
  3940. deb=false
  3941. Current=h.Health
  3942. Difference=Last-Current
  3943. h.Health=h.Health-Difference/2
  3944. Last=h.Health
  3945. wait()
  3946. deb=true
  3947. end
  3948. end
  3949. con=h.Changed:connect(DDD)
  3950. HELF=h.Parent:FindFirstChild("Health")
  3951. if HELF~=nil then
  3952. HELF.Disabled=true
  3953. HELF.Parent=nil
  3954. end
  3955. wait(.25)
  3956. h.Health=h.Health-5
  3957. wait(15)
  3958. h.WalkSpeed=h.WalkSpeed*1.5
  3959. if HELF~=nil then
  3960. HELF.Disabled=false
  3961. HELF.Parent=h.Parent
  3962. end
  3963. con:disconnect()
  3964. script.Parent=nil
  3965.  
  3966. end))
  3967. Script37.Name = "TORNADO"
  3968. Script37.Parent = LocalScript31
  3969. Script37.Disabled = true
  3970. table.insert(cors,sandbox(Script37,function()
  3971. wait(.1)
  3972. Off=Vector3.new(math.random(-20,20)/20,0,math.random(-20,10)/20)/4
  3973. PWN={}
  3974. vPlayer=script.VP.Value
  3975. for _,v in pairs(workspace:children()) do
  3976. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  3977. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  3978. if v~=vPlayer.Character then
  3979. table.insert(PWN,v.Torso)
  3980. end
  3981. end
  3982. end
  3983. end
  3984. t=script.Parent
  3985. time=30
  3986. if script.Parent:FindFirstChild("PINGAS")==nil then
  3987. time=30
  3988. else
  3989. time=50
  3990. end
  3991. for i=1, 30 do
  3992. script.Parent.BodyVelocity.velocity=script.Parent.BodyVelocity.velocity+(Off*i)
  3993. for _,vp in pairs(PWN) do
  3994. if vp.Parent~=nil then
  3995. Mag=(t.Position-vp.Position).magnitude
  3996. if vp.Anchored~=nil and Mag<=20 then
  3997. vp.Parent.Humanoid:TakeDamage(2)
  3998. r=Instance.new("BodyAngularVelocity")
  3999. r.P=3000
  4000. r.maxTorque=r.maxTorque*3
  4001. r.angularvelocity=Vector3.new(math.random(-30,30)/5,math.random(-30,30)/5,math.random(-30,30)/5)*2.5
  4002. r.Parent=vp
  4003. f=Instance.new("BodyVelocity")
  4004. f.P=5000
  4005. f.maxForce=Vector3.new(500000,500000,500000)*20
  4006. f.velocity=(vp.Position-t.Position).unit*-80+t.Velocity/2
  4007. f.Parent=vp
  4008. game:GetService("Debris"):AddItem(f,.05)
  4009. game:GetService("Debris"):AddItem(r,.05)
  4010. end
  4011. end
  4012. end
  4013. wait(.06)
  4014. end
  4015. for lolfade=1, 9 do
  4016. t.Transparency=lolfade*.1
  4017. wait()
  4018. end
  4019. t.Parent=nil
  4020. end))
  4021. ObjectValue38.Name = "VP"
  4022. ObjectValue38.Parent = Script37
  4023. Script39.Name = "projPuller"
  4024. Script39.Parent = LocalScript31
  4025. Script39.Disabled = true
  4026. table.insert(cors,sandbox(Script39,function()
  4027. GetPriorities=function()
  4028. lol={}
  4029. for _,v in pairs(workspace:children()) do
  4030. if v.Name=="DarkBlast" or v.Name=="'Nado" then
  4031. table.insert(lol,v)
  4032. end
  4033. end
  4034. return lol
  4035. end
  4036. GetVel=function(Object)
  4037. for _,v in pairs(Object:children()) do
  4038. if v.className=="BodyVelocity" then
  4039. return v
  4040. end
  4041. end
  4042. return nil
  4043. end
  4044. Act=function(Object)
  4045. vA=-(Object.Position-script.Parent.Position).unit
  4046. vA=Vector3.new(vA.x,0,vA.z)
  4047. Vel=GetVel(Object)
  4048. if (Object.Position-script.Parent.Position).magnitude>=40 then
  4049. Vel.velocity=Vel.velocity+vA*(150/((Object.Position-script.Parent.Position).magnitude/4))
  4050. else
  4051. Vel.velocity=vA*120
  4052. end
  4053. end
  4054. while true do
  4055. Tab=GetPriorities()
  4056. for _,v in pairs(Tab) do
  4057. Act(v)
  4058. end
  4059. wait(.05)
  4060. end
  4061. end))
  4062. ScreenGui40.Name = "PressureGUI"
  4063. ScreenGui40.Parent = LocalScript31
  4064. Frame41.Name = "PressureBar"
  4065. Frame41.Parent = ScreenGui40
  4066. Frame41.Transparency = 1
  4067. Frame41.Size = UDim2.new(0.075000003, 0, 0.25, 0)
  4068. Frame41.Position = UDim2.new(0, 0, 0.380000025, 0)
  4069. Frame41.BackgroundColor3 = Color3.new(1, 1, 1)
  4070. Frame41.BackgroundTransparency = 1
  4071. Frame42.Name = "DarkBar"
  4072. Frame42.Parent = Frame41
  4073. Frame42.Size = UDim2.new(3, 0, 0.0700000003, 0)
  4074. Frame42.Position = UDim2.new(0.100000001, 0, 1.70000005, 0)
  4075. Frame42.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  4076. Frame42.BorderColor3 = Color3.new(0, 0, 0)
  4077. Frame43.Name = "Fill"
  4078. Frame43.Parent = Frame42
  4079. Frame43.Transparency = 0.10000000149012
  4080. Frame43.Size = UDim2.new(0, 0, 0.899999976, 0)
  4081. Frame43.Position = UDim2.new(0, 0, 0.0500000007, 0)
  4082. Frame43.BackgroundColor3 = Color3.new(1, 1, 1)
  4083. Frame43.BackgroundTransparency = 0.10000000149012
  4084. Frame43.BorderColor3 = Color3.new(0, 0, 0)
  4085. Frame43.BorderSizePixel = 0
  4086. TextLabel44.Name = "Label"
  4087. TextLabel44.Parent = Frame42
  4088. TextLabel44.Text = "Dark Energy"
  4089. TextLabel44.Position = UDim2.new(0.5, 0, 1.85000002, 0)
  4090. TextLabel44.BackgroundColor3 = Color3.new(1, 1, 1)
  4091. TextLabel44.BorderColor3 = Color3.new(1, 1, 1)
  4092. TextLabel44.BorderSizePixel = 0
  4093. TextLabel44.TextColor3 = Color3.new(1, 1, 0)
  4094. LocalScript45.Name = "Shake4"
  4095. LocalScript45.Parent = LocalScript31
  4096. LocalScript45.Disabled = true
  4097. table.insert(cors,sandbox(LocalScript45,function()
  4098. Cam=workspace.CurrentCamera
  4099. Origin=Cam.CoordinateFrame
  4100. for i=1, 3 do
  4101. Cam.CoordinateFrame=Origin*CFrame.fromEulerAnglesXYZ(0,math.random(-5,5),math.random(-5,5)/4)
  4102. Cam.CoordinateFrame=Origin*CFrame.new(math.random(-9,9)/8,math.random(-9,9)/8,math.random(-9,9)/8)
  4103. wait(.01)
  4104. end
  4105. Cam.CoordinateFrame=Origin
  4106. script.Parent=nil
  4107.  
  4108. end))
  4109. Sound46.Name = "DCHHIT"
  4110. Sound46.Parent = HopperBin0
  4111. Sound46.Pitch = 0.5
  4112. Sound46.SoundId = "http://www.roblox.com/asset/?id=2801263"
  4113. Sound46.Volume = 1
  4114. Sound46.PlayOnRemove = true
  4115. Script47.Name = "PUT THIS IN THE WEAPON"
  4116. Script47.Parent = HopperBin0
  4117. table.insert(cors,sandbox(Script47,function()
  4118. local debounce = false
  4119.  
  4120. function getPlayer(humanoid)
  4121. local players = game.Players:children()
  4122. for i = 1, #players do
  4123. if players[i].Character.Humanoid == humanoid then return players[i] end
  4124. end
  4125. return nil
  4126. end
  4127.  
  4128. function onTouch(part)
  4129.  
  4130. local human = part.Parent:findFirstChild("Humanoid")
  4131. if (human ~= nil) and debounce == false then
  4132.  
  4133. debounce = true
  4134.  
  4135. local player = getPlayer(human)
  4136.  
  4137. if (player == nil) then return end
  4138.  
  4139. script.Parent:clone().Parent = player.Backpack
  4140.  
  4141. wait(2)
  4142. debounce = false
  4143. end
  4144. end
  4145.  
  4146.  
  4147. script.Parent.Parent.Touched:connect(onTouch)
  4148.  
  4149. end))
  4150. for i,v in pairs(mas:GetChildren()) do
  4151. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  4152. pcall(function() v:MakeJoints() end)
  4153. end
  4154. mas:Destroy()
  4155. for i,v in pairs(cors) do
  4156. spawn(function()
  4157. pcall(v)
  4158. end)
  4159. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement