Advertisement
voyqgo

REFLUX

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