Advertisement
NoHackJustStevePlayz

Untitled

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