Advertisement
MateusGamerBROficial

FE?!??

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