Advertisement
soubrhomi

one require for godcat567

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