Advertisement
Void_scripter0

Reflux edit

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