Advertisement
rcubed1003

jade key fe ver

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