murloc04

winter - glitch with bulgarian anthem(form2)

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