Advertisement
5sdfsadgaq5465

Reflux fe edit

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