Advertisement
Disseya

Reflux FE

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