Advertisement
wamandnj

Untitled

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