Advertisement
NextFlamePB

ROBLOX Reflux Script

Jan 17th, 2019
709
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 163.17 KB | None | 0 0
  1. -----------//REFLUX\\-----------
  2. --[[Movelist
  3. mouseclick = 3 combo attacks
  4. K = Kick
  5. P = Upwards slash
  6. J = Jump boost
  7. N = Scythe swing
  8. U = Scythe whirlwind
  9. G = Scythe combo
  10. E = Sword Buster
  11. H = Knife throw
  12. R = Forward dash/slash
  13. Y = Omega blaster
  14. T = Taunt
  15. F = Transform
  16. Q = ???
  17. ---------]]
  18.  
  19. --SB is getting boring lately, no new scripts, people still using overpowered scripts etc etc--
  20. --Seen too many people running around with the old one or crappy edited ones(A.K.A dark eccentrics edit), blame Dark eccentric--
  21. --Just a lil' secret for anyone that reads this. my next project is gonna be called "Blackburn" OR "Influx" ORR "Card Master"--
  22. --Fuck the jade key.--
  23. --Enjoy.--
  24.  
  25. Player=game:GetService("Players").LocalPlayer
  26. Character=Player.Character
  27. Character.Humanoid.Name = "noneofurbusiness"
  28. hum = Character.noneofurbusiness
  29. LeftArm=Character["Left Arm"]
  30. LeftLeg=Character["Left Leg"]
  31. RightArm=Character["Right Arm"]
  32. RightLeg=Character["Right Leg"]
  33. Root=Character["HumanoidRootPart"]
  34. Head=Character["Head"]
  35. Torso=Character["Torso"]
  36. Neck=Torso["Neck"]
  37. walking = false
  38. attacking = false
  39. running = false
  40. tragedy = false
  41. change = 0
  42. doombounce = false
  43. swordbounce = false
  44. absoluteannihilation = false
  45. position = nil
  46. MseGuide = true
  47. settime = 0
  48. sine = 0
  49. t = 0
  50. combo1 = true
  51. dgs = 75
  52. combo2 = false
  53. combo3 = false
  54. mouse = Player:GetMouse()
  55. RunSrv = game:GetService("RunService")
  56. RenderStepped = game:GetService("RunService").RenderStepped
  57. local soundtable = {263033191,263032252,263032172,263032182,263032221}
  58. local lmon3 = {"My scythe will tear you apart.","Come a bit closer...","Die from my scythe.","Futile.","Take this scythe.","Where do you want your scar?","My scythe wants to introduce itself.","Feel honored to even touch my scythe.","Flee while you can.","Don't even try.","Slicing time!"}
  59. local lmon = {"Feeling Lucky?","I will direct this personally.","Just stay right where you are...","Let's play catch.","Where is that confidence now?","This will hurt...","Remember this.","My power is rising.","Playtime is over.","I'm gonna wipe that smug off your face.","Don't even bother to run.","All of your actions remain futile"}
  60. local lmon5 = {"What's wrong? You've gone pale all of the sudden.","I'll use you as target practice.","Sharper than a needle.","Just a friendly reminder...","Come on then!","Are you beginning to sweat?","This will leave a scar...","Surgery time...","Like a hot knife through butter..."}
  61. local lmon7 = {"Are you afraid?","Take this!","Can't dodge this.","Kaboom.","Hope is irrelevant.","Why don't you take this head on?","I'm not finished.","Dare to underestimate my power again?","Shoo.","Begone.","Out of my way!"}
  62. local secrettalk = {"And now you'll cease to exist.","This is the last time you've ridiculed my power.","End of the chapter for you.","I will send you to the next world with this.","I had enough of your attitude.","Consider this as a gift.","Fatality.","Another one bites the dust...","Don't come back.","Let me show you true power."}
  63. local mostrandomsoundtable = {527970724,1026907795,12222058,1282729525,165431824,167293985,717192545,150245085,143796003,948494432,1434756150,130801781,138124641,132470328,602163388,174658105,220042720,292838651,949987327,142347633,141679994,223147718,130759239,257642130,224299497}
  64. local glassshatter = {566476056,566477077,566476547,566476140,566475199,566476026}
  65. rdnm = #soundtable
  66. mostrandom = #mostrandomsoundtable
  67. lmon2 = #lmon
  68. lmon4 = #lmon3
  69. lmon6 = #lmon5
  70. lmon8 = #lmon7
  71. secret = #secrettalk
  72. glasss = #glassshatter
  73. removeuseless = game:GetService("Debris")
  74. damageall={}
  75. Repeater={}
  76. Repeater2={}
  77. nonmeshRepeater={}
  78. nonmeshRepeater2={}
  79. dmgii={}
  80. DamageAll2={}
  81. SlowlyFade={}
  82. th1={}
  83. th2={}
  84. th3={}
  85. Extreme={}
  86. ExtremeM={}
  87. ExtremeM2={}
  88. m3={}
  89. th4={}
  90. th5={}
  91. UpMover={}
  92. openshocktable={}
  93. LessSize={}
  94. ForwardMover={}
  95. signtable={}
  96. signtransparency={}
  97. signmover={}
  98. signrotator={}
  99. TheColor = BrickColor.new("Lime green")
  100.  
  101. landingsound = Instance.new("Sound", Torso)
  102. landingsound.SoundId = "rbxassetid://379698301"
  103. landingsound.Volume = 4
  104.  
  105. step = Instance.new("Sound", Torso)
  106. step.SoundId = "rbxassetid://337064700"
  107. step.Volume = 3
  108.  
  109. energyburst = Instance.new("Sound", Torso)
  110. energyburst.SoundId = "rbxassetid://278641993"
  111. energyburst.Volume = 3
  112.  
  113. charge = Instance.new("Sound", Torso)
  114. charge.SoundId = "rbxassetid://1620566047"
  115. charge.Volume = 3
  116.  
  117. energyburst2 = Instance.new("Sound", Torso)
  118. energyburst2.SoundId = "rbxassetid://1368637781"
  119. energyburst2.Volume = 3
  120.  
  121. lunge = Instance.new("Sound", Torso)
  122. lunge.SoundId = "rbxassetid://28144425"
  123. lunge.Pitch = .7
  124. lunge.Volume = 5
  125.  
  126. kiready = Instance.new("Sound", Torso)
  127. kiready.SoundId = "rbxassetid://1619519574"
  128. kiready.Pitch = 1
  129. kiready.Volume = 3
  130.  
  131. kigo = Instance.new("Sound", Torso)
  132. kigo.SoundId = "rbxassetid://1620239422"
  133. kigo.Pitch = 1
  134. kigo.Volume = 3
  135.  
  136. lunge2 = Instance.new("Sound", Torso)
  137. lunge2.SoundId = "rbxassetid://28144425"
  138. lunge2.Pitch = .5
  139. lunge2.Volume = 5
  140.  
  141. lunge3 = Instance.new("Sound", Torso)
  142. lunge3.SoundId = "rbxassetid://28144425"
  143. lunge3.Pitch = .6
  144. lunge3.Volume = 5
  145.  
  146. aura = Instance.new("Sound", Torso)
  147. aura.Volume = 2
  148. aura.Looped = true
  149. aura.SoundId = "rbxassetid://1382718007"
  150.  
  151. swordlang = Instance.new("Sound", Torso)
  152. swordlang.SoundId = "rbxassetid://62339698"
  153. swordlang.Volume = 5
  154. swordlang.Pitch = .3
  155.  
  156. daggersheet = Instance.new("Sound", Torso)
  157. daggersheet.SoundId = "rbxassetid://62339698"
  158. daggersheet.Volume = 3
  159.  
  160. local HEADLERP = Instance.new("ManualWeld")
  161. HEADLERP.Parent = Head
  162. HEADLERP.Part0 = Head
  163. HEADLERP.Part1 = Head
  164. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  165.  
  166. local TORSOLERP = Instance.new("ManualWeld")
  167. TORSOLERP.Parent = Root
  168. TORSOLERP.Part0 = Torso
  169. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  170.  
  171. local ROOTLERP = Instance.new("ManualWeld")
  172. ROOTLERP.Parent = Root
  173. ROOTLERP.Part0 = Root
  174. ROOTLERP.Part1 = Torso
  175. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  176.  
  177. local RIGHTARMLERP = Instance.new("ManualWeld")
  178. RIGHTARMLERP.Parent = RightArm
  179. RIGHTARMLERP.Part0 = RightArm
  180. RIGHTARMLERP.Part1 = Torso
  181. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  182.  
  183. local LEFTARMLERP = Instance.new("ManualWeld")
  184. LEFTARMLERP.Parent = LeftArm
  185. LEFTARMLERP.Part0 = LeftArm
  186. LEFTARMLERP.Part1 = Torso
  187. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  188.  
  189. local RIGHTLEGLERP = Instance.new("ManualWeld")
  190. RIGHTLEGLERP.Parent = RightLeg
  191. RIGHTLEGLERP.Part0 = RightLeg
  192. RIGHTLEGLERP.Part1 = Torso
  193. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  194.  
  195. local LEFTLEGLERP = Instance.new("ManualWeld")
  196. LEFTLEGLERP.Parent = LeftLeg
  197. LEFTLEGLERP.Part0 = LeftLeg
  198. LEFTLEGLERP.Part1 = Torso
  199. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  200.  
  201. local function weldBetween(a, b)
  202.     local weld = Instance.new("ManualWeld", a)
  203.     weld.Part0 = a
  204.     weld.Part1 = b
  205.     weld.C0 = a.CFrame:inverse() * b.CFrame
  206.     return weld
  207. end
  208.  
  209. local function ci(x, c, y, n)
  210. so = Instance.new("Sound", x)
  211. so.SoundId = c
  212. so.Volume = y
  213. so.Looped = n
  214. end
  215.  
  216. ArtificialHB = Instance.new("BindableEvent", script)
  217. ArtificialHB.Name = "Heartbeat"
  218. script:WaitForChild("Heartbeat")
  219.  
  220. frame = 1 / 60
  221. tf = 0
  222. allowframeloss = false
  223. tossremainder = false
  224.  
  225.  
  226. lastframe = tick()
  227. script.Heartbeat:Fire()
  228.  
  229.  
  230. game:GetService("RunService").Heartbeat:connect(function(s, p)
  231.     tf = tf + s
  232.     if tf >= frame then
  233.         if allowframeloss then
  234.             script.Heartbeat:Fire()
  235.             lastframe = tick()
  236.         else
  237.             for i = 1, math.floor(tf / frame) do
  238.                 script.Heartbeat:Fire()
  239.             end
  240.             lastframe = tick()
  241.         end
  242.         if tossremainder then
  243.             tf = 0
  244.         else
  245.             tf = tf - frame * math.floor(tf / frame)
  246.         end
  247.     end
  248. end)
  249.  
  250. function swait(num)
  251.     if num == 0 or num == nil then
  252.         game:service("RunService").Stepped:wait(0)
  253.     else
  254.         for i = 0, num do
  255.             game:service("RunService").Stepped:wait(0)
  256.         end
  257.     end
  258. end
  259.  
  260. godmode = coroutine.wrap(function()
  261. while true do
  262. hum.MaxHealth = math.huge
  263. wait(0.0000001)
  264. hum.Health = math.huge
  265. wait()
  266. end
  267. end)
  268. godmode()
  269. ff = Instance.new("ForceField", Character)
  270. ff.Visible = false
  271.  
  272. function damagealll(Radius,Position)       
  273.     local Returning = {}       
  274.     for _,v in pairs(workspace:GetChildren()) do       
  275.         if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  276. if v:FindFirstChild("Torso") then      
  277.             local Mag = (v.Torso.Position - Position).magnitude    
  278.             if Mag < Radius then       
  279.                 table.insert(Returning,v)      
  280.             end
  281. elseif v:FindFirstChild("UpperTorso") then 
  282.             local Mag = (v.UpperTorso.Position - Position).magnitude       
  283.             if Mag < Radius then       
  284.                 table.insert(Returning,v)      
  285.             end
  286. end
  287.         end    
  288.     end    
  289.     return Returning       
  290. end
  291.  
  292. doomtheme = Instance.new("Sound", Torso)
  293. doomtheme.Volume = 1
  294. doomtheme.Looped = true
  295. doomtheme.SoundId = "rbxassetid://1535710893"
  296. doomtheme:Play()
  297.  
  298. light = Instance.new("PointLight", Torso)
  299. light.Color = Color3.new(0,255,0)
  300. light.Range = 8
  301. light.Brightness = 35
  302.  
  303. pBase = Instance.new("Part", LeftArm)
  304. pBase.BrickColor = BrickColor.new("Really black")
  305. pBase.Material = "Granite"
  306. pBase.Size = Vector3.new(1.05,.3,1.05)
  307. pBase.CanCollide = false
  308. pBasew = weldBetween(pBase,LeftArm)
  309. pBasew.C0 = CFrame.new(0,.92,0)
  310.  
  311. pBase2 = Instance.new("WedgePart", pBase)
  312. pBase2.BrickColor = BrickColor.new("Really black")
  313. pBase2.Material = "Granite"
  314. pBase2.Size = Vector3.new(1.05,1.05,1.05)
  315. pBase2.CanCollide = false
  316. pBase2w = weldBetween(pBase2,LeftArm)
  317. pBase2w.C0 = CFrame.new(0,0,-.25) * CFrame.Angles(math.rad(-90),math.rad(-90),math.rad(0))
  318.  
  319. pBase3 = Instance.new("Part", pBase)
  320. pBase3.BrickColor = BrickColor.new("Really black")
  321. pBase3.Material = "Granite"
  322. pBase3.Size = Vector3.new(.4,.65,.85)
  323. pBase3.CanCollide = false
  324. pBase3w = weldBetween(pBase3,LeftArm)
  325. pBase3w.C0 = CFrame.new(0.4,.85,0)
  326.  
  327. pBase4 = Instance.new("Part", pBase)
  328. pBase4.BrickColor = BrickColor.new("Mid Gray")
  329. pBase4.Material = "Ice"
  330. pBase4.Size = Vector3.new(.3,.45,.75)
  331. pBase4.CanCollide = false
  332. pBase4w = weldBetween(pBase4,LeftArm)
  333. pBase4w.C0 = CFrame.new(0.4,1.03,0)
  334.  
  335. pBase5 = Instance.new("Part", pBase)
  336. pBase5.BrickColor = BrickColor.new("Mid Gray")
  337. pBase5.Material = "Glass"
  338. pBase5.Size = Vector3.new(.15,2,.65)
  339. pBase5.CanCollide = false
  340. pBase5w = weldBetween(pBase5,LeftArm)
  341. pBase5w.C0 = CFrame.new(0.4,1.53,0)
  342.  
  343. pBase6 = Instance.new("WedgePart", pBase)
  344. pBase6.BrickColor = BrickColor.new("Mid Gray")
  345. pBase6.Material = "Glass"
  346. pBase6.Size = Vector3.new(.15,1.05,.65)
  347. pBase6.CanCollide = false
  348. pBase6w = weldBetween(pBase6,LeftArm)
  349. pBase6w.C0 = CFrame.new(0.4,-3.05,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  350.  
  351. pBase7 = Instance.new("Part", pBase)
  352. pBase7.BrickColor = TheColor
  353. pBase7.Material = "Neon"
  354. pBase7.Size = Vector3.new(.07,2,.67)
  355. pBase7.CanCollide = false
  356. pBase7w = weldBetween(pBase7,LeftArm)
  357. pBase7w.C0 = CFrame.new(0.4,1.53,0)
  358.  
  359. pBase8 = Instance.new("WedgePart", pBase)
  360. pBase8.BrickColor = TheColor
  361. pBase8.Material = "Neon"
  362. pBase8.Size = Vector3.new(.07,1.05,.65)
  363. pBase8.CanCollide = false
  364. pBase8w = weldBetween(pBase8,LeftArm)
  365. pBase8w.C0 = CFrame.new(0.4,-3.05,0.016) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  366.  
  367. pBase9 = Instance.new("Part", pBase)
  368. pBase9.BrickColor = TheColor
  369. pBase9.Material = "Neon"
  370. pBase9.Size = Vector3.new(.07,2,.05)
  371. pBase9.CanCollide = false
  372. pBase9w = weldBetween(pBase9,LeftArm)
  373. pBase9w.C0 = CFrame.new(0.4,2.53,0.31)
  374.  
  375. pBase10 = Instance.new("Part", pBase)
  376. pBase10.BrickColor = TheColor
  377. pBase10.Material = "Neon"
  378. pBase10.Size = Vector3.new(.4,.55,.75)
  379. pBase10.CanCollide = false
  380. pBase10w = weldBetween(pBase10,LeftArm)
  381. pBase10w.C0 = CFrame.new(0.42,.85,0)
  382.  
  383. pBase11 = Instance.new("Part", pBase)
  384. pBase11.BrickColor = BrickColor.new("Really black")
  385. pBase11.Material = "Granite"
  386. pBase11.Size = Vector3.new(.4,.50,.70)
  387. pBase11.CanCollide = false
  388. pBase11w = weldBetween(pBase11,LeftArm)
  389. pBase11w.C0 = CFrame.new(0.43,.85,0)
  390.  
  391. pBase12 = Instance.new("Part", pBase)
  392. pBase12.BrickColor = TheColor
  393. pBase12.Material = "Neon"
  394. pBase12.Size = Vector3.new(.2,.2,.2)
  395. pBase12.CanCollide = false
  396. pBase12.Shape = 0
  397. pBase12w = weldBetween(pBase12,LeftArm)
  398. pBase12w.C0 = CFrame.new(0.5,.135,0)
  399.  
  400. TheCore = Instance.new("Part", pBase)
  401. TheCore.CanCollide = false
  402. TheCore.Size = Vector3.new(0,0,0)
  403. TheCore.Material = "Fabric"
  404. TheCore.BrickColor = TheColor
  405. TheCoreMESH = Instance.new("SpecialMesh", TheCore)
  406. TheCoreMESH.Scale = Vector3.new(.29,.29,.29)
  407. TheCoreMESH.MeshId = "rbxassetid://19251107"
  408. TheCoreweld = weldBetween(TheCore, pBase12)
  409. TheCoreweld.C0 = CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
  410.  
  411. larmf = Instance.new("Part", Torso)
  412. larmf.BrickColor = TheColor
  413. larmf.Size = Vector3.new(1.001, 2.001, 1.001)
  414. larmf.Material = "Neon"
  415. larmf.Transparency = .9
  416. larmf.CanCollide = false
  417. larmfweld = weldBetween(larmf,LeftArm)
  418.  
  419. rarmf = Instance.new("Part", larmf)
  420. rarmf.BrickColor = TheColor
  421. rarmf.Size = Vector3.new(1.001, 2.001, 1.001)
  422. rarmf.Material = "Neon"
  423. rarmf.Transparency = .9
  424. rarmf.CanCollide = false
  425. rarmfweld = weldBetween(rarmf,RightArm)
  426.  
  427. llegf = Instance.new("Part", larmf)
  428. llegf.BrickColor = TheColor
  429. llegf.Size = Vector3.new(1.001, 2.001, 1.001)
  430. llegf.Material = "Neon"
  431. llegf.Transparency = .9
  432. llegf.CanCollide = false
  433. llegffweld = weldBetween(llegf,LeftLeg)
  434.  
  435. rlegf = Instance.new("Part", larmf)
  436. rlegf.BrickColor = TheColor
  437. rlegf.Size = Vector3.new(1.001, 2.001, 1.001)
  438. rlegf.Material = "Neon"
  439. rlegf.Transparency = .9
  440. rlegf.CanCollide = false
  441. rlegfweld = weldBetween(rlegf,RightLeg)
  442.  
  443. Torsof = Instance.new("Part", larmf)
  444. Torsof.BrickColor = TheColor
  445. Torsof.Size = Vector3.new(2.001, 2.001, 1.001)
  446. Torsof.Material = "Neon"
  447. Torsof.Transparency = .9
  448. Torsof.CanCollide = false
  449. Torsofweld = weldBetween(Torsof,Torso)
  450.  
  451. local turnoffandon = coroutine.wrap(function()
  452. while wait() do
  453. if transformingpart then
  454. else
  455. for i = 1, 25 do
  456. larmf.Transparency = larmf.Transparency + .01
  457. rarmf.Transparency = rarmf.Transparency + .01
  458. llegf.Transparency = llegf.Transparency + .01
  459. rlegf.Transparency = rlegf.Transparency + .01
  460. Torsof.Transparency = Torsof.Transparency + .01
  461. swait()
  462. end
  463. end
  464. for i = 1, 25 do
  465. if transformingpart then
  466. else
  467. larmf.Transparency = larmf.Transparency - .01
  468. rarmf.Transparency = rarmf.Transparency - .01
  469. llegf.Transparency = llegf.Transparency - .01
  470. rlegf.Transparency = rlegf.Transparency - .01
  471. Torsof.Transparency = Torsof.Transparency - .01
  472. swait()
  473. end
  474. end
  475. end
  476. end)
  477. turnoffandon()
  478.  
  479. local fidgetspinner = coroutine.wrap(function()
  480. while true do
  481. TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
  482. swait()
  483. end
  484. end)
  485. fidgetspinner()
  486.  
  487. for _,n in pairs(Character:GetChildren()) do
  488. if n:IsA("Accessory") then n:Remove() end
  489. end
  490. for _,x in pairs(Character:GetChildren()) do
  491. if x:IsA("Decal") then x:Remove() end
  492. end
  493.  
  494. shirt = Instance.new("Shirt", Character)
  495. shirt.Name = "Shirt"
  496. pants = Instance.new("Pants", Character)
  497. pants.Name = "Pants"
  498. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=765406892"
  499. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=783981083"
  500.  
  501. local PumpkinOverlord = Instance.new("Part",Character)
  502. PumpkinOverlord.Size = Vector3.new(2,2,2)
  503. PumpkinOverlord.CFrame = Head.CFrame
  504. PumpkinOverlord.CanCollide = false
  505. local PumpkinOverlordWeld = Instance.new("Weld",PumpkinOverlord)
  506. PumpkinOverlordWeld.Part0 = PumpkinOverlord
  507. PumpkinOverlordWeld.Part1 = Head
  508. PumpkinOverlordWeld.C0 = PumpkinOverlord.CFrame:inverse() * Head.CFrame * CFrame.new(0.05,-.4,.1)
  509. mPumpkinOverlord = Instance.new("SpecialMesh", PumpkinOverlord)
  510. mPumpkinOverlord.MeshType = "FileMesh"
  511. mPumpkinOverlord.Scale = Vector3.new(.5, .5, .5)
  512. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1158007','http://www.roblox.com/asset/?id=1158033'
  513. mPumpkinOverlord.VertexColor = Vector3.new(0,10,0)
  514.  
  515. JohnDoe = Instance.new("Part", Head)
  516. JohnDoe.Shape = 0
  517. JohnDoe.Size = Vector3.new(2.05,2.05,2.05)
  518. JohnDoe.Material = "Neon"
  519. JohnDoe.CanCollide = false
  520. JohnDoe.BrickColor = TheColor
  521. Jw = weldBetween(Head,JohnDoe)
  522. Jw.C0 = CFrame.new(0,0.25,.05)
  523.  
  524. checks1 = coroutine.wrap(function() -------Checks
  525. while true do
  526. if Root.Velocity.Magnitude > 2 and running == false then
  527. trail = true
  528. position = "Walking"
  529. elseif Root.Velocity.Magnitude < 0.5 and running == false and nottransform then
  530. trail = false
  531. position = "Idle"
  532. elseif Root.Velocity.Magnitude < 0.5 and running == false then
  533. trail = false
  534. position = "Idle2"
  535. elseif Root.Velocity.Magnitude > 15 then
  536. position = "Running"
  537. else
  538. end
  539. wait()
  540. end
  541. end)
  542. checks1()
  543.  
  544. Trail = coroutine.wrap(function()
  545. while true do
  546. if transformingpart then
  547. elseif trail then
  548. if trailntrue then
  549. for i = 1, 10 do
  550. Trailn.BrickColor = TheCore.BrickColor
  551. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  552. Trailn.Transparency = Trailn.Transparency + 0.1
  553. wait()
  554. end
  555. end
  556. elseif not trail then
  557. trailntrue = true
  558. Trailn = Instance.new("Part", Torso)
  559. Trailn.Size = Vector3.new(0.5, 0.5, 0.5)
  560. Trailn.Material = "Neon"
  561. Trailn.BrickColor = TheCore.BrickColor
  562. Trailn.Transparency = 0
  563. Trailn.Anchored = true
  564. Trailn.CanCollide = false
  565. TrailnMESH = Instance.new("SpecialMesh", Trailn)
  566. TrailnMESH.MeshType = "Cylinder"
  567. TrailnMESH.Scale = Vector3.new(.1,0.01,0.01)
  568. Trailn.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  569. for i = 1, 35 do
  570. Trailn.BrickColor = TheCore.BrickColor
  571. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  572. wait()
  573. end
  574. for i = 1, 10 do
  575. Trailn.BrickColor = TheCore.BrickColor
  576. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  577. Trailn.Transparency = Trailn.Transparency + .1
  578. wait()
  579. end
  580. Trailn:Remove()
  581. trailntrue = false
  582. end
  583. wait()
  584. end
  585. end)
  586. Trail()
  587.  
  588. OrgnC0 = Neck.C0
  589. local movelimbs = coroutine.wrap(function()
  590. while RunSrv.RenderStepped:wait() do
  591. TrsoLV = Torso.CFrame.lookVector
  592. Dist = nil
  593. Diff = nil
  594. if not MseGuide then
  595. print("l")
  596. else
  597. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  598. Dist = (Head.CFrame.p-Point).magnitude
  599. Diff = Head.CFrame.Y-Point.Y
  600. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  601. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  602. Diff2 = LeftArm.CFrame.Y-Point.Y
  603. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  604. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  605. end
  606. end
  607. end)
  608. movelimbs()
  609.  
  610. mouse.Button1Down:connect(function()
  611.     if combo1 then
  612. if debounce then return end
  613. debounce = true
  614. attacking = true
  615. combo1 = false
  616. tr1.Enabled = true
  617. combo2 = true
  618. hum.WalkSpeed = 10
  619. for i = 1, 12 do
  620. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-55), math.rad(0)), 0.6)
  621. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-55),0),0.6)
  622. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,.2,-1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(90)), 0.6)
  623. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  624. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  625. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  626. swait()
  627. end
  628. lunge:Play()
  629. htbox = Instance.new("Part", pBase5)
  630. htbox.CFrame = pBase5.CFrame
  631. htbox.Transparency = 1
  632. htbox.CanCollide = false
  633. htbox.Size = Vector3.new(.17,4,.68)
  634. htboxweld = weldBetween(htbox,pBase5)
  635. htbox.Touched:connect(function(hit)
  636. if hit.Parent:IsA("Part") then
  637. elseif hit.Parent:IsA("SpecialMesh") then
  638. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  639. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  640. if damagedebounce == true then return end
  641. damagedebounce = true
  642. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  643. Slachtoffer:TakeDamage(math.random(25,35))
  644. rdnm = soundtable[math.random(1,#soundtable)]
  645. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  646. slashwound.SoundId = "rbxassetid://"..rdnm
  647. slashwound.Volume = 4
  648. slashwound:Play()
  649. removeuseless:AddItem(slashwound,2)
  650. end
  651. end)
  652. trailactivate = true
  653. for i = 1, 12 do
  654. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(55), math.rad(0)), 0.6)
  655. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(55),0),0.6)
  656. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,1,-1) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(90)), 0.6)
  657. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  658. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  659. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  660. swait()
  661. end
  662. attacking = false  
  663. debounce = false
  664. damagedebounce = false
  665. htbox:Remove()
  666. trailactivate = false
  667. hum.WalkSpeed = 18
  668. tr1.Enabled = false
  669. elseif combo2 then
  670. if debounce then return end
  671. hum.WalkSpeed = 8
  672. trailactive = true
  673. debounce = true
  674. attacking = true
  675. tr1.Enabled = true
  676. combo2 = false
  677. combo3 = true
  678. swordlang:Play()
  679. for i = 1, 12 do
  680. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  681. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2, 0, 0.501) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.6)
  682. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(-90), math.rad(90), math.rad(0)), 0.6)
  683. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  684. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  685. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  686. swait()
  687. end
  688. htbox = Instance.new("Part", pBase5)
  689. htbox.CFrame = pBase5.CFrame
  690. htbox.Transparency = 1
  691. htbox.CanCollide = false
  692. htbox.Size = Vector3.new(.25,6,.1)
  693. htboxweld = weldBetween(htbox,pBase5)
  694. htbox.Touched:connect(function(hit)
  695. if hit.Parent:IsA("Part") then
  696. elseif hit.Parent:IsA("SpecialMesh") then
  697. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  698. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  699. if damagedebounce == true then return end
  700. damagedebounce = true
  701. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  702. Slachtoffer:TakeDamage(math.random(31,47))
  703. rdnm = soundtable[math.random(1,#soundtable)]
  704. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  705. slashwound.SoundId = "rbxassetid://"..rdnm
  706. slashwound.Volume = 4
  707. slashwound:Play()
  708. removeuseless:AddItem(slashwound,2)
  709. end
  710. end)
  711. lunge2:Play()
  712. for i = 1, 14 do
  713. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  714. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)), 0.6)
  715. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  716. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  717. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  718. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  719. swait()
  720. end
  721. debounce = false
  722. attacking = false
  723. damagedebounce = false
  724. htbox:Remove()
  725. hum.WalkSpeed = 18
  726. tr1.Enabled = false
  727. elseif combo3 then
  728. if debounce then return end
  729. debounce = true
  730. trailactivate = true
  731. attacking = true
  732. combo3 = false
  733. trailactivate = false
  734. combo1 = true
  735. tr1.Enabled = true
  736. t = 0
  737. htbox = Instance.new("Part", pBase5)
  738. htbox.CFrame = pBase5.CFrame
  739. htbox.Transparency = 1
  740. htbox.CanCollide = false
  741. htbox.Size = Vector3.new(.17,4,.68)
  742. htboxweld = weldBetween(htbox,pBase5)
  743. htbox.Touched:connect(function(hit)
  744. if hit.Parent:IsA("Part") then
  745. elseif hit.Parent:IsA("SpecialMesh") then
  746. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  747. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  748. for i = 1, 5 do
  749. if damagedebounce == true then return end
  750. damagedebounce = true
  751. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  752. Slachtoffer:TakeDamage(math.random(7,15))
  753. wait(.1)
  754. damagedebounce = false
  755. wait()
  756. end
  757. rdnm = soundtable[math.random(1,#soundtable)]
  758. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  759. slashwound.SoundId = "rbxassetid://"..rdnm
  760. slashwound.Volume = 4
  761. slashwound:Play()
  762. removeuseless:AddItem(slashwound,2)
  763. end
  764. end)
  765. for i = 1, 10 do
  766. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  767. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  768. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  769. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  770. swait()
  771. end
  772. hum.WalkSpeed = 25
  773. lunge3:Play()
  774. for i = 1, 40 do
  775. t = t + 80
  776. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
  777. swait()
  778. end
  779. htbox:Remove()
  780. hum.WalkSpeed = 18
  781. attacking = false
  782. damagedebounce = false
  783. debounce = false
  784. trailactivate = false
  785. tr1.Enabled = false
  786. end
  787. end)
  788.  
  789. mouse.KeyDown:connect(function(Press)
  790. Press=Press:lower()
  791. if Press=='t' then
  792. if tauntdebounce == true then return end
  793. tauntdebounce = true
  794. RAW = Instance.new("Sound", Torso)
  795. RAW.SoundId = "rbxassetid://347972965"
  796. RAW.Volume = 6
  797. RAW:Play()
  798. RAWPOWER = Instance.new("Part", Torso)
  799. RAWPOWER.Size = Vector3.new(0.5, 0.5, 0.5)
  800. RAWPOWER.Material = "Neon"
  801. RAWPOWER.BrickColor = TheColor
  802. RAWPOWER.Transparency = 0
  803. RAWPOWER.Anchored = true
  804. RAWPOWER.CanCollide = false
  805. RAWPOWERMESH = Instance.new("SpecialMesh", RAWPOWER)
  806. RAWPOWERMESH.MeshType = "Cylinder"
  807. RAWPOWERMESH.Scale = Vector3.new(.1,0.01,0.01)
  808. RAWPOWER.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  809. for i = 1, 100 do
  810. RAWPOWER.BrickColor = TheCore.BrickColor
  811. RAWPOWERMESH.Scale = RAWPOWERMESH.Scale + Vector3.new(0,2,2)
  812. RAWPOWER.Transparency = RAWPOWER.Transparency + 0.01
  813. wait()
  814. end
  815. wait(RAW.TimeLength)
  816. RAWPOWER:Remove()
  817. RAW:Remove()
  818. tauntdebounce = false
  819. end
  820. end)
  821.  
  822. mouse.KeyDown:connect(function(Press)
  823. Press=Press:lower()
  824. if Press=='l' then ------------- Orbital cannon of doom
  825. if doombounce then return end
  826. doombounce = true
  827. if debounce then return end
  828. debounce = true
  829. attacking = true
  830. acti = true
  831. hum.WalkSpeed = 0
  832. quicklerppp = coroutine.wrap(function()
  833. for i = 1, 10 do
  834. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), 0.4)
  835. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
  836. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  837. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  838. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
  839. wait()
  840. end
  841. end)
  842. quicklerppp()
  843. BallOfDeath = Instance.new("Part", Torso)
  844. BallOfDeath.Material = "Neon"
  845. BallOfDeath.CanCollide = false
  846. BallOfDeath.Anchored = true
  847. BallOfDeath.BrickColor = TheColor
  848. BallOfDeath.Size = Vector3.new(.1,.1,.1)
  849. BallOfDeathShape = Instance.new("SpecialMesh", BallOfDeath)
  850. BallOfDeathShape.MeshType = "Sphere"
  851. BallOfDeathShape.Scale = Vector3.new(1,1,1)
  852. sou = coroutine.wrap(function()
  853. mylegacy = Instance.new("Sound", BallOfDeath)
  854. mylegacy.SoundId = "rbxassetid://907530407"
  855. mylegacy.Looped = true
  856. mylegacy.Volume = 0
  857. mylegacy:Play()
  858. for i = 1, 50 do
  859. mylegacy.Volume = mylegacy.Volume + .1
  860. wait()
  861. end
  862. end)
  863. sou()
  864. if nottransform then
  865. for i = 1, 94 do
  866. BallOfDeath.BrickColor = TheCore.BrickColor
  867. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8  + 6 * math.sin(sine/12))), .2)
  868. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  869. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  870. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  871. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  872. BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
  873. BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(4,4,4)
  874. wait()
  875. end
  876. elseif not nottransform then
  877. for i = 1, 190 do
  878. BallOfDeath.BrickColor = TheCore.BrickColor
  879. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
  880. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
  881. TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  882. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
  883. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
  884. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
  885. BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
  886. BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(2,2,2)
  887. wait()
  888. end
  889. end
  890. minsou = coroutine.wrap(function()
  891. for i = 1, 50 do
  892. mylegacy.Volume = mylegacy.Volume - 0.08
  893. wait()
  894. end
  895. mylegacy:Remove()
  896. end)
  897. minsou()
  898. quicklerpppp = coroutine.wrap(function()
  899. for i = 1, 10 do
  900. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)), 0.4)
  901. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
  902. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  903. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  904. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  905. wait()
  906. end
  907. hum.WalkSpeed = 18
  908. attacking = false
  909. end)
  910. quicklerpppp()
  911. LightOfDeath = Instance.new("Part", Torso)
  912. LightOfDeath.Size = Vector3.new(0.5, 0.5, 0.5)
  913. LightOfDeath.Material = "Neon"
  914. LightOfDeath.BrickColor = TheColor
  915. LightOfDeath.Transparency = 1
  916. LightOfDeath.Anchored = true
  917. LightOfDeath.CanCollide = false
  918. LightOfDeathMESH = Instance.new("SpecialMesh", LightOfDeath)
  919. LightOfDeathMESH.MeshType = "Cylinder"
  920. LightOfDeathMESH.Scale = Vector3.new(1000,3,3)
  921. LightOfDeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  922. removeuseless:AddItem(LightOfDeath,25)
  923. removeuseless:AddItem(BallOfDeath,25)
  924. positioning = coroutine.wrap(function()
  925. BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.5)
  926. while acti do
  927. LightOfDeath.BrickColor = TheCore.BrickColor
  928. BallOfDeath.BrickColor = TheCore.BrickColor
  929. BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  930. LightOfDeath.CFrame = LightOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  931. wait()
  932. end
  933. end)
  934. positioning()
  935. wait(1)
  936. debounce = false
  937. attacking = false
  938. quickcourrr = coroutine.wrap(function()
  939. for i = 1, 100 do
  940. LightOfDeath.Transparency = LightOfDeath.Transparency - 0.01
  941. wait()
  942. end
  943. end)
  944. quickcourrr()
  945. soundofdoom = Instance.new("Sound", LightOfDeath)
  946. soundofdoom.SoundId = "rbxassetid://1545630949"
  947. soundofdoom.Volume = 10
  948. soundofdoom:Play()
  949. wait(9)
  950. acti = false
  951. LightOfDeath.Anchored = true
  952. rays = Instance.new("Part", Torso)
  953. rays.Size = Vector3.new(1, 1, 1)
  954. rays.Transparency = 0
  955. rays.BrickColor = TheColor
  956. rays.Material = "Neon"
  957. rays.Anchored = true
  958. rays.CanCollide = false
  959. rays.CFrame = LightOfDeath.CFrame * CFrame.new(250,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  960. raysmesh = Instance.new("SpecialMesh", rays)
  961. raysmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  962. raysmesh.Scale = Vector3.new(1, 1, 1)
  963. rays2 = Instance.new("Part", Torso)
  964. rays2.Size = Vector3.new(1, 1, 1)
  965. rays2.Transparency = 0
  966. rays2.BrickColor = TheColor
  967. rays2.Material = "Neon"
  968. rays2.Anchored = true
  969. rays2.CanCollide = false
  970. rays2.CFrame = LightOfDeath.CFrame * CFrame.new(200,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  971. raysmesh2 = Instance.new("SpecialMesh", rays2)
  972. raysmesh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  973. raysmesh2.Scale = Vector3.new(1, 1, 1)
  974. rays3 = Instance.new("Part", Torso)
  975. rays3.Size = Vector3.new(1, 1, 1)
  976. rays3.Transparency = 0
  977. rays3.BrickColor = TheColor
  978. rays3.Material = "Neon"
  979. rays3.Anchored = true
  980. rays3.CanCollide = false
  981. rays3.CFrame = LightOfDeath.CFrame * CFrame.new(150,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  982. raysmesh3 = Instance.new("SpecialMesh", rays3)
  983. raysmesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  984. raysmesh3.Scale = Vector3.new(1, 1, 1)
  985. rays4 = Instance.new("Part", Torso)
  986. rays4.Size = Vector3.new(1, 1, 1)
  987. rays4.Transparency = 0
  988. rays4.BrickColor = TheColor
  989. rays4.Material = "Neon"
  990. rays4.Anchored = true
  991. rays4.CanCollide = false
  992. rays4.CFrame = LightOfDeath.CFrame * CFrame.new(100,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  993. raysmesh4 = Instance.new("SpecialMesh", rays4)
  994. raysmesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  995. raysmesh4.Scale = Vector3.new(1, 1, 1)
  996. rays5 = Instance.new("Part", Torso)
  997. rays5.Size = Vector3.new(1, 1, 1)
  998. rays5.Transparency = 0
  999. rays5.BrickColor = TheColor
  1000. rays5.Material = "Neon"
  1001. rays5.Anchored = true
  1002. rays5.CanCollide = false
  1003. rays5.CFrame = LightOfDeath.CFrame * CFrame.new(50,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1004. raysmesh5 = Instance.new("SpecialMesh", rays5)
  1005. raysmesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1006. raysmesh5.Scale = Vector3.new(1, 1, 1)
  1007. rays6 = Instance.new("Part", Torso)
  1008. rays6.Size = Vector3.new(1, 1, 1)
  1009. rays6.Transparency = 0
  1010. rays6.BrickColor = TheColor
  1011. rays6.Material = "Neon"
  1012. rays6.Anchored = true
  1013. rays6.CanCollide = false
  1014. rays6.CFrame = LightOfDeath.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1015. raysmesh6 = Instance.new("SpecialMesh", rays6)
  1016. raysmesh6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1017. raysmesh6.Scale = Vector3.new(1, 1, 1)
  1018. ff = coroutine.wrap(function()
  1019. for i = 1, 100 do
  1020. raysmesh.Scale = raysmesh.Scale + Vector3.new(6,6,6)
  1021. rays.Transparency = rays.Transparency + 0.03
  1022. raysmesh2.Scale = raysmesh2.Scale + Vector3.new(6,6,6)
  1023. rays2.Transparency = rays2.Transparency + 0.03
  1024. raysmesh3.Scale = raysmesh3.Scale + Vector3.new(6,6,6)
  1025. rays3.Transparency = rays3.Transparency + 0.03
  1026. raysmesh4.Scale = raysmesh4.Scale + Vector3.new(6,6,6)
  1027. rays4.Transparency = rays4.Transparency + 0.03
  1028. raysmesh5.Scale = raysmesh5.Scale + Vector3.new(6,6,6)
  1029. rays5.Transparency = rays5.Transparency + 0.03
  1030. raysmesh6.Scale = raysmesh6.Scale + Vector3.new(6,6,6)
  1031. rays6.Transparency = rays6.Transparency + 0.03
  1032. wait()
  1033. end
  1034. end)
  1035. ff()
  1036. blastwave = Instance.new("Part", Torso)
  1037. blastwave.Size = Vector3.new(1, 1, 1)
  1038. blastwave.Transparency = 0
  1039. blastwave.BrickColor = TheColor
  1040. blastwave.Material = "Neon"
  1041. blastwave.Anchored = true
  1042. blastwave.CanCollide = false
  1043. blastwave.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1044. removeuseless:AddItem(blastwave,10)
  1045. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  1046. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1047. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  1048. blastwave2 = Instance.new("Part", Torso)
  1049. blastwave2.Size = Vector3.new(1, 1, 1)
  1050. blastwave2.Transparency = 0
  1051. blastwave2.BrickColor = TheColor
  1052. blastwave2.Material = "Neon"
  1053. blastwave2.Anchored = true
  1054. blastwave2.CanCollide = false
  1055. blastwave2.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1056. removeuseless:AddItem(blastwave2,10)
  1057. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  1058. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1059. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  1060. blastwave3 = Instance.new("Part", Torso)
  1061. blastwave3.Size = Vector3.new(1, 1, 1)
  1062. blastwave3.Transparency = 0
  1063. blastwave3.BrickColor = TheColor
  1064. blastwave3.Material = "Neon"
  1065. blastwave3.Anchored = true
  1066. blastwave3.CanCollide = false
  1067. blastwave3.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1068. removeuseless:AddItem(blastwave3,10)
  1069. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  1070. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1071. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  1072. blastwave4 = Instance.new("Part", Torso)
  1073. blastwave4.Size = Vector3.new(1, 1, 1)
  1074. blastwave4.Transparency = 0
  1075. blastwave4.BrickColor = TheColor
  1076. blastwave4.Material = "Neon"
  1077. blastwave4.Anchored = true
  1078. blastwave4.CanCollide = false
  1079. blastwave4.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1080. removeuseless:AddItem(blastwave4,10)
  1081. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  1082. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1083. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  1084. blastwave5 = Instance.new("Part", Torso)
  1085. blastwave5.Size = Vector3.new(1, 1, 1)
  1086. blastwave5.Transparency = 0
  1087. blastwave5.BrickColor = TheColor
  1088. blastwave5.Material = "Neon"
  1089. blastwave5.Anchored = true
  1090. blastwave5.CanCollide = false
  1091. blastwave5.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1092. removeuseless:AddItem(blastwave5,10)
  1093. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  1094. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1095. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  1096. Blastcircle = Instance.new("Part", Torso)
  1097. Blastcircle.Material = "Neon"
  1098. Blastcircle.Anchored = true
  1099. Blastcircle.Transparency = 0
  1100. Blastcircle.CanCollide = false
  1101. Blastcircle.BrickColor = TheColor
  1102. Blastcircle.Size = Vector3.new(10,10,10)
  1103. removeuseless:AddItem(Blastcircle,10)
  1104. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  1105. BlastShape.MeshType = "Sphere"
  1106. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  1107. Blastcircle.CFrame = LightOfDeath.CFrame
  1108. Blastcircle2 = Instance.new("Part", Torso)
  1109. Blastcircle2.Material = "Neon"
  1110. Blastcircle2.Anchored = true
  1111. Blastcircle2.Transparency = 0
  1112. Blastcircle2.CanCollide = false
  1113. Blastcircle2.BrickColor = TheColor
  1114. Blastcircle2.Size = Vector3.new(10,10,10)
  1115. removeuseless:AddItem(Blastcircle2,10)
  1116. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  1117. BlastShape2.MeshType = "Sphere"
  1118. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  1119. Blastcircle2.CFrame = LightOfDeath.CFrame
  1120. Blastcircle3 = Instance.new("Part", Torso)
  1121. Blastcircle3.Material = "Neon"
  1122. Blastcircle3.Anchored = true
  1123. Blastcircle3.Transparency = 0
  1124. Blastcircle3.CanCollide = false
  1125. Blastcircle3.BrickColor = TheColor
  1126. Blastcircle3.Size = Vector3.new(10,10,10)
  1127. removeuseless:AddItem(Blastcircle3,10)
  1128. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  1129. BlastShape3.MeshType = "Sphere"
  1130. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  1131. Blastcircle3.CFrame = LightOfDeath.CFrame
  1132. Blastcircle4 = Instance.new("Part", Torso)
  1133. Blastcircle4.Material = "Neon"
  1134. Blastcircle4.Anchored = true
  1135. Blastcircle4.Transparency = 0
  1136. Blastcircle4.CanCollide = false
  1137. Blastcircle4.BrickColor = TheColor
  1138. Blastcircle4.Size = Vector3.new(10,10,10)
  1139. removeuseless:AddItem(Blastcircle4,10)
  1140. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  1141. BlastShape4.MeshType = "Sphere"
  1142. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  1143. Blastcircle4.CFrame = LightOfDeath.CFrame
  1144. Blastcircle5 = Instance.new("Part", Torso)
  1145. Blastcircle5.Material = "Neon"
  1146. Blastcircle5.Anchored = true
  1147. Blastcircle5.Transparency = 0
  1148. Blastcircle5.CanCollide = false
  1149. Blastcircle5.BrickColor = TheColor
  1150. Blastcircle5.Size = Vector3.new(10,10,10)
  1151. removeuseless:AddItem(Blastcircle5,10)
  1152. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  1153. BlastShape5.MeshType = "Sphere"
  1154. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  1155. Blastcircle5.CFrame = LightOfDeath.CFrame
  1156.  
  1157. shockwav = Instance.new("Part", Torso)
  1158. shockwav.Size = Vector3.new(1, 1, 1)
  1159. shockwav.Transparency = 0
  1160. shockwav.BrickColor = TheColor
  1161. shockwav.Material = "Neon"
  1162. shockwav.Anchored = true
  1163. shockwav.CanCollide = false
  1164. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  1165. removeuseless:AddItem(shockwav,10)
  1166. dea = Instance.new("SpecialMesh", shockwav)
  1167. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1168. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  1169. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1170. shockwav2 = Instance.new("Part", Torso)
  1171. shockwav2.Size = Vector3.new(1, 1, 1)
  1172. shockwav2.Transparency = 0
  1173. shockwav2.BrickColor = TheColor
  1174. shockwav2.Material = "Neon"
  1175. shockwav2.Anchored = true
  1176. shockwav2.CanCollide = false
  1177. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1178. removeuseless:AddItem(shockwav2,10)
  1179. dea2 = Instance.new("SpecialMesh", shockwav2)
  1180. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1181. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  1182. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1183. local Hit = damagealll(150,LightOfDeath.Position)      
  1184. for _,v in pairs(Hit) do
  1185. local velo2 = Instance.new("BodyVelocity", v)
  1186. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1187. removeuseless:AddItem(velo2,2)
  1188. if absoluteannihilation then
  1189. v:Remove()
  1190. else           
  1191. v:BreakJoints()
  1192. end
  1193. end
  1194. opopo = coroutine.wrap(function()
  1195. for i = 1, 200 do
  1196. shockwav2.BrickColor = TheCore.BrickColor
  1197. shockwav.BrickColor = TheCore.BrickColor
  1198. Blastcircle5.BrickColor = TheCore.BrickColor
  1199. Blastcircle4.BrickColor = TheCore.BrickColor
  1200. Blastcircle3.BrickColor = TheCore.BrickColor
  1201. Blastcircle2.BrickColor = TheCore.BrickColor
  1202. Blastcircle.BrickColor = TheCore.BrickColor
  1203. blastwave5.BrickColor = TheCore.BrickColor
  1204. blastwave4.BrickColor = TheCore.BrickColor
  1205. blastwave3.BrickColor = TheCore.BrickColor
  1206. blastwave2.BrickColor = TheCore.BrickColor
  1207. blastwave.BrickColor = TheCore.BrickColor
  1208. dea.Scale = dea.Scale + Vector3.new(10,10,10)
  1209. shockwav.Transparency = shockwav.Transparency + 0.02
  1210. dea2.Scale = dea2.Scale + Vector3.new(5,5,5)
  1211. shockwav2.Transparency = shockwav2.Transparency + 0.010
  1212. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(5, .5, 5)
  1213. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(12, 12, 12)
  1214. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(4, .5, 4)
  1215. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(6, .5, 6)
  1216. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(2, .1, 2)
  1217. blastwave.Transparency = blastwave.Transparency + .01
  1218. blastwave2.Transparency = blastwave2.Transparency + .03
  1219. blastwave3.Transparency = blastwave3.Transparency + .02
  1220. blastwave4.Transparency = blastwave4.Transparency + .015
  1221. blastwave5.Transparency = blastwave5.Transparency + .01
  1222. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  1223. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(1.4,1.4,1.4)
  1224. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(1.1,1.1,1.1)
  1225. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(1.05,1.05,1.05)
  1226. Blastcircle.Transparency = Blastcircle.Transparency + .01
  1227. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  1228. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  1229. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  1230. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  1231. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(1.5,1.5,1.5)
  1232. wait()
  1233. end
  1234. end)
  1235. opopo()
  1236. waff = coroutine.wrap(function()
  1237. for i = 1, 100 do
  1238. LightOfDeath.Transparency = LightOfDeath.Transparency + 0.03
  1239. BallOfDeath.Transparency =  BallOfDeath.Transparency + 0.03
  1240. TheEndTimeWave2 = Instance.new("Part", Torso)
  1241. TheEndTimeWave2.Size = Vector3.new(1, 1, 1)
  1242. TheEndTimeWave2.Transparency = 0.4
  1243. TheEndTimeWave2.BrickColor = TheCore.BrickColor
  1244. TheEndTimeWave2.Material = "Neon"
  1245. TheEndTimeWave2.Anchored = true
  1246. TheEndTimeWave2.CanCollide = false
  1247. TheEndTimeWave2.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
  1248. DDT2 = Instance.new("SpecialMesh", TheEndTimeWave2)
  1249. DDT2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1250. DDT2.Scale = Vector3.new(1, 1, 1)
  1251. removeuseless:AddItem(TheEndTimeWave2,3)
  1252. table.insert(th4,TheEndTimeWave2)
  1253. table.insert(ExtremeM,DDT2)
  1254. EnddOrb2 = Instance.new("Part", Torso)
  1255. EnddOrb2.Size = Vector3.new(0.5, 0.5, 0.5)
  1256. EnddOrb2.Material = "Neon"
  1257. EnddOrb2.BrickColor = TheColor
  1258. EnddOrb2.Transparency = 0
  1259. EnddOrb2.Anchored = true
  1260. EnddOrb2.CanCollide = false
  1261. EnddOrbMESH2 = Instance.new("SpecialMesh", EnddOrb2)
  1262. EnddOrbMESH2.MeshType = "Sphere"
  1263. EnddOrbMESH2.Scale = Vector3.new(2,2,2)
  1264. EnddOrb2.CFrame = LightOfDeath.CFrame * CFrame.new(0, 0, 0)
  1265. removeuseless:AddItem(EnddOrb2,2)
  1266. table.insert(ExtremeM,EnddOrbMESH2)
  1267. table.insert(SlowlyFade,EnddOrb2)
  1268. TheEndTimeWave2.BrickColor = TheCore.BrickColor
  1269. EnddOrb2.BrickColor = TheCore.BrickColor
  1270. wait()
  1271. end
  1272. end)
  1273. waff()
  1274. shockingshock = coroutine.wrap(function()
  1275. for i = 1, 50 do
  1276. shockwave3 = Instance.new("Part", Torso)
  1277. shockwave3.Size = Vector3.new(1, 1, 1)
  1278. shockwave3.Transparency = 0
  1279. shockwave3.BrickColor = TheCore.BrickColor
  1280. shockwave3.Anchored = true
  1281. shockwave3.CanCollide = false
  1282. shockwave3.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(-90))
  1283. sh3 = Instance.new("SpecialMesh", shockwave3)
  1284. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1285. sh3.Scale = Vector3.new(15, 0, 15)
  1286. removeuseless:AddItem(shockwave3,3)
  1287. table.insert(SlowlyFade,shockwave3)
  1288. table.insert(ExtremeM2,sh3)
  1289. wait(.1)
  1290. end
  1291. end)
  1292. shockingshock()
  1293. dmgcollateral = coroutine.wrap(function()
  1294. for i = 1, 85 do
  1295. local Hit2 = damagealll(90,LightOfDeath.Position)
  1296. for _,v in pairs(Hit2) do
  1297. local velo2 = Instance.new("BodyVelocity", v)
  1298. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1299. removeuseless:AddItem(velo2,2)             
  1300. v:BreakJoints()
  1301. wait()
  1302. end
  1303. end
  1304. end)
  1305. dmgcollateral()
  1306. rays:Remove()
  1307. rays2:Remove()
  1308. rays3:Remove()
  1309. rays4:Remove()
  1310. rays5:Remove()
  1311. rays6:Remove()
  1312. wait(5)
  1313. doombounce = false
  1314. end
  1315. end)
  1316.  
  1317. mouse.KeyDown:connect(function(Press)
  1318. Press=Press:lower()
  1319. if Press=='r' then
  1320. if debounce then return end
  1321. debounce = true
  1322. attacking = true
  1323. tr1.Enabled = true
  1324. gpf = true
  1325. hum.WalkSpeed = 0
  1326. for i = 1, 3 do
  1327. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,3,0), .4)
  1328. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1329. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1330. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1331. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1332. wait()
  1333. end
  1334. quickcour2 = coroutine.wrap(function()
  1335. while gpf do
  1336. local Hit = damagealll(8,Torso.Position)   
  1337. for _,v in pairs(Hit) do
  1338. local velo2 = Instance.new("BodyVelocity", v)
  1339. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1340. removeuseless:AddItem(velo2,2)
  1341. if absoluteannihilation then
  1342. v:BreakJoints()
  1343. else           
  1344. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(15,30))
  1345. vsound = Instance.new("Sound",v:FindFirstChildOfClass("Humanoid").Torso)
  1346. vsound.SoundId = "rbxassetid://944772014"
  1347. vsound.Volume = 3
  1348. vsound:Play()
  1349. removeuseless:AddItem(vsound,5)
  1350. wait(.1)
  1351. end
  1352. end
  1353. wait()
  1354. end
  1355. end)
  1356. quickcour2()
  1357. socnot = coroutine.wrap(function()
  1358. for i = 1, 6 do
  1359. lunge:Play()
  1360. wait(.1)
  1361. end
  1362. end)
  1363. socnot()
  1364. local fly = Instance.new("BodyVelocity", Torso)
  1365. fly.MaxForce = Vector3.new(999999, 999999, 999999)
  1366. fly.Velocity = Root.CFrame.lookVector * 90
  1367. Torso.CFrame = Root.CFrame * CFrame.new(0,0,-.5)
  1368. t = 0
  1369. for i = 1, 20 do
  1370. leftarmeffect = Instance.new("Part", Torso)
  1371. leftarmeffect.BrickColor = TheColor
  1372. leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1373. leftarmeffect.Material = "Neon"
  1374. leftarmeffect.Anchored = true
  1375. leftarmeffect.CanCollide = false
  1376. leftarmeffect.CFrame = LeftArm.CFrame
  1377. table.insert(SlowlyFade,leftarmeffect)
  1378. removeuseless:AddItem(leftarmeffect,2)
  1379. rightarmeffect = Instance.new("Part", Torso)
  1380. rightarmeffect.BrickColor = TheColor
  1381. rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1382. rightarmeffect.Material = "Neon"
  1383. rightarmeffect.Anchored = true
  1384. rightarmeffect.CanCollide = false
  1385. rightarmeffect.CFrame = RightArm.CFrame
  1386. table.insert(SlowlyFade,rightarmeffect)
  1387. removeuseless:AddItem(rightarmeffect,2)
  1388. leftlegeffect = Instance.new("Part", Torso)
  1389. leftlegeffect.BrickColor = BrickColor.new("Really black")
  1390. leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1391. leftlegeffect.Material = "Neon"
  1392. leftlegeffect.Anchored = true
  1393. leftlegeffect.CanCollide = false
  1394. leftlegeffect.CFrame = LeftLeg.CFrame
  1395. table.insert(SlowlyFade,leftlegeffect)
  1396. removeuseless:AddItem(leftlegeffect,2)
  1397. rightlegeffect = Instance.new("Part", Torso)
  1398. rightlegeffect.BrickColor = BrickColor.new("Really black")
  1399. rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1400. rightlegeffect.Material = "Neon"
  1401. rightlegeffect.Anchored = true
  1402. rightlegeffect.CanCollide = false
  1403. rightlegeffect.CFrame = RightLeg.CFrame
  1404. table.insert(SlowlyFade,rightlegeffect)
  1405. removeuseless:AddItem(rightlegeffect,2)
  1406. t = t - 60
  1407. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1408. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  1409. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  1410. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1411. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1412. wait()
  1413. end
  1414. fly:Remove()
  1415. debounce = false
  1416. damagedebounce = false
  1417. attacking = false
  1418. gpf = false
  1419. tr1.Enabled = false
  1420. hum.WalkSpeed = 18
  1421. end
  1422. end)
  1423.  
  1424. mouse.KeyDown:connect(function(Press)
  1425. Press=Press:lower()
  1426. if Press=='k' then
  1427. if debounce then return end
  1428. debounce = true
  1429. attacking = true
  1430. for i = 1, 6 do
  1431. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1432. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  1433. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1434. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-32)), 0.6)
  1435. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1436. wait()
  1437. end
  1438. htbox = Instance.new("Part", LeftLeg)
  1439. htbox.Transparency = 1
  1440. htbox.CanCollide = false
  1441. htbox.Size = Vector3.new(1.001,3,1.001)
  1442. htboxweld = weldBetween(htbox,LeftLeg)
  1443. htboxweld.C0 = CFrame.new(0,0,0)
  1444. htbox.Touched:connect(function(hit)
  1445. if hit.Parent:IsA("Part") then
  1446. elseif hit.Parent:IsA("SpecialMesh") then
  1447. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  1448. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  1449. if damagedebounce == true then return end
  1450. damagedebounce = true
  1451. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  1452. if absoluteannihilation then
  1453. Slachtoffer.Parent:BreakJoints()
  1454. else
  1455. Slachtoffer:TakeDamage(math.random(7,11))
  1456. mostrandom = mostrandomsoundtable[math.random(1,#mostrandomsoundtable)]
  1457. hitsound = Instance.new("Sound", Slachtoffer.Torso)
  1458. hitsound.SoundId = "rbxassetid://"..mostrandom
  1459. hitsound.Volume = 4
  1460. hitsound:Play()
  1461. removeuseless:AddItem(hitsound,4)
  1462. end
  1463. end
  1464. end)
  1465. for i = 1, 6 do
  1466. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1467. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(36), math.rad(0), math.rad(0)), 0.6)
  1468. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, -.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1469. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8, 1.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-72)), 0.6)
  1470. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1471. wait()
  1472. end
  1473. attacking = false
  1474. debounce = false
  1475. damagedebounce = false
  1476. htbox:Remove()
  1477. end
  1478. end)
  1479.  
  1480. mouse.KeyDown:connect(function(Press)
  1481. Press=Press:lower()
  1482. if Press=='j' then
  1483. if debounce then return end
  1484. debounce = true
  1485. attacking = true
  1486. step:Play()
  1487. hum.WalkSpeed = 0
  1488. for i = 1, 6 do
  1489. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.4)
  1490. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, .3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  1491. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(7), math.rad(0)), 0.4)
  1492. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.4)
  1493. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.4)
  1494. wait()
  1495. end
  1496. local shockwefe = coroutine.wrap(function()
  1497. shockwave = Instance.new("Part", Torso)
  1498. shockwave.Size = Vector3.new(5, 5, 5)
  1499. shockwave.Transparency = 0
  1500. shockwave.BrickColor = TheColor
  1501. shockwave.Anchored = true
  1502. shockwave.CanCollide = false
  1503. shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1504. sh1 = Instance.new("SpecialMesh", shockwave)
  1505. sh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1506. sh1.Scale = Vector3.new(0, 0, 0)
  1507. removeuseless:AddItem(shockwave,2)
  1508. for i = 1, 100 do
  1509. sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
  1510. shockwave.Transparency = shockwave.Transparency + 0.1
  1511. wait()
  1512. end
  1513. end)
  1514. shockwefe()
  1515. for i = 1, 6 do
  1516. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
  1517. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .3) * CFrame.Angles(math.rad(-90), math.rad(30), math.rad(0)), 0.6)
  1518. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(30), math.rad(0)), 0.6)
  1519. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.6)
  1520. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.6)
  1521. wait()
  1522. end
  1523. energblast1 = Instance.new("Part", Torso)
  1524. energblast1.BrickColor = TheColor
  1525. energblast1.Anchored = true
  1526. energblast1.Shape = 0
  1527. energblast1.Material = "Neon"
  1528. energblast1.CanCollide = false
  1529. energblast1.Size = Vector3.new(1,1,1)
  1530. energblast1.Transparency = 0
  1531. energblast1.CFrame = Root.CFrame
  1532. removeuseless:AddItem(energblast1,2)
  1533. shockwave2 = Instance.new("Part", Torso)
  1534. shockwave2.Size = Vector3.new(5, 5, 5)
  1535. shockwave2.Transparency = 0
  1536. shockwave2.BrickColor = TheColor
  1537. shockwave2.Anchored = true
  1538. shockwave2.CanCollide = false
  1539. shockwave2.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1540. sh2 = Instance.new("SpecialMesh", shockwave2)
  1541. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1542. sh2.Scale = Vector3.new(0, 0, 0)
  1543. removeuseless:AddItem(shockwave2,4)
  1544. shockwave3 = Instance.new("Part", Torso)
  1545. shockwave3.Size = Vector3.new(5, 5, 5)
  1546. shockwave3.Transparency = 0
  1547. shockwave3.BrickColor = TheColor
  1548. shockwave3.Anchored = true
  1549. shockwave3.CanCollide = false
  1550. shockwave3.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1551. sh3 = Instance.new("SpecialMesh", shockwave3)
  1552. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1553. sh3.Scale = Vector3.new(0, 0, 0)
  1554. removeuseless:AddItem(shockwave3,4)
  1555. magicsound = Instance.new("Sound", energblast1)
  1556. magicsound.SoundId = "rbxassetid://750094966"
  1557. magicsound.Volume = 6
  1558. magicsound:Play()
  1559. soundcoroutine = coroutine.wrap(function()
  1560. for i = 1, 100 do
  1561. magicsound.Volume = magicsound.Volume - 0.05
  1562. wait()
  1563. end
  1564. end)
  1565. soundcoroutine()
  1566. removeuseless:AddItem(magicsound,5)
  1567. local Hit = damagealll(22,energblast1.Position)    
  1568. for _,v in pairs(Hit) do
  1569. removeuseless:AddItem(velo2,1)
  1570. if absoluteannihilation then
  1571. v:BreakJoints()
  1572. else               
  1573. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(28,40))
  1574. end
  1575. end
  1576. local cc = coroutine.wrap(function()
  1577. for i = 1, 60 do
  1578. energblast1.Size = energblast1.Size + Vector3.new(5,5,5)
  1579. energblast1.Transparency = energblast1.Transparency + 0.1
  1580. sh2.Scale = sh2.Scale + Vector3.new(4,4,0)
  1581. shockwave2.Transparency = shockwave2.Transparency + 0.06
  1582. sh3.Scale = sh3.Scale + Vector3.new(5,2,5)
  1583. shockwave3.Transparency = shockwave3.Transparency + 0.07
  1584. wait()
  1585. end
  1586. end)
  1587. cc()
  1588. quicklerp = coroutine.wrap(function()
  1589. for i = 1, 6 do
  1590. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
  1591. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.6)
  1592. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(0)), 0.6)
  1593. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  1594. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  1595. wait()
  1596. end
  1597. end)
  1598. quicklerp()
  1599. cc2 = coroutine.wrap(function()
  1600. local BV = Instance.new("BodyVelocity", Root)
  1601. BV.maxForce = Vector3.new(0,20000,0)
  1602. BV.P = 1000
  1603. BV.velocity = Vector3.new(0,100,0)
  1604. wait(1)
  1605. BV:Remove()
  1606. end)
  1607. cc2()
  1608. cc3 = coroutine.wrap(function()
  1609. t = 0
  1610. flipsound = Instance.new("Sound", Torso)
  1611. flipsound.SoundId = "rbxassetid://470532887"
  1612. flipsound.Looped = true
  1613. flipsound.Volume = 2
  1614. flipsound.Pitch = 1.3
  1615. flipsound:Play()
  1616. hum.WalkSpeed = 75
  1617. for i = 1, 60 do
  1618. t = t + 40
  1619. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1620. wait()
  1621. end
  1622. for i = 1, 10 do
  1623. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1624. wait()
  1625. end
  1626. end)
  1627. cc3()
  1628. for i = 1, 70 do
  1629. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  1630. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  1631. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1632. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1633. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  1634. wait()
  1635. end
  1636. hum.WalkSpeed = 0
  1637. landingsound:Play()
  1638. flipsound:Remove()
  1639. local shockwefe2 = coroutine.wrap(function()
  1640. shockwave2 = Instance.new("Part", Torso)
  1641. shockwave2.Size = Vector3.new(5, 5, 5)
  1642. shockwave2.Transparency = 0
  1643. shockwave2.BrickColor = TheColor
  1644. shockwave2.Anchored = true
  1645. shockwave2.CanCollide = false
  1646. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1647. sh2 = Instance.new("SpecialMesh", shockwave2)
  1648. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1649. sh2.Scale = Vector3.new(0, 0, 0)
  1650. removeuseless:AddItem(shockwave2,1)
  1651. for i = 1, 100 do
  1652. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1653. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1654. wait()
  1655. end
  1656. end)
  1657. shockwefe2()
  1658. for i = 1, 20 do
  1659. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
  1660. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1661. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
  1662. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
  1663. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
  1664. wait()
  1665. end
  1666. hum.WalkSpeed = 18
  1667. debounce = false
  1668. attacking = false
  1669. end
  1670. end)
  1671.  
  1672. mouse.KeyDown:connect(function(Press)
  1673. Press=Press:lower()
  1674. if Press=='p' then
  1675. if debounce then return end
  1676. debounce = true
  1677. attacking = true
  1678. tr1.Enabled = true
  1679. for i = 1, 5 do
  1680. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-35), math.rad(20), math.rad(0)), .6)
  1681. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1682. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, .25, -.4) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(0)), 0.6)
  1683. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1684. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), .6)
  1685. wait()
  1686. end
  1687. local shockwefe2 = coroutine.wrap(function()
  1688. shockwave2 = Instance.new("Part", Torso)
  1689. shockwave2.Size = Vector3.new(5, 5, 5)
  1690. shockwave2.Transparency = 0
  1691. shockwave2.BrickColor = TheColor
  1692. shockwave2.Anchored = true
  1693. shockwave2.CanCollide = false
  1694. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1695. sh2 = Instance.new("SpecialMesh", shockwave2)
  1696. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1697. sh2.Scale = Vector3.new(0, 0, 0)
  1698. removeuseless:AddItem(shockwave2,1)
  1699. shockwave3 = Instance.new("Part", Torso)
  1700. shockwave3.Size = Vector3.new(1, 1, 1)
  1701. shockwave3.Transparency = 0
  1702. shockwave3.BrickColor = TheColor
  1703. shockwave3.Anchored = true
  1704. shockwave3.CanCollide = false
  1705. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1706. sh3 = Instance.new("SpecialMesh", shockwave3)
  1707. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1708. sh3.Scale = Vector3.new(0, 0, 0)
  1709. removeuseless:AddItem(shockwave3,4)
  1710. for i = 1, 100 do
  1711. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1712. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1713. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  1714. shockwave3.Transparency = shockwave3.Transparency + 0.1
  1715. wait()
  1716. end
  1717. end)
  1718. shockwefe2()
  1719. hohoho = coroutine.wrap(function()
  1720. for i = 1, 10 do
  1721. rings = Instance.new("Part", Torso)
  1722. rings.Size = Vector3.new(5, 5, 5)
  1723. rings.Transparency = 0.5
  1724. rings.BrickColor = TheColor
  1725. rings.Anchored = true
  1726. rings.CanCollide = false
  1727. rings.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1728. ringsh = Instance.new("SpecialMesh", rings)
  1729. ringsh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1730. ringsh.Scale = Vector3.new(0, 0, 0)
  1731. removeuseless:AddItem(rings,2)
  1732. table.insert(Repeater,ringsh)
  1733. table.insert(nonmeshRepeater2,rings)
  1734. wait(.1)
  1735. end
  1736. end)
  1737. hohoho()
  1738. local BV = Instance.new("BodyVelocity", Root)
  1739. BV.maxForce = Vector3.new(0,20000,0)
  1740. BV.P = 1000
  1741. BV.velocity = Vector3.new(0,50,0)
  1742. quickcour = coroutine.wrap(function()
  1743. t = 0
  1744. for i = 1, 25 do
  1745. t  = t + 1
  1746. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0 + 50),0)
  1747. wait()
  1748. end
  1749. BV:Remove()
  1750. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0),0)
  1751. end)
  1752. quickcour()
  1753. local Hit = damagealll(5,Root.Position)    
  1754. for _,v in pairs(Hit) do
  1755. if absoluteannihilation then
  1756. v:BreakJoints()
  1757. else               
  1758. v:FindFirstChildOfClass("Humanoid"):TakeDamage(30,45)
  1759. end
  1760. end
  1761. quickcour2 = coroutine.wrap(function()
  1762. jumpsound = Instance.new("Sound", Torso)
  1763. jumpsound.Volume = 10
  1764. jumpsound.SoundId = "rbxassetid://1574842373"
  1765. jumpsound:Play()
  1766. removeuseless:AddItem(jumpsound,3)
  1767. for i = 1, 9 do
  1768. lunge:Play()
  1769. wait(.1)
  1770. end
  1771. lunge2:Play()
  1772. end)
  1773. quickcour2()
  1774. for i = 1, 25 do
  1775. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1776. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1777. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 1, -.1) * CFrame.Angles(math.rad(190), math.rad(0), math.rad(0)), 0.6)
  1778. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1779. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1780. wait()
  1781. end
  1782. attacking = false
  1783. debounce = false
  1784. tr1.Enabled = false
  1785. end
  1786. end)
  1787.  
  1788. mouse.KeyDown:connect(function(Press)
  1789. Press=Press:lower()
  1790. if Press=='e' then
  1791. if debounce then return end
  1792. debounce = true
  1793. attacking = true
  1794. continue = true
  1795. hum.WalkSpeed = 0
  1796. g1 = Instance.new("BodyGyro", Root)
  1797. g1.D = 175
  1798. g1.P = 20000
  1799. g1.MaxTorque = Vector3.new(0,9000,0)
  1800. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1801. lmon8 = lmon7[math.random(1,#lmon7)]
  1802. local b1 = Instance.new("BillboardGui",Head)
  1803. b1.Size = UDim2.new(0,100,0,40)
  1804. b1.StudsOffset = Vector3.new(0,3,0)
  1805. b1.Adornee = Head
  1806. local b2 = Instance.new("TextLabel",b1)
  1807. b2.BackgroundTransparency = 1
  1808. b2.Text = ""..lmon8
  1809. b2.Font = "Garamond"
  1810. b2.TextSize = 0
  1811. b2.TextStrokeTransparency = 1
  1812. b2.TextColor3 = BrickColor.new("Lime green").Color
  1813. b2.TextStrokeColor3 = Color3.new(0,0,0)
  1814. b2.Size = UDim2.new(1,0,0.5,0)
  1815. billboardcour = coroutine.wrap(function()
  1816. for i = 1, 10 do
  1817. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  1818. b2.TextSize = b2.TextSize + 3
  1819. wait()
  1820. end
  1821. wait(1)
  1822. for i = 1, 10 do
  1823. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  1824. b2.TextSize = b2.TextSize - 3
  1825. wait()
  1826. end
  1827. b1:Remove()
  1828. end)
  1829. billboardcour()
  1830. for i = 1, 10 do
  1831. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  1832. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1833. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(5)), 0.4)
  1834. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1835. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1836. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
  1837. wait()
  1838. end
  1839. lilball = Instance.new("Part", RightArm)
  1840. lilball.Material = "Neon"
  1841. lilball.CanCollide = false
  1842. lilball.Anchored = true
  1843. lilball.Transparency = 1
  1844. lilball.BrickColor = TheColor
  1845. lilball.Size = Vector3.new(.1,.1,.1)
  1846. lilballShape = Instance.new("SpecialMesh", lilball)
  1847. lilballShape.MeshType = "Sphere"
  1848. lilballShape.Scale = Vector3.new(10,10,10)
  1849. lilball.CFrame = RightArm.CFrame * CFrame.new(0,-1.5,0)
  1850. removeuseless:AddItem(lilball,5)
  1851. qucicour = coroutine.wrap(function()
  1852. for i = 1, 10 do
  1853. lilball.Transparency = lilball.Transparency - 0.05
  1854. wait()
  1855. end
  1856. end)
  1857. qucicour()
  1858. SwordPortal = Instance.new("Part", Torso)
  1859. SwordPortal.Size = Vector3.new(0.5, 0.5, 0.5)
  1860. SwordPortal.Material = "Neon"
  1861. SwordPortal.BrickColor = TheColor
  1862. SwordPortal.Transparency = 0
  1863. SwordPortal.Anchored = true
  1864. SwordPortal.CanCollide = false
  1865. SwordPortalMESH = Instance.new("SpecialMesh", SwordPortal)
  1866. SwordPortalMESH.MeshType = "Cylinder"
  1867. SwordPortalMESH.Scale = Vector3.new(.2,0.01,0.01)
  1868. SwordPortal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  1869. swordportalsound = Instance.new("Sound", SwordPortal)
  1870. swordportalsound.SoundId = "rbxassetid://159296220"
  1871. swordportalsound.Volume = 5
  1872. swordportalsound:Play()
  1873. removeuseless:AddItem(swordportalsound,3)
  1874. sizeincreasor = coroutine.wrap(function()
  1875. while continue do
  1876. SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(0,8,8)
  1877. wait()
  1878. end
  1879. end)
  1880. sizeincreasor()
  1881. for i = 1, 20 do
  1882. wait()
  1883. end
  1884. continue = false
  1885. local openshocks = coroutine.wrap(function()
  1886. for i = 1, 5 do
  1887. openshock2 = Instance.new("Part", Torso)
  1888. openshock2.Size = Vector3.new(1, 1, 1)
  1889. openshock2.Transparency = 0
  1890. openshock2.BrickColor = TheColor
  1891. openshock2.Material = "Neon"
  1892. openshock2.Anchored = true
  1893. openshock2.CanCollide = false
  1894. openshock2.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1895. DDTopenshock2 = Instance.new("SpecialMesh", openshock2)
  1896. DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1897. DDTopenshock2.Scale = Vector3.new(1, 2, 1)
  1898. removeuseless:AddItem(openshock2,2)
  1899. table.insert(ExtremeM,DDTopenshock2)
  1900. table.insert(SlowlyFade,openshock2)
  1901. openshock = Instance.new("Part", Torso)
  1902. openshock.Size = Vector3.new(1, 1, 1)
  1903. openshock.Transparency = 0
  1904. openshock.BrickColor = TheColor
  1905. openshock.Material = "Neon"
  1906. openshock.Anchored = true
  1907. openshock.CanCollide = false
  1908. openshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1909. DDTopenshock = Instance.new("SpecialMesh", openshock)
  1910. DDTopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1911. DDTopenshock.Scale = Vector3.new(1, 2, 1)
  1912. removeuseless:AddItem(openshock,2)
  1913. table.insert(ExtremeM,DDTopenshock)
  1914. table.insert(SlowlyFade,openshock)
  1915. wait(.05)
  1916. end
  1917. end)
  1918. openshocks()
  1919. bigopenshock = coroutine.wrap(function()
  1920. bigopenshock = Instance.new("Part", Torso)
  1921. bigopenshock.Size = Vector3.new(1, 1, 1)
  1922. bigopenshock.Transparency = 0
  1923. bigopenshock.BrickColor = TheColor
  1924. bigopenshock.Material = "Neon"
  1925. bigopenshock.Anchored = true
  1926. bigopenshock.CanCollide = false
  1927. bigopenshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1928. DDTbigopenshock = Instance.new("SpecialMesh", bigopenshock)
  1929. DDTbigopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1930. DDTbigopenshock.Scale = Vector3.new(1, 2, 1)
  1931. removeuseless:AddItem(bigopenshock,2)
  1932. table.insert(m3,DDTbigopenshock)
  1933. table.insert(SlowlyFade,bigopenshock)
  1934. end)
  1935. removeuseless:AddItem(swordoutofportal,6)
  1936. swordoutofportal = Instance.new("Sound", SwordPortal)
  1937. swordoutofportal.SoundId = "rbxassetid://1201801124"
  1938. swordoutofportal.Volume = 5
  1939. swordoutofportal:Play()
  1940. GiantSword = Instance.new("Part", Torso)
  1941. GiantSword.Size = Vector3.new(0.5, 0.5, 0.5)
  1942. GiantSword.Material = "Neon"
  1943. GiantSword.BrickColor = TheColor
  1944. GiantSword.Transparency = .2
  1945. GiantSword.Anchored = true
  1946. GiantSword.CanCollide = false
  1947. GiantSwordMESH = Instance.new("SpecialMesh", GiantSword)
  1948. GiantSwordMESH.Scale = Vector3.new(15,15,15)
  1949. GiantSwordMESH.MeshId = "rbxassetid://94840342"
  1950. GiantSword.CFrame = SwordPortal.CFrame * CFrame.new(-50,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90))
  1951. move = coroutine.wrap(function()
  1952. local Hit = damagealll(35,SwordPortal.Position)    
  1953. for _,v in pairs(Hit) do
  1954. if absoluteannihilation then
  1955. v:BreakJoints()
  1956. else           
  1957. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(30,40))
  1958. end
  1959. end
  1960. for i = 1, 40 do
  1961. SwordPortal.Transparency = SwordPortal.Transparency + 0.05
  1962. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  1963. wait()
  1964. end
  1965. end)
  1966. move()
  1967. mvcm = coroutine.wrap(function()
  1968. wait(1)
  1969. SwordPortal:Remove()
  1970. debounce = false
  1971. attacking = false
  1972. hum.WalkSpeed = 18
  1973. end)
  1974. mvcm()
  1975. g1:Remove()
  1976. for i = 1, 30 do
  1977. lilball.Transparency = lilball.Transparency + 0.05
  1978. GiantSword.Transparency = GiantSword.Transparency + 0.03
  1979. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  1980. wait()
  1981. end
  1982. GiantSword:Remove()
  1983. end
  1984. end)
  1985.  
  1986. mouse.KeyDown:connect(function(Press)
  1987. Press=Press:lower()
  1988. if Press=='g' then
  1989. if debounce then return end
  1990. debounce = true
  1991. attacking = true
  1992. damagedebounce = false
  1993. lmon4 = lmon3[math.random(1,#lmon3)]
  1994. local b1 = Instance.new("BillboardGui",Head)
  1995. b1.Size = UDim2.new(0,100,0,40)
  1996. b1.StudsOffset = Vector3.new(0,3,0)
  1997. b1.Adornee = Head
  1998. local b2 = Instance.new("TextLabel",b1)
  1999. b2.BackgroundTransparency = 1
  2000. b2.Text = ""..lmon4
  2001. b2.Font = "Garamond"
  2002. b2.TextSize = 0
  2003. b2.TextStrokeTransparency = 1
  2004. b2.TextColor3 = BrickColor.new("Lime green").Color
  2005. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2006. b2.Size = UDim2.new(1,0,0.5,0)
  2007. billboardcour = coroutine.wrap(function()
  2008. for i = 1, 10 do
  2009. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2010. b2.TextSize = b2.TextSize + 3
  2011. wait()
  2012. end
  2013. wait(2)
  2014. for i = 1, 10 do
  2015. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2016. b2.TextSize = b2.TextSize - 3
  2017. wait()
  2018. end
  2019. b1:Remove()
  2020. end)
  2021. billboardcour()
  2022. quickcour = coroutine.wrap(function()
  2023. spawnsound = Instance.new("Sound", RightArm)
  2024. spawnsound.SoundId = "rbxassetid://159332197"
  2025. spawnsound.Volume = 5
  2026. spawnsound:Play()
  2027. removeuseless:AddItem(spawnsound,4)
  2028. Scythe = Instance.new("Part", Torso)
  2029. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  2030. Scythe.Material = "Neon"
  2031. Scythe.BrickColor = TheColor
  2032. Scythe.Transparency = 1
  2033. Scythe.CanCollide = false
  2034. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  2035. ScytheMESH.Scale = Vector3.new(2,2,2)
  2036. ScytheMESH.MeshId = "rbxassetid://218497396"
  2037. ScytheWeld = weldBetween(Scythe,RightArm)
  2038. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  2039. for i = 1, 20 do
  2040. Scythe.Transparency = Scythe.Transparency - 0.04
  2041. wait()
  2042. end
  2043. end)
  2044. quickcour()
  2045. hum.WalkSpeed = 0
  2046. for i = 1, 25 do
  2047. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2048. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  2049. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2050. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  2051. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  2052. wait()
  2053. end
  2054. g1 = Instance.new("BodyGyro", Root)
  2055. g1.D = 175
  2056. g1.P = 20000
  2057. g1.MaxTorque = Vector3.new(0,9000,0)
  2058. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  2059. hum.WalkSpeed = 14
  2060. for i = 1, 8 do
  2061. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2062. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-140),math.rad(90),math.rad(0)), .5)
  2063. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2064. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
  2065. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-110),math.rad(-40),math.rad(0)), 0.5)
  2066. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2067. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  2068. wait()
  2069. end
  2070. htbox = Instance.new("Part", Scythe)
  2071. htbox.CFrame = Scythe.CFrame
  2072. htbox.Transparency = 1
  2073. htbox.CanCollide = false
  2074. htbox.Size = Vector3.new(.40,7,3)
  2075. htboxweld = weldBetween(htbox,Scythe)
  2076. A = Instance.new("Attachment", htbox)
  2077. A.Position = Vector3.new(0,-3.2,0)
  2078. A.Name = "A"
  2079. B = Instance.new("Attachment", htbox)
  2080. B.Position = Vector3.new(0,3.2,0)
  2081. B.Name = "B"
  2082. tr11 = Instance.new("Trail", Scythe)
  2083. tr11.Attachment0 = A
  2084. tr11.Attachment1 = B
  2085. tr11.Enabled = true
  2086. tr11.Lifetime = .8
  2087. tr11.TextureMode = "Static"
  2088. tr11.LightInfluence = 0
  2089. tr11.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  2090. tr11.Transparency = NumberSequence.new(0, 1)
  2091. htbox.Touched:connect(function(hit)
  2092. if hit.Parent:IsA("Part") then
  2093. elseif hit.Parent:IsA("SpecialMesh") then
  2094. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2095. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2096. if damagedebounce == true then return end
  2097. damagedebounce = true
  2098. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2099. quickcour = coroutine.wrap(function()
  2100. Slachtoffer.WalkSpeed = 6
  2101. wait(1)
  2102. Slachtoffer.WalkSpeed = 16
  2103. end)
  2104. quickcour()
  2105. if absoluteannihilation then
  2106. Slachtoffer.Parent:BreakJoints()
  2107. else
  2108. Slachtoffer:TakeDamage(math.random(35,40))
  2109. rdnm = soundtable[math.random(1,#soundtable)]
  2110. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2111. slashwound.SoundId = "rbxassetid://"..rdnm
  2112. slashwound.Volume = 4
  2113. slashwound:Play()
  2114. removeuseless:AddItem(slashwound,2)
  2115. end
  2116. end
  2117. end)
  2118. lunge:Play()
  2119. t = 0
  2120. for i = 1, 8 do
  2121. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2122. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  2123. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  2124. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2125. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  2126. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  2127. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .6)
  2128. wait()
  2129. end
  2130. damagedebounce = false
  2131. hum.WalkSpeed = 8
  2132. t = 0
  2133. for i = 1, 8 do
  2134. t = t + 50
  2135. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2136. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0 + t)), .6)
  2137. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2138. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.41,1.3,0) * CFrame.Angles(math.rad(181),math.rad(5),math.rad(10)), 0.4)
  2139. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2140. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
  2141. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(12), math.rad(3), math.rad(-3)), 0.5)
  2142. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(-5), math.rad(7), math.rad(3)), 0.5)
  2143. wait()
  2144. end
  2145. htbox:Remove()
  2146. htbox = Instance.new("Part", Scythe)
  2147. htbox.CFrame = Scythe.CFrame
  2148. htbox.Transparency = 1
  2149. htbox.CanCollide = false
  2150. htbox.Size = Vector3.new(.40,7,3)
  2151. htboxweld = weldBetween(htbox,Scythe)
  2152. A = Instance.new("Attachment", htbox)
  2153. A.Position = Vector3.new(0,-3.2,0)
  2154. A.Name = "A"
  2155. B = Instance.new("Attachment", htbox)
  2156. B.Position = Vector3.new(0,3.2,0)
  2157. B.Name = "B"
  2158. htbox.Touched:connect(function(hit)
  2159. if hit.Parent:IsA("Part") then
  2160. elseif hit.Parent:IsA("SpecialMesh") then
  2161. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2162. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2163. if damagedebounce == true then return end
  2164. damagedebounce = true
  2165. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2166. quickcour = coroutine.wrap(function()
  2167. Slachtoffer.WalkSpeed = 6
  2168. wait(1)
  2169. Slachtoffer.WalkSpeed = 16
  2170. end)
  2171. quickcour()
  2172. if absoluteannihilation then
  2173. Slachtoffer.Parent:BreakJoints()
  2174. else
  2175. Slachtoffer:TakeDamage(math.random(25,68))
  2176. rdnm = soundtable[math.random(1,#soundtable)]
  2177. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2178. slashwound.SoundId = "rbxassetid://"..rdnm
  2179. slashwound.Volume = 4
  2180. slashwound:Play()
  2181. removeuseless:AddItem(slashwound,2)
  2182. end
  2183. end
  2184. end)
  2185. lunge3:Play()
  2186. for i = 1, 15 do
  2187. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2188. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  2189. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.7, 1) * CFrame.Angles(math.rad(-40), math.rad(48), math.rad(0)), 0.5)
  2190. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2191. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.6)
  2192. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  2193. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  2194. wait()
  2195. end
  2196. htbox:Remove()
  2197. hum.WalkSpeed = 18
  2198. tr11.Enabled = false
  2199. for i = 1, 10 do
  2200. Scythe.Transparency = Scythe.Transparency + 0.1
  2201. wait()
  2202. end
  2203. tr11:Remove()
  2204. Scythe:Remove()
  2205. attacking = false
  2206. debounce = false
  2207. damagedebounce = false
  2208. g1:Remove()
  2209. end
  2210. end)
  2211.  
  2212. mouse.KeyDown:connect(function(Press)
  2213. Press=Press:lower()
  2214. if Press=='y' then
  2215. if debounce then return end
  2216. debounce = true
  2217. attacking = true
  2218. bbno = true
  2219. jjo = true
  2220. borb = true
  2221. hum.WalkSpeed = 0
  2222. energyburst:Play()
  2223. energyburst2:Play()
  2224. g1 = Instance.new("BodyGyro", Root)
  2225. g1.D = 175
  2226. g1.P = 20000
  2227. g1.MaxTorque = Vector3.new(0,9000,0)
  2228. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  2229. lmon2 = lmon[math.random(1,#lmon)]
  2230. local b1 = Instance.new("BillboardGui",Head)
  2231. b1.Size = UDim2.new(0,100,0,40)
  2232. b1.StudsOffset = Vector3.new(0,3,0)
  2233. b1.Adornee = Head
  2234. local b2 = Instance.new("TextLabel",b1)
  2235. b2.BackgroundTransparency = 1
  2236. b2.Text = ""..lmon2
  2237. b2.Font = "Garamond"
  2238. b2.TextSize = 0
  2239. b2.TextStrokeTransparency = 1
  2240. b2.TextColor3 = BrickColor.new("Lime green").Color
  2241. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2242. b2.Size = UDim2.new(1,0,0.5,0)
  2243. billboardcour = coroutine.wrap(function()
  2244. for i = 1, 15 do
  2245. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.05
  2246. b2.TextSize = b2.TextSize + 2
  2247. wait()
  2248. end
  2249. wait(2)
  2250. for i = 1, 15 do
  2251. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.05
  2252. b2.TextSize = b2.TextSize - 2
  2253. wait()
  2254. end
  2255. b1:Remove()
  2256. end)
  2257. billboardcour()
  2258. TheWind = Instance.new("Part", Torso)
  2259. TheWind.Size = Vector3.new(0.5, 0.5, 0.5)
  2260. TheWind.Material = "Neon"
  2261. TheWind.BrickColor = TheColor
  2262. TheWind.Transparency = 1
  2263. TheWind.CanCollide = false
  2264. TheWindMESH = Instance.new("SpecialMesh", TheWind)
  2265. TheWindMESH.Scale = Vector3.new(4,4,4)
  2266. TheWindMESH.MeshId = "rbxassetid://168892432"
  2267. TheWindWeld = weldBetween(TheWind,Root)
  2268. TheWindWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2269. TheWind2 = Instance.new("Part", Torso)
  2270. TheWind2.Size = Vector3.new(0.5, 0.5, 0.5)
  2271. TheWind2.Material = "Neon"
  2272. TheWind2.BrickColor = TheColor
  2273. TheWind2.Transparency = 1
  2274. TheWind2.CanCollide = false
  2275. TheWindMESH2 = Instance.new("SpecialMesh", TheWind2)
  2276. TheWindMESH2.Scale = Vector3.new(6,6,6)
  2277. TheWindMESH2.MeshId = "rbxassetid://168892432"
  2278. TheWindWeld2 = weldBetween(TheWind2,Root)
  2279. TheWindWeld2.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2280. TheWind3 = Instance.new("Part", Torso)
  2281. TheWind3.Size = Vector3.new(0.5, 0.5, 0.5)
  2282. TheWind3.Material = "Neon"
  2283. TheWind3.BrickColor = TheColor
  2284. TheWind3.Transparency = 1
  2285. TheWind3.CanCollide = false
  2286. TheWindMESH3 = Instance.new("SpecialMesh", TheWind3)
  2287. TheWindMESH3.Scale = Vector3.new(2,2,2)
  2288. TheWindMESH3.MeshId = "rbxassetid://168892432"
  2289. TheWindWeld3 = weldBetween(TheWind3,Root)
  2290. TheWindWeld3.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2291. quickcour = coroutine.wrap(function()
  2292. for i = 1, 25 do
  2293. TheWind.Transparency = TheWind.Transparency - 0.01
  2294. TheWind2.Transparency = TheWind2.Transparency - 0.005
  2295. TheWind3.Transparency = TheWind3.Transparency - 0.012
  2296. wait()
  2297. end
  2298. end)
  2299. quickcour()
  2300. quickcour2 = coroutine.wrap(function()
  2301. while jjo do
  2302. TheWindWeld.C0 = TheWindWeld.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
  2303. TheWindWeld2.C0 = TheWindWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2304. TheWindWeld3.C0 = TheWindWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2305. wait()
  2306. end
  2307. end)
  2308. quickcour2()
  2309. local shockwefe2 = coroutine.wrap(function()
  2310. shockwave2 = Instance.new("Part", Torso)
  2311. shockwave2.Size = Vector3.new(5, 5, 5)
  2312. shockwave2.Transparency = 0
  2313. shockwave2.BrickColor = TheColor
  2314. shockwave2.Anchored = true
  2315. shockwave2.CanCollide = false
  2316. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2317. sh2 = Instance.new("SpecialMesh", shockwave2)
  2318. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2319. sh2.Scale = Vector3.new(0, 0, 0)
  2320. removeuseless:AddItem(shockwave2,2)
  2321. shockwave3 = Instance.new("Part", Torso)
  2322. shockwave3.Size = Vector3.new(1, 1, 1)
  2323. shockwave3.Transparency = 0
  2324. shockwave3.BrickColor = TheColor
  2325. shockwave3.Anchored = true
  2326. shockwave3.CanCollide = false
  2327. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2328. sh3 = Instance.new("SpecialMesh", shockwave3)
  2329. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2330. sh3.Scale = Vector3.new(0, 0, 0)
  2331. removeuseless:AddItem(shockwave3,4)
  2332. for i = 1, 100 do
  2333. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  2334. shockwave2.Transparency = shockwave2.Transparency + 0.1
  2335. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  2336. shockwave3.Transparency = shockwave3.Transparency + 0.1
  2337. wait()
  2338. end
  2339. end)
  2340. shockwefe2()
  2341. for i = 1, 5 do
  2342. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2343. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.6)
  2344. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(-8)), .6)
  2345. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2346. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2347. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2348. wait()
  2349. end
  2350. courcour = coroutine.wrap(function()
  2351. while bbno do
  2352. sho3 = Instance.new("Part", Torso)
  2353. sho3.Size = Vector3.new(1, 1, 1)
  2354. sho3.Transparency = 0
  2355. sho3.BrickColor = TheColor
  2356. sho3.Anchored = true
  2357. sho3.CanCollide = false
  2358. sho3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2359. shot3 = Instance.new("SpecialMesh", sho3)
  2360. shot3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2361. shot3.Scale = Vector3.new(0, 0, 0)
  2362. table.insert(th5,shot3)
  2363. table.insert(nonmeshRepeater2,sho3)
  2364. removeuseless:AddItem(shot3,2)
  2365. wait(.1)
  2366. end
  2367. end)
  2368. courcour()
  2369. charge:Play()
  2370. for i = 1, 6 do
  2371. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(50),0),.6)
  2372. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.1,1.3,1.1) * CFrame.Angles(math.rad(180),math.rad(-50),math.rad(0)), 0.4)
  2373. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2374. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2375. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2376. wait()
  2377. end
  2378. Blaster = Instance.new("Part", RightArm)
  2379. Blaster.Material = "Neon"
  2380. Blaster.Anchored = true
  2381. Blaster.CanCollide = false
  2382. Blaster.BrickColor = TheColor
  2383. Blaster.Size = Vector3.new(.1,.1,.1)
  2384. BlasterShape = Instance.new("SpecialMesh", Blaster)
  2385. BlasterShape.MeshType = "Sphere"
  2386. BlasterShape.Scale = Vector3.new(.1,.1,.1)
  2387. Blaster.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  2388. sou = coroutine.wrap(function()
  2389. sm = Instance.new("Sound", Blaster)
  2390. sm.SoundId = "rbxassetid://907530407"
  2391. sm.Looped = true
  2392. sm.Volume = 0
  2393. sm.Pitch = .8
  2394. sm:Play()
  2395. for i = 1, 50 do
  2396. sm.Volume = sm.Volume + .1
  2397. wait()
  2398. end
  2399. end)
  2400. sou()
  2401. local EVENMORECIRCLES = coroutine.wrap(function()
  2402. for i = 1, 30 do
  2403. circlescircles = Instance.new("Part", Torso)
  2404. circlescircles.Size = Vector3.new(1, 1, 1)
  2405. circlescircles.Transparency = 0.3
  2406. circlescircles.BrickColor = TheColor
  2407. circlescircles.Material = "Neon"
  2408. circlescircles.Anchored = true
  2409. circlescircles.CanCollide = false
  2410. circlescircles.CFrame = Blaster.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
  2411. circlescirclesmesh = Instance.new("SpecialMesh", circlescircles)
  2412. circlescirclesmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2413. circlescirclesmesh.Scale = Vector3.new(15, 15, 15)
  2414. removeuseless:AddItem(circlescircles,1.5)
  2415. table.insert(nonmeshRepeater2,circlescircles)
  2416. table.insert(th2,circlescirclesmesh)
  2417. wait(.1)
  2418. end
  2419. end)
  2420. EVENMORECIRCLES()
  2421. for i = 1, 30 do
  2422. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(.25,.25,.25)
  2423. BlasterBall1 = Instance.new("Part", RightArm)
  2424. BlasterBall1.Material = "Neon"
  2425. BlasterBall1.Anchored = true
  2426. BlasterBall1.Transparency = .8
  2427. BlasterBall1.CanCollide = false
  2428. BlasterBall1.BrickColor = TheColor
  2429. BlasterBall1.Size = Vector3.new(.1,.1,.1)
  2430. BlasterBall1Shape = Instance.new("SpecialMesh", BlasterBall1)
  2431. BlasterBall1Shape.MeshType = "Sphere"
  2432. BlasterBall1Shape.Scale = Vector3.new(25,25,25)
  2433. BlasterBall1.CFrame = Blaster.CFrame
  2434. table.insert(th2,BlasterBall1Shape)
  2435. table.insert(nonmeshRepeater2,BlasterBall1)
  2436. removeuseless:AddItem(BlasterBall1Shape,4)
  2437. wait(.1)
  2438. end
  2439. for i = 1, 3 do
  2440. BlasterShape.Scale = BlasterShape.Scale - Vector3.new(2,2,2)
  2441. wait()
  2442. end
  2443. wait(.5)
  2444. sm:Remove()
  2445. kiready:Play()
  2446. aura:Stop()
  2447. for i = 1, 5 do
  2448. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(4,4,4)
  2449. wait()
  2450. end
  2451. wait(.3)
  2452. bbno = false
  2453. boomcour = coroutine.wrap(function()
  2454. for i = 1, 10 do
  2455. TheWindMESH.Scale = TheWindMESH.Scale + Vector3.new(1,1,1)
  2456. TheWindMESH2.Scale = TheWindMESH2.Scale + Vector3.new(1,1,1)
  2457. TheWindMESH3.Scale = TheWindMESH3.Scale + Vector3.new(1,1,1)
  2458. TheWind.Transparency = TheWind.Transparency + 0.1
  2459. TheWind2.Transparency = TheWind2.Transparency + 0.1
  2460. TheWind3.Transparency = TheWind3.Transparency + 0.1
  2461. wait()
  2462. end
  2463. TheWind:Remove()
  2464. TheWind2:Remove()
  2465. TheWind3:Remove()
  2466. end)
  2467. boomcour()
  2468. for i = 1, 10 do
  2469. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2470. Blaster.CFrame = Blaster.CFrame:lerp(RightArm.CFrame * CFrame.new(0,-2,0),.8)
  2471. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(90)),.4)
  2472. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(-0),math.rad(0)),.4)
  2473. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2.1, -0.35) * CFrame.Angles(math.rad(180), math.rad(-82), math.rad(75)), 0.4)
  2474. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)
  2475. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0.2) * CFrame.Angles(math.rad(20), math.rad(1), math.rad(-2)), .4)
  2476. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(2)), .4)
  2477. wait()
  2478. end
  2479. local shootthemballs = coroutine.wrap(function()
  2480. Blaster.Anchored = false
  2481. local PB2 = Instance.new("BodyVelocity", Blaster)
  2482. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  2483. Blaster.CFrame = CFrame.new(Blaster.Position,mouse.Hit.p)
  2484. PB2.Velocity = Blaster.CFrame.lookVector * 80
  2485. wait()
  2486. end)
  2487. dontallow = true
  2488. shootthemballs()
  2489. timecour = coroutine.wrap(function()
  2490. wait(.5)
  2491. dontallow = false
  2492. end)
  2493. timecour()
  2494. Blaster.Touched:connect(function(OnHit)
  2495. if dontallow then return end
  2496. if hitters == true then return end
  2497. hitters = true
  2498. borb = false
  2499. Blaster.Anchored = true
  2500. Blaster.Transparency = 1
  2501. blastwave = Instance.new("Part", Torso)
  2502. blastwave.Size = Vector3.new(1, 1, 1)
  2503. blastwave.Transparency = 0
  2504. blastwave.BrickColor = TheColor
  2505. blastwave.Material = "Neon"
  2506. blastwave.Anchored = true
  2507. blastwave.CanCollide = false
  2508. blastwave.CFrame = CFrame.new(Blaster.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2509. removeuseless:AddItem(blastwave,10)
  2510. Blaster:Remove()
  2511. BOOMZOR = Instance.new("Sound", blastwave)
  2512. BOOMZOR.Volume = 8
  2513. BOOMZOR.SoundId = "rbxassetid://1539349118"
  2514. BOOMZOR:Play()
  2515. removeuseless:AddItem(BOOMZOR,5)
  2516. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  2517. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2518. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  2519. blastwave2 = Instance.new("Part", Torso)
  2520. blastwave2.Size = Vector3.new(1, 1, 1)
  2521. blastwave2.Transparency = 0
  2522. blastwave2.BrickColor = TheColor
  2523. blastwave2.Material = "Neon"
  2524. blastwave2.Anchored = true
  2525. blastwave2.CanCollide = false
  2526. blastwave2.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2527. removeuseless:AddItem(blastwave2,10)
  2528. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  2529. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2530. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  2531. blastwave3 = Instance.new("Part", Torso)
  2532. blastwave3.Size = Vector3.new(1, 1, 1)
  2533. blastwave3.Transparency = 0
  2534. blastwave3.BrickColor = TheColor
  2535. blastwave3.Material = "Neon"
  2536. blastwave3.Anchored = true
  2537. blastwave3.CanCollide = false
  2538. blastwave3.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2539. removeuseless:AddItem(blastwave3,10)
  2540. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  2541. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2542. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  2543. blastwave4 = Instance.new("Part", Torso)
  2544. blastwave4.Size = Vector3.new(1, 1, 1)
  2545. blastwave4.Transparency = 0
  2546. blastwave4.BrickColor = TheColor
  2547. blastwave4.Material = "Neon"
  2548. blastwave4.Anchored = true
  2549. blastwave4.CanCollide = false
  2550. blastwave4.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2551. removeuseless:AddItem(blastwave4,10)
  2552. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  2553. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2554. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  2555. blastwave5 = Instance.new("Part", Torso)
  2556. blastwave5.Size = Vector3.new(1, 1, 1)
  2557. blastwave5.Transparency = 0
  2558. blastwave5.BrickColor = TheColor
  2559. blastwave5.Material = "Neon"
  2560. blastwave5.Anchored = true
  2561. blastwave5.CanCollide = false
  2562. blastwave5.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2563. removeuseless:AddItem(blastwave5,10)
  2564. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  2565. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2566. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  2567. Blastcircle = Instance.new("Part", Torso)
  2568. Blastcircle.Material = "Neon"
  2569. Blastcircle.Anchored = true
  2570. Blastcircle.Transparency = 0
  2571. Blastcircle.CanCollide = false
  2572. Blastcircle.BrickColor = TheColor
  2573. Blastcircle.Size = Vector3.new(10,10,10)
  2574. removeuseless:AddItem(Blastcircle,10)
  2575. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  2576. BlastShape.MeshType = "Sphere"
  2577. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  2578. Blastcircle.CFrame = blastwave.CFrame
  2579. Blastcircle2 = Instance.new("Part", Torso)
  2580. Blastcircle2.Material = "Neon"
  2581. Blastcircle2.Anchored = true
  2582. Blastcircle2.Transparency = 0
  2583. Blastcircle2.CanCollide = false
  2584. Blastcircle2.BrickColor = TheColor
  2585. Blastcircle2.Size = Vector3.new(10,10,10)
  2586. removeuseless:AddItem(Blastcircle2,10)
  2587. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  2588. BlastShape2.MeshType = "Sphere"
  2589. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  2590. Blastcircle2.CFrame = blastwave.CFrame
  2591. Blastcircle3 = Instance.new("Part", Torso)
  2592. Blastcircle3.Material = "Neon"
  2593. Blastcircle3.Anchored = true
  2594. Blastcircle3.Transparency = 0
  2595. Blastcircle3.CanCollide = false
  2596. Blastcircle3.BrickColor = TheColor
  2597. Blastcircle3.Size = Vector3.new(10,10,10)
  2598. removeuseless:AddItem(Blastcircle3,10)
  2599. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  2600. BlastShape3.MeshType = "Sphere"
  2601. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  2602. Blastcircle3.CFrame = blastwave.CFrame
  2603. Blastcircle4 = Instance.new("Part", Torso)
  2604. Blastcircle4.Material = "Neon"
  2605. Blastcircle4.Anchored = true
  2606. Blastcircle4.Transparency = 0
  2607. Blastcircle4.CanCollide = false
  2608. Blastcircle4.BrickColor = TheColor
  2609. Blastcircle4.Size = Vector3.new(10,10,10)
  2610. removeuseless:AddItem(Blastcircle4,10)
  2611. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  2612. BlastShape4.MeshType = "Sphere"
  2613. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  2614. Blastcircle4.CFrame = blastwave.CFrame
  2615. Blastcircle5 = Instance.new("Part", Torso)
  2616. Blastcircle5.Material = "Neon"
  2617. Blastcircle5.Anchored = true
  2618. Blastcircle5.Transparency = 0
  2619. Blastcircle5.CanCollide = false
  2620. Blastcircle5.BrickColor = TheColor
  2621. Blastcircle5.Size = Vector3.new(10,10,10)
  2622. removeuseless:AddItem(Blastcircle5,10)
  2623. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  2624. BlastShape5.MeshType = "Sphere"
  2625. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  2626. Blastcircle5.CFrame = blastwave.CFrame
  2627. shockwav = Instance.new("Part", Torso)
  2628. shockwav.Size = Vector3.new(1, 1, 1)
  2629. shockwav.Transparency = 0
  2630. shockwav.BrickColor = TheColor
  2631. shockwav.Material = "Neon"
  2632. shockwav.Anchored = true
  2633. shockwav.CanCollide = false
  2634. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  2635. removeuseless:AddItem(shockwav,10)
  2636. dea = Instance.new("SpecialMesh", shockwav)
  2637. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2638. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  2639. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2640. shockwav2 = Instance.new("Part", Torso)
  2641. shockwav2.Size = Vector3.new(1, 1, 1)
  2642. shockwav2.Transparency = 0
  2643. shockwav2.BrickColor = TheColor
  2644. shockwav2.Material = "Neon"
  2645. shockwav2.Anchored = true
  2646. shockwav2.CanCollide = false
  2647. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2648. removeuseless:AddItem(shockwav2,10)
  2649. dea2 = Instance.new("SpecialMesh", shockwav2)
  2650. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2651. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  2652. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2653. local Hit = damagealll(70,blastwave.Position)      
  2654. for _,v in pairs(Hit) do
  2655. local velo2 = Instance.new("BodyVelocity", v)
  2656. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  2657. removeuseless:AddItem(velo2,2)
  2658. if absoluteannihilation then
  2659. v:BreakJoints()
  2660. v:Remove()
  2661. else
  2662. v:FindFirstChildOfClass("Humanoid"):TakeDamage(77,100)             
  2663. end
  2664. end
  2665. opopo = coroutine.wrap(function()
  2666. for i = 1, 200 do
  2667. dea.Scale = dea.Scale + Vector3.new(2,1,2)
  2668. shockwav.Transparency = shockwav.Transparency + 0.02
  2669. dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
  2670. shockwav2.Transparency = shockwav2.Transparency + 0.010
  2671. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(2.5, .2, 2.5)
  2672. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(2, 2, 2)
  2673. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .25, 2)
  2674. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .25, 3)
  2675. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(1, .05, 1)
  2676. blastwave.Transparency = blastwave.Transparency + .01
  2677. blastwave2.Transparency = blastwave2.Transparency + .03
  2678. blastwave3.Transparency = blastwave3.Transparency + .02
  2679. blastwave4.Transparency = blastwave4.Transparency + .015
  2680. blastwave5.Transparency = blastwave5.Transparency + .01
  2681. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  2682. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.5,.5,.5)
  2683. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.6,.6,.6)
  2684. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.4,.4,.4)
  2685. Blastcircle.Transparency = Blastcircle.Transparency + .01
  2686. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  2687. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  2688. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  2689. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  2690. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.3,.3,.3)
  2691. wait()
  2692. end
  2693. hitters = false
  2694. end)
  2695. opopo()
  2696. end)
  2697. kigo:Play()
  2698. for i = 1, 6 do
  2699. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(90),0),.6)
  2700. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10),math.rad(-0),math.rad(0)),.4)
  2701. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(2), math.rad(10), math.rad(-90)), 0.6)
  2702. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(13), math.rad(9), math.rad(13)), .6)
  2703. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(-2)), .6)
  2704. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(8), math.rad(12), math.rad(2)), .6)
  2705. wait()
  2706. end
  2707. attacking = false
  2708. g1:Remove()
  2709. hum.WalkSpeed = 18
  2710. local time = coroutine.wrap(function()
  2711. for i = 1, 100 do
  2712. if borb == false then break end
  2713. wait()
  2714. end
  2715. Blaster:Remove()
  2716. hitters = false
  2717. attacking = false
  2718. debounce = false
  2719. end)
  2720. time()
  2721. while wait() do
  2722. if borb == false then break end
  2723. wait()
  2724. end
  2725. attacking = false
  2726. debounce = false
  2727. jjo = false
  2728. end
  2729. end)
  2730.  
  2731. mouse.KeyDown:connect(function(Press)
  2732. Press=Press:lower()
  2733. if Press=='h' then
  2734. if debounce then return end
  2735. debounce = true
  2736. attacking = true
  2737. step:Play()
  2738. hum.WalkSpeed = 0
  2739. lmon6 = lmon5[math.random(1,#lmon5)]
  2740. local b1 = Instance.new("BillboardGui",Head)
  2741. b1.Size = UDim2.new(0,100,0,40)
  2742. b1.StudsOffset = Vector3.new(0,3,0)
  2743. b1.Adornee = Head
  2744. local b2 = Instance.new("TextLabel",b1)
  2745. b2.BackgroundTransparency = 1
  2746. b2.Text = ""..lmon6
  2747. b2.Font = "Garamond"
  2748. b2.TextSize = 0
  2749. b2.TextStrokeTransparency = 1
  2750. b2.TextColor3 = BrickColor.new("Lime green").Color
  2751. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2752. b2.Size = UDim2.new(1,0,0.5,0)
  2753. billboardcour = coroutine.wrap(function()
  2754. for i = 1, 10 do
  2755. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2756. b2.TextSize = b2.TextSize + 3
  2757. wait()
  2758. end
  2759. wait(1)
  2760. for i = 1, 10 do
  2761. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2762. b2.TextSize = b2.TextSize - 3
  2763. wait()
  2764. end
  2765. b1:Remove()
  2766. end)
  2767. billboardcour()
  2768. Dagga = Instance.new("Part", Torso)
  2769. Dagga.Size = Vector3.new(.2, .2, .2)
  2770. Dagga.Material = "Neon"
  2771. Dagga.BrickColor = TheColor
  2772. Dagga.Transparency = 1
  2773. Dagga.CanCollide = false
  2774. DaggaMESH = Instance.new("SpecialMesh", Dagga)
  2775. DaggaMESH.Scale = Vector3.new(.8,.8,.8)
  2776. DaggaMESH.MeshId = "rbxassetid://62275962"
  2777. DaggaWeld = weldBetween(Dagga,RightArm)
  2778. DaggaWeld.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2779. courou = coroutine.wrap(function()
  2780. for i = 1, 20 do
  2781. Dagga.Transparency = Dagga.Transparency - .05
  2782. wait()
  2783. end
  2784. end)
  2785. courou()
  2786. for i = 1, 15 do
  2787. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .3)
  2788. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  2789. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
  2790. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .3)
  2791. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .3)
  2792. wait()
  2793. end
  2794. for i = 1, 6 do
  2795. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.6)
  2796. wait()
  2797. end
  2798. Dagga2 = Instance.new("Part", Torso)
  2799. Dagga2.Size = Vector3.new(.2, .2, .2)
  2800. Dagga2.Material = "Neon"
  2801. Dagga2.BrickColor = TheColor
  2802. Dagga2.Transparency = 0
  2803. Dagga2.CanCollide = false
  2804. DaggaMESH2 = Instance.new("SpecialMesh", Dagga2)
  2805. DaggaMESH2.Scale = Vector3.new(.8,.8,.8)
  2806. DaggaMESH2.MeshId = "rbxassetid://62275962"
  2807. DaggaWeld2 = weldBetween(Dagga2,RightArm)
  2808. DaggaWeld2.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2809. Dagga3 = Instance.new("Part", Torso)
  2810. Dagga3.Size = Vector3.new(.2, .2, .2)
  2811. Dagga3.Material = "Neon"
  2812. Dagga3.BrickColor = TheColor
  2813. Dagga3.Transparency = 0
  2814. Dagga3.CanCollide = false
  2815. DaggaMESH3 = Instance.new("SpecialMesh", Dagga3)
  2816. DaggaMESH3.Scale = Vector3.new(.8,.8,.8)
  2817. DaggaMESH3.MeshId = "rbxassetid://62275962"
  2818. DaggaWeld3 = weldBetween(Dagga3,RightArm)
  2819. DaggaWeld3.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2820. daggersheet:Play()
  2821. for i = 1, 4 do
  2822. DaggaWeld2.C0 = DaggaWeld2.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-30)),.5)
  2823. DaggaWeld3.C0 = DaggaWeld3.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(30)),.5)
  2824. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1,0) * CFrame.Angles(math.rad(180),math.rad(3),math.rad(12)), 0.5)
  2825. wait()
  2826. end
  2827. for i = 1, 6 do
  2828. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.5)
  2829. wait()
  2830. end
  2831. for i = 1, 6 do
  2832. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  2833. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  2834. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205), math.rad(0)), 0.3)
  2835. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  2836. wait()
  2837. end
  2838. quicklerp = coroutine.wrap(function()
  2839. for i = 1, 8 do
  2840. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .4)
  2841. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .4)
  2842. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, .5, 0), 0.4)
  2843. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8,1.3,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  2844. wait()
  2845. end
  2846. end)
  2847. quicklerp()
  2848. n = 0
  2849. movethem = coroutine.wrap(function()
  2850. htbox1 = Instance.new("Part",Torso)
  2851. htbox1.CanCollide = false
  2852. htbox1.Transparency = 1
  2853. htbox1.Size = Vector3.new(2,2,2)
  2854. htbox1weld = weldBetween(htbox1,Dagga)
  2855. htbox2 = Instance.new("Part",Torso)
  2856. htbox2.CanCollide = false
  2857. htbox2.Transparency = 1
  2858. htbox2.Size = Vector3.new(2,2,2)
  2859. htbox2weld = weldBetween(htbox2,Dagga2)
  2860. htbox3 = Instance.new("Part",Torso)
  2861. htbox3.CanCollide = false
  2862. htbox3.Transparency = 1
  2863. htbox3.Size = Vector3.new(2,2,2)
  2864. htbox3weld = weldBetween(htbox3,Dagga3)
  2865. removeuseless:AddItem(Dagga,5)
  2866. removeuseless:AddItem(Dagga2,5)
  2867. removeuseless:AddItem(Dagga3,5)
  2868. removeuseless:AddItem(htbox,5)
  2869. removeuseless:AddItem(htbox2,5)
  2870. removeuseless:AddItem(htbox3,5)
  2871. DaggaWeld:Remove()
  2872. DaggaWeld2:Remove()
  2873. DaggaWeld3:Remove()
  2874. DaggaMESH.MeshId = "rbxassetid://202083123"
  2875. DaggaMESH2.MeshId = "rbxassetid://202083123"
  2876. DaggaMESH3.MeshId = "rbxassetid://202083123"
  2877. DaggaMESH.Scale = Vector3.new(1.1,1.1,1.1)
  2878. DaggaMESH2.Scale = Vector3.new(1.1,1.1,1.1)
  2879. DaggaMESH3.Scale = Vector3.new(1.1,1.1,1.1)
  2880. local BodyVel=Instance.new('BodyVelocity',Dagga)
  2881. BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2882. local BodyGyro=Instance.new('BodyGyro',Dagga)
  2883. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2884. BodyGyro.P=2e4
  2885. coroutine.wrap(function()
  2886. RenderStepped:connect(function()
  2887. BodyGyro.cframe=CFrame.new(Dagga.Position,mouse.Hit.p)
  2888. BodyVel.velocity=Dagga.CFrame.lookVector*dgs
  2889. end)
  2890. end)()
  2891.  
  2892. local BodyVel2=Instance.new('BodyVelocity',Dagga2)
  2893. BodyVel2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2894. local BodyGyro2=Instance.new('BodyGyro',Dagga2)
  2895. BodyGyro2.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2896. BodyGyro2.P=2e4
  2897. coroutine.wrap(function()
  2898. RenderStepped:connect(function()
  2899. BodyGyro2.cframe=CFrame.new(Dagga2.Position,mouse.Hit.p)
  2900. BodyVel2.velocity=Dagga2.CFrame.lookVector*dgs
  2901. end)
  2902. end)()
  2903.  
  2904. local BodyVel3=Instance.new('BodyVelocity',Dagga3)
  2905. BodyVel3.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2906. local BodyGyro3=Instance.new('BodyGyro',Dagga3)
  2907. BodyGyro3.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2908. BodyGyro3.P=2e4
  2909. coroutine.wrap(function()
  2910. RenderStepped:connect(function()
  2911. BodyGyro3.cframe=CFrame.new(Dagga3.Position,mouse.Hit.p)
  2912. BodyVel3.velocity=Dagga3.CFrame.lookVector*dgs
  2913. end)
  2914. end)()
  2915.  
  2916. damagedebounce = false
  2917. damagedebounce2 = false
  2918. damagedebounce3 = false
  2919. htbox1.Touched:connect(function(hit1)
  2920. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2921. elseif hit1.Parent:IsA("Part") then
  2922. elseif hit1.Parent:IsA("SpecialMesh") then
  2923. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2924. if damagedebounce == true then return end
  2925. damagedebounce = true
  2926. removeuseless:AddItem(slashwound,2)
  2927. Dagga.Anchored = false
  2928. BodyVel:Remove()
  2929. BodyGyro:Remove()
  2930. Dagga.CanCollide = true
  2931. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2932. rdnm = soundtable[math.random(1,#soundtable)]
  2933. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2934. slashwound.SoundId = "rbxassetid://"..rdnm
  2935. slashwound.Volume = 4
  2936. slashwound:Play()
  2937. if absoluteannihilation then
  2938. Slachtoffer.Parent:BreakJoints()
  2939. else
  2940. Slachtoffer:TakeDamage(15)
  2941. end
  2942. end
  2943. end)
  2944. htbox2.Touched:connect(function(hit1)
  2945. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2946. elseif hit1.Parent:IsA("Part") then
  2947. elseif hit1.Parent:IsA("SpecialMesh") then
  2948. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2949. if damagedebounce2 == true then return end
  2950. damagedebounce2 = true
  2951. removeuseless:AddItem(slashwound,2)
  2952. Dagga2.Anchored = false
  2953. BodyVel2:Remove()
  2954. BodyGyro2:Remove()
  2955. Dagga2.CanCollide = true
  2956. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2957. rdnm = soundtable[math.random(1,#soundtable)]
  2958. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2959. slashwound.SoundId = "rbxassetid://"..rdnm
  2960. slashwound.Volume = 4
  2961. slashwound:Play()
  2962. if absoluteannihilation then
  2963. Slachtoffer.Parent:BreakJoints()
  2964. else
  2965. Slachtoffer:TakeDamage(15)
  2966. end
  2967. end
  2968. end)
  2969. htbox3.Touched:connect(function(hit1)
  2970. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2971. elseif hit1.Parent:IsA("Part") then
  2972. elseif hit1.Parent:IsA("SpecialMesh") then
  2973. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2974. if damagedebounce3 == true then return end
  2975. damagedebounce3 = true
  2976. removeuseless:AddItem(slashwound,2)
  2977. Dagga3.Anchored = false
  2978. BodyVel3:Remove()
  2979. BodyGyro3:Remove()
  2980. Dagga3.CanCollide = true
  2981. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2982. rdnm = soundtable[math.random(1,#soundtable)]
  2983. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2984. slashwound.SoundId = "rbxassetid://"..rdnm
  2985. slashwound.Volume = 4
  2986. slashwound:Play()
  2987. if absoluteannihilation then
  2988. Slachtoffer.Parent:BreakJoints()
  2989. else
  2990. Slachtoffer:TakeDamage(15)
  2991. end
  2992. end
  2993. end)
  2994. end)
  2995. movethem()
  2996. t = 0
  2997. hum.WalkSpeed = 18
  2998. for i = 1, 7 do
  2999. t = t - 50
  3000. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 + t), math.rad(0)), 0.3)
  3001. wait()
  3002. end
  3003. t = 0
  3004. quickcour2 = coroutine.wrap(function()
  3005. for i = 1, 10 do
  3006. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  3007. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0),.5)
  3008. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3009. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  3010. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  3011. wait()
  3012. end
  3013. end)
  3014. quickcour2()
  3015. for i = 1, 10 do
  3016. t = t - 22
  3017. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 - t), math.rad(0)), 0.3)
  3018. wait()
  3019. end
  3020. attacking = false
  3021. debounce = false
  3022. damagedebounce = false
  3023. damagedebounce2 = false
  3024. damagedebounce3 = false
  3025. end
  3026. end)
  3027.  
  3028. mouse.KeyDown:connect(function(Press)
  3029. Press=Press:lower()
  3030. if Press=='f' then
  3031. if nottransform then return end
  3032. transformingpart = true -------Reflux has become the pinnacle of strength! Can you survive his onslaught?
  3033. if debounce then return end
  3034. debounce = true
  3035. attacking = true
  3036. absoluteannihilation = true
  3037. hum.WalkSpeed = 0
  3038. HEADLERP.Part1 = Torso
  3039. musiccour = coroutine.wrap(function()
  3040. for i = 1, 20 do
  3041. doomtheme.Volume = doomtheme.Volume - 0.05
  3042. wait()
  3043. end
  3044. doomtheme:Remove()
  3045. end)
  3046. musiccour()
  3047. for i = 1, 10 do
  3048. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  3049. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(0,0,0),.5)
  3050. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3051. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  3052. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  3053. wait()
  3054. end
  3055. JohnDoe2 = Instance.new("Part", Head)
  3056. JohnDoe2.Shape = 0
  3057. JohnDoe2.Transparency = 1
  3058. JohnDoe2.Size = Vector3.new(2.06,2.06,2.06)
  3059. JohnDoe2.Material = "Neon"
  3060. JohnDoe2.CanCollide = false
  3061. JohnDoe2.BrickColor = BrickColor.new("Really black")
  3062. Jw2 = weldBetween(Head,JohnDoe2)
  3063. Jw2.C0 = CFrame.new(0,.25,0)
  3064. lolcour = coroutine.wrap(function()
  3065. for i = 1, 20 do
  3066. JohnDoe2.Transparency = JohnDoe2.Transparency - 0.05
  3067. wait()
  3068. end
  3069. end)
  3070. lolcour()
  3071. for i = 1, 15 do
  3072. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(5),math.rad(5)), 0.4)
  3073. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(-5),math.rad(-5)), 0.4)
  3074. wait()
  3075. end
  3076. lastbreath = Instance.new("Sound", Head)
  3077. lastbreath.SoundId = "rbxassetid://198606040"
  3078. lastbreath.Volume = 5
  3079. lastbreath:Play()
  3080. coroutine.wrap(function()
  3081. for i = 1, 4 do
  3082. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 3
  3083. wait()
  3084. end
  3085. for i = 1, 4 do
  3086. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 3
  3087. wait()
  3088. end
  3089. end)()
  3090. for i = 1, 22 do
  3091. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.6)
  3092. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(3),math.rad(10)), 0.4)
  3093. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(-3),math.rad(-10)), 0.4)
  3094. wait()
  3095. end
  3096. coroutine.wrap(function()
  3097. for i = 1, 10 do
  3098. pBase7.BrickColor = BrickColor.new("Lime green")
  3099. pBase8.BrickColor = BrickColor.new("Lime green")
  3100. pBase9.BrickColor = BrickColor.new("Lime green")
  3101. pBase10.BrickColor = BrickColor.new("Lime green")
  3102. pBase12.BrickColor = BrickColor.new("Lime green")
  3103. TheCore.BrickColor = BrickColor.new("Lime green")
  3104. wait(.05)
  3105. pBase7.BrickColor = BrickColor.new("Really black")
  3106. pBase8.BrickColor = BrickColor.new("Really black")
  3107. pBase9.BrickColor = BrickColor.new("Really black")
  3108. pBase10.BrickColor = BrickColor.new("Really black")
  3109. pBase12.BrickColor = BrickColor.new("Really black")
  3110. TheCore.BrickColor = BrickColor.new("Really black")
  3111. wait()
  3112. end
  3113. end)()
  3114. coroutine.wrap(function()
  3115. for i = 1, 4 do
  3116. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 3
  3117. wait()
  3118. end
  3119. for i = 1, 4 do
  3120. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 3
  3121. wait()
  3122. end
  3123. end)()
  3124. for i = 1, 15 do
  3125. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(60),0),.6)
  3126. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(4),math.rad(7)), 0.4)
  3127. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(-4),math.rad(-7)), 0.4)
  3128. wait()
  3129. end
  3130. for i = 1, 15 do
  3131. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0),.6)
  3132. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(3),math.rad(10)), 0.4)
  3133. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(-3),math.rad(-10)), 0.4)
  3134. wait()
  3135. end
  3136. for i = 1, 75 do
  3137. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), .05)
  3138. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .05)
  3139. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .05)
  3140. wait()
  3141. end
  3142. doomtheme = Instance.new("Sound", Torso)
  3143. doomtheme.SoundId = "rbxassetid://1502486424"
  3144. doomtheme.Volume = 1.5
  3145. doomtheme.Looped = true
  3146. doomtheme:Play()
  3147. CataclysmOrb = Instance.new("Part", Torso)
  3148. CataclysmOrb.Shape = 0
  3149. CataclysmOrb.Transparency = 1
  3150. CataclysmOrb.Anchored = true
  3151. CataclysmOrb.Size = Vector3.new(10,10,10)
  3152. CataclysmOrb.Material = "Neon"
  3153. CataclysmOrb.CanCollide = false
  3154. CataclysmOrb.BrickColor = BrickColor.new("Really black")
  3155. CataclysmOrb.CFrame = Root.CFrame
  3156. for i = 1, 20 do
  3157. CataclysmOrb.Transparency = CataclysmOrb.Transparency - 0.05
  3158. wait()
  3159. end
  3160. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1474596','http://www.roblox.com/asset/?id=1474595'
  3161. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=227262305"
  3162. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=185728896"
  3163. larmf2 = Instance.new("Part", Torso)
  3164. larmf2.BrickColor = TheColor
  3165. larmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3166. larmf2.Material = "Neon"
  3167. larmf2.Transparency = 0
  3168. larmf2.CanCollide = false
  3169. larmfweld2 = weldBetween(larmf2,LeftArm)
  3170.  
  3171. rarmf2 = Instance.new("Part", Torso)
  3172. rarmf2.BrickColor = TheColor
  3173. rarmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3174. rarmf2.Material = "Neon"
  3175. rarmf2.Transparency = 0
  3176. rarmf2.CanCollide = false
  3177. rarmfweld2 = weldBetween(rarmf2,RightArm)
  3178.  
  3179. llegf2 = Instance.new("Part", Torso)
  3180. llegf2.BrickColor = TheColor
  3181. llegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3182. llegf2.Material = "Neon"
  3183. llegf2.Transparency = 0
  3184. llegf2.CanCollide = false
  3185. llegf2weld = weldBetween(llegf2,LeftLeg)
  3186.  
  3187. rlegf2 = Instance.new("Part", Torso)
  3188. rlegf2.BrickColor = TheColor
  3189. rlegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3190. rlegf2.Material = "Neon"
  3191. rlegf2.Transparency = 0
  3192. rlegf2.CanCollide = false
  3193. rlegf2weld = weldBetween(rlegf2,RightLeg)
  3194.  
  3195. Torsof2 = Instance.new("Part", Torso)
  3196. Torsof2.BrickColor = TheColor
  3197. Torsof2.Size = Vector3.new(2.001, 2.001, 1.001)
  3198. Torsof2.Material = "Neon"
  3199. Torsof2.Transparency = 0
  3200. Torsof2.CanCollide = false
  3201. Torsof2weld = weldBetween(Torsof2,Torso)
  3202. wait(6)
  3203. glasss = glassshatter[math.random(1,#glassshatter)]
  3204. glass = Instance.new("Sound",Torso)
  3205. glass.SoundId = "rbxassetid://"..glasss
  3206. glass.Volume = 6
  3207. glass:Play()
  3208. removeuseless:AddItem(glass,3)
  3209. sond = Instance.new("Sound", Torso)
  3210. sond.Volume = 10
  3211. sond.SoundId = "rbxassetid://176823476"
  3212. sond:Play()
  3213. larmf2.Anchored = true
  3214. rarmf2.Anchored = true
  3215. rlegf2.Anchored = true
  3216. llegf2.Anchored = true
  3217. Torsof2.Anchored = true
  3218. Jw2.C0 = CFrame.new(0,.25,-.15)
  3219. Jw.C0 = CFrame.new(0,.25,-.15)
  3220. coroutine.wrap(function()
  3221. for i = 1, 25 do
  3222. larmf2.Size = larmf2.Size + Vector3.new(1,1,1)
  3223. larmf2.Transparency = larmf2.Transparency + 0.3
  3224. rarmf2.Size = rarmf2.Size + Vector3.new(1,1,1)
  3225. rarmf2.Transparency = rarmf2.Transparency + 0.3
  3226. rlegf2.Size = rlegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3227. rlegf2.Transparency = rlegf2.Transparency + 0.3
  3228. llegf2.Size = llegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3229. llegf2.Transparency = llegf2.Transparency + 0.3
  3230. Torsof2.Size = Torsof2.Size + Vector3.new(2.001, 2.001, 1.001)
  3231. Torsof2.Transparency = Torsof2.Transparency + .3
  3232. CataclysmOrb.Size = CataclysmOrb.Size + Vector3.new(10,10,10)
  3233. CataclysmOrb.Transparency = CataclysmOrb.Transparency + 0.05
  3234. wait()
  3235. end
  3236. end)()
  3237. for i = 1, 20 do
  3238. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0), math.rad(0), math.rad(0)), .5)
  3239. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(20 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3240. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(-20 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3241. wait()
  3242. end
  3243. knuckscrunch = Instance.new("Sound", Torso)
  3244. knuckscrunch.SoundId = "rbxassetid://1629602112"
  3245. knuckscrunch.Volume = 5
  3246. knuckscrunch:Play()
  3247. removeuseless:AddItem(knuckscrunch,2)
  3248. for i = 1, 15 do
  3249. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-84),math.rad(17 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3250. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-84),math.rad(-17 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3251. wait()
  3252. end
  3253. for i = 1, 20 do
  3254. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, .2) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(0)), .5)
  3255. wait()
  3256. end
  3257. coroutine.wrap(function()
  3258. for i = 1, 90 do
  3259. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.2 + .1 * math.sin(sine/2),0),.7)
  3260. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2 + .09 * math.sin(sine/2), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-7)), 0.5)
  3261. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2 + .09 * math.sin(sine/2), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), 0.5)
  3262. wait()
  3263. end
  3264. end)()
  3265. coroutine.wrap(function()
  3266. for i = 1, 45 do
  3267. local b1 = Instance.new("BillboardGui",Head)
  3268. b1.Size = UDim2.new(0,100,0,40)
  3269. b1.StudsOffset = Vector3.new(0,3,0)
  3270. b1.Adornee = Head
  3271. local b2 = Instance.new("TextLabel",b1)
  3272. b2.BackgroundTransparency = 1
  3273. b2.Text = "HaHaHaHaHaHa..."
  3274. b2.Font = "Garamond"
  3275. b2.TextSize = 0
  3276. b2.TextStrokeTransparency = 1
  3277. b2.TextColor3 = BrickColor.new("Lime green").Color
  3278. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3279. b2.Size = UDim2.new(1,0,0.5,0)
  3280. removeuseless:AddItem(b1,2)
  3281. table.insert(signtable,b2)
  3282. table.insert(signmover,b1)
  3283. table.insert(signtransparency,b2)
  3284. table.insert(signrotator,b2)
  3285. wait(.1)
  3286. end
  3287. end)()
  3288. for i = 1, 90 do
  3289. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -.2) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(0)), .5)
  3290. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.5)
  3291. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.5)
  3292. wait()
  3293. end
  3294. theinfinitecour = coroutine.wrap(function()
  3295. while wait() do
  3296. for i = 1, 10 do
  3297. JohnDoe2.Transparency = JohnDoe2.Transparency + .1
  3298. wait()
  3299. end
  3300. wait(.5)
  3301. for i = 1, 10 do
  3302. JohnDoe2.Transparency = JohnDoe2.Transparency - .1
  3303. wait()
  3304. end
  3305. wait(3)
  3306. end
  3307. end)
  3308. theinfinitecour()
  3309. coroutine.wrap(function()
  3310. while true do
  3311. for i = 1, 10 do
  3312. pBase7.BrickColor = BrickColor.new("Lime green")
  3313. pBase8.BrickColor = BrickColor.new("Lime green")
  3314. pBase9.BrickColor = BrickColor.new("Lime green")
  3315. pBase10.BrickColor = BrickColor.new("Lime green")
  3316. pBase12.BrickColor = BrickColor.new("Lime green")
  3317. TheCore.BrickColor = BrickColor.new("Lime green")
  3318. wait(.05)
  3319. pBase7.BrickColor = BrickColor.new("Really black")
  3320. pBase8.BrickColor = BrickColor.new("Really black")
  3321. pBase9.BrickColor = BrickColor.new("Really black")
  3322. pBase10.BrickColor = BrickColor.new("Really black")
  3323. pBase12.BrickColor = BrickColor.new("Really black")
  3324. TheCore.BrickColor = BrickColor.new("Really black")
  3325. wait(.05)
  3326. pBase7.BrickColor = BrickColor.new("Lime green")
  3327. pBase8.BrickColor = BrickColor.new("Lime green")
  3328. pBase9.BrickColor = BrickColor.new("Lime green")
  3329. pBase10.BrickColor = BrickColor.new("Lime green")
  3330. pBase12.BrickColor = BrickColor.new("Lime green")
  3331. TheCore.BrickColor = BrickColor.new("Lime green")
  3332. wait(.05)
  3333. pBase7.BrickColor = BrickColor.new("Really black")
  3334. pBase8.BrickColor = BrickColor.new("Really black")
  3335. pBase9.BrickColor = BrickColor.new("Really black")
  3336. pBase10.BrickColor = BrickColor.new("Really black")
  3337. pBase12.BrickColor = BrickColor.new("Really black")
  3338. TheCore.BrickColor = BrickColor.new("Really black")
  3339. wait(4)
  3340. end
  3341. end
  3342. end)()
  3343. hum.WalkSpeed = 18
  3344. HEADLERP.Part1 = Head
  3345. larmf2:Remove()
  3346. rarmf2:Remove()
  3347. rlegf2:Remove()
  3348. llegf2:Remove()
  3349. Torsof2:Remove()
  3350. CataclysmOrb:Remove()
  3351. attacking = false
  3352. debounce = false
  3353. nottransform = true
  3354. transformingpart = false
  3355. end
  3356. end)
  3357.  
  3358. mouse.KeyDown:connect(function(Press)
  3359. Press=Press:lower()
  3360. if Press=='q' then
  3361. if not nottransform then return end
  3362. if mouse.Target ~= nil then
  3363. if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3364. if debounce then return end
  3365. attacking = true
  3366. debounce = true
  3367. enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  3368. ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
  3369. ERight = enemyhum.Parent:FindFirstChild("Right Arm") or enemyhum.Parent:FindFirstChild("RightUpperArm")
  3370. ELeft = enemyhum.Parent:FindFirstChild("Left Arm") or enemyhum.Parent:FindFirstChild("LeftUpperArm")
  3371. ERight2 = enemyhum.Parent:FindFirstChild("Right Leg") or enemyhum.Parent:FindFirstChild("RightUpperLeg")
  3372. ELeft2 = enemyhum.Parent:FindFirstChild("Left Leg") or enemyhum.Parent:FindFirstChild("LeftUpperLeg")
  3373. EHead = enemyhum.Parent:FindFirstChild("Head")
  3374. hum.WalkSpeed = 0
  3375. secret = secrettalk[math.random(1,#secrettalk)]
  3376. local b1 = Instance.new("BillboardGui",Head)
  3377. b1.Size = UDim2.new(0,100,0,40)
  3378. b1.StudsOffset = Vector3.new(0,3,0)
  3379. b1.Adornee = Head
  3380. local b2 = Instance.new("TextLabel",b1)
  3381. b2.BackgroundTransparency = 1
  3382. b2.Text = ""..secret
  3383. b2.Font = "Garamond"
  3384. b2.TextSize = 0
  3385. b2.TextStrokeTransparency = 1
  3386. b2.TextColor3 = BrickColor.new("Lime green").Color
  3387. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3388. b2.Size = UDim2.new(1,0,0.5,0)
  3389. billboardcour = coroutine.wrap(function()
  3390. for i = 1, 10 do
  3391. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  3392. b2.TextSize = b2.TextSize + 3
  3393. wait()
  3394. end
  3395. wait(1)
  3396. for i = 1, 10 do
  3397. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  3398. b2.TextSize = b2.TextSize - 3
  3399. wait()
  3400. end
  3401. b1:Remove()
  3402. end)
  3403. billboardcour()
  3404. g1 = Instance.new("BodyGyro", Root)
  3405. g1.D = 175
  3406. g1.P = 20000
  3407. g1.MaxTorque = Vector3.new(0,9000,0)
  3408. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  3409. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  3410. soundze = Instance.new("Sound",ETorso)
  3411. soundze.SoundId = "rbxassetid://1659770705"
  3412. soundze.Volume = 2
  3413. soundze:Play()
  3414. removeuseless:AddItem(soundze,3)
  3415. right = Instance.new("Part",Character)
  3416. right.Size = Vector3.new(1.01,2.01,1.01)
  3417. right.BrickColor = BrickColor.new("Lime green")
  3418. right.Material = "Neon"
  3419. right.Transparency = 1
  3420. right.Anchored = false
  3421. right.CFrame = ERight.CFrame
  3422. rightweld = weldBetween(right,ERight)
  3423. left = Instance.new("Part",Character)
  3424. left.Size = Vector3.new(1.01,2.01,1.01)
  3425. left.BrickColor = BrickColor.new("Lime green")
  3426. left.Material = "Neon"
  3427. left.Transparency = 1
  3428. left.Anchored = false
  3429. left.CFrame = ELeft.CFrame
  3430. leftweld = weldBetween(left,ELeft)
  3431. leg = Instance.new("Part",Character)
  3432. leg.Size = Vector3.new(1.01,2.01,1.01)
  3433. leg.BrickColor = BrickColor.new("Lime green")
  3434. leg.Material = "Neon"
  3435. leg.Transparency = 1
  3436. leg.Anchored = false
  3437. leg.CFrame = ERight2.CFrame
  3438. legweld = weldBetween(leg,ERight2)
  3439. leg2 = Instance.new("Part",Character)
  3440. leg2.Size = Vector3.new(1.01,2.01,1.01)
  3441. leg2.BrickColor = BrickColor.new("Lime green")
  3442. leg2.Material = "Neon"
  3443. leg2.Transparency = 1
  3444. leg2.Anchored = false
  3445. leg2.CFrame = ELeft2.CFrame
  3446. leg2weld = weldBetween(leg2,ELeft2)
  3447. tors = Instance.new("Part",Character)
  3448. tors.Size = Vector3.new(2.01,2.01,1.01)
  3449. tors.Anchored = false
  3450. tors.Transparency = 1
  3451. tors.BrickColor = BrickColor.new("Lime green")
  3452. tors.Material = "Neon"
  3453. tors.CFrame = ETorso.CFrame
  3454. torsweld = weldBetween(tors,ETorso)
  3455. hed = Instance.new("Part",Character)
  3456. hed.Size = Vector3.new(1.01,1.01,1.01)
  3457. hed.Anchored = false
  3458. hed.Transparency = 1
  3459. hed.BrickColor = BrickColor.new("Lime green")
  3460. hed.Material = "Neon"
  3461. hed.CFrame = EHead.CFrame
  3462. hedweld = weldBetween(hed,EHead)
  3463. hedmesh = Instance.new("SpecialMesh",hed)
  3464. hedmesh.MeshType = "Head"
  3465. hedmesh.Scale = Vector3.new(1.25,1.25,1.25)
  3466. particlemiter1 = Instance.new("ParticleEmitter", left)
  3467. particlemiter1.Enabled = true
  3468. particlemiter1.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3469. particlemiter1.Texture = "rbxassetid://304437537"
  3470. particlemiter1.Lifetime = NumberRange.new(2.5)
  3471. particlemiter1.Size = NumberSequence.new(1,0)
  3472. particlemiter1.Rate = 25
  3473. particlemiter1.RotSpeed = NumberRange.new(70)
  3474. particlemiter1.Speed = NumberRange.new(0)
  3475. particlemiter2 = Instance.new("ParticleEmitter", right)
  3476. particlemiter2.Enabled = true
  3477. particlemiter2.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3478. particlemiter2.Texture = "rbxassetid://304437537"
  3479. particlemiter2.Lifetime = NumberRange.new(2.5)
  3480. particlemiter2.Size = NumberSequence.new(1,0)
  3481. particlemiter2.Rate = 25
  3482. particlemiter2.RotSpeed = NumberRange.new(70)
  3483. particlemiter2.Speed = NumberRange.new(0)
  3484. particlemiter4 = Instance.new("ParticleEmitter", leg)
  3485. particlemiter4.Enabled = true
  3486. particlemiter4.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3487. particlemiter4.Texture = "rbxassetid://304437537"
  3488. particlemiter4.Lifetime = NumberRange.new(2.5)
  3489. particlemiter4.Size = NumberSequence.new(1,0)
  3490. particlemiter4.Rate = 25
  3491. particlemiter4.RotSpeed = NumberRange.new(70)
  3492. particlemiter4.Speed = NumberRange.new(0)
  3493. particlemiter5 = Instance.new("ParticleEmitter", leg2)
  3494. particlemiter5.Enabled = true
  3495. particlemiter5.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3496. particlemiter5.Texture = "rbxassetid://304437537"
  3497. particlemiter5.Lifetime = NumberRange.new(2.5)
  3498. particlemiter5.Size = NumberSequence.new(1,0)
  3499. particlemiter5.Rate = 25
  3500. particlemiter5.RotSpeed = NumberRange.new(70)
  3501. particlemiter5.Speed = NumberRange.new(0)
  3502. particlemiter6 = Instance.new("ParticleEmitter", tors)
  3503. particlemiter6.Enabled = true
  3504. particlemiter6.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3505. particlemiter6.Texture = "rbxassetid://304437537"
  3506. particlemiter6.Lifetime = NumberRange.new(2.5)
  3507. particlemiter6.Size = NumberSequence.new(1,0)
  3508. particlemiter6.Rate = 25
  3509. particlemiter6.RotSpeed = NumberRange.new(70)
  3510. particlemiter6.Speed = NumberRange.new(0)
  3511. particlemiter7 = Instance.new("ParticleEmitter", hed)
  3512. particlemiter7.Enabled = true
  3513. particlemiter7.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3514. particlemiter7.Texture = "rbxassetid://304437537"
  3515. particlemiter7.Lifetime = NumberRange.new(2.5)
  3516. particlemiter7.Size = NumberSequence.new(1,0)
  3517. particlemiter7.Rate = 25
  3518. particlemiter7.RotSpeed = NumberRange.new(70)
  3519. particlemiter7.Speed = NumberRange.new(0)
  3520. for i = 1, 15 do
  3521. right.Transparency = right.Transparency - 0.02
  3522. left.Transparency = left.Transparency - 0.02
  3523. leg.Transparency = leg.Transparency - 0.02
  3524. leg2.Transparency = leg2.Transparency - 0.02
  3525. tors.Transparency = tors.Transparency - 0.02
  3526. hed.Transparency = hed.Transparency - 0.02
  3527. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  3528. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  3529. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  3530. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3531. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3532. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .8, .5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)),.5)
  3533. wait()
  3534. end
  3535. g1:Remove()
  3536. local grav = Instance.new("BodyPosition",ETorso)
  3537. grav.D = 1500
  3538. grav.P = 20000
  3539. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3540. grav.position = ETorso.Position+Vector3.new(0,15,0)
  3541. for i = 1, 30 do
  3542. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .1) * CFrame.Angles(math.rad(-140), math.rad(20), math.rad(0)),.3)
  3543. wait()
  3544. end
  3545. wait(1)
  3546. coroutine.wrap(function()
  3547. fingsnap = Instance.new("Sound", RightArm)
  3548. fingsnap.SoundId = "rbxassetid://217767125"
  3549. fingsnap.Volume = 3
  3550. fingsnap:Play()
  3551. removeuseless:AddItem(fingsnap,2)
  3552. for i = 1, 5 do
  3553. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .09) * CFrame.Angles(math.rad(-145), math.rad(20), math.rad(0)),.5)
  3554. wait()
  3555. end
  3556. for i = 1, 5 do
  3557. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .1) * CFrame.Angles(math.rad(-140), math.rad(20), math.rad(0)),.5)
  3558. wait()
  3559. end
  3560. end)()
  3561. right:Remove()
  3562. left:Remove()
  3563. leg:Remove()
  3564. leg2:Remove()
  3565. tors:Remove()
  3566. hed:Remove()
  3567. rightarmblack = Instance.new("Part",Character)
  3568. rightarmblack.Size = Vector3.new(1,2,1)
  3569. rightarmblack.BrickColor = BrickColor.new("Really black")
  3570. rightarmblack.Material = "Neon"
  3571. rightarmblack.Anchored = false
  3572. rightarmblack.CFrame = ERight.CFrame
  3573. removeuseless:AddItem(rightarmblack,10)
  3574. leftarmblack = Instance.new("Part",Character)
  3575. leftarmblack.Size = Vector3.new(1,2,1)
  3576. leftarmblack.BrickColor = BrickColor.new("Really black")
  3577. leftarmblack.Material = "Neon"
  3578. leftarmblack.Anchored = false
  3579. leftarmblack.CFrame = ELeft.CFrame
  3580. removeuseless:AddItem(leftarmblack,10)
  3581. rightlegblack = Instance.new("Part",Character)
  3582. rightlegblack.Size = Vector3.new(1,2,1)
  3583. rightlegblack.BrickColor = BrickColor.new("Really black")
  3584. rightlegblack.Material = "Neon"
  3585. rightlegblack.Anchored = false
  3586. rightlegblack.CFrame = ERight2.CFrame
  3587. removeuseless:AddItem(rightlegblack,10)
  3588. leftlegblack = Instance.new("Part",Character)
  3589. leftlegblack.Size = Vector3.new(1,2,1)
  3590. leftlegblack.BrickColor = BrickColor.new("Really black")
  3591. leftlegblack.Material = "Neon"
  3592. leftlegblack.Anchored = false
  3593. leftlegblack.CFrame = ELeft2.CFrame
  3594. removeuseless:AddItem(leftlegblack,10)
  3595. torsoblack = Instance.new("Part",Character)
  3596. torsoblack.Size = Vector3.new(2,2,1)
  3597. torsoblack.Anchored = false
  3598. torsoblack.BrickColor = BrickColor.new("Really black")
  3599. torsoblack.Material = "Neon"
  3600. torsoblack.CFrame = ETorso.CFrame
  3601. removeuseless:AddItem(torsoblack,10)
  3602. headblack = Instance.new("Part",Character)
  3603. headblack.Size = Vector3.new(1,1,1)
  3604. headblack.Anchored = false
  3605. headblack.BrickColor = BrickColor.new("Really black")
  3606. headblack.Material = "Neon"
  3607. headblack.CFrame = EHead.CFrame
  3608. removeuseless:AddItem(headblack,10)
  3609. headblackmesh = Instance.new("SpecialMesh",headblack)
  3610. headblackmesh.MeshType = "Head"
  3611. headblackmesh.Scale = Vector3.new(1.25,1.25,1.25)
  3612. enemyhum.Parent:Remove()
  3613. soul = Instance.new("Sound", torsoblack)
  3614. soul.SoundId = "rbxassetid://160867463"
  3615. soul.Volume = 3
  3616. soul:Play()
  3617. circ = Instance.new("Part", torsoblack)
  3618. circ.Material = "Neon"
  3619. circ.Anchored = true
  3620. circ.CanCollide = false
  3621. circ.BrickColor = TheColor
  3622. circ.Size = Vector3.new(.1,.1,.1)
  3623. circShape = Instance.new("SpecialMesh", circ)
  3624. circShape.MeshType = "Sphere"
  3625. circShape.Scale = Vector3.new(.1,.1,.1)
  3626. circ.CFrame = tors.CFrame
  3627. coroutine.wrap(function()
  3628. for i = 1, 50 do
  3629. circ.Transparency = circ.Transparency + 0.02
  3630. circShape.Scale = circShape.Scale + Vector3.new(15,15,15)
  3631. wait()
  3632. end
  3633. circ:Remove()
  3634. end)()
  3635. removeuseless:AddItem(soul,5)
  3636. local PB = Instance.new("BodyVelocity", torsoblack)
  3637. PB.MaxForce = Vector3.new(999999, 999999, 999999)
  3638. torsoblack.CFrame = CFrame.new(torsoblack.Position)
  3639. PB.Velocity = Vector3.new(0,1,0)
  3640. local PB2 = Instance.new("BodyVelocity", rightarmblack)
  3641. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  3642. rightarmblack.CFrame = CFrame.new(rightarmblack.Position)
  3643. PB2.Velocity = Vector3.new(0,1,0)
  3644. local PB3 = Instance.new("BodyVelocity", leftarmblack)
  3645. PB3.MaxForce = Vector3.new(999999, 999999, 999999)
  3646. leftarmblack.CFrame = CFrame.new(leftarmblack.Position)
  3647. PB3.Velocity = Vector3.new(0,1,0)
  3648. local PB4 = Instance.new("BodyVelocity", rightlegblack)
  3649. PB4.MaxForce = Vector3.new(999999, 999999, 999999)
  3650. rightlegblack.CFrame = CFrame.new(rightlegblack.Position)
  3651. PB4.Velocity = Vector3.new(0,1,0)
  3652. local PB5 = Instance.new("BodyVelocity", leftlegblack)
  3653. PB5.MaxForce = Vector3.new(999999, 999999, 999999)
  3654. leftlegblack.CFrame = CFrame.new(leftlegblack.Position)
  3655. PB5.Velocity = Vector3.new(0,1,0)
  3656. local PB6 = Instance.new("BodyVelocity", headblack)
  3657. PB6.MaxForce = Vector3.new(999999, 999999, 999999)
  3658. headblack.CFrame = CFrame.new(headblack.Position)
  3659. PB6.Velocity = Vector3.new(0,1,0)
  3660. t = 0
  3661. coroutine.wrap(function()
  3662. for i = 1, 100 do
  3663. t = t + 2
  3664. rightarmblack.Transparency = rightarmblack.Transparency + 0.01
  3665. leftarmblack.Transparency = leftarmblack.Transparency + 0.01
  3666. leftlegblack.Transparency = leftlegblack.Transparency + 0.01
  3667. rightlegblack.Transparency = rightlegblack.Transparency + 0.01
  3668. torsoblack.Transparency = torsoblack.Transparency + 0.01
  3669. headblack.Transparency = headblack.Transparency + 0.01
  3670. rightarmblack.CFrame = rightarmblack.CFrame * CFrame.Angles(math.rad(0 + 3),math.rad(0 - 5),math.rad(0 + 2))
  3671. leftarmblack.CFrame = leftarmblack.CFrame * CFrame.Angles(math.rad(0 - 3),math.rad(0 + 5),math.rad(0 - 2))
  3672. rightlegblack.CFrame = rightlegblack.CFrame * CFrame.Angles(math.rad(0 + 7),math.rad(0 + 2),math.rad(0 - 1))
  3673. leftlegblack.CFrame = leftlegblack.CFrame * CFrame.Angles(math.rad(0 - 6),math.rad(0 - 5),math.rad(0 + 4))
  3674. rightlegblack.CFrame = rightlegblack.CFrame * CFrame.Angles(math.rad(0 + 7),math.rad(0 + 2),math.rad(0 - 1))
  3675. torsoblack.CFrame = torsoblack.CFrame * CFrame.Angles(math.rad(0 - 3),math.rad(0 + 7),math.rad(0 + 1))
  3676. headblack.CFrame = headblack.CFrame * CFrame.Angles(math.rad(0 + 2),math.rad(0 + 8),math.rad(0 + 1))
  3677. wait()
  3678. end
  3679. end)()
  3680. wait(1)
  3681. hum.WalkSpeed = 18
  3682. attacking = false
  3683. debounce = false
  3684. end
  3685. end
  3686. end
  3687. end)
  3688.  
  3689. local color1 = Color3.new(TheCore.BrickColor.Color)
  3690.  
  3691. A = Instance.new("Attachment", pBase5)
  3692. A.Position = Vector3.new(0,-1.5,0)
  3693. A.Name = "A"
  3694. B = Instance.new("Attachment", pBase5)
  3695. B.Position = Vector3.new(0,1.5,0)
  3696. B.Name = "B"
  3697. tr1 = Instance.new("Trail", pBase5)
  3698. tr1.Attachment0 = A
  3699. tr1.Attachment1 = B
  3700. tr1.Enabled = false
  3701. tr1.Lifetime = .8
  3702. tr1.TextureMode = "Static"
  3703. tr1.LightInfluence = .2
  3704. tr1.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  3705. tr1.Transparency = NumberSequence.new(0, 1)
  3706. coroutine.wrap(function()
  3707. while wait() do
  3708. tr1.Color = ColorSequence.new(TheCore.BrickColor.Color,BrickColor.new"Really black".Color)
  3709. end
  3710. end)()
  3711.  
  3712. mouse.KeyDown:connect(function(Press)
  3713. Press=Press:lower()
  3714. if Press=='u' then
  3715. if debounce then return end
  3716. debounce = true
  3717. attacking = true
  3718. damagedebounce = false
  3719. lmon4 = lmon3[math.random(1,#lmon3)]
  3720. local b1 = Instance.new("BillboardGui",Head)
  3721. b1.Size = UDim2.new(0,100,0,40)
  3722. b1.StudsOffset = Vector3.new(0,3,0)
  3723. b1.Adornee = Head
  3724. local b2 = Instance.new("TextLabel",b1)
  3725. b2.BackgroundTransparency = 1
  3726. b2.Text = ""..lmon4
  3727. b2.Font = "Garamond"
  3728. b2.TextSize = 0
  3729. b2.TextStrokeTransparency = 1
  3730. b2.TextColor3 = BrickColor.new("Lime green").Color
  3731. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3732. b2.Size = UDim2.new(1,0,0.5,0)
  3733. billboardcour = coroutine.wrap(function()
  3734. for i = 1, 10 do
  3735. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  3736. b2.TextSize = b2.TextSize + 3
  3737. wait()
  3738. end
  3739. wait(2)
  3740. for i = 1, 10 do
  3741. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  3742. b2.TextSize = b2.TextSize - 3
  3743. wait()
  3744. end
  3745. b1:Remove()
  3746. end)
  3747. billboardcour()
  3748. t = 0
  3749. quickcour = coroutine.wrap(function()
  3750. spawnsound = Instance.new("Sound", RightArm)
  3751. spawnsound.SoundId = "rbxassetid://159332197"
  3752. spawnsound.Volume = 5
  3753. spawnsound:Play()
  3754. removeuseless:AddItem(spawnsound,4)
  3755. Scythe = Instance.new("Part", Torso)
  3756. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  3757. Scythe.Material = "Neon"
  3758. Scythe.BrickColor = TheColor
  3759. Scythe.Transparency = 1
  3760. Scythe.CanCollide = false
  3761. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  3762. ScytheMESH.Scale = Vector3.new(2,2,2)
  3763. ScytheMESH.MeshId = "rbxassetid://218497396"
  3764. ScytheWeld = weldBetween(Scythe,RightArm)
  3765. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  3766. for i = 1, 20 do
  3767. Scythe.Transparency = Scythe.Transparency - 0.04
  3768. wait()
  3769. end
  3770. end)
  3771. quickcour()
  3772. hum.WalkSpeed = 0
  3773. for i = 1, 25 do
  3774. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3775. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  3776. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  3777. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  3778. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3779. wait()
  3780. end
  3781. for i = 1, 10 do
  3782. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-4.13,0) * CFrame.Angles(math.rad(-180),math.rad(0),math.rad(0)),.5)
  3783. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, .5, -1.5) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(90)), .5)
  3784. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(0), math.rad(-40), math.rad(0)), 0.5)
  3785. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.9, -.3) * CFrame.Angles(math.rad(-21), math.rad(0), math.rad(0)), 0.5)
  3786. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.9, .2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.6)
  3787. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, .5, -1.5) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(-90)), 0.5)
  3788. wait()
  3789. end
  3790. hum.WalkSpeed = 60
  3791. soundcour = coroutine.wrap(function()
  3792. for i = 1, 25 do
  3793. lunge2:Play()
  3794. wait(.1)
  3795. end
  3796. end)
  3797. soundcour()
  3798. htbox = Instance.new("Part", Scythe)
  3799. htbox.CFrame = Scythe.CFrame
  3800. htbox.Transparency = 1
  3801. htbox.CanCollide = false
  3802. htbox.Size = Vector3.new(.40,7,3)
  3803. htboxweld = weldBetween(htbox,Scythe)
  3804. htbox.Touched:connect(function(hit)
  3805. if hit.Parent:IsA("Part") then
  3806. elseif hit.Parent:IsA("SpecialMesh") then
  3807. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  3808. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  3809. if damagedebounce == true then return end
  3810. damagedebounce = true
  3811. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  3812. quickcour = coroutine.wrap(function()
  3813. Slachtoffer.WalkSpeed = 6
  3814. wait(1)
  3815. Slachtoffer.WalkSpeed = 16
  3816. end)
  3817. quickcour()
  3818. if absoluteannihilation then
  3819. Slachtoffer.Parent:BreakJoints()
  3820. rdnm = soundtable[math.random(1,#soundtable)]
  3821. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3822. slashwound.SoundId = "rbxassetid://"..rdnm
  3823. slashwound.Volume = 4
  3824. slashwound:Play()
  3825. removeuseless:AddItem(slashwound,2)
  3826. wait(.1)
  3827. damagedebounce = false
  3828. else
  3829. Slachtoffer:TakeDamage(math.random(10,15))
  3830. rdnm = soundtable[math.random(1,#soundtable)]
  3831. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3832. slashwound.SoundId = "rbxassetid://"..rdnm
  3833. slashwound.Volume = 4
  3834. slashwound:Play()
  3835. removeuseless:AddItem(slashwound,2)
  3836. wait(.1)
  3837. damagedebounce = false
  3838. end
  3839. end
  3840. end)
  3841. A = Instance.new("Attachment", htbox)
  3842. A.Position = Vector3.new(0,-3.2,0)
  3843. A.Name = "A"
  3844. B = Instance.new("Attachment", htbox)
  3845. B.Position = Vector3.new(0,3.2,0)
  3846. B.Name = "B"
  3847. tr11 = Instance.new("Trail", Scythe)
  3848. tr11.Attachment0 = A
  3849. tr11.Attachment1 = B
  3850. tr11.Enabled = true
  3851. tr11.Lifetime = .8
  3852. tr11.TextureMode = "Static"
  3853. tr11.LightInfluence = 0
  3854. tr11.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  3855. tr11.Transparency = NumberSequence.new(0, 1)
  3856. coroutine.wrap(function()
  3857. so = Instance.new("Sound", Torso)
  3858. so.SoundId = "rbxassetid://231917758"
  3859. so.Volume = 1
  3860. so.Pitch = .2
  3861. so:Play()
  3862. removeuseless:AddItem(so,3)
  3863. wait(1)
  3864. so2 = Instance.new("Sound", Torso)
  3865. so2.SoundId = "rbxassetid://231917758"
  3866. so2.Volume = 1
  3867. so2.Pitch = .2
  3868. so2:Play()
  3869. removeuseless:AddItem(so2,3)
  3870. end)()
  3871. for i = 1, 80 do
  3872. leftarmeffect = Instance.new("Part", Torso)
  3873. leftarmeffect.BrickColor = TheColor
  3874. leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3875. leftarmeffect.Material = "Neon"
  3876. leftarmeffect.Anchored = true
  3877. leftarmeffect.CanCollide = false
  3878. leftarmeffect.CFrame = LeftArm.CFrame
  3879. table.insert(SlowlyFade,leftarmeffect)
  3880. removeuseless:AddItem(leftarmeffect,2)
  3881. rightarmeffect = Instance.new("Part", Torso)
  3882. rightarmeffect.BrickColor = TheColor
  3883. rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3884. rightarmeffect.Material = "Neon"
  3885. rightarmeffect.Anchored = true
  3886. rightarmeffect.CanCollide = false
  3887. rightarmeffect.CFrame = RightArm.CFrame
  3888. table.insert(SlowlyFade,rightarmeffect)
  3889. removeuseless:AddItem(rightarmeffect,2)
  3890. leftlegeffect = Instance.new("Part", Torso)
  3891. leftlegeffect.BrickColor = BrickColor.new("Really black")
  3892. leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3893. leftlegeffect.Material = "Neon"
  3894. leftlegeffect.Anchored = true
  3895. leftlegeffect.CanCollide = false
  3896. leftlegeffect.CFrame = LeftLeg.CFrame
  3897. table.insert(SlowlyFade,leftlegeffect)
  3898. removeuseless:AddItem(leftlegeffect,2)
  3899. rightlegeffect = Instance.new("Part", Torso)
  3900. rightlegeffect.BrickColor = BrickColor.new("Really black")
  3901. rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3902. rightlegeffect.Material = "Neon"
  3903. rightlegeffect.Anchored = true
  3904. rightlegeffect.CanCollide = false
  3905. rightlegeffect.CFrame = RightLeg.CFrame
  3906. table.insert(SlowlyFade,rightlegeffect)
  3907. removeuseless:AddItem(rightlegeffect,2)
  3908. t = t + 65
  3909. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.5)
  3910. wait()
  3911. end
  3912. hum.WalkSpeed = 0
  3913. lunge3:Play()
  3914. despawnsound = Instance.new("Sound", RightArm)
  3915. despawnsound.SoundId = "rbxassetid://159332197"
  3916. despawnsound.Volume = 5
  3917. despawnsound:Play()
  3918. despawnsound.PlaybackSpeed = 2
  3919. removeuseless:AddItem(despawnsound,4)
  3920. local shockwefe2 = coroutine.wrap(function()
  3921. shockwave2 = Instance.new("Part", Torso)
  3922. shockwave2.Size = Vector3.new(5, 5, 5)
  3923. shockwave2.Transparency = 0
  3924. shockwave2.BrickColor = TheColor
  3925. shockwave2.Anchored = true
  3926. shockwave2.CanCollide = false
  3927. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3928. sh2 = Instance.new("SpecialMesh", shockwave2)
  3929. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3930. sh2.Scale = Vector3.new(0, 0, 0)
  3931. removeuseless:AddItem(shockwave2,1)
  3932. shockwave3 = Instance.new("Part", Torso)
  3933. shockwave3.Size = Vector3.new(1, 1, 1)
  3934. shockwave3.Transparency = 0
  3935. shockwave3.BrickColor = TheColor
  3936. shockwave3.Anchored = true
  3937. shockwave3.CanCollide = false
  3938. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3939. sh3 = Instance.new("SpecialMesh", shockwave3)
  3940. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3941. sh3.Scale = Vector3.new(0, 0, 0)
  3942. removeuseless:AddItem(shockwave3,2)
  3943. for i = 1, 100 do
  3944. sh2.Scale = sh2.Scale + Vector3.new(1,1,0)
  3945. shockwave2.Transparency = shockwave2.Transparency + 0.1
  3946. sh3.Scale = sh3.Scale + Vector3.new(1.25,.1,1.25)
  3947. shockwave3.Transparency = shockwave3.Transparency + 0.1
  3948. wait()
  3949. end
  3950. end)
  3951. shockwefe2()
  3952. for i = 1, 30 do
  3953. Scythe.Transparency = Scythe.Transparency + 0.05
  3954. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  3955. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  3956. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  3957. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  3958. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  3959. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .3)
  3960. wait()
  3961. end
  3962. hum.WalkSpeed = 18
  3963. htbox:Remove()
  3964. Scythe:Remove()
  3965. attacking = false
  3966. debounce = false
  3967. end
  3968. end)
  3969.  
  3970. mouse.KeyDown:connect(function(Press)
  3971. Press=Press:lower()
  3972. if Press=='n' then
  3973. if debounce then return end
  3974. debounce = true
  3975. attacking = true
  3976. appi = true
  3977. damagedebounce = false
  3978. lmon4 = lmon3[math.random(1,#lmon3)]
  3979. local b1 = Instance.new("BillboardGui",Head)
  3980. b1.Size = UDim2.new(0,100,0,40)
  3981. b1.StudsOffset = Vector3.new(0,3,0)
  3982. b1.Adornee = Head
  3983. local b2 = Instance.new("TextLabel",b1)
  3984. b2.BackgroundTransparency = 1
  3985. b2.Text = ""..lmon4
  3986. b2.Font = "Garamond"
  3987. b2.TextSize = 0
  3988. b2.TextStrokeTransparency = 1
  3989. b2.TextColor3 = BrickColor.new("Lime green").Color
  3990. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3991. b2.Size = UDim2.new(1,0,0.5,0)
  3992. billboardcour = coroutine.wrap(function()
  3993. for i = 1, 10 do
  3994. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  3995. b2.TextSize = b2.TextSize + 3
  3996. wait()
  3997. end
  3998. wait(2)
  3999. for i = 1, 10 do
  4000. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  4001. b2.TextSize = b2.TextSize - 3
  4002. wait()
  4003. end
  4004. b1:Remove()
  4005. end)
  4006. billboardcour()
  4007. coroutine.wrap(function()
  4008. while appi do
  4009. wait()
  4010. if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  4011. trail = true
  4012. position = "Walking2"
  4013. end
  4014. end
  4015. end)()
  4016. coroutine.wrap(function()
  4017. while appi do
  4018. wait()
  4019. settime = 0.05
  4020. sine = sine + change
  4021. if position == "Walking2" and attacking == true and running == false and appi == true then
  4022. change = 1
  4023. walking = true
  4024. hum.WalkSpeed = 6
  4025. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4026. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4027. end
  4028. end
  4029. end)()
  4030. quickcour = coroutine.wrap(function()
  4031. spawnsound = Instance.new("Sound", RightArm)
  4032. spawnsound.SoundId = "rbxassetid://159332197"
  4033. spawnsound.Volume = 5
  4034. spawnsound:Play()
  4035. removeuseless:AddItem(spawnsound,4)
  4036. Scythe = Instance.new("Part", Torso)
  4037. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  4038. Scythe.Material = "Neon"
  4039. Scythe.BrickColor = TheColor
  4040. Scythe.Transparency = 1
  4041. Scythe.CanCollide = false
  4042. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  4043. ScytheMESH.Scale = Vector3.new(2,2,2)
  4044. ScytheMESH.MeshId = "rbxassetid://218497396"
  4045. ScytheWeld = weldBetween(Scythe,RightArm)
  4046. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  4047. for i = 1, 20 do
  4048. Scythe.Transparency = Scythe.Transparency - 0.04
  4049. wait()
  4050. end
  4051. end)
  4052. quickcour()
  4053. hum.WalkSpeed = 0
  4054. for i = 1, 25 do
  4055. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  4056. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.5)
  4057. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  4058. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  4059. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  4060. wait()
  4061. end
  4062. g1 = Instance.new("BodyGyro", Root)
  4063. g1.D = 175
  4064. g1.P = 20000
  4065. g1.MaxTorque = Vector3.new(0,9000,0)
  4066. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  4067. for i = 1, 6 do
  4068. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0),.6)
  4069. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.6)
  4070. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .8, .5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)),.6)
  4071. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  4072. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .6)
  4073. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .6)
  4074. wait()
  4075. end
  4076. t = 0
  4077. htbox = Instance.new("Part", Scythe)
  4078. htbox.CFrame = Scythe.CFrame
  4079. htbox.Transparency = 1
  4080. htbox.CanCollide = false
  4081. htbox.Size = Vector3.new(.40,7,3)
  4082. htboxweld = weldBetween(htbox,Scythe)
  4083. A = Instance.new("Attachment", htbox)
  4084. A.Position = Vector3.new(0,-4,0)
  4085. A.Name = "A"
  4086. B = Instance.new("Attachment", htbox)
  4087. B.Position = Vector3.new(0,4,0)
  4088. B.Name = "B"
  4089. tr11 = Instance.new("Trail", Scythe)
  4090. tr11.Attachment0 = A
  4091. tr11.Attachment1 = B
  4092. tr11.Enabled = true
  4093. tr11.Lifetime = .8
  4094. tr11.TextureMode = "Static"
  4095. tr11.LightInfluence = 0
  4096. tr11.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  4097. tr11.Transparency = NumberSequence.new(0, 1)
  4098. htbox.Touched:connect(function(hit)
  4099. if hit.Parent:IsA("Part") then
  4100. elseif hit.Parent:IsA("SpecialMesh") then
  4101. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  4102. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  4103. if damagedebounce == true then return end
  4104. damagedebounce = true
  4105. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  4106. quickcour = coroutine.wrap(function()
  4107. Slachtoffer.WalkSpeed = 2
  4108. wait(1)
  4109. Slachtoffer.WalkSpeed = 16
  4110. end)
  4111. quickcour()
  4112. if absoluteannihilation then
  4113. Slachtoffer.Parent:BreakJoints()
  4114. wait(.1)
  4115. damagedebounce = false
  4116. else
  4117. Slachtoffer:TakeDamage(math.random(8,14))
  4118. rdnm = soundtable[math.random(1,#soundtable)]
  4119. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  4120. slashwound.SoundId = "rbxassetid://"..rdnm
  4121. slashwound.Volume = 4
  4122. slashwound:Play()
  4123. removeuseless:AddItem(slashwound,2)
  4124. wait(.1)
  4125. damagedebounce = false
  4126. end
  4127. end
  4128. end)
  4129. hum.WalkSpeed = 6
  4130. appi = true
  4131. coroutine.wrap(function()
  4132. for i = 1, 25 do
  4133. lunge2:Play()
  4134. wait(.1)
  4135. end
  4136. end)()
  4137. so2 = Instance.new("Sound", Scythe)
  4138. so2.SoundId = "rbxassetid://231917758"
  4139. so2.Volume = 2
  4140. so2.Pitch = .15
  4141. so2:Play()
  4142. for i = 1, 80 do
  4143. t = t + 80
  4144. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  4145. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.4,-1.25) * CFrame.Angles(math.rad(-100 + t),math.rad(180),math.rad(0)), .6)
  4146. wait()
  4147. end
  4148. despawnsound = Instance.new("Sound", RightArm)
  4149. despawnsound.SoundId = "rbxassetid://159332197"
  4150. despawnsound.Volume = 5
  4151. despawnsound:Play()
  4152. despawnsound.PlaybackSpeed = 2
  4153. removeuseless:AddItem(despawnsound,4)
  4154. local shockwefe2 = coroutine.wrap(function()
  4155. shockwave2 = Instance.new("Part", Torso)
  4156. shockwave2.Size = Vector3.new(5, 5, 5)
  4157. shockwave2.Transparency = 0
  4158. shockwave2.BrickColor = TheColor
  4159. shockwave2.Anchored = true
  4160. shockwave2.CanCollide = false
  4161. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  4162. sh2 = Instance.new("SpecialMesh", shockwave2)
  4163. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4164. sh2.Scale = Vector3.new(0, 0, 0)
  4165. removeuseless:AddItem(shockwave2,1)
  4166. shockwave3 = Instance.new("Part", Torso)
  4167. shockwave3.Size = Vector3.new(1, 1, 1)
  4168. shockwave3.Transparency = 0
  4169. shockwave3.BrickColor = TheColor
  4170. shockwave3.Anchored = true
  4171. shockwave3.CanCollide = false
  4172. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4173. sh3 = Instance.new("SpecialMesh", shockwave3)
  4174. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4175. sh3.Scale = Vector3.new(0, 0, 0)
  4176. removeuseless:AddItem(shockwave3,2)
  4177. for i = 1, 100 do
  4178. sh2.Scale = sh2.Scale + Vector3.new(1,1,0)
  4179. shockwave2.Transparency = shockwave2.Transparency + 0.1
  4180. sh3.Scale = sh3.Scale + Vector3.new(1.25,.1,1.25)
  4181. shockwave3.Transparency = shockwave3.Transparency + 0.1
  4182. wait()
  4183. end
  4184. end)
  4185. shockwefe2()
  4186. appi = false
  4187. g1:Remove()
  4188. tr11.Enabled = false
  4189. damagedebounce = true
  4190. hum.WalkSpeed = 0
  4191. for i = 1, 30 do
  4192. Scythe.Transparency = Scythe.Transparency + 0.05
  4193. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  4194. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  4195. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  4196. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  4197. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  4198. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .3)
  4199. wait()
  4200. end
  4201. hum.WalkSpeed = 18
  4202. htbox:Remove()
  4203. Scythe:Remove()
  4204. position = "Walking"
  4205. attacking = false
  4206. debounce = false
  4207. end
  4208. end)
  4209.  
  4210. hum.Died:connect(function()
  4211. coroutine.wrap(function()
  4212. while wait() do
  4213. doomtheme.Volume = doomtheme.Volume - 0.05
  4214. end
  4215. end)()
  4216. deadsound = Instance.new("Sound", Torso)
  4217. deadsound.Volume = 10
  4218. deadsound.SoundId = "rbxassetid://223471024"
  4219. deadsound:Play()
  4220. end)
  4221.  
  4222.  
  4223. doit = coroutine.wrap(function()
  4224. while wait() do
  4225. for _,v in pairs(Repeater) do
  4226. v.Scale =  v.Scale + Vector3.new(1, 1, 1)
  4227. end
  4228.  
  4229. for _,v in pairs(openshocktable) do
  4230. v.Scale =  v.Scale + Vector3.new(3, 3, 3)
  4231. end
  4232.  
  4233. for _,v in pairs(nonmeshRepeater) do
  4234. v.Size =  v.Size + Vector3.new(2, 2, 2)
  4235. end
  4236.  
  4237. for _,v in pairs(Extreme) do
  4238. v.Size =  v.Size + Vector3.new(6, 6, 6)
  4239. end
  4240.  
  4241. for _,v in pairs(LessSize) do
  4242. v.Size = v.Size - Vector3.new(1, 1, 1)
  4243. end
  4244.  
  4245. for _,v in pairs(nonmeshRepeater2) do
  4246. v.Transparency = v.Transparency + 0.05
  4247. end
  4248.  
  4249. for _,v in pairs(Repeater2) do
  4250. v.Transparency = v.Transparency + 0.01
  4251. end
  4252.  
  4253. for _,v in pairs(th1) do
  4254. v.Transparency = v.Transparency - 0.008
  4255. end
  4256.  
  4257. for _,v in pairs(th2) do
  4258. v.Scale = v.Scale - Vector3.new(1, 1, 1)
  4259. end
  4260.  
  4261. for _,v in pairs(th3) do
  4262. v.Scale = v.Scale + Vector3.new(2, 2, 2)
  4263. end
  4264.  
  4265. for _,v in pairs(th5) do
  4266. v.Scale = v.Scale + Vector3.new(1, .1, 1)
  4267. end
  4268.  
  4269. for _,v in pairs(ExtremeM) do
  4270. v.Scale = v.Scale + Vector3.new(8, 8, 8)
  4271. end
  4272.  
  4273. for _,v in pairs(m3) do
  4274. v.Scale = v.Scale + Vector3.new(12, 12, 12)
  4275. end
  4276.  
  4277. for _,v in pairs(ExtremeM2) do
  4278. v.Scale = v.Scale + Vector3.new(8, 1, 8)
  4279. end
  4280.  
  4281. for _,v in pairs(th4) do
  4282. v.Transparency = v.Transparency + 0.009
  4283. v.Rotation = v.Rotation + Vector3.new(3,0,0)
  4284. end
  4285.  
  4286. for _,v in pairs(SlowlyFade) do
  4287. v.Transparency = v.Transparency + 0.05
  4288. end
  4289.  
  4290. for _,v in pairs(UpMover) do
  4291. v.Position = v.Position + Vector3.new(0, 3, 0)
  4292. end
  4293.  
  4294. for _,v in pairs(ForwardMover) do
  4295. v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
  4296. end
  4297.  
  4298. for _,v in pairs(signtable) do
  4299. v.TextSize = v.TextSize + 1
  4300. end
  4301.  
  4302. for _,v in pairs(signtransparency) do
  4303. v.TextTransparency = v.TextTransparency + 0.025
  4304. end
  4305.  
  4306. for _,v in pairs(signmover) do
  4307. v.StudsOffset = v.StudsOffset + Vector3.new(math.random(-2,2),.3,math.random(-2,2))
  4308. end
  4309.  
  4310. for _,v in pairs(signrotator) do
  4311. v.Rotation = v.Rotation + 2
  4312. end
  4313. end
  4314. end)
  4315. doit()
  4316.  
  4317. local anims = coroutine.wrap(function()
  4318. while true do
  4319. settime = 0.05
  4320. sine = sine + change
  4321. if position == "Walking" and attacking == false and running == false then
  4322. change = 1.5
  4323. walking = true
  4324. hum.WalkSpeed = 18
  4325. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0 + .3 * math.sin(sine/8)) * CFrame.Angles(math.rad(35 * math.sin(sine/8)), math.rad(20 * math.sin(sine/8)), math.rad(-8)), 0.6)LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0.6,-.5) * CFrame.Angles(math.rad(70),math.rad(5 - 1 * math.sin(sine/8)),math.rad(0)), 0.4)
  4326. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
  4327. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4328. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4329. elseif position == "Idle2" and attacking == false and running == false then
  4330. change = .6
  4331. tr1.Enabled = false
  4332. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
  4333. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
  4334. TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  4335. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80 - 1 * math.sin(sine/8)),math.rad(0)), 0.6)
  4336. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
  4337. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
  4338. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
  4339. elseif position == "Idle" and attacking == false and running == false then
  4340. change = .6
  4341. tr1.Enabled = false
  4342. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8  + 6 * math.sin(sine/12))), .2)
  4343. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  4344. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  4345. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  4346. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4347. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4348. elseif position == "Running" and attacking == false then
  4349. change = 2
  4350. hum.WalkSpeed = 26
  4351. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  4352. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  4353. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  4354. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
  4355. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  4356. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  4357. end
  4358. swait()
  4359. end
  4360. end)
  4361. anims()
  4362. print("The power is yours!, Reflux!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement