Advertisement
yoyo74456

Reflux

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