Advertisement
Toey8415

something

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