Advertisement
NoHackJustStevePlayz

Untitled

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