Advertisement
DarkScriptZEditors

Untitled

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