Advertisement
Goo345

Untitled

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