Advertisement
memberhero

idk what this is

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