Advertisement
5sdfsadgaq5465

Reflux fe

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