Advertisement
Goo345

Untitled

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