Advertisement
DaOMEGAa32

fe green pumpkin lord script

May 25th, 2019
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 127.36 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. Player = game.Players.LocalPlayer
  153. Character = Player.Character
  154. local txt = Instance.new("BillboardGui", Character)
  155. txt.Adornee = Character.Head
  156. txt.Name = "_status"
  157. txt.Size = UDim2.new(2, 0, 1.2, 0)
  158. txt.StudsOffset = Vector3.new(-9, 8, 0)
  159. local text = Instance.new("TextLabel", txt)
  160. text.Size = UDim2.new(10, 0, 7, 0)
  161. text.FontSize = "Size24"
  162. text.TextScaled = true
  163. text.TextTransparency = 0
  164. text.BackgroundTransparency = 1
  165. text.TextTransparency = 0
  166. text.TextStrokeTransparency = 0
  167. text.Font = "SciFi"
  168. text.TextStrokeColor3 = Color3.new(0,255,0)
  169. text.Text = "Dark Eccentric!"
  170.  
  171.  
  172.  
  173. --Ive Been Looking at Darks Vids For Quite Some time and i Think he will Like this Script!--
  174.  
  175. absoluteannihilation = false
  176.  
  177. Player=game:GetService("Players").LocalPlayer
  178. Character=Player.Character
  179. Character.Humanoid.Name = "noneofurbusiness"
  180. hum = Character.noneofurbusiness
  181. LeftArm=Character["Left Arm"]
  182. LeftLeg=Character["Left Leg"]
  183. RightArm=Character["Right Arm"]
  184. RightLeg=Character["Right Leg"]
  185. Root=Character["HumanoidRootPart"]
  186. Head=Character["Head"]
  187. Torso=Character["Torso"]
  188. Neck=Torso["Neck"]
  189. walking = false
  190. attacking = false
  191. running = false
  192. change = 0
  193. doombounce = false
  194. swordbounce = false
  195. position = nil
  196. MseGuide = true
  197. settime = 0
  198. sine = 0
  199. t = 0
  200. combo1 = true
  201. dgs = 75
  202. combo2 = false
  203. combo3 = false
  204. mouse = Player:GetMouse()
  205. RunSrv = game:GetService("RunService")
  206. RenderStepped = game:GetService("RunService").RenderStepped
  207. local soundtable = {263033191,263032252,263032172,263032182,263032221}
  208. local lmon3 = {"Next Move is G Which is a Amazing Blade!","Come On Don you Like this Blade!","Dont Forget To Shout What Script you Like Me to Show!"}
  209. local lmon = {"Your Gonna Love this =)","Taste This!","Next Move is Y Which Will Make You Fire a Massive Explosion Killing Players"}
  210. local lmon5 = {"H is a Few Knifes AND WHAT DO YOU know They Can Fly!","Slice And Dice!","Dont Worry i wont Miss =)"}
  211. local lmon7 = {"The Power Of Dark Rises Under!","Suprise."}
  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. rdnm = #soundtable
  214. mostrandom = #mostrandomsoundtable
  215. lmon2 = #lmon
  216. lmon4 = #lmon3
  217. lmon6 = #lmon5
  218. lmon8 = #lmon7
  219. removeuseless = game:GetService("Debris")
  220. damageall={}
  221. Repeater={}
  222. Repeater2={}
  223. nonmeshRepeater={}
  224. nonmeshRepeater2={}
  225. dmgii={}
  226. DamageAll2={}
  227. SlowlyFade={}
  228. th1={}
  229. th2={}
  230. th3={}
  231. Extreme={}
  232. ExtremeM={}
  233. ExtremeM2={}
  234. m3={}
  235. th4={}
  236. th5={}
  237. UpMover={}
  238. openshocktable={}
  239. LessSize={}
  240. ForwardMover={}
  241. local TheColor = BrickColor.new("Lime green")
  242.  
  243. landingsound = Instance.new("Sound", Torso)
  244. landingsound.SoundId = "rbxassetid://379698301"
  245. landingsound.Volume = 4
  246.  
  247. step = Instance.new("Sound", Torso)
  248. step.SoundId = "rbxassetid://337064700"
  249. step.Volume = 3
  250.  
  251. energyburst = Instance.new("Sound", Torso)
  252. energyburst.SoundId = "rbxassetid://278641993"
  253. energyburst.Volume = 3
  254.  
  255. charge = Instance.new("Sound", Torso)
  256. charge.SoundId = "rbxassetid://1620566047"
  257. charge.Volume = 3
  258.  
  259. energyburst2 = Instance.new("Sound", Torso)
  260. energyburst2.SoundId = "rbxassetid://1368637781"
  261. energyburst2.Volume = 3
  262.  
  263. lunge = Instance.new("Sound", Torso)
  264. lunge.SoundId = "rbxassetid://28144425"
  265. lunge.Pitch = .7
  266. lunge.Volume = 5
  267.  
  268. kiready = Instance.new("Sound", Torso)
  269. kiready.SoundId = "rbxassetid://1619519574"
  270. kiready.Pitch = 1
  271. kiready.Volume = 3
  272.  
  273. kigo = Instance.new("Sound", Torso)
  274. kigo.SoundId = "rbxassetid://1620239422"
  275. kigo.Pitch = 1
  276. kigo.Volume = 3
  277.  
  278. lunge2 = Instance.new("Sound", Torso)
  279. lunge2.SoundId = "rbxassetid://28144425"
  280. lunge2.Pitch = .5
  281. lunge2.Volume = 5
  282.  
  283. lunge3 = Instance.new("Sound", Torso)
  284. lunge3.SoundId = "rbxassetid://28144425"
  285. lunge3.Pitch = .6
  286. lunge3.Volume = 5
  287.  
  288. aura = Instance.new("Sound", Torso)
  289. aura.Volume = 2
  290. aura.Looped = true
  291. aura.SoundId = "rbxassetid://1382718007"
  292.  
  293. swordlang = Instance.new("Sound", Torso)
  294. swordlang.SoundId = "rbxassetid://62339698"
  295. swordlang.Volume = 5
  296. swordlang.Pitch = .3
  297.  
  298. daggersheet = Instance.new("Sound", Torso)
  299. daggersheet.SoundId = "rbxassetid://62339698"
  300. daggersheet.Volume = 3
  301.  
  302. local HEADLERP = Instance.new("ManualWeld")
  303. HEADLERP.Parent = Head
  304. HEADLERP.Part0 = Head
  305. HEADLERP.Part1 = Head
  306. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  307.  
  308. local TORSOLERP = Instance.new("ManualWeld")
  309. TORSOLERP.Parent = Root
  310. TORSOLERP.Part0 = Torso
  311. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  312.  
  313. local ROOTLERP = Instance.new("ManualWeld")
  314. ROOTLERP.Parent = Root
  315. ROOTLERP.Part0 = Root
  316. ROOTLERP.Part1 = Torso
  317. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  318.  
  319. local RIGHTARMLERP = Instance.new("ManualWeld")
  320. RIGHTARMLERP.Parent = RightArm
  321. RIGHTARMLERP.Part0 = RightArm
  322. RIGHTARMLERP.Part1 = Torso
  323. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  324.  
  325. local LEFTARMLERP = Instance.new("ManualWeld")
  326. LEFTARMLERP.Parent = LeftArm
  327. LEFTARMLERP.Part0 = LeftArm
  328. LEFTARMLERP.Part1 = Torso
  329. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  330.  
  331. local RIGHTLEGLERP = Instance.new("ManualWeld")
  332. RIGHTLEGLERP.Parent = RightLeg
  333. RIGHTLEGLERP.Part0 = RightLeg
  334. RIGHTLEGLERP.Part1 = Torso
  335. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  336.  
  337. local LEFTLEGLERP = Instance.new("ManualWeld")
  338. LEFTLEGLERP.Parent = LeftLeg
  339. LEFTLEGLERP.Part0 = LeftLeg
  340. LEFTLEGLERP.Part1 = Torso
  341. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  342.  
  343. local function weldBetween(a, b)
  344. local weld = Instance.new("ManualWeld", a)
  345. weld.Part0 = a
  346. weld.Part1 = b
  347. weld.C0 = a.CFrame:inverse() * b.CFrame
  348. return weld
  349. end
  350.  
  351. local function ci(x, c, y, n)
  352. so = Instance.new("Sound", x)
  353. so.SoundId = c
  354. so.Volume = y
  355. so.Looped = n
  356. end
  357.  
  358. godmode = coroutine.wrap(function()
  359. while true do
  360. hum.MaxHealth = math.huge
  361. wait(0.0000001)
  362. hum.Health = math.huge
  363. wait()
  364. end
  365. end)
  366. godmode()
  367. ff = Instance.new("ForceField", Character)
  368. ff.Visible = false
  369.  
  370. function damagealll(Radius,Position)
  371. local Returning = {}
  372. for _,v in pairs(workspace:GetChildren()) do
  373. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') then
  374. local Mag = (v.Torso.Position - Position).magnitude
  375. if Mag < Radius then
  376. table.insert(Returning,v)
  377. end
  378. end
  379. end
  380. return Returning
  381. end
  382.  
  383. doomtheme = Instance.new("Sound", Torso)
  384. doomtheme.Volume = 1
  385. doomtheme.Looped = true
  386. doomtheme.SoundId = "rbxassetid://820203394"
  387. doomtheme:Play()
  388.  
  389. light = Instance.new("PointLight", Torso)
  390. light.Color = Color3.new(0,255,0)
  391. light.Range = 8
  392. light.Brightness = 35
  393.  
  394. pBase = Instance.new("Part", LeftArm)
  395. pBase.BrickColor = BrickColor.new("Really black")
  396. pBase.Material = "Granite"
  397. pBase.Size = Vector3.new(1.05,.3,1.05)
  398. pBase.CanCollide = false
  399. pBasew = weldBetween(pBase,LeftArm)
  400. pBasew.C0 = CFrame.new(0,.92,0)
  401.  
  402. pBase2 = Instance.new("WedgePart", LeftArm)
  403. pBase2.BrickColor = BrickColor.new("Really black")
  404. pBase2.Material = "Granite"
  405. pBase2.Size = Vector3.new(1.05,1.05,1.05)
  406. pBase2.CanCollide = false
  407. pBase2w = weldBetween(pBase2,LeftArm)
  408. pBase2w.C0 = CFrame.new(0,0,-.25) * CFrame.Angles(math.rad(-90),math.rad(-90),math.rad(0))
  409.  
  410. pBase3 = Instance.new("Part", LeftArm)
  411. pBase3.BrickColor = BrickColor.new("Really black")
  412. pBase3.Material = "Granite"
  413. pBase3.Size = Vector3.new(.4,.65,.85)
  414. pBase3.CanCollide = false
  415. pBase3w = weldBetween(pBase3,LeftArm)
  416. pBase3w.C0 = CFrame.new(0.4,.85,0)
  417.  
  418. pBase4 = Instance.new("Part", LeftArm)
  419. pBase4.BrickColor = BrickColor.new("Mid Gray")
  420. pBase4.Material = "Ice"
  421. pBase4.Size = Vector3.new(.3,.45,.75)
  422. pBase4.CanCollide = false
  423. pBase4w = weldBetween(pBase4,LeftArm)
  424. pBase4w.C0 = CFrame.new(0.4,1.03,0)
  425.  
  426. pBase5 = Instance.new("Part", LeftArm)
  427. pBase5.BrickColor = BrickColor.new("Mid Gray")
  428. pBase5.Material = "Glass"
  429. pBase5.Size = Vector3.new(.15,2,.65)
  430. pBase5.CanCollide = false
  431. pBase5w = weldBetween(pBase5,LeftArm)
  432. pBase5w.C0 = CFrame.new(0.4,1.53,0)
  433.  
  434. pBase6 = Instance.new("WedgePart", LeftArm)
  435. pBase6.BrickColor = BrickColor.new("Mid Gray")
  436. pBase6.Material = "Glass"
  437. pBase6.Size = Vector3.new(.15,1.05,.65)
  438. pBase6.CanCollide = false
  439. pBase6w = weldBetween(pBase6,LeftArm)
  440. pBase6w.C0 = CFrame.new(0.4,-3.05,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  441.  
  442. pBase7 = Instance.new("Part", LeftArm)
  443. pBase7.BrickColor = TheColor
  444. pBase7.Material = "Neon"
  445. pBase7.Size = Vector3.new(.07,2,.67)
  446. pBase7.CanCollide = false
  447. pBase7w = weldBetween(pBase7,LeftArm)
  448. pBase7w.C0 = CFrame.new(0.4,1.53,0)
  449.  
  450. pBase8 = Instance.new("WedgePart", LeftArm)
  451. pBase8.BrickColor = TheColor
  452. pBase8.Material = "Neon"
  453. pBase8.Size = Vector3.new(.07,1.05,.65)
  454. pBase8.CanCollide = false
  455. pBase8w = weldBetween(pBase8,LeftArm)
  456. pBase8w.C0 = CFrame.new(0.4,-3.05,0.016) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  457.  
  458. pBase9 = Instance.new("Part", LeftArm)
  459. pBase9.BrickColor = TheColor
  460. pBase9.Material = "Neon"
  461. pBase9.Size = Vector3.new(.07,2,.05)
  462. pBase9.CanCollide = false
  463. pBase9w = weldBetween(pBase9,LeftArm)
  464. pBase9w.C0 = CFrame.new(0.4,2.53,0.31)
  465.  
  466. pBase10 = Instance.new("Part", LeftArm)
  467. pBase10.BrickColor = TheColor
  468. pBase10.Material = "Neon"
  469. pBase10.Size = Vector3.new(.4,.55,.75)
  470. pBase10.CanCollide = false
  471. pBase10w = weldBetween(pBase10,LeftArm)
  472. pBase10w.C0 = CFrame.new(0.42,.85,0)
  473.  
  474. pBase11 = Instance.new("Part", LeftArm)
  475. pBase11.BrickColor = BrickColor.new("Really black")
  476. pBase11.Material = "Granite"
  477. pBase11.Size = Vector3.new(.4,.50,.70)
  478. pBase11.CanCollide = false
  479. pBase11w = weldBetween(pBase11,LeftArm)
  480. pBase11w.C0 = CFrame.new(0.43,.85,0)
  481.  
  482. pBase12 = Instance.new("Part", LeftArm)
  483. pBase12.BrickColor = TheColor
  484. pBase12.Material = "Neon"
  485. pBase12.Size = Vector3.new(.2,.2,.2)
  486. pBase12.CanCollide = false
  487. pBase12.Shape = 0
  488. pBase12w = weldBetween(pBase12,LeftArm)
  489. pBase12w.C0 = CFrame.new(0.5,.135,0)
  490.  
  491. TheCore = Instance.new("Part", LeftArm)
  492. TheCore.CanCollide = false
  493. TheCore.Size = Vector3.new(0,0,0)
  494. TheCore.Material = "Fabric"
  495. TheCore.BrickColor = TheColor
  496. TheCoreMESH = Instance.new("SpecialMesh", TheCore)
  497. TheCoreMESH.Scale = Vector3.new(.29,.29,.29)
  498. TheCoreMESH.MeshId = "rbxassetid://1577920967"
  499. TheCoreweld = weldBetween(TheCore, pBase12)
  500. TheCoreweld.C0 = CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
  501.  
  502. larmf = Instance.new("Part", Torso)
  503. larmf.BrickColor = TheColor
  504. larmf.Size = Vector3.new(1.001, 2.001, 1.001)
  505. larmf.Material = "Neon"
  506. larmf.Transparency = .9
  507. larmf.CanCollide = false
  508. larmfweld = weldBetween(larmf,LeftArm)
  509.  
  510. rarmf = Instance.new("Part", Torso)
  511. rarmf.BrickColor = TheColor
  512. rarmf.Size = Vector3.new(1.001, 2.001, 1.001)
  513. rarmf.Material = "Neon"
  514. rarmf.Transparency = .9
  515. rarmf.CanCollide = false
  516. rarmfweld = weldBetween(rarmf,RightArm)
  517.  
  518. llegf = Instance.new("Part", Torso)
  519. llegf.BrickColor = TheColor
  520. llegf.Size = Vector3.new(1.001, 2.001, 1.001)
  521. llegf.Material = "Neon"
  522. llegf.Transparency = .9
  523. llegf.CanCollide = false
  524. llegffweld = weldBetween(llegf,LeftLeg)
  525.  
  526. rlegf = Instance.new("Part", Torso)
  527. rlegf.BrickColor = TheColor
  528. rlegf.Size = Vector3.new(1.001, 2.001, 1.001)
  529. rlegf.Material = "Neon"
  530. rlegf.Transparency = .9
  531. rlegf.CanCollide = false
  532. rlegfweld = weldBetween(rlegf,RightLeg)
  533.  
  534. Torsof = Instance.new("Part", Torso)
  535. Torsof.BrickColor = TheColor
  536. Torsof.Size = Vector3.new(2.001, 2.001, 1.001)
  537. Torsof.Material = "Neon"
  538. Torsof.Transparency = .9
  539. Torsof.CanCollide = false
  540. Torsofweld = weldBetween(Torsof,Torso)
  541.  
  542. local turnoffandon = coroutine.wrap(function()
  543. while wait() do
  544. if transformingpart then
  545. else
  546. for i = 1, 25 do
  547. larmf.Transparency = larmf.Transparency + .01
  548. rarmf.Transparency = rarmf.Transparency + .01
  549. llegf.Transparency = llegf.Transparency + .01
  550. rlegf.Transparency = rlegf.Transparency + .01
  551. Torsof.Transparency = Torsof.Transparency + .01
  552. wait()
  553. end
  554. end
  555. for i = 1, 25 do
  556. if transformingpart then
  557. else
  558. larmf.Transparency = larmf.Transparency - .01
  559. rarmf.Transparency = rarmf.Transparency - .01
  560. llegf.Transparency = llegf.Transparency - .01
  561. rlegf.Transparency = rlegf.Transparency - .01
  562. Torsof.Transparency = Torsof.Transparency - .01
  563. wait()
  564. end
  565. end
  566. end
  567. end)
  568. turnoffandon()
  569.  
  570. local fidgetspinner = coroutine.wrap(function()
  571. while true do
  572. TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
  573. wait()
  574. end
  575. end)
  576. fidgetspinner()
  577.  
  578. for _,n in pairs(Character:GetChildren()) do
  579. if n:IsA("Accessory") then n:Remove() end
  580. end
  581. for _,x in pairs(Character:GetChildren()) do
  582. if x:IsA("Decal") then x:Remove() end
  583. end
  584.  
  585. shirt = Instance.new("Shirt", Character)
  586. shirt.Name = "Shirt"
  587. pants = Instance.new("Pants", Character)
  588. pants.Name = "Pants"
  589. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1632249796"
  590. Character.Pants.PantsTemplate = "rbxassetid://1715536225"
  591.  
  592. local PumpkinOverlord = Instance.new("Part",Character)
  593. PumpkinOverlord.Size = Vector3.new(2,2,2)
  594. PumpkinOverlord.CFrame = Head.CFrame
  595. PumpkinOverlord.CanCollide = false
  596. local PumpkinOverlordWeld = Instance.new("Weld",PumpkinOverlord)
  597. PumpkinOverlordWeld.Part0 = PumpkinOverlord
  598. PumpkinOverlordWeld.Part1 = Head
  599. PumpkinOverlordWeld.C0 = PumpkinOverlord.CFrame:inverse() * Head.CFrame * CFrame.new(0.05,-.4,.1)
  600. mPumpkinOverlord = Instance.new("SpecialMesh", PumpkinOverlord)
  601. mPumpkinOverlord.MeshType = "FileMesh"
  602. mPumpkinOverlord.Scale = Vector3.new(.5, .5, .5)
  603. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1158007','http://www.roblox.com/asset/?id=1158033'
  604. mPumpkinOverlord.VertexColor = Vector3.new(0,10,0)
  605.  
  606. JohnDoe = Instance.new("Part", Head)
  607. JohnDoe.Shape = 0
  608. JohnDoe.Size = Vector3.new(2.05,2.05,2.05)
  609. JohnDoe.Material = "Neon"
  610. JohnDoe.CanCollide = false
  611. JohnDoe.BrickColor = TheColor
  612. Jw = weldBetween(Head,JohnDoe)
  613. Jw.C0 = CFrame.new(0,0.25,.05)
  614.  
  615. checks1 = coroutine.wrap(function() -------Checks
  616. while true do
  617. if Root.Velocity.Magnitude > 2 and running == false then
  618. trail = true
  619. position = "Walking"
  620. elseif Root.Velocity.Magnitude < 0.5 and running == false and nottransform then
  621. trail = false
  622. position = "Idle"
  623. elseif Root.Velocity.Magnitude < 0.5 and running == false then
  624. trail = false
  625. position = "Idle2"
  626. elseif Root.Velocity.Magnitude > 15 then
  627. position = "Running"
  628. else
  629. end
  630. wait()
  631. end
  632. end)
  633. checks1()
  634.  
  635. Trail = coroutine.wrap(function()
  636. while true do
  637. if transformingpart then
  638. elseif trail then
  639. if trailntrue then
  640. for i = 1, 10 do
  641. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  642. Trailn.Transparency = Trailn.Transparency + 0.1
  643. wait()
  644. end
  645. end
  646. elseif not trail then
  647. trailntrue = true
  648. Trailn = Instance.new("Part", Torso)
  649. Trailn.Size = Vector3.new(0.5, 0.5, 0.5)
  650. Trailn.Material = "Neon"
  651. Trailn.BrickColor = TheColor
  652. Trailn.Transparency = 0
  653. Trailn.Anchored = true
  654. Trailn.CanCollide = false
  655. TrailnMESH = Instance.new("SpecialMesh", Trailn)
  656. TrailnMESH.MeshType = "Cylinder"
  657. TrailnMESH.Scale = Vector3.new(.1,0.01,0.01)
  658. Trailn.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  659. for i = 1, 35 do
  660. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  661. wait()
  662. end
  663. for i = 1, 10 do
  664. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  665. Trailn.Transparency = Trailn.Transparency + .1
  666. wait()
  667. end
  668. Trailn:Remove()
  669. trailntrue = false
  670. end
  671. wait()
  672. end
  673. end)
  674. Trail()
  675.  
  676. OrgnC0 = Neck.C0
  677. local movelimbs = coroutine.wrap(function()
  678. while RunSrv.RenderStepped:wait() do
  679. TrsoLV = Torso.CFrame.lookVector
  680. Dist = nil
  681. Diff = nil
  682. if not MseGuide then
  683. print("l")
  684. else
  685. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  686. Dist = (Head.CFrame.p-Point).magnitude
  687. Diff = Head.CFrame.Y-Point.Y
  688. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  689. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  690. Diff2 = LeftArm.CFrame.Y-Point.Y
  691. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  692. 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)
  693. end
  694. end
  695. end)
  696. movelimbs()
  697.  
  698. mouse.Button1Down:connect(function()
  699. if combo1 then
  700. if debounce then return end
  701. debounce = true
  702. attacking = true
  703. combo1 = false
  704. combo2 = true
  705. hum.WalkSpeed = 10
  706. for i = 1, 6 do
  707. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-55), math.rad(0)), 0.6)
  708. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-55),0),0.6)
  709. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,.2,-1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(90)), 0.6)
  710. 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)
  711. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  712. 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)
  713. wait()
  714. end
  715. lunge:Play()
  716. htbox = Instance.new("Part", pBase5)
  717. htbox.CFrame = pBase5.CFrame
  718. htbox.Transparency = 1
  719. htbox.CanCollide = false
  720. htbox.Size = Vector3.new(.17,4,.68)
  721. htboxweld = weldBetween(htbox,pBase5)
  722. htbox.Touched:connect(function(hit)
  723. if hit.Parent:IsA("Part") then
  724. elseif hit.Parent:IsA("SpecialMesh") then
  725. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  726. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  727. if damagedebounce == true then return end
  728. damagedebounce = true
  729. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  730. Slachtoffer:TakeDamage(math.random(25,35))
  731. rdnm = soundtable[math.random(1,#soundtable)]
  732. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  733. slashwound.SoundId = "rbxassetid://"..rdnm
  734. slashwound.Volume = 4
  735. slashwound:Play()
  736. removeuseless:AddItem(slashwound,2)
  737. end
  738. end)
  739. trailactivate = true
  740. for i = 1, 6 do
  741. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(55), math.rad(0)), 0.6)
  742. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(55),0),0.6)
  743. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,1,-1) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(90)), 0.6)
  744. 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)
  745. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  746. 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)
  747. wait()
  748. end
  749. attacking = false
  750. debounce = false
  751. damagedebounce = false
  752. htbox:Remove()
  753. trailactivate = false
  754. hum.WalkSpeed = 18
  755. elseif combo2 then
  756. if debounce then return end
  757. hum.WalkSpeed = 8
  758. trailactive = true
  759. debounce = true
  760. attacking = true
  761. combo2 = false
  762. combo3 = true
  763. swordlang:Play()
  764. for i = 1, 6 do
  765. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  766. 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)
  767. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(-90), math.rad(90), math.rad(0)), 0.6)
  768. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  769. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  770. 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)
  771. wait()
  772. end
  773. htbox = Instance.new("Part", pBase5)
  774. htbox.CFrame = pBase5.CFrame
  775. htbox.Transparency = 1
  776. htbox.CanCollide = false
  777. htbox.Size = Vector3.new(.25,6,.1)
  778. htboxweld = weldBetween(htbox,pBase5)
  779. htbox.Touched:connect(function(hit)
  780. if hit.Parent:IsA("Part") then
  781. elseif hit.Parent:IsA("SpecialMesh") then
  782. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  783. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  784. if damagedebounce == true then return end
  785. damagedebounce = true
  786. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  787. Slachtoffer:TakeDamage(math.random(31,47))
  788. rdnm = soundtable[math.random(1,#soundtable)]
  789. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  790. slashwound.SoundId = "rbxassetid://"..rdnm
  791. slashwound.Volume = 4
  792. slashwound:Play()
  793. removeuseless:AddItem(slashwound,2)
  794. end
  795. end)
  796. lunge2:Play()
  797. for i = 1, 10 do
  798. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  799. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)), 0.6)
  800. 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)
  801. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  802. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  803. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  804. wait()
  805. end
  806. debounce = false
  807. attacking = false
  808. damagedebounce = false
  809. htbox:Remove()
  810. hum.WalkSpeed = 18
  811. elseif combo3 then
  812. if debounce then return end
  813. debounce = true
  814. trailactivate = true
  815. attacking = true
  816. combo3 = false
  817. trailactivate = false
  818. combo1 = true
  819. t = 0
  820. htbox = Instance.new("Part", pBase5)
  821. htbox.CFrame = pBase5.CFrame
  822. htbox.Transparency = 1
  823. htbox.CanCollide = false
  824. htbox.Size = Vector3.new(.17,4,.68)
  825. htboxweld = weldBetween(htbox,pBase5)
  826. htbox.Touched:connect(function(hit)
  827. if hit.Parent:IsA("Part") then
  828. elseif hit.Parent:IsA("SpecialMesh") then
  829. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  830. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  831. for i = 1, 5 do
  832. if damagedebounce == true then return end
  833. damagedebounce = true
  834. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  835. Slachtoffer:TakeDamage(math.random(7,15))
  836. wait(.1)
  837. damagedebounce = false
  838. wait()
  839. end
  840. rdnm = soundtable[math.random(1,#soundtable)]
  841. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  842. slashwound.SoundId = "rbxassetid://"..rdnm
  843. slashwound.Volume = 4
  844. slashwound:Play()
  845. removeuseless:AddItem(slashwound,2)
  846. end
  847. end)
  848. for i = 1, 5 do
  849. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  850. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  851. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  852. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  853. wait()
  854. end
  855. hum.WalkSpeed = 25
  856. lunge3:Play()
  857. for i = 1, 20 do
  858. t = t + 80
  859. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
  860. wait()
  861. end
  862. htbox:Remove()
  863. hum.WalkSpeed = 18
  864. attacking = false
  865. damagedebounce = false
  866. debounce = false
  867. trailactivate = false
  868. end
  869. end)
  870.  
  871. mouse.KeyDown:connect(function(Press)
  872. Press=Press:lower()
  873. if Press=='t' then
  874. if tauntdebounce == true then return end
  875. tauntdebounce = true
  876. RAW = Instance.new("Sound", Torso)
  877. RAW.SoundId = "rbxassetid://857128189"
  878. RAW.Volume = 6
  879. RAW:Play()
  880. RAWPOWER = Instance.new("Part", Torso)
  881. RAWPOWER.Size = Vector3.new(0.5, 0.5, 0.5)
  882. RAWPOWER.Material = "Neon"
  883. RAWPOWER.BrickColor = TheColor
  884. RAWPOWER.Transparency = 0
  885. RAWPOWER.Anchored = true
  886. RAWPOWER.CanCollide = false
  887. RAWPOWERMESH = Instance.new("SpecialMesh", RAWPOWER)
  888. RAWPOWERMESH.MeshType = "Cylinder"
  889. RAWPOWERMESH.Scale = Vector3.new(.1,0.01,0.01)
  890. RAWPOWER.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  891. for i = 1, 100 do
  892. RAWPOWERMESH.Scale = RAWPOWERMESH.Scale + Vector3.new(0,2,2)
  893. RAWPOWER.Transparency = RAWPOWER.Transparency + 0.01
  894. wait()
  895. end
  896. wait(RAW.TimeLength)
  897. RAWPOWER:Remove()
  898. RAW:Remove()
  899. tauntdebounce = false
  900. end
  901. end)
  902.  
  903. mouse.KeyDown:connect(function(Press)
  904. Press=Press:lower()
  905. if Press=='l' then ------------- Orbital cannon of doom
  906. if doombounce then return end
  907. doombounce = true
  908. if debounce then return end
  909. debounce = true
  910. attacking = true
  911. acti = true
  912. quicklerppp = coroutine.wrap(function()
  913. for i = 1, 10 do
  914. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), 0.4)
  915. 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)
  916. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  917. 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)
  918. 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)
  919. wait()
  920. end
  921. end)
  922. quicklerppp()
  923. BallOfDeath = Instance.new("Part", Torso)
  924. BallOfDeath.Material = "Neon"
  925. BallOfDeath.CanCollide = false
  926. BallOfDeath.Anchored = true
  927. BallOfDeath.BrickColor = TheColor
  928. BallOfDeath.Size = Vector3.new(.1,.1,.1)
  929. BallOfDeathShape = Instance.new("SpecialMesh", BallOfDeath)
  930. BallOfDeathShape.MeshType = "Sphere"
  931. BallOfDeathShape.Scale = Vector3.new(1,1,1)
  932. sou = coroutine.wrap(function()
  933. mylegacy = Instance.new("Sound", BallOfDeath)
  934. mylegacy.SoundId = "rbxassetid://965142286"
  935. mylegacy.Looped = true
  936. mylegacy.Volume = 0
  937. mylegacy:Play()
  938. for i = 1, 50 do
  939. mylegacy.Volume = mylegacy.Volume + 1
  940. wait()
  941. end
  942. end)
  943. sou()
  944. for i = 1, 190 do
  945. BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
  946. BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(2,2,2)
  947. wait()
  948. end
  949. minsou = coroutine.wrap(function()
  950. for i = 1, 50 do
  951. mylegacy.Volume = mylegacy.Volume - 0.08
  952. wait()
  953. end
  954. mylegacy:Remove()
  955. end)
  956. minsou()
  957. quicklerpppp = coroutine.wrap(function()
  958. for i = 1, 10 do
  959. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)), 0.4)
  960. 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)
  961. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  962. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  963. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  964. wait()
  965. end
  966. attacking = false
  967. end)
  968. quicklerpppp()
  969. LightOfDeath = Instance.new("Part", Torso)
  970. LightOfDeath.Size = Vector3.new(0.5, 0.5, 0.5)
  971. LightOfDeath.Material = "Neon"
  972. LightOfDeath.BrickColor = TheColor
  973. LightOfDeath.Transparency = 1
  974. LightOfDeath.Anchored = true
  975. LightOfDeath.CanCollide = false
  976. LightOfDeathMESH = Instance.new("SpecialMesh", LightOfDeath)
  977. LightOfDeathMESH.MeshType = "Cylinder"
  978. LightOfDeathMESH.Scale = Vector3.new(1000,3,3)
  979. LightOfDeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  980. removeuseless:AddItem(LightOfDeath,25)
  981. removeuseless:AddItem(BallOfDeath,25)
  982. positioning = coroutine.wrap(function()
  983. 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)
  984. while acti do
  985. 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)
  986. LightOfDeath.CFrame = LightOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  987. wait()
  988. end
  989. end)
  990. positioning()
  991. wait(1)
  992. debounce = false
  993. attacking = false
  994. quickcourrr = coroutine.wrap(function()
  995. for i = 1, 100 do
  996. LightOfDeath.Transparency = LightOfDeath.Transparency - 0.01
  997. wait()
  998. end
  999. end)
  1000. quickcourrr()
  1001. soundofdoom = Instance.new("Sound", LightOfDeath)
  1002. soundofdoom.SoundId = "rbxassetid://1545630949"
  1003. soundofdoom.Volume = 10
  1004. soundofdoom:Play()
  1005. wait(9)
  1006. acti = false
  1007. LightOfDeath.Anchored = true
  1008. rays = Instance.new("Part", Torso)
  1009. rays.Size = Vector3.new(1, 1, 1)
  1010. rays.Transparency = 0
  1011. rays.BrickColor = TheColor
  1012. rays.Material = "Neon"
  1013. rays.Anchored = true
  1014. rays.CanCollide = false
  1015. rays.CFrame = LightOfDeath.CFrame * CFrame.new(250,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1016. raysmesh = Instance.new("SpecialMesh", rays)
  1017. raysmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1018. raysmesh.Scale = Vector3.new(1, 1, 1)
  1019. rays2 = Instance.new("Part", Torso)
  1020. rays2.Size = Vector3.new(1, 1, 1)
  1021. rays2.Transparency = 0
  1022. rays2.BrickColor = TheColor
  1023. rays2.Material = "Neon"
  1024. rays2.Anchored = true
  1025. rays2.CanCollide = false
  1026. rays2.CFrame = LightOfDeath.CFrame * CFrame.new(200,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1027. raysmesh2 = Instance.new("SpecialMesh", rays2)
  1028. raysmesh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1029. raysmesh2.Scale = Vector3.new(1, 1, 1)
  1030. rays3 = Instance.new("Part", Torso)
  1031. rays3.Size = Vector3.new(1, 1, 1)
  1032. rays3.Transparency = 0
  1033. rays3.BrickColor = TheColor
  1034. rays3.Material = "Neon"
  1035. rays3.Anchored = true
  1036. rays3.CanCollide = false
  1037. rays3.CFrame = LightOfDeath.CFrame * CFrame.new(150,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1038. raysmesh3 = Instance.new("SpecialMesh", rays3)
  1039. raysmesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1040. raysmesh3.Scale = Vector3.new(1, 1, 1)
  1041. rays4 = Instance.new("Part", Torso)
  1042. rays4.Size = Vector3.new(1, 1, 1)
  1043. rays4.Transparency = 0
  1044. rays4.BrickColor = TheColor
  1045. rays4.Material = "Neon"
  1046. rays4.Anchored = true
  1047. rays4.CanCollide = false
  1048. rays4.CFrame = LightOfDeath.CFrame * CFrame.new(100,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1049. raysmesh4 = Instance.new("SpecialMesh", rays4)
  1050. raysmesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1051. raysmesh4.Scale = Vector3.new(1, 1, 1)
  1052. rays5 = Instance.new("Part", Torso)
  1053. rays5.Size = Vector3.new(1, 1, 1)
  1054. rays5.Transparency = 0
  1055. rays5.BrickColor = TheColor
  1056. rays5.Material = "Neon"
  1057. rays5.Anchored = true
  1058. rays5.CanCollide = false
  1059. rays5.CFrame = LightOfDeath.CFrame * CFrame.new(50,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1060. raysmesh5 = Instance.new("SpecialMesh", rays5)
  1061. raysmesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1062. raysmesh5.Scale = Vector3.new(1, 1, 1)
  1063. rays6 = Instance.new("Part", Torso)
  1064. rays6.Size = Vector3.new(1, 1, 1)
  1065. rays6.Transparency = 0
  1066. rays6.BrickColor = TheColor
  1067. rays6.Material = "Neon"
  1068. rays6.Anchored = true
  1069. rays6.CanCollide = false
  1070. rays6.CFrame = LightOfDeath.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1071. raysmesh6 = Instance.new("SpecialMesh", rays6)
  1072. raysmesh6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1073. raysmesh6.Scale = Vector3.new(1, 1, 1)
  1074. ff = coroutine.wrap(function()
  1075. for i = 1, 100 do
  1076. raysmesh.Scale = raysmesh.Scale + Vector3.new(6,6,6)
  1077. rays.Transparency = rays.Transparency + 0.03
  1078. raysmesh2.Scale = raysmesh2.Scale + Vector3.new(6,6,6)
  1079. rays2.Transparency = rays2.Transparency + 0.03
  1080. raysmesh3.Scale = raysmesh3.Scale + Vector3.new(6,6,6)
  1081. rays3.Transparency = rays3.Transparency + 0.03
  1082. raysmesh4.Scale = raysmesh4.Scale + Vector3.new(6,6,6)
  1083. rays4.Transparency = rays4.Transparency + 0.03
  1084. raysmesh5.Scale = raysmesh5.Scale + Vector3.new(6,6,6)
  1085. rays5.Transparency = rays5.Transparency + 0.03
  1086. raysmesh6.Scale = raysmesh6.Scale + Vector3.new(6,6,6)
  1087. rays6.Transparency = rays6.Transparency + 0.03
  1088. wait()
  1089. end
  1090. end)
  1091. ff()
  1092. blastwave = Instance.new("Part", Torso)
  1093. blastwave.Size = Vector3.new(1, 1, 1)
  1094. blastwave.Transparency = 0
  1095. blastwave.BrickColor = TheColor
  1096. blastwave.Material = "Neon"
  1097. blastwave.Anchored = true
  1098. blastwave.CanCollide = false
  1099. blastwave.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1100. removeuseless:AddItem(blastwave,10)
  1101. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  1102. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1103. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  1104. blastwave2 = Instance.new("Part", Torso)
  1105. blastwave2.Size = Vector3.new(1, 1, 1)
  1106. blastwave2.Transparency = 0
  1107. blastwave2.BrickColor = TheColor
  1108. blastwave2.Material = "Neon"
  1109. blastwave2.Anchored = true
  1110. blastwave2.CanCollide = false
  1111. blastwave2.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1112. removeuseless:AddItem(blastwave2,10)
  1113. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  1114. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1115. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  1116. blastwave3 = Instance.new("Part", Torso)
  1117. blastwave3.Size = Vector3.new(1, 1, 1)
  1118. blastwave3.Transparency = 0
  1119. blastwave3.BrickColor = TheColor
  1120. blastwave3.Material = "Neon"
  1121. blastwave3.Anchored = true
  1122. blastwave3.CanCollide = false
  1123. blastwave3.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1124. removeuseless:AddItem(blastwave3,10)
  1125. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  1126. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1127. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  1128. blastwave4 = Instance.new("Part", Torso)
  1129. blastwave4.Size = Vector3.new(1, 1, 1)
  1130. blastwave4.Transparency = 0
  1131. blastwave4.BrickColor = TheColor
  1132. blastwave4.Material = "Neon"
  1133. blastwave4.Anchored = true
  1134. blastwave4.CanCollide = false
  1135. blastwave4.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1136. removeuseless:AddItem(blastwave4,10)
  1137. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  1138. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1139. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  1140. blastwave5 = Instance.new("Part", Torso)
  1141. blastwave5.Size = Vector3.new(1, 1, 1)
  1142. blastwave5.Transparency = 0
  1143. blastwave5.BrickColor = TheColor
  1144. blastwave5.Material = "Neon"
  1145. blastwave5.Anchored = true
  1146. blastwave5.CanCollide = false
  1147. blastwave5.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1148. removeuseless:AddItem(blastwave5,10)
  1149. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  1150. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1151. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  1152. Blastcircle = Instance.new("Part", Torso)
  1153. Blastcircle.Material = "Neon"
  1154. Blastcircle.Anchored = true
  1155. Blastcircle.Transparency = 0
  1156. Blastcircle.CanCollide = false
  1157. Blastcircle.BrickColor = TheColor
  1158. Blastcircle.Size = Vector3.new(10,10,10)
  1159. removeuseless:AddItem(Blastcircle,10)
  1160. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  1161. BlastShape.MeshType = "Sphere"
  1162. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  1163. Blastcircle.CFrame = LightOfDeath.CFrame
  1164. Blastcircle2 = Instance.new("Part", Torso)
  1165. Blastcircle2.Material = "Neon"
  1166. Blastcircle2.Anchored = true
  1167. Blastcircle2.Transparency = 0
  1168. Blastcircle2.CanCollide = false
  1169. Blastcircle2.BrickColor = TheColor
  1170. Blastcircle2.Size = Vector3.new(10,10,10)
  1171. removeuseless:AddItem(Blastcircle2,10)
  1172. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  1173. BlastShape2.MeshType = "Sphere"
  1174. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  1175. Blastcircle2.CFrame = LightOfDeath.CFrame
  1176. Blastcircle3 = Instance.new("Part", Torso)
  1177. Blastcircle3.Material = "Neon"
  1178. Blastcircle3.Anchored = true
  1179. Blastcircle3.Transparency = 0
  1180. Blastcircle3.CanCollide = false
  1181. Blastcircle3.BrickColor = TheColor
  1182. Blastcircle3.Size = Vector3.new(10,10,10)
  1183. removeuseless:AddItem(Blastcircle3,10)
  1184. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  1185. BlastShape3.MeshType = "Sphere"
  1186. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  1187. Blastcircle3.CFrame = LightOfDeath.CFrame
  1188. Blastcircle4 = Instance.new("Part", Torso)
  1189. Blastcircle4.Material = "Neon"
  1190. Blastcircle4.Anchored = true
  1191. Blastcircle4.Transparency = 0
  1192. Blastcircle4.CanCollide = false
  1193. Blastcircle4.BrickColor = TheColor
  1194. Blastcircle4.Size = Vector3.new(10,10,10)
  1195. removeuseless:AddItem(Blastcircle4,10)
  1196. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  1197. BlastShape4.MeshType = "Sphere"
  1198. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  1199. Blastcircle4.CFrame = LightOfDeath.CFrame
  1200. Blastcircle5 = Instance.new("Part", Torso)
  1201. Blastcircle5.Material = "Neon"
  1202. Blastcircle5.Anchored = true
  1203. Blastcircle5.Transparency = 0
  1204. Blastcircle5.CanCollide = false
  1205. Blastcircle5.BrickColor = TheColor
  1206. Blastcircle5.Size = Vector3.new(10,10,10)
  1207. removeuseless:AddItem(Blastcircle5,10)
  1208. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  1209. BlastShape5.MeshType = "Sphere"
  1210. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  1211. Blastcircle5.CFrame = LightOfDeath.CFrame
  1212.  
  1213. shockwav = Instance.new("Part", Torso)
  1214. shockwav.Size = Vector3.new(1, 1, 1)
  1215. shockwav.Transparency = 0
  1216. shockwav.BrickColor = TheColor
  1217. shockwav.Material = "Neon"
  1218. shockwav.Anchored = true
  1219. shockwav.CanCollide = false
  1220. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  1221. removeuseless:AddItem(shockwav,10)
  1222. dea = Instance.new("SpecialMesh", shockwav)
  1223. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1224. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  1225. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1226. shockwav2 = Instance.new("Part", Torso)
  1227. shockwav2.Size = Vector3.new(1, 1, 1)
  1228. shockwav2.Transparency = 0
  1229. shockwav2.BrickColor = TheColor
  1230. shockwav2.Material = "Neon"
  1231. shockwav2.Anchored = true
  1232. shockwav2.CanCollide = false
  1233. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1234. removeuseless:AddItem(shockwav2,10)
  1235. dea2 = Instance.new("SpecialMesh", shockwav2)
  1236. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1237. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  1238. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1239. local Hit = damagealll(150,LightOfDeath.Position)
  1240. for _,v in pairs(Hit) do
  1241. local velo2 = Instance.new("BodyVelocity", v)
  1242. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1243. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  1244. removeuseless:AddItem(velo2,2)
  1245. if absoluteannihilation then
  1246. v:Remove()
  1247. else
  1248. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1249. v.Humanoid:TakeDamage(math.huge)
  1250. v:BreakJoints()
  1251. end
  1252. end
  1253. opopo = coroutine.wrap(function()
  1254. for i = 1, 200 do
  1255. dea.Scale = dea.Scale + Vector3.new(10,10,10)
  1256. shockwav.Transparency = shockwav.Transparency + 0.02
  1257. dea2.Scale = dea2.Scale + Vector3.new(5,5,5)
  1258. shockwav2.Transparency = shockwav2.Transparency + 0.010
  1259. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(5, .5, 5)
  1260. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(12, 12, 12)
  1261. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(4, .5, 4)
  1262. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(6, .5, 6)
  1263. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(2, .1, 2)
  1264. blastwave.Transparency = blastwave.Transparency + .01
  1265. blastwave2.Transparency = blastwave2.Transparency + .03
  1266. blastwave3.Transparency = blastwave3.Transparency + .02
  1267. blastwave4.Transparency = blastwave4.Transparency + .015
  1268. blastwave5.Transparency = blastwave5.Transparency + .01
  1269. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  1270. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(1.4,1.4,1.4)
  1271. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(1.1,1.1,1.1)
  1272. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(1.05,1.05,1.05)
  1273. Blastcircle.Transparency = Blastcircle.Transparency + .01
  1274. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  1275. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  1276. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  1277. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  1278. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(1.5,1.5,1.5)
  1279. wait()
  1280. end
  1281. end)
  1282. opopo()
  1283. waff = coroutine.wrap(function()
  1284. for i = 1, 100 do
  1285. LightOfDeath.Transparency = LightOfDeath.Transparency + 0.03
  1286. BallOfDeath.Transparency = BallOfDeath.Transparency + 0.03
  1287. TheEndTimeWave2 = Instance.new("Part", Torso)
  1288. TheEndTimeWave2.Size = Vector3.new(1, 1, 1)
  1289. TheEndTimeWave2.Transparency = 0.4
  1290. TheEndTimeWave2.BrickColor = TheColor
  1291. TheEndTimeWave2.Material = "Neon"
  1292. TheEndTimeWave2.Anchored = true
  1293. TheEndTimeWave2.CanCollide = false
  1294. TheEndTimeWave2.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
  1295. DDT2 = Instance.new("SpecialMesh", TheEndTimeWave2)
  1296. DDT2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1297. DDT2.Scale = Vector3.new(1, 1, 1)
  1298. removeuseless:AddItem(TheEndTimeWave2,3)
  1299. table.insert(th4,TheEndTimeWave2)
  1300. table.insert(ExtremeM,DDT2)
  1301. EnddOrb2 = Instance.new("Part", Torso)
  1302. EnddOrb2.Size = Vector3.new(0.5, 0.5, 0.5)
  1303. EnddOrb2.Material = "Neon"
  1304. EnddOrb2.BrickColor = TheColor
  1305. EnddOrb2.Transparency = 0
  1306. EnddOrb2.Anchored = true
  1307. EnddOrb2.CanCollide = false
  1308. EnddOrbMESH2 = Instance.new("SpecialMesh", EnddOrb2)
  1309. EnddOrbMESH2.MeshType = "Sphere"
  1310. EnddOrbMESH2.Scale = Vector3.new(2,2,2)
  1311. EnddOrb2.CFrame = LightOfDeath.CFrame * CFrame.new(0, 0, 0)
  1312. removeuseless:AddItem(EnddOrb2,2)
  1313. table.insert(ExtremeM,EnddOrbMESH2)
  1314. table.insert(SlowlyFade,EnddOrb2)
  1315. wait()
  1316. end
  1317. end)
  1318. waff()
  1319. shockingshock = coroutine.wrap(function()
  1320. for i = 1, 50 do
  1321. shockwave3 = Instance.new("Part", Torso)
  1322. shockwave3.Size = Vector3.new(1, 1, 1)
  1323. shockwave3.Transparency = 0
  1324. shockwave3.BrickColor = TheColor
  1325. shockwave3.Anchored = true
  1326. shockwave3.CanCollide = false
  1327. shockwave3.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(-90))
  1328. sh3 = Instance.new("SpecialMesh", shockwave3)
  1329. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1330. sh3.Scale = Vector3.new(15, 0, 15)
  1331. removeuseless:AddItem(shockwave3,3)
  1332. table.insert(SlowlyFade,shockwave3)
  1333. table.insert(ExtremeM2,sh3)
  1334. wait(.1)
  1335. end
  1336. end)
  1337. shockingshock()
  1338. dmgcollateral = coroutine.wrap(function()
  1339. for i = 1, 50 do
  1340. local Hit2 = damagealll(90,LightOfDeath.Position)
  1341. for _,v in pairs(Hit2) do
  1342. local velo2 = Instance.new("BodyVelocity", v)
  1343. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1344. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  1345. removeuseless:AddItem(velo2,2)
  1346. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1347. v.Humanoid:TakeDamage(math.random(47,88))
  1348. wait(1)
  1349. end
  1350. end
  1351. end)
  1352. dmgcollateral()
  1353. rays:Remove()
  1354. rays2:Remove()
  1355. rays3:Remove()
  1356. rays4:Remove()
  1357. rays5:Remove()
  1358. rays6:Remove()
  1359. wait(5)
  1360. doombounce = false
  1361. end
  1362. end)
  1363.  
  1364. mouse.KeyDown:connect(function(Press)
  1365. Press=Press:lower()
  1366. if Press=='r' then
  1367. if debounce then return end
  1368. debounce = true
  1369. attacking = true
  1370. gpf = true
  1371. hum.WalkSpeed = 0
  1372. for i = 1, 3 do
  1373. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,3,0), .4)
  1374. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1375. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1376. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1377. 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)
  1378. wait()
  1379. end
  1380. quickcour2 = coroutine.wrap(function()
  1381. while gpf do
  1382. local Hit = damagealll(8,Torso.Position)
  1383. for _,v in pairs(Hit) do
  1384. local velo2 = Instance.new("BodyVelocity", v)
  1385. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1386. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  1387. removeuseless:AddItem(velo2,2)
  1388. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1389. v.Humanoid:TakeDamage(math.random(15,30))
  1390. vsound = Instance.new("Sound",v.Humanoid.Torso)
  1391. vsound.SoundId = "rbxassetid://944772014"
  1392. vsound.Volume = 3
  1393. vsound:Play()
  1394. removeuseless:AddItem(vsound,5)
  1395. wait(.1)
  1396. end
  1397. wait()
  1398. end
  1399. end)
  1400. quickcour2()
  1401. socnot = coroutine.wrap(function()
  1402. for i = 1, 6 do
  1403. lunge:Play()
  1404. wait(.1)
  1405. end
  1406. end)
  1407. socnot()
  1408. local fly = Instance.new("BodyVelocity", Torso)
  1409. fly.MaxForce = Vector3.new(999999, 999999, 999999)
  1410. fly.Velocity = Root.CFrame.lookVector * 90
  1411. Torso.CFrame = Root.CFrame * CFrame.new(0,0,-.5)
  1412. t = 0
  1413. for i = 1, 20 do
  1414. leftarmeffect = Instance.new("Part", Torso)
  1415. leftarmeffect.BrickColor = TheColor
  1416. leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1417. leftarmeffect.Material = "Neon"
  1418. leftarmeffect.Anchored = true
  1419. leftarmeffect.CanCollide = false
  1420. leftarmeffect.CFrame = LeftArm.CFrame
  1421. table.insert(SlowlyFade,leftarmeffect)
  1422. removeuseless:AddItem(leftarmeffect,2)
  1423. rightarmeffect = Instance.new("Part", Torso)
  1424. rightarmeffect.BrickColor = TheColor
  1425. rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1426. rightarmeffect.Material = "Neon"
  1427. rightarmeffect.Anchored = true
  1428. rightarmeffect.CanCollide = false
  1429. rightarmeffect.CFrame = RightArm.CFrame
  1430. table.insert(SlowlyFade,rightarmeffect)
  1431. removeuseless:AddItem(rightarmeffect,2)
  1432. leftlegeffect = Instance.new("Part", Torso)
  1433. leftlegeffect.BrickColor = BrickColor.new("Really black")
  1434. leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1435. leftlegeffect.Material = "Neon"
  1436. leftlegeffect.Anchored = true
  1437. leftlegeffect.CanCollide = false
  1438. leftlegeffect.CFrame = LeftLeg.CFrame
  1439. table.insert(SlowlyFade,leftlegeffect)
  1440. removeuseless:AddItem(leftlegeffect,2)
  1441. rightlegeffect = Instance.new("Part", Torso)
  1442. rightlegeffect.BrickColor = BrickColor.new("Really black")
  1443. rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1444. rightlegeffect.Material = "Neon"
  1445. rightlegeffect.Anchored = true
  1446. rightlegeffect.CanCollide = false
  1447. rightlegeffect.CFrame = RightLeg.CFrame
  1448. table.insert(SlowlyFade,rightlegeffect)
  1449. removeuseless:AddItem(rightlegeffect,2)
  1450. t = t - 60
  1451. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1452. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  1453. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  1454. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1455. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1456. wait()
  1457. end
  1458. fly:Remove()
  1459. debounce = false
  1460. damagedebounce = false
  1461. attacking = false
  1462. gpf = false
  1463. hum.WalkSpeed = 18
  1464. end
  1465. end)
  1466.  
  1467. mouse.KeyDown:connect(function(Press)
  1468. Press=Press:lower()
  1469. if Press=='k' then
  1470. if debounce then return end
  1471. debounce = true
  1472. attacking = true
  1473. for i = 1, 6 do
  1474. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1475. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  1476. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1477. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-32)), 0.6)
  1478. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1479. wait()
  1480. end
  1481. htbox = Instance.new("Part", LeftLeg)
  1482. htbox.Transparency = 1
  1483. htbox.CanCollide = false
  1484. htbox.Size = Vector3.new(1.001,3,1.001)
  1485. htboxweld = weldBetween(htbox,LeftLeg)
  1486. htboxweld.C0 = CFrame.new(0,0,0)
  1487. htbox.Touched:connect(function(hit)
  1488. if hit.Parent:IsA("Part") then
  1489. elseif hit.Parent:IsA("SpecialMesh") then
  1490. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  1491. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  1492. if damagedebounce == true then return end
  1493. damagedebounce = true
  1494. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  1495. Slachtoffer:TakeDamage(math.random(7,11))
  1496. mostrandom = mostrandomsoundtable[math.random(1,#mostrandomsoundtable)]
  1497. hitsound = Instance.new("Sound", Slachtoffer.Torso)
  1498. hitsound.SoundId = "rbxassetid://"..mostrandom
  1499. hitsound.Volume = 4
  1500. hitsound:Play()
  1501. removeuseless:AddItem(hitsound,4)
  1502. end
  1503. end)
  1504. for i = 1, 6 do
  1505. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1506. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(36), math.rad(0), math.rad(0)), 0.6)
  1507. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, -.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1508. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8, 1.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-72)), 0.6)
  1509. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1510. wait()
  1511. end
  1512. attacking = false
  1513. debounce = false
  1514. damagedebounce = false
  1515. htbox:Remove()
  1516. end
  1517. end)
  1518.  
  1519. mouse.KeyDown:connect(function(Press)
  1520. Press=Press:lower()
  1521. if Press=='j' then
  1522. if debounce then return end
  1523. debounce = true
  1524. attacking = true
  1525. step:Play()
  1526. hum.WalkSpeed = 0
  1527. for i = 1, 6 do
  1528. 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)
  1529. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, .3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  1530. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(7), math.rad(0)), 0.4)
  1531. 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)
  1532. 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)
  1533. wait()
  1534. end
  1535. local shockwefe = coroutine.wrap(function()
  1536. shockwave = Instance.new("Part", Torso)
  1537. shockwave.Size = Vector3.new(5, 5, 5)
  1538. shockwave.Transparency = 0
  1539. shockwave.BrickColor = TheColor
  1540. shockwave.Anchored = true
  1541. shockwave.CanCollide = false
  1542. shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1543. sh1 = Instance.new("SpecialMesh", shockwave)
  1544. sh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1545. sh1.Scale = Vector3.new(0, 0, 0)
  1546. removeuseless:AddItem(shockwave,2)
  1547. for i = 1, 100 do
  1548. sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
  1549. shockwave.Transparency = shockwave.Transparency + 0.1
  1550. wait()
  1551. end
  1552. end)
  1553. shockwefe()
  1554. for i = 1, 6 do
  1555. 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)
  1556. 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)
  1557. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(30), math.rad(0)), 0.6)
  1558. 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)
  1559. 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)
  1560. wait()
  1561. end
  1562. energblast1 = Instance.new("Part", Torso)
  1563. energblast1.BrickColor = TheColor
  1564. energblast1.Anchored = true
  1565. energblast1.Shape = 0
  1566. energblast1.Material = "Neon"
  1567. energblast1.CanCollide = false
  1568. energblast1.Size = Vector3.new(1,1,1)
  1569. energblast1.Transparency = 0
  1570. energblast1.CFrame = Root.CFrame
  1571. removeuseless:AddItem(energblast1,2)
  1572. shockwave2 = Instance.new("Part", Torso)
  1573. shockwave2.Size = Vector3.new(5, 5, 5)
  1574. shockwave2.Transparency = 0
  1575. shockwave2.BrickColor = TheColor
  1576. shockwave2.Anchored = true
  1577. shockwave2.CanCollide = false
  1578. shockwave2.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1579. sh2 = Instance.new("SpecialMesh", shockwave2)
  1580. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1581. sh2.Scale = Vector3.new(0, 0, 0)
  1582. removeuseless:AddItem(shockwave2,4)
  1583. shockwave3 = Instance.new("Part", Torso)
  1584. shockwave3.Size = Vector3.new(5, 5, 5)
  1585. shockwave3.Transparency = 0
  1586. shockwave3.BrickColor = TheColor
  1587. shockwave3.Anchored = true
  1588. shockwave3.CanCollide = false
  1589. shockwave3.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1590. sh3 = Instance.new("SpecialMesh", shockwave3)
  1591. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1592. sh3.Scale = Vector3.new(0, 0, 0)
  1593. removeuseless:AddItem(shockwave3,4)
  1594. magicsound = Instance.new("Sound", energblast1)
  1595. magicsound.SoundId = "rbxassetid://750094966"
  1596. magicsound.Volume = 6
  1597. magicsound:Play()
  1598. soundcoroutine = coroutine.wrap(function()
  1599. for i = 1, 100 do
  1600. magicsound.Volume = magicsound.Volume - 0.05
  1601. wait()
  1602. end
  1603. end)
  1604. soundcoroutine()
  1605. removeuseless:AddItem(magicsound,5)
  1606. local Hit = damagealll(35,energblast1.Position)
  1607. for _,v in pairs(Hit) do
  1608. removeuseless:AddItem(velo2,1)
  1609. if absoluteannihilation then
  1610. Slachtoffer:TakeDamage(133773311337733113377331)
  1611. else
  1612. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1613. v.Humanoid:TakeDamage(math.random(28,40))
  1614. end
  1615. end
  1616. local cc = coroutine.wrap(function()
  1617. for i = 1, 60 do
  1618. energblast1.Size = energblast1.Size + Vector3.new(5,5,5)
  1619. energblast1.Transparency = energblast1.Transparency + 0.1
  1620. sh2.Scale = sh2.Scale + Vector3.new(4,4,0)
  1621. shockwave2.Transparency = shockwave2.Transparency + 0.06
  1622. sh3.Scale = sh3.Scale + Vector3.new(5,2,5)
  1623. shockwave3.Transparency = shockwave3.Transparency + 0.07
  1624. wait()
  1625. end
  1626. end)
  1627. cc()
  1628. quicklerp = coroutine.wrap(function()
  1629. for i = 1, 6 do
  1630. 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)
  1631. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.6)
  1632. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(0)), 0.6)
  1633. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  1634. 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)
  1635. wait()
  1636. end
  1637. end)
  1638. quicklerp()
  1639. cc2 = coroutine.wrap(function()
  1640. local BV = Instance.new("BodyVelocity", Root)
  1641. BV.maxForce = Vector3.new(0,20000,0)
  1642. BV.P = 1000
  1643. BV.velocity = Vector3.new(0,100,0)
  1644. wait(1)
  1645. BV:Remove()
  1646. end)
  1647. cc2()
  1648. cc3 = coroutine.wrap(function()
  1649. t = 0
  1650. flipsound = Instance.new("Sound", Torso)
  1651. flipsound.SoundId = "rbxassetid://470532887"
  1652. flipsound.Looped = true
  1653. flipsound.Volume = 2
  1654. flipsound.Pitch = 1.3
  1655. flipsound:Play()
  1656. hum.WalkSpeed = 75
  1657. for i = 1, 60 do
  1658. t = t + 40
  1659. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1660. wait()
  1661. end
  1662. for i = 1, 10 do
  1663. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1664. wait()
  1665. end
  1666. end)
  1667. cc3()
  1668. for i = 1, 70 do
  1669. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  1670. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  1671. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1672. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1673. 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)
  1674. wait()
  1675. end
  1676. hum.WalkSpeed = 0
  1677. landingsound:Play()
  1678. flipsound:Remove()
  1679. local shockwefe2 = coroutine.wrap(function()
  1680. shockwave2 = Instance.new("Part", Torso)
  1681. shockwave2.Size = Vector3.new(5, 5, 5)
  1682. shockwave2.Transparency = 0
  1683. shockwave2.BrickColor = TheColor
  1684. shockwave2.Anchored = true
  1685. shockwave2.CanCollide = false
  1686. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1687. sh2 = Instance.new("SpecialMesh", shockwave2)
  1688. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1689. sh2.Scale = Vector3.new(0, 0, 0)
  1690. removeuseless:AddItem(shockwave2,1)
  1691. for i = 1, 100 do
  1692. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1693. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1694. wait()
  1695. end
  1696. end)
  1697. shockwefe2()
  1698. for i = 1, 20 do
  1699. 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)
  1700. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1701. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
  1702. 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)
  1703. 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)
  1704. wait()
  1705. end
  1706. hum.WalkSpeed = 18
  1707. debounce = false
  1708. attacking = false
  1709. end
  1710. end)
  1711.  
  1712. mouse.KeyDown:connect(function(Press)
  1713. Press=Press:lower()
  1714. if Press=='p' then
  1715. if debounce then return end
  1716. debounce = true
  1717. attacking = true
  1718. for i = 1, 5 do
  1719. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-35), math.rad(20), math.rad(0)), .6)
  1720. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1721. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, .25, -.4) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(0)), 0.6)
  1722. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1723. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), .6)
  1724. wait()
  1725. end
  1726. local shockwefe2 = coroutine.wrap(function()
  1727. shockwave2 = Instance.new("Part", Torso)
  1728. shockwave2.Size = Vector3.new(5, 5, 5)
  1729. shockwave2.Transparency = 0
  1730. shockwave2.BrickColor = TheColor
  1731. shockwave2.Anchored = true
  1732. shockwave2.CanCollide = false
  1733. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1734. sh2 = Instance.new("SpecialMesh", shockwave2)
  1735. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1736. sh2.Scale = Vector3.new(0, 0, 0)
  1737. removeuseless:AddItem(shockwave2,1)
  1738. shockwave3 = Instance.new("Part", Torso)
  1739. shockwave3.Size = Vector3.new(1, 1, 1)
  1740. shockwave3.Transparency = 0
  1741. shockwave3.BrickColor = TheColor
  1742. shockwave3.Anchored = true
  1743. shockwave3.CanCollide = false
  1744. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1745. sh3 = Instance.new("SpecialMesh", shockwave3)
  1746. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1747. sh3.Scale = Vector3.new(0, 0, 0)
  1748. removeuseless:AddItem(shockwave3,4)
  1749. for i = 1, 100 do
  1750. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1751. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1752. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  1753. shockwave3.Transparency = shockwave3.Transparency + 0.1
  1754. wait()
  1755. end
  1756. end)
  1757. shockwefe2()
  1758. hohoho = coroutine.wrap(function()
  1759. for i = 1, 10 do
  1760. rings = Instance.new("Part", Torso)
  1761. rings.Size = Vector3.new(5, 5, 5)
  1762. rings.Transparency = 0.5
  1763. rings.BrickColor = TheColor
  1764. rings.Anchored = true
  1765. rings.CanCollide = false
  1766. rings.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1767. ringsh = Instance.new("SpecialMesh", rings)
  1768. ringsh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1769. ringsh.Scale = Vector3.new(0, 0, 0)
  1770. removeuseless:AddItem(rings,2)
  1771. table.insert(Repeater,ringsh)
  1772. table.insert(nonmeshRepeater2,rings)
  1773. wait(.1)
  1774. end
  1775. end)
  1776. hohoho()
  1777. local BV = Instance.new("BodyVelocity", Root)
  1778. BV.maxForce = Vector3.new(0,20000,0)
  1779. BV.P = 1000
  1780. BV.velocity = Vector3.new(0,50,0)
  1781. quickcour = coroutine.wrap(function()
  1782. t = 0
  1783. for i = 1, 25 do
  1784. t = t + 1
  1785. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0 + 50),0)
  1786. wait()
  1787. end
  1788. BV:Remove()
  1789. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0),0)
  1790. end)
  1791. quickcour()
  1792. local Hit = damagealll(5,Root.Position)
  1793. for _,v in pairs(Hit) do
  1794. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1795. v.Humanoid:TakeDamage(math.random(37,60))
  1796. end
  1797. quickcour2 = coroutine.wrap(function()
  1798. jumpsound = Instance.new("Sound", Torso)
  1799. jumpsound.Volume = 10
  1800. jumpsound.SoundId = "rbxassetid://1574842373"
  1801. jumpsound:Play()
  1802. removeuseless:AddItem(jumpsound,3)
  1803. for i = 1, 9 do
  1804. lunge:Play()
  1805. wait(.1)
  1806. end
  1807. lunge2:Play()
  1808. end)
  1809. quickcour2()
  1810. for i = 1, 25 do
  1811. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1812. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1813. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 1, -.1) * CFrame.Angles(math.rad(190), math.rad(0), math.rad(0)), 0.6)
  1814. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1815. 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)
  1816. wait()
  1817. end
  1818. attacking = false
  1819. debounce = false
  1820. end
  1821. end)
  1822.  
  1823. mouse.KeyDown:connect(function(Press)
  1824. Press=Press:lower()
  1825. if Press=='e' then
  1826. if debounce then return end
  1827. debounce = true
  1828. attacking = true
  1829. continue = true
  1830. hum.WalkSpeed = 0
  1831. lmon8 = lmon7[math.random(1,#lmon7)]
  1832. local b1 = Instance.new("BillboardGui",Head)
  1833. b1.Size = UDim2.new(0,100,0,40)
  1834. b1.StudsOffset = Vector3.new(0,3,0)
  1835. b1.Adornee = Head
  1836. local b2 = Instance.new("TextLabel",b1)
  1837. b2.BackgroundTransparency = 1
  1838. b2.Text = ""..lmon8
  1839. b2.Font = "Garamond"
  1840. b2.TextSize = 0
  1841. b2.TextStrokeTransparency = 1
  1842. b2.TextColor3 = BrickColor.new("Lime green").Color
  1843. b2.TextStrokeColor3 = Color3.new(0,0,0)
  1844. b2.Size = UDim2.new(1,0,0.5,0)
  1845. billboardcour = coroutine.wrap(function()
  1846. for i = 1, 10 do
  1847. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  1848. b2.TextSize = b2.TextSize + 3
  1849. wait()
  1850. end
  1851. wait(1)
  1852. for i = 1, 10 do
  1853. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  1854. b2.TextSize = b2.TextSize - 3
  1855. wait()
  1856. end
  1857. b1:Remove()
  1858. end)
  1859. billboardcour()
  1860. for i = 1, 10 do
  1861. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1862. 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)
  1863. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1864. 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)
  1865. 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)
  1866. wait()
  1867. end
  1868. lilball = Instance.new("Part", RightArm)
  1869. lilball.Material = "Neon"
  1870. lilball.CanCollide = false
  1871. lilball.Anchored = true
  1872. lilball.Transparency = 1
  1873. lilball.BrickColor = TheColor
  1874. lilball.Size = Vector3.new(.1,.1,.1)
  1875. lilballShape = Instance.new("SpecialMesh", lilball)
  1876. lilballShape.MeshType = "Sphere"
  1877. lilballShape.Scale = Vector3.new(10,10,10)
  1878. lilball.CFrame = RightArm.CFrame * CFrame.new(0,-1.5,0)
  1879. removeuseless:AddItem(lilball,5)
  1880. qucicour = coroutine.wrap(function()
  1881. for i = 1, 10 do
  1882. lilball.Transparency = lilball.Transparency - 0.05
  1883. wait()
  1884. end
  1885. end)
  1886. qucicour()
  1887. SwordPortal = Instance.new("Part", Torso)
  1888. SwordPortal.Size = Vector3.new(0.5, 0.5, 0.5)
  1889. SwordPortal.Material = "Neon"
  1890. SwordPortal.BrickColor = TheColor
  1891. SwordPortal.Transparency = 0
  1892. SwordPortal.Anchored = true
  1893. SwordPortal.CanCollide = false
  1894. SwordPortalMESH = Instance.new("SpecialMesh", SwordPortal)
  1895. SwordPortalMESH.MeshType = "Cylinder"
  1896. SwordPortalMESH.Scale = Vector3.new(.2,0.01,0.01)
  1897. SwordPortal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  1898. swordportalsound = Instance.new("Sound", SwordPortal)
  1899. swordportalsound.SoundId = "rbxassetid://743499393"
  1900. swordportalsound.Volume = 5
  1901. swordportalsound:Play()
  1902. removeuseless:AddItem(swordportalsound,3)
  1903. sizeincreasor = coroutine.wrap(function()
  1904. while continue do
  1905. SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(0,8,8)
  1906. wait()
  1907. end
  1908. end)
  1909. sizeincreasor()
  1910. for i = 1, 20 do
  1911. wait()
  1912. end
  1913. continue = false
  1914. local openshocks = coroutine.wrap(function()
  1915. for i = 1, 5 do
  1916. openshock2 = Instance.new("Part", Torso)
  1917. openshock2.Size = Vector3.new(1, 1, 1)
  1918. openshock2.Transparency = 0
  1919. openshock2.BrickColor = TheColor
  1920. openshock2.Material = "Neon"
  1921. openshock2.Anchored = true
  1922. openshock2.CanCollide = false
  1923. openshock2.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1924. DDTopenshock2 = Instance.new("SpecialMesh", openshock2)
  1925. DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1926. DDTopenshock2.Scale = Vector3.new(1, 2, 1)
  1927. removeuseless:AddItem(openshock2,2)
  1928. table.insert(ExtremeM,DDTopenshock2)
  1929. table.insert(SlowlyFade,openshock2)
  1930. openshock = Instance.new("Part", Torso)
  1931. openshock.Size = Vector3.new(1, 1, 1)
  1932. openshock.Transparency = 0
  1933. openshock.BrickColor = TheColor
  1934. openshock.Material = "Neon"
  1935. openshock.Anchored = true
  1936. openshock.CanCollide = false
  1937. openshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1938. DDTopenshock = Instance.new("SpecialMesh", openshock)
  1939. DDTopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1940. DDTopenshock.Scale = Vector3.new(1, 2, 1)
  1941. removeuseless:AddItem(openshock,2)
  1942. table.insert(ExtremeM,DDTopenshock)
  1943. table.insert(SlowlyFade,openshock)
  1944. wait(.05)
  1945. end
  1946. end)
  1947. openshocks()
  1948. bigopenshock = coroutine.wrap(function()
  1949. bigopenshock = Instance.new("Part", Torso)
  1950. bigopenshock.Size = Vector3.new(1, 1, 1)
  1951. bigopenshock.Transparency = 0
  1952. bigopenshock.BrickColor = TheColor
  1953. bigopenshock.Material = "Neon"
  1954. bigopenshock.Anchored = true
  1955. bigopenshock.CanCollide = false
  1956. bigopenshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1957. DDTbigopenshock = Instance.new("SpecialMesh", bigopenshock)
  1958. DDTbigopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1959. DDTbigopenshock.Scale = Vector3.new(1, 2, 1)
  1960. removeuseless:AddItem(bigopenshock,2)
  1961. table.insert(m3,DDTbigopenshock)
  1962. table.insert(SlowlyFade,bigopenshock)
  1963. end)
  1964. removeuseless:AddItem(swordoutofportal,6)
  1965. swordoutofportal = Instance.new("Sound", SwordPortal)
  1966. swordoutofportal.SoundId = "rbxassetid://1577920967"
  1967. swordoutofportal.Volume = 5
  1968. swordoutofportal:Play()
  1969. GiantSword = Instance.new("Part", Torso)
  1970. GiantSword.Size = Vector3.new(0.5, 0.5, 0.5)
  1971. GiantSword.Material = "Neon"
  1972. GiantSword.BrickColor = TheColor
  1973. GiantSword.Transparency = .2
  1974. GiantSword.Anchored = true
  1975. GiantSword.CanCollide = false
  1976. GiantSwordMESH = Instance.new("SpecialMesh", GiantSword)
  1977. GiantSwordMESH.Scale = Vector3.new(15,15,15)
  1978. GiantSwordMESH.MeshId = "rbxassetid://1005402916"
  1979. GiantSword.CFrame = SwordPortal.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90))
  1980. move = coroutine.wrap(function()
  1981. local Hit = damagealll(35,SwordPortal.Position)
  1982. for _,v in pairs(Hit) do
  1983. if absoluteannihilation then
  1984. v.Humanoid:TakeDamage(13377331)
  1985. else
  1986. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1987. v.Humanoid:TakeDamage(math.random(30,40))
  1988. end
  1989. end
  1990. for i = 1, 40 do
  1991. SwordPortal.Transparency = SwordPortal.Transparency + 0.05
  1992. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  1993. wait()
  1994. end
  1995. end)
  1996. move()
  1997. mvcm = coroutine.wrap(function()
  1998. wait(1)
  1999. SwordPortal:Remove()
  2000. debounce = false
  2001. attacking = false
  2002. hum.WalkSpeed = 18
  2003. end)
  2004. mvcm()
  2005. for i = 1, 30 do
  2006. lilball.Transparency = lilball.Transparency + 0.05
  2007. GiantSword.Transparency = GiantSword.Transparency + 0.03
  2008. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  2009. wait()
  2010. end
  2011. GiantSword:Remove()
  2012. end
  2013. end)
  2014.  
  2015. mouse.KeyDown:connect(function(Press)
  2016. Press=Press:lower()
  2017. if Press=='g' then -----This one is hard to hit, however, hit it right and you'll do massive damage
  2018. if debounce then return end
  2019. debounce = true
  2020. attacking = true
  2021. lmon4 = lmon3[math.random(1,#lmon3)]
  2022. local b1 = Instance.new("BillboardGui",Head)
  2023. b1.Size = UDim2.new(0,100,0,40)
  2024. b1.StudsOffset = Vector3.new(0,3,0)
  2025. b1.Adornee = Head
  2026. local b2 = Instance.new("TextLabel",b1)
  2027. b2.BackgroundTransparency = 1
  2028. b2.Text = ""..lmon4
  2029. b2.Font = "Garamond"
  2030. b2.TextSize = 0
  2031. b2.TextStrokeTransparency = 1
  2032. b2.TextColor3 = BrickColor.new("Lime green").Color
  2033. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2034. b2.Size = UDim2.new(1,0,0.5,0)
  2035. billboardcour = coroutine.wrap(function()
  2036. for i = 1, 10 do
  2037. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2038. b2.TextSize = b2.TextSize + 3
  2039. wait()
  2040. end
  2041. wait(2)
  2042. for i = 1, 10 do
  2043. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2044. b2.TextSize = b2.TextSize - 3
  2045. wait()
  2046. end
  2047. b1:Remove()
  2048. end)
  2049. billboardcour()
  2050. quickcour = coroutine.wrap(function()
  2051. spawnsound = Instance.new("Sound", RightArm)
  2052. spawnsound.SoundId = "rbxassetid://159332197"
  2053. spawnsound.Volume = 5
  2054. spawnsound:Play()
  2055. removeuseless:AddItem(spawnsound,4)
  2056. Scythe = Instance.new("Part", Torso)
  2057. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  2058. Scythe.Material = "Neon"
  2059. Scythe.BrickColor = TheColor
  2060. Scythe.Transparency = 1
  2061. Scythe.CanCollide = false
  2062. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  2063. ScytheMESH.Scale = Vector3.new(2,2,2)
  2064. ScytheMESH.MeshId = "http://www.roblox.com/asset/?id=94840342"
  2065. ScytheWeld = weldBetween(Scythe,RightArm)
  2066. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  2067. for i = 1, 20 do
  2068. Scythe.Transparency = Scythe.Transparency - 0.04
  2069. wait()
  2070. end
  2071. end)
  2072. quickcour()
  2073. hum.WalkSpeed = 0
  2074. for i = 1, 25 do
  2075. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2076. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  2077. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2078. 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)
  2079. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  2080. wait()
  2081. end
  2082. hum.WalkSpeed = 14
  2083. for i = 1, 8 do
  2084. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-140),math.rad(90),math.rad(0)), .5)
  2085. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2086. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
  2087. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-110),math.rad(-40),math.rad(0)), 0.5)
  2088. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2089. 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)
  2090. wait()
  2091. end
  2092. htbox = Instance.new("Part", Scythe)
  2093. htbox.CFrame = Scythe.CFrame
  2094. htbox.Transparency = 1
  2095. htbox.CanCollide = false
  2096. htbox.Size = Vector3.new(.40,7,3)
  2097. htboxweld = weldBetween(htbox,Scythe)
  2098. htbox.Touched:connect(function(hit)
  2099. if hit.Parent:IsA("Part") then
  2100. elseif hit.Parent:IsA("SpecialMesh") then
  2101. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2102. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2103. if damagedebounce == true then return end
  2104. damagedebounce = true
  2105. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2106. quickcour = coroutine.wrap(function()
  2107. Slachtoffer.WalkSpeed = 6
  2108. wait(1)
  2109. Slachtoffer.WalkSpeed = 16
  2110. end)
  2111. quickcour()
  2112. if absoluteannihilation then
  2113. Slachtoffer:TakeDamage(9001)
  2114. else
  2115. Slachtoffer:TakeDamage(math.random(35,40))
  2116. rdnm = soundtable[math.random(1,#soundtable)]
  2117. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2118. slashwound.SoundId = "rbxassetid://"..rdnm
  2119. slashwound.Volume = 4
  2120. slashwound:Play()
  2121. removeuseless:AddItem(slashwound,2)
  2122. end
  2123. end
  2124. end)
  2125. lunge:Play()
  2126. t = 0
  2127. for i = 1, 8 do
  2128. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  2129. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  2130. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2131. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  2132. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  2133. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .6)
  2134. wait()
  2135. end
  2136. damagedebounce = false
  2137. htbox:Remove()
  2138. hum.WalkSpeed = 8
  2139. t = 0
  2140. for i = 1, 8 do
  2141. t = t + 50
  2142. 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)
  2143. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2144. 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)
  2145. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2146. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
  2147. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(12), math.rad(3), math.rad(-3)), 0.5)
  2148. 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)
  2149. wait()
  2150. end
  2151. htbox = Instance.new("Part", Scythe)
  2152. htbox.CFrame = Scythe.CFrame
  2153. htbox.Transparency = 1
  2154. htbox.CanCollide = false
  2155. htbox.Size = Vector3.new(.40,7,3)
  2156. htboxweld = weldBetween(htbox,Scythe)
  2157. htbox.Touched:connect(function(hit)
  2158. if hit.Parent:IsA("Part") then
  2159. elseif hit.Parent:IsA("SpecialMesh") then
  2160. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2161. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2162. if damagedebounce == true then return end
  2163. damagedebounce = true
  2164. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2165. quickcour = coroutine.wrap(function()
  2166. Slachtoffer.WalkSpeed = 6
  2167. wait(1)
  2168. Slachtoffer.WalkSpeed = 16
  2169. end)
  2170. quickcour()
  2171. if absoluteannihilation then
  2172. Slachtoffer:TakeDamage(3000)
  2173. else
  2174. Slachtoffer:TakeDamage(math.random(25,68))
  2175. rdnm = soundtable[math.random(1,#soundtable)]
  2176. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2177. slashwound.SoundId = "rbxassetid://"..rdnm
  2178. slashwound.Volume = 4
  2179. slashwound:Play()
  2180. removeuseless:AddItem(slashwound,2)
  2181. end
  2182. end
  2183. end)
  2184. lunge3:Play()
  2185. for i = 1, 15 do
  2186. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  2187. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.7, 1) * CFrame.Angles(math.rad(-40), math.rad(48), math.rad(0)), 0.5)
  2188. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2189. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.6)
  2190. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  2191. 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)
  2192. wait()
  2193. end
  2194. htbox:Remove()
  2195. hum.WalkSpeed = 18
  2196. for i = 1, 10 do
  2197. Scythe.Transparency = Scythe.Transparency + 0.1
  2198. wait()
  2199. end
  2200. Scythe:Remove()
  2201. attacking = false
  2202. debounce = false
  2203. damagedebounce = false
  2204. end
  2205. end)
  2206.  
  2207. mouse.KeyDown:connect(function(Press)
  2208. Press=Press:lower()
  2209. if Press=='y' then
  2210. if debounce then return end
  2211. debounce = true
  2212. attacking = true
  2213. bbno = true
  2214. jjo = true
  2215. borb = true
  2216. hum.WalkSpeed = 0
  2217. energyburst:Play()
  2218. energyburst2:Play()
  2219. lmon2 = lmon[math.random(1,#lmon)]
  2220. local b1 = Instance.new("BillboardGui",Head)
  2221. b1.Size = UDim2.new(0,100,0,40)
  2222. b1.StudsOffset = Vector3.new(0,3,0)
  2223. b1.Adornee = Head
  2224. local b2 = Instance.new("TextLabel",b1)
  2225. b2.BackgroundTransparency = 1
  2226. b2.Text = ""..lmon2
  2227. b2.Font = "Garamond"
  2228. b2.TextSize = 0
  2229. b2.TextStrokeTransparency = 1
  2230. b2.TextColor3 = BrickColor.new("Lime green").Color
  2231. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2232. b2.Size = UDim2.new(1,0,0.5,0)
  2233. billboardcour = coroutine.wrap(function()
  2234. for i = 1, 15 do
  2235. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.05
  2236. b2.TextSize = b2.TextSize + 2
  2237. wait()
  2238. end
  2239. wait(2)
  2240. for i = 1, 15 do
  2241. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.05
  2242. b2.TextSize = b2.TextSize - 2
  2243. wait()
  2244. end
  2245. b1:Remove()
  2246. end)
  2247. billboardcour()
  2248. TheWind = Instance.new("Part", Torso)
  2249. TheWind.Size = Vector3.new(0.5, 0.5, 0.5)
  2250. TheWind.Material = "Neon"
  2251. TheWind.BrickColor = TheColor
  2252. TheWind.Transparency = 1
  2253. TheWind.CanCollide = false
  2254. TheWindMESH = Instance.new("SpecialMesh", TheWind)
  2255. TheWindMESH.Scale = Vector3.new(4,4,4)
  2256. TheWindMESH.MeshId = "rbxassetid://168892432"
  2257. TheWindWeld = weldBetween(TheWind,Root)
  2258. TheWindWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2259. TheWind2 = Instance.new("Part", Torso)
  2260. TheWind2.Size = Vector3.new(0.5, 0.5, 0.5)
  2261. TheWind2.Material = "Neon"
  2262. TheWind2.BrickColor = TheColor
  2263. TheWind2.Transparency = 1
  2264. TheWind2.CanCollide = false
  2265. TheWindMESH2 = Instance.new("SpecialMesh", TheWind2)
  2266. TheWindMESH2.Scale = Vector3.new(6,6,6)
  2267. TheWindMESH2.MeshId = "rbxassetid://168892432"
  2268. TheWindWeld2 = weldBetween(TheWind2,Root)
  2269. TheWindWeld2.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2270. TheWind3 = Instance.new("Part", Torso)
  2271. TheWind3.Size = Vector3.new(0.5, 0.5, 0.5)
  2272. TheWind3.Material = "Neon"
  2273. TheWind3.BrickColor = TheColor
  2274. TheWind3.Transparency = 1
  2275. TheWind3.CanCollide = false
  2276. TheWindMESH3 = Instance.new("SpecialMesh", TheWind3)
  2277. TheWindMESH3.Scale = Vector3.new(2,2,2)
  2278. TheWindMESH3.MeshId = "rbxassetid://168892432"
  2279. TheWindWeld3 = weldBetween(TheWind3,Root)
  2280. TheWindWeld3.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2281. quickcour = coroutine.wrap(function()
  2282. for i = 1, 25 do
  2283. TheWind.Transparency = TheWind.Transparency - 0.01
  2284. TheWind2.Transparency = TheWind2.Transparency - 0.005
  2285. TheWind3.Transparency = TheWind3.Transparency - 0.012
  2286. wait()
  2287. end
  2288. end)
  2289. quickcour()
  2290. quickcour2 = coroutine.wrap(function()
  2291. while jjo do
  2292. TheWindWeld.C0 = TheWindWeld.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
  2293. TheWindWeld2.C0 = TheWindWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2294. TheWindWeld3.C0 = TheWindWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2295. wait()
  2296. end
  2297. end)
  2298. quickcour2()
  2299. local shockwefe2 = coroutine.wrap(function()
  2300. shockwave2 = Instance.new("Part", Torso)
  2301. shockwave2.Size = Vector3.new(5, 5, 5)
  2302. shockwave2.Transparency = 0
  2303. shockwave2.BrickColor = TheColor
  2304. shockwave2.Anchored = true
  2305. shockwave2.CanCollide = false
  2306. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2307. sh2 = Instance.new("SpecialMesh", shockwave2)
  2308. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2309. sh2.Scale = Vector3.new(0, 0, 0)
  2310. removeuseless:AddItem(shockwave2,2)
  2311. shockwave3 = Instance.new("Part", Torso)
  2312. shockwave3.Size = Vector3.new(1, 1, 1)
  2313. shockwave3.Transparency = 0
  2314. shockwave3.BrickColor = TheColor
  2315. shockwave3.Anchored = true
  2316. shockwave3.CanCollide = false
  2317. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2318. sh3 = Instance.new("SpecialMesh", shockwave3)
  2319. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2320. sh3.Scale = Vector3.new(0, 0, 0)
  2321. removeuseless:AddItem(shockwave3,4)
  2322. for i = 1, 100 do
  2323. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  2324. shockwave2.Transparency = shockwave2.Transparency + 0.1
  2325. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  2326. shockwave3.Transparency = shockwave3.Transparency + 0.1
  2327. wait()
  2328. end
  2329. end)
  2330. shockwefe2()
  2331. for i = 1, 5 do
  2332. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.6)
  2333. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(-8)), .6)
  2334. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2335. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2336. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2337. wait()
  2338. end
  2339. courcour = coroutine.wrap(function()
  2340. while bbno do
  2341. sho3 = Instance.new("Part", Torso)
  2342. sho3.Size = Vector3.new(1, 1, 1)
  2343. sho3.Transparency = 0
  2344. sho3.BrickColor = TheColor
  2345. sho3.Anchored = true
  2346. sho3.CanCollide = false
  2347. sho3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2348. shot3 = Instance.new("SpecialMesh", sho3)
  2349. shot3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2350. shot3.Scale = Vector3.new(0, 0, 0)
  2351. table.insert(th5,shot3)
  2352. table.insert(nonmeshRepeater2,sho3)
  2353. removeuseless:AddItem(shot3,2)
  2354. wait(.1)
  2355. end
  2356. end)
  2357. courcour()
  2358. charge:Play()
  2359. for i = 1, 6 do
  2360. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(50),0),.6)
  2361. 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)
  2362. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2363. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2364. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2365. wait()
  2366. end
  2367. Blaster = Instance.new("Part", RightArm)
  2368. Blaster.Material = "Neon"
  2369. Blaster.Anchored = true
  2370. Blaster.CanCollide = false
  2371. Blaster.BrickColor = TheColor
  2372. Blaster.Size = Vector3.new(.1,.1,.1)
  2373. BlasterShape = Instance.new("SpecialMesh", Blaster)
  2374. BlasterShape.MeshType = "Sphere"
  2375. BlasterShape.Scale = Vector3.new(.1,.1,.1)
  2376. Blaster.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  2377. sou = coroutine.wrap(function()
  2378. sm = Instance.new("Sound", Blaster)
  2379. sm.SoundId = "rbxassetid://907530407"
  2380. sm.Looped = true
  2381. sm.Volume = 0
  2382. sm.Pitch = .8
  2383. sm:Play()
  2384. for i = 1, 50 do
  2385. sm.Volume = sm.Volume + .1
  2386. wait()
  2387. end
  2388. end)
  2389. sou()
  2390. local EVENMORECIRCLES = coroutine.wrap(function()
  2391. for i = 1, 30 do
  2392. circlescircles = Instance.new("Part", Torso)
  2393. circlescircles.Size = Vector3.new(1, 1, 1)
  2394. circlescircles.Transparency = 0.3
  2395. circlescircles.BrickColor = TheColor
  2396. circlescircles.Material = "Neon"
  2397. circlescircles.Anchored = true
  2398. circlescircles.CanCollide = false
  2399. circlescircles.CFrame = Blaster.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
  2400. circlescirclesmesh = Instance.new("SpecialMesh", circlescircles)
  2401. circlescirclesmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2402. circlescirclesmesh.Scale = Vector3.new(15, 15, 15)
  2403. removeuseless:AddItem(circlescircles,1.5)
  2404. table.insert(nonmeshRepeater2,circlescircles)
  2405. table.insert(th2,circlescirclesmesh)
  2406. wait(.1)
  2407. end
  2408. end)
  2409. EVENMORECIRCLES()
  2410. for i = 1, 30 do
  2411. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(.25,.25,.25)
  2412. BlasterBall1 = Instance.new("Part", RightArm)
  2413. BlasterBall1.Material = "Neon"
  2414. BlasterBall1.Anchored = true
  2415. BlasterBall1.Transparency = .8
  2416. BlasterBall1.CanCollide = false
  2417. BlasterBall1.BrickColor = TheColor
  2418. BlasterBall1.Size = Vector3.new(.1,.1,.1)
  2419. BlasterBall1Shape = Instance.new("SpecialMesh", BlasterBall1)
  2420. BlasterBall1Shape.MeshType = "Sphere"
  2421. BlasterBall1Shape.Scale = Vector3.new(25,25,25)
  2422. BlasterBall1.CFrame = Blaster.CFrame
  2423. table.insert(th2,BlasterBall1Shape)
  2424. table.insert(nonmeshRepeater2,BlasterBall1)
  2425. removeuseless:AddItem(BlasterBall1Shape,4)
  2426. wait(.1)
  2427. end
  2428. for i = 1, 3 do
  2429. BlasterShape.Scale = BlasterShape.Scale - Vector3.new(2,2,2)
  2430. wait()
  2431. end
  2432. wait(.5)
  2433. sm:Remove()
  2434. kiready:Play()
  2435. aura:Stop()
  2436. for i = 1, 5 do
  2437. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(4,4,4)
  2438. wait()
  2439. end
  2440. wait(.3)
  2441. bbno = false
  2442. boomcour = coroutine.wrap(function()
  2443. for i = 1, 10 do
  2444. TheWindMESH.Scale = TheWindMESH.Scale + Vector3.new(1,1,1)
  2445. TheWindMESH2.Scale = TheWindMESH2.Scale + Vector3.new(1,1,1)
  2446. TheWindMESH3.Scale = TheWindMESH3.Scale + Vector3.new(1,1,1)
  2447. TheWind.Transparency = TheWind.Transparency + 0.1
  2448. TheWind2.Transparency = TheWind2.Transparency + 0.1
  2449. TheWind3.Transparency = TheWind3.Transparency + 0.1
  2450. wait()
  2451. end
  2452. TheWind:Remove()
  2453. TheWind2:Remove()
  2454. TheWind3:Remove()
  2455. end)
  2456. boomcour()
  2457. for i = 1, 10 do
  2458. Blaster.CFrame = Blaster.CFrame:lerp(RightArm.CFrame * CFrame.new(0,-2,0),.8)
  2459. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(90)),.4)
  2460. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(-0),math.rad(0)),.4)
  2461. 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)
  2462. 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)
  2463. 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)
  2464. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(2)), .4)
  2465. wait()
  2466. end
  2467. local shootthemballs = coroutine.wrap(function()
  2468. Blaster.Anchored = false
  2469. local PB2 = Instance.new("BodyVelocity", Blaster)
  2470. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  2471. Blaster.CFrame = CFrame.new(Blaster.Position,mouse.Hit.p)
  2472. PB2.Velocity = Blaster.CFrame.lookVector * 80
  2473. wait()
  2474. end)
  2475. dontallow = true
  2476. shootthemballs()
  2477. timecour = coroutine.wrap(function()
  2478. wait(.5)
  2479. dontallow = false
  2480. end)
  2481. timecour()
  2482. Blaster.Touched:connect(function(OnHit)
  2483. if dontallow then return end
  2484. if hitters == true then return end
  2485. hitters = true
  2486. borb = false
  2487. Blaster.Anchored = true
  2488. Blaster.Transparency = 1
  2489. blastwave = Instance.new("Part", Torso)
  2490. blastwave.Size = Vector3.new(1, 1, 1)
  2491. blastwave.Transparency = 0
  2492. blastwave.BrickColor = TheColor
  2493. blastwave.Material = "Neon"
  2494. blastwave.Anchored = true
  2495. blastwave.CanCollide = false
  2496. blastwave.CFrame = CFrame.new(Blaster.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2497. removeuseless:AddItem(blastwave,10)
  2498. Blaster:Remove()
  2499. BOOMZOR = Instance.new("Sound", blastwave)
  2500. BOOMZOR.Volume = 8
  2501. BOOMZOR.SoundId = "rbxassetid://1539349118"
  2502. BOOMZOR:Play()
  2503. removeuseless:AddItem(BOOMZOR,5)
  2504. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  2505. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2506. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  2507. blastwave2 = Instance.new("Part", Torso)
  2508. blastwave2.Size = Vector3.new(1, 1, 1)
  2509. blastwave2.Transparency = 0
  2510. blastwave2.BrickColor = TheColor
  2511. blastwave2.Material = "Neon"
  2512. blastwave2.Anchored = true
  2513. blastwave2.CanCollide = false
  2514. blastwave2.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2515. removeuseless:AddItem(blastwave2,10)
  2516. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  2517. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2518. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  2519. blastwave3 = Instance.new("Part", Torso)
  2520. blastwave3.Size = Vector3.new(1, 1, 1)
  2521. blastwave3.Transparency = 0
  2522. blastwave3.BrickColor = TheColor
  2523. blastwave3.Material = "Neon"
  2524. blastwave3.Anchored = true
  2525. blastwave3.CanCollide = false
  2526. blastwave3.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2527. removeuseless:AddItem(blastwave3,10)
  2528. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  2529. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2530. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  2531. blastwave4 = Instance.new("Part", Torso)
  2532. blastwave4.Size = Vector3.new(1, 1, 1)
  2533. blastwave4.Transparency = 0
  2534. blastwave4.BrickColor = TheColor
  2535. blastwave4.Material = "Neon"
  2536. blastwave4.Anchored = true
  2537. blastwave4.CanCollide = false
  2538. blastwave4.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2539. removeuseless:AddItem(blastwave4,10)
  2540. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  2541. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2542. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  2543. blastwave5 = Instance.new("Part", Torso)
  2544. blastwave5.Size = Vector3.new(1, 1, 1)
  2545. blastwave5.Transparency = 0
  2546. blastwave5.BrickColor = TheColor
  2547. blastwave5.Material = "Neon"
  2548. blastwave5.Anchored = true
  2549. blastwave5.CanCollide = false
  2550. blastwave5.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2551. removeuseless:AddItem(blastwave5,10)
  2552. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  2553. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2554. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  2555. Blastcircle = Instance.new("Part", Torso)
  2556. Blastcircle.Material = "Neon"
  2557. Blastcircle.Anchored = true
  2558. Blastcircle.Transparency = 0
  2559. Blastcircle.CanCollide = false
  2560. Blastcircle.BrickColor = TheColor
  2561. Blastcircle.Size = Vector3.new(10,10,10)
  2562. removeuseless:AddItem(Blastcircle,10)
  2563. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  2564. BlastShape.MeshType = "Sphere"
  2565. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  2566. Blastcircle.CFrame = blastwave.CFrame
  2567. Blastcircle2 = Instance.new("Part", Torso)
  2568. Blastcircle2.Material = "Neon"
  2569. Blastcircle2.Anchored = true
  2570. Blastcircle2.Transparency = 0
  2571. Blastcircle2.CanCollide = false
  2572. Blastcircle2.BrickColor = TheColor
  2573. Blastcircle2.Size = Vector3.new(10,10,10)
  2574. removeuseless:AddItem(Blastcircle2,10)
  2575. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  2576. BlastShape2.MeshType = "Sphere"
  2577. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  2578. Blastcircle2.CFrame = blastwave.CFrame
  2579. Blastcircle3 = Instance.new("Part", Torso)
  2580. Blastcircle3.Material = "Neon"
  2581. Blastcircle3.Anchored = true
  2582. Blastcircle3.Transparency = 0
  2583. Blastcircle3.CanCollide = false
  2584. Blastcircle3.BrickColor = TheColor
  2585. Blastcircle3.Size = Vector3.new(10,10,10)
  2586. removeuseless:AddItem(Blastcircle3,10)
  2587. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  2588. BlastShape3.MeshType = "Sphere"
  2589. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  2590. Blastcircle3.CFrame = blastwave.CFrame
  2591. Blastcircle4 = Instance.new("Part", Torso)
  2592. Blastcircle4.Material = "Neon"
  2593. Blastcircle4.Anchored = true
  2594. Blastcircle4.Transparency = 0
  2595. Blastcircle4.CanCollide = false
  2596. Blastcircle4.BrickColor = TheColor
  2597. Blastcircle4.Size = Vector3.new(10,10,10)
  2598. removeuseless:AddItem(Blastcircle4,10)
  2599. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  2600. BlastShape4.MeshType = "Sphere"
  2601. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  2602. Blastcircle4.CFrame = blastwave.CFrame
  2603. Blastcircle5 = Instance.new("Part", Torso)
  2604. Blastcircle5.Material = "Neon"
  2605. Blastcircle5.Anchored = true
  2606. Blastcircle5.Transparency = 0
  2607. Blastcircle5.CanCollide = false
  2608. Blastcircle5.BrickColor = TheColor
  2609. Blastcircle5.Size = Vector3.new(10,10,10)
  2610. removeuseless:AddItem(Blastcircle5,10)
  2611. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  2612. BlastShape5.MeshType = "Sphere"
  2613. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  2614. Blastcircle5.CFrame = blastwave.CFrame
  2615. shockwav = Instance.new("Part", Torso)
  2616. shockwav.Size = Vector3.new(1, 1, 1)
  2617. shockwav.Transparency = 0
  2618. shockwav.BrickColor = TheColor
  2619. shockwav.Material = "Neon"
  2620. shockwav.Anchored = true
  2621. shockwav.CanCollide = false
  2622. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  2623. removeuseless:AddItem(shockwav,10)
  2624. dea = Instance.new("SpecialMesh", shockwav)
  2625. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2626. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  2627. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2628. shockwav2 = Instance.new("Part", Torso)
  2629. shockwav2.Size = Vector3.new(1, 1, 1)
  2630. shockwav2.Transparency = 0
  2631. shockwav2.BrickColor = TheColor
  2632. shockwav2.Material = "Neon"
  2633. shockwav2.Anchored = true
  2634. shockwav2.CanCollide = false
  2635. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2636. removeuseless:AddItem(shockwav2,10)
  2637. dea2 = Instance.new("SpecialMesh", shockwav2)
  2638. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2639. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  2640. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2641. local Hit = damagealll(70,blastwave.Position)
  2642. for _,v in pairs(Hit) do
  2643. local velo2 = Instance.new("BodyVelocity", v)
  2644. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  2645. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  2646. removeuseless:AddItem(velo2,2)
  2647. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2648. if absoluteannihilation then
  2649. v.Humanoid:TakeDamage(math.huge)
  2650. v:Remove()
  2651. else
  2652. v.Humanoid:TakeDamage(77,100)
  2653. end
  2654. end
  2655. opopo = coroutine.wrap(function()
  2656. for i = 1, 200 do
  2657. dea.Scale = dea.Scale + Vector3.new(2,1,2)
  2658. shockwav.Transparency = shockwav.Transparency + 0.02
  2659. dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
  2660. shockwav2.Transparency = shockwav2.Transparency + 0.010
  2661. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(2.5, .2, 2.5)
  2662. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(2, 2, 2)
  2663. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .25, 2)
  2664. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .25, 3)
  2665. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(1, .05, 1)
  2666. blastwave.Transparency = blastwave.Transparency + .01
  2667. blastwave2.Transparency = blastwave2.Transparency + .03
  2668. blastwave3.Transparency = blastwave3.Transparency + .02
  2669. blastwave4.Transparency = blastwave4.Transparency + .015
  2670. blastwave5.Transparency = blastwave5.Transparency + .01
  2671. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  2672. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.5,.5,.5)
  2673. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.6,.6,.6)
  2674. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.4,.4,.4)
  2675. Blastcircle.Transparency = Blastcircle.Transparency + .01
  2676. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  2677. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  2678. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  2679. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  2680. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.3,.3,.3)
  2681. wait()
  2682. end
  2683. hitters = false
  2684. end)
  2685. opopo()
  2686. end)
  2687. kigo:Play()
  2688. for i = 1, 6 do
  2689. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(90),0),.6)
  2690. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10),math.rad(-0),math.rad(0)),.4)
  2691. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(2), math.rad(10), math.rad(-90)), 0.6)
  2692. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(13), math.rad(9), math.rad(13)), .6)
  2693. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(-2)), .6)
  2694. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(8), math.rad(12), math.rad(2)), .6)
  2695. wait()
  2696. end
  2697. attacking = false
  2698. hum.WalkSpeed = 18
  2699. local time = coroutine.wrap(function()
  2700. for i = 1, 100 do
  2701. if borb == false then break end
  2702. wait()
  2703. end
  2704. Blaster:Remove()
  2705. hitters = false
  2706. attacking = false
  2707. debounce = false
  2708. end)
  2709. time()
  2710. while wait() do
  2711. if borb == false then break end
  2712. wait()
  2713. end
  2714. attacking = false
  2715. debounce = false
  2716. jjo = false
  2717. end
  2718. end)
  2719.  
  2720. mouse.KeyDown:connect(function(Press)
  2721. Press=Press:lower()
  2722. if Press=='h' then
  2723. if debounce then return end
  2724. debounce = true
  2725. attacking = true
  2726. step:Play()
  2727. hum.WalkSpeed = 0
  2728. lmon6 = lmon5[math.random(1,#lmon5)]
  2729. local b1 = Instance.new("BillboardGui",Head)
  2730. b1.Size = UDim2.new(0,100,0,40)
  2731. b1.StudsOffset = Vector3.new(0,3,0)
  2732. b1.Adornee = Head
  2733. local b2 = Instance.new("TextLabel",b1)
  2734. b2.BackgroundTransparency = 1
  2735. b2.Text = ""..lmon6
  2736. b2.Font = "Garamond"
  2737. b2.TextSize = 0
  2738. b2.TextStrokeTransparency = 1
  2739. b2.TextColor3 = BrickColor.new("Lime green").Color
  2740. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2741. b2.Size = UDim2.new(1,0,0.5,0)
  2742. billboardcour = coroutine.wrap(function()
  2743. for i = 1, 10 do
  2744. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2745. b2.TextSize = b2.TextSize + 3
  2746. wait()
  2747. end
  2748. wait(1)
  2749. for i = 1, 10 do
  2750. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2751. b2.TextSize = b2.TextSize - 3
  2752. wait()
  2753. end
  2754. b1:Remove()
  2755. end)
  2756. billboardcour()
  2757. Dagga = Instance.new("Part", Torso)
  2758. Dagga.Size = Vector3.new(.2, .2, .2)
  2759. Dagga.Material = "Neon"
  2760. Dagga.BrickColor = TheColor
  2761. Dagga.Transparency = 1
  2762. Dagga.CanCollide = false
  2763. DaggaMESH = Instance.new("SpecialMesh", Dagga)
  2764. DaggaMESH.Scale = Vector3.new(.8,.8,.8)
  2765. DaggaMESH.MeshId = "rbxassetid://1577920967"
  2766. DaggaWeld = weldBetween(Dagga,RightArm)
  2767. DaggaWeld.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2768. courou = coroutine.wrap(function()
  2769. for i = 1, 20 do
  2770. Dagga.Transparency = Dagga.Transparency - .05
  2771. wait()
  2772. end
  2773. end)
  2774. courou()
  2775. for i = 1, 15 do
  2776. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .3)
  2777. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  2778. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
  2779. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .3)
  2780. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .3)
  2781. wait()
  2782. end
  2783. for i = 1, 6 do
  2784. 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)
  2785. wait()
  2786. end
  2787. Dagga2 = Instance.new("Part", Torso)
  2788. Dagga2.Size = Vector3.new(.2, .2, .2)
  2789. Dagga2.Material = "Neon"
  2790. Dagga2.BrickColor = TheColor
  2791. Dagga2.Transparency = 0
  2792. Dagga2.CanCollide = false
  2793. DaggaMESH2 = Instance.new("SpecialMesh", Dagga2)
  2794. DaggaMESH2.Scale = Vector3.new(.8,.8,.8)
  2795. DaggaMESH2.MeshId = "rbxassetid://1577920967"
  2796. DaggaWeld2 = weldBetween(Dagga2,RightArm)
  2797. DaggaWeld2.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2798. Dagga3 = Instance.new("Part", Torso)
  2799. Dagga3.Size = Vector3.new(.2, .2, .2)
  2800. Dagga3.Material = "Neon"
  2801. Dagga3.BrickColor = TheColor
  2802. Dagga3.Transparency = 0
  2803. Dagga3.CanCollide = false
  2804. DaggaMESH3 = Instance.new("SpecialMesh", Dagga3)
  2805. DaggaMESH3.Scale = Vector3.new(.8,.8,.8)
  2806. DaggaMESH3.MeshId = "rbxassetid://1577920967"
  2807. DaggaWeld3 = weldBetween(Dagga3,RightArm)
  2808. DaggaWeld3.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2809. daggersheet:Play()
  2810. for i = 1, 4 do
  2811. DaggaWeld2.C0 = DaggaWeld2.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-30)),.5)
  2812. DaggaWeld3.C0 = DaggaWeld3.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(30)),.5)
  2813. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1,0) * CFrame.Angles(math.rad(180),math.rad(3),math.rad(12)), 0.5)
  2814. wait()
  2815. end
  2816. for i = 1, 6 do
  2817. 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)
  2818. wait()
  2819. end
  2820. for i = 1, 6 do
  2821. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  2822. 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)
  2823. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205), math.rad(0)), 0.3)
  2824. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  2825. wait()
  2826. end
  2827. quicklerp = coroutine.wrap(function()
  2828. for i = 1, 8 do
  2829. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .4)
  2830. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .4)
  2831. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, .5, 0), 0.4)
  2832. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8,1.3,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  2833. wait()
  2834. end
  2835. end)
  2836. quicklerp()
  2837. n = 0
  2838. movethem = coroutine.wrap(function()
  2839. htbox1 = Instance.new("Part",Torso)
  2840. htbox1.CanCollide = false
  2841. htbox1.Transparency = 1
  2842. htbox1.Size = Vector3.new(2,2,2)
  2843. htbox1weld = weldBetween(htbox1,Dagga)
  2844. htbox2 = Instance.new("Part",Torso)
  2845. htbox2.CanCollide = false
  2846. htbox2.Transparency = 1
  2847. htbox2.Size = Vector3.new(2,2,2)
  2848. htbox2weld = weldBetween(htbox2,Dagga2)
  2849. htbox3 = Instance.new("Part",Torso)
  2850. htbox3.CanCollide = false
  2851. htbox3.Transparency = 1
  2852. htbox3.Size = Vector3.new(2,2,2)
  2853. htbox3weld = weldBetween(htbox3,Dagga3)
  2854. removeuseless:AddItem(Dagga,5)
  2855. removeuseless:AddItem(Dagga2,5)
  2856. removeuseless:AddItem(Dagga3,5)
  2857. removeuseless:AddItem(htbox,5)
  2858. removeuseless:AddItem(htbox2,5)
  2859. removeuseless:AddItem(htbox3,5)
  2860. DaggaWeld:Remove()
  2861. DaggaWeld2:Remove()
  2862. DaggaWeld3:Remove()
  2863. DaggaMESH.MeshId = "rbxassetid://1577920967"
  2864. DaggaMESH2.MeshId = "rbxassetid://1577920967"
  2865. DaggaMESH3.MeshId = "rbxassetid://1577920967"
  2866. DaggaMESH.Scale = Vector3.new(1.1,1.1,1.1)
  2867. DaggaMESH2.Scale = Vector3.new(1.1,1.1,1.1)
  2868. DaggaMESH3.Scale = Vector3.new(1.1,1.1,1.1)
  2869. local BodyVel=Instance.new('BodyVelocity',Dagga)
  2870. BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2871. local BodyGyro=Instance.new('BodyGyro',Dagga)
  2872. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2873. BodyGyro.P=2e4
  2874. coroutine.wrap(function()
  2875. RenderStepped:connect(function()
  2876. BodyGyro.cframe=CFrame.new(Dagga.Position,mouse.Hit.p)
  2877. BodyVel.velocity=Dagga.CFrame.lookVector*dgs
  2878. end)
  2879. end)()
  2880.  
  2881. local BodyVel2=Instance.new('BodyVelocity',Dagga2)
  2882. BodyVel2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2883. local BodyGyro2=Instance.new('BodyGyro',Dagga2)
  2884. BodyGyro2.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2885. BodyGyro2.P=2e4
  2886. coroutine.wrap(function()
  2887. RenderStepped:connect(function()
  2888. BodyGyro2.cframe=CFrame.new(Dagga2.Position,mouse.Hit.p)
  2889. BodyVel2.velocity=Dagga2.CFrame.lookVector*dgs
  2890. end)
  2891. end)()
  2892.  
  2893. local BodyVel3=Instance.new('BodyVelocity',Dagga3)
  2894. BodyVel3.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2895. local BodyGyro3=Instance.new('BodyGyro',Dagga3)
  2896. BodyGyro3.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2897. BodyGyro3.P=2e4
  2898. coroutine.wrap(function()
  2899. RenderStepped:connect(function()
  2900. BodyGyro3.cframe=CFrame.new(Dagga3.Position,mouse.Hit.p)
  2901. BodyVel3.velocity=Dagga3.CFrame.lookVector*dgs
  2902. end)
  2903. end)()
  2904.  
  2905. damagedebounce = false
  2906. damagedebounce2 = false
  2907. damagedebounce3 = false
  2908. htbox1.Touched:connect(function(hit1)
  2909. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2910. elseif hit1.Parent:IsA("Part") then
  2911. elseif hit1.Parent:IsA("SpecialMesh") then
  2912. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2913. if damagedebounce == true then return end
  2914. damagedebounce = true
  2915. removeuseless:AddItem(slashwound,2)
  2916. Dagga.Anchored = false
  2917. BodyVel:Remove()
  2918. BodyGyro:Remove()
  2919. Dagga.CanCollide = true
  2920. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2921. rdnm = soundtable[math.random(1,#soundtable)]
  2922. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2923. slashwound.SoundId = "rbxassetid://"..rdnm
  2924. slashwound.Volume = 4
  2925. slashwound:Play()
  2926. Slachtoffer:TakeDamage(15)
  2927. end
  2928. end)
  2929. htbox2.Touched:connect(function(hit1)
  2930. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2931. elseif hit1.Parent:IsA("Part") then
  2932. elseif hit1.Parent:IsA("SpecialMesh") then
  2933. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2934. if damagedebounce2 == true then return end
  2935. damagedebounce2 = true
  2936. removeuseless:AddItem(slashwound,2)
  2937. Dagga2.Anchored = false
  2938. BodyVel2:Remove()
  2939. BodyGyro2:Remove()
  2940. Dagga2.CanCollide = true
  2941. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2942. rdnm = soundtable[math.random(1,#soundtable)]
  2943. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2944. slashwound.SoundId = "rbxassetid://"..rdnm
  2945. slashwound.Volume = 4
  2946. slashwound:Play()
  2947. Slachtoffer:TakeDamage(15)
  2948. end
  2949. end)
  2950. htbox3.Touched:connect(function(hit1)
  2951. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2952. elseif hit1.Parent:IsA("Part") then
  2953. elseif hit1.Parent:IsA("SpecialMesh") then
  2954. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2955. if damagedebounce3 == true then return end
  2956. damagedebounce3 = true
  2957. removeuseless:AddItem(slashwound,2)
  2958. Dagga3.Anchored = false
  2959. BodyVel3:Remove()
  2960. BodyGyro3:Remove()
  2961. Dagga3.CanCollide = true
  2962. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2963. rdnm = soundtable[math.random(1,#soundtable)]
  2964. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2965. slashwound.SoundId = "rbxassetid://"..rdnm
  2966. slashwound.Volume = 4
  2967. slashwound:Play()
  2968. Slachtoffer:TakeDamage(15)
  2969. end
  2970. end)
  2971. end)
  2972. movethem()
  2973. t = 0
  2974. hum.WalkSpeed = 18
  2975. for i = 1, 7 do
  2976. t = t - 50
  2977. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 + t), math.rad(0)), 0.3)
  2978. wait()
  2979. end
  2980. t = 0
  2981. quickcour2 = coroutine.wrap(function()
  2982. for i = 1, 10 do
  2983. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  2984. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0),.5)
  2985. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2986. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  2987. 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)
  2988. wait()
  2989. end
  2990. end)
  2991. quickcour2()
  2992. for i = 1, 10 do
  2993. t = t - 22
  2994. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 - t), math.rad(0)), 0.3)
  2995. wait()
  2996. end
  2997. attacking = false
  2998. debounce = false
  2999. damagedebounce = false
  3000. damagedebounce2 = false
  3001. damagedebounce3 = false
  3002. end
  3003. end)
  3004.  
  3005. mouse.KeyDown:connect(function(Press)
  3006. Press=Press:lower()
  3007. if Press=='f' then
  3008. if nottransform then return end
  3009. transformingpart = true -------Darks Final Move Can he Pull it Off?
  3010. if debounce then return end
  3011. debounce = true
  3012. attacking = true
  3013. absoluteannihilation = true
  3014. hum.WalkSpeed = 0
  3015. HEADLERP.Part1 = Torso
  3016. musiccour = coroutine.wrap(function()
  3017. for i = 1, 20 do
  3018. doomtheme.Volume = doomtheme.Volume - 0.05
  3019. wait()
  3020. end
  3021. doomtheme:Remove()
  3022. end)
  3023. musiccour()
  3024. for i = 1, 10 do
  3025. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  3026. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.5)
  3027. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3028. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  3029. 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)
  3030. wait()
  3031. end
  3032. JohnDoe2 = Instance.new("Part", Head)
  3033. JohnDoe2.Shape = 0
  3034. JohnDoe2.Transparency = 1
  3035. JohnDoe2.Size = Vector3.new(2.06,2.06,2.06)
  3036. JohnDoe2.Material = "Neon"
  3037. JohnDoe2.CanCollide = false
  3038. JohnDoe2.BrickColor = BrickColor.new("Really black")
  3039. Jw2 = weldBetween(Head,JohnDoe2)
  3040. Jw2.C0 = CFrame.new(0,.25,0)
  3041. lolcour = coroutine.wrap(function()
  3042. for i = 1, 20 do
  3043. JohnDoe2.Transparency = JohnDoe2.Transparency - 0.05
  3044. wait()
  3045. end
  3046. end)
  3047. lolcour()
  3048. for i = 1, 15 do
  3049. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(5),math.rad(5)), 0.4)
  3050. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(-5),math.rad(-5)), 0.4)
  3051. wait()
  3052. end
  3053. lastbreath = Instance.new("Sound", Head)
  3054. lastbreath.SoundId = "rbxassetid://198606040"
  3055. lastbreath.Volume = 5
  3056. lastbreath:Play()
  3057. for i = 1, 22 do
  3058. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.6)
  3059. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(3),math.rad(10)), 0.4)
  3060. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(-3),math.rad(-10)), 0.4)
  3061. wait()
  3062. end
  3063. coroutine.wrap(function()
  3064. for i = 1, 10 do
  3065. pBase7.BrickColor = BrickColor.new("Lime green")
  3066. pBase8.BrickColor = BrickColor.new("Lime green")
  3067. pBase9.BrickColor = BrickColor.new("Lime green")
  3068. pBase10.BrickColor = BrickColor.new("Lime green")
  3069. pBase12.BrickColor = BrickColor.new("Lime green")
  3070. TheCore.BrickColor = BrickColor.new("Lime green")
  3071. wait(.05)
  3072. pBase7.BrickColor = BrickColor.new("Really black")
  3073. pBase8.BrickColor = BrickColor.new("Really black")
  3074. pBase9.BrickColor = BrickColor.new("Really black")
  3075. pBase10.BrickColor = BrickColor.new("Really black")
  3076. pBase12.BrickColor = BrickColor.new("Really black")
  3077. TheCore.BrickColor = BrickColor.new("Really black")
  3078. wait()
  3079. end
  3080. end)()
  3081. for i = 1, 15 do
  3082. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(60),0),.6)
  3083. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(4),math.rad(7)), 0.4)
  3084. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(-4),math.rad(-7)), 0.4)
  3085. wait()
  3086. end
  3087. for i = 1, 15 do
  3088. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0),.6)
  3089. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(3),math.rad(10)), 0.4)
  3090. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(-3),math.rad(-10)), 0.4)
  3091. wait()
  3092. end
  3093. for i = 1, 75 do
  3094. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), .05)
  3095. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .05)
  3096. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .05)
  3097. wait()
  3098. end
  3099. Theme = Instance.new("Sound", Torso)
  3100. Theme.SoundId = "rbxassetid://156879167"
  3101. Theme.Volume = 1.5
  3102. Theme.Looped = true
  3103. Theme:Play()
  3104. CataclysmOrb = Instance.new("Part", Torso)
  3105. CataclysmOrb.Shape = 0
  3106. CataclysmOrb.Transparency = 1
  3107. CataclysmOrb.Anchored = true
  3108. CataclysmOrb.Size = Vector3.new(10,10,10)
  3109. CataclysmOrb.Material = "Neon"
  3110. CataclysmOrb.CanCollide = false
  3111. CataclysmOrb.BrickColor = BrickColor.new("Lime green")
  3112. CataclysmOrb.CFrame = Root.CFrame
  3113. for i = 1, 20 do
  3114. CataclysmOrb.Transparency = CataclysmOrb.Transparency - 0.05
  3115. wait()
  3116. end
  3117. HEADLERP.Part1 = Head
  3118. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1474596','http://www.roblox.com/asset/?id=1474595'
  3119. Character.Shirt.ShirtTemplate = "rbxassetid://1632249796"
  3120. Character.Pants.PantsTemplate = "rbxassetid://1715536225"
  3121. larmf2 = Instance.new("Part", Torso)
  3122. larmf2.BrickColor = TheColor
  3123. larmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3124. larmf2.Material = "Neon"
  3125. larmf2.Transparency = 0
  3126. larmf2.CanCollide = false
  3127. larmfweld2 = weldBetween(larmf2,LeftArm)
  3128.  
  3129. rarmf2 = Instance.new("Part", Torso)
  3130. rarmf2.BrickColor = TheColor
  3131. rarmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3132. rarmf2.Material = "Neon"
  3133. rarmf2.Transparency = 0
  3134. rarmf2.CanCollide = false
  3135. rarmfweld2 = weldBetween(rarmf2,RightArm)
  3136.  
  3137. llegf2 = Instance.new("Part", Torso)
  3138. llegf2.BrickColor = TheColor
  3139. llegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3140. llegf2.Material = "Neon"
  3141. llegf2.Transparency = 0
  3142. llegf2.CanCollide = false
  3143. llegf2weld = weldBetween(llegf2,LeftLeg)
  3144.  
  3145. rlegf2 = Instance.new("Part", Torso)
  3146. rlegf2.BrickColor = TheColor
  3147. rlegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3148. rlegf2.Material = "Neon"
  3149. rlegf2.Transparency = 0
  3150. rlegf2.CanCollide = false
  3151. rlegf2weld = weldBetween(rlegf2,RightLeg)
  3152.  
  3153. Torsof2 = Instance.new("Part", Torso)
  3154. Torsof2.BrickColor = TheColor
  3155. Torsof2.Size = Vector3.new(2.001, 2.001, 1.001)
  3156. Torsof2.Material = "Neon"
  3157. Torsof2.Transparency = 0
  3158. Torsof2.CanCollide = false
  3159. Torsof2weld = weldBetween(Torsof2,Torso)
  3160. wait(6)
  3161. sond = Instance.new("Sound", Torso)
  3162. sond.Volume = 5
  3163. sond.SoundId = "rbxassetid://1249690399"
  3164. sond:Play()
  3165. larmf2.Anchored = true
  3166. rarmf2.Anchored = true
  3167. rlegf2.Anchored = true
  3168. llegf2.Anchored = true
  3169. Torsof2.Anchored = true
  3170. Jw2.C0 = CFrame.new(0,.25,-.15)
  3171. Jw.C0 = CFrame.new(0,.25,-.15)
  3172. fastcour = coroutine.wrap(function()
  3173. for i = 1, 15 do
  3174. 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)
  3175. 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)
  3176. wait()
  3177. end
  3178. knuckscrunch = Instance.new("Sound", Torso)
  3179. knuckscrunch.SoundId = "rbxassetid://1629602112"
  3180. knuckscrunch.Volume = 5
  3181. knuckscrunch:Play()
  3182. removeuseless:AddItem(knuckscrunch,2)
  3183. for i = 1, 15 do
  3184. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(17 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3185. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(-17 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3186. wait()
  3187. end
  3188. end)
  3189. fastcour()
  3190. for i = 1, 25 do
  3191. larmf2.Size = larmf2.Size + Vector3.new(1,1,1)
  3192. larmf2.Transparency = larmf2.Transparency + 0.3
  3193. rarmf2.Size = rarmf2.Size + Vector3.new(1,1,1)
  3194. rarmf2.Transparency = rarmf2.Transparency + 0.3
  3195. rlegf2.Size = rlegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3196. rlegf2.Transparency = rlegf2.Transparency + 0.3
  3197. llegf2.Size = llegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3198. llegf2.Transparency = llegf2.Transparency + 0.3
  3199. Torsof2.Size = Torsof2.Size + Vector3.new(2.001, 2.001, 1.001)
  3200. Torsof2.Transparency = Torsof2.Transparency + .3
  3201. CataclysmOrb.Size = CataclysmOrb.Size + Vector3.new(10,10,10)
  3202. CataclysmOrb.Transparency = CataclysmOrb.Transparency + 0.05
  3203. wait()
  3204. end
  3205. theinfinitecour = coroutine.wrap(function()
  3206. while wait() do
  3207. for i = 1, 10 do
  3208. JohnDoe2.Transparency = JohnDoe2.Transparency + .1
  3209. wait()
  3210. end
  3211. wait(.5)
  3212. for i = 1, 10 do
  3213. JohnDoe2.Transparency = JohnDoe2.Transparency - .1
  3214. wait()
  3215. end
  3216. wait(3)
  3217. end
  3218. end)
  3219. theinfinitecour()
  3220. coroutine.wrap(function()
  3221. while true do
  3222. for i = 1, 10 do
  3223. pBase7.BrickColor = BrickColor.new("Lime green")
  3224. pBase8.BrickColor = BrickColor.new("Lime green")
  3225. pBase9.BrickColor = BrickColor.new("Lime green")
  3226. pBase10.BrickColor = BrickColor.new("Lime green")
  3227. pBase12.BrickColor = BrickColor.new("Lime green")
  3228. TheCore.BrickColor = BrickColor.new("Lime green")
  3229. wait(.05)
  3230. pBase7.BrickColor = BrickColor.new("Really black")
  3231. pBase8.BrickColor = BrickColor.new("Really black")
  3232. pBase9.BrickColor = BrickColor.new("Really black")
  3233. pBase10.BrickColor = BrickColor.new("Really black")
  3234. pBase12.BrickColor = BrickColor.new("Really black")
  3235. TheCore.BrickColor = BrickColor.new("Really black")
  3236. wait(.05)
  3237. pBase7.BrickColor = BrickColor.new("Lime green")
  3238. pBase8.BrickColor = BrickColor.new("Lime green")
  3239. pBase9.BrickColor = BrickColor.new("Lime green")
  3240. pBase10.BrickColor = BrickColor.new("Lime green")
  3241. pBase12.BrickColor = BrickColor.new("Lime green")
  3242. TheCore.BrickColor = BrickColor.new("Lime green")
  3243. wait(.05)
  3244. pBase7.BrickColor = BrickColor.new("Really black")
  3245. pBase8.BrickColor = BrickColor.new("Really black")
  3246. pBase9.BrickColor = BrickColor.new("Really black")
  3247. pBase10.BrickColor = BrickColor.new("Really black")
  3248. pBase12.BrickColor = BrickColor.new("Really black")
  3249. TheCore.BrickColor = BrickColor.new("Really black")
  3250. wait(4)
  3251. end
  3252. end
  3253. end)()
  3254. hum.WalkSpeed = 18
  3255. larmf2:Remove()
  3256. rarmf2:Remove()
  3257. rlegf2:Remove()
  3258. llegf2:Remove()
  3259. Torsof2:Remove()
  3260. CataclysmOrb:Remove()
  3261. attacking = false
  3262. debounce = false
  3263. nottransform = true
  3264. transformingpart = false
  3265. end
  3266. end)
  3267.  
  3268. atachment1 = Instance.new("Attachment", pBlade5)
  3269. atachment1.Position = Vector3.new(0,-1,0)
  3270. atachment1.Name = "a0"
  3271. atachment2 = Instance.new("Attachment", pBlade5)
  3272. atachment2.Position = Vector3.new(0,1,0)
  3273. atachment2.Name = "a1"
  3274. tr1 = Instance.new("Trail", pBlade5)
  3275. tr1.Name = "tr1"
  3276. tr1.Enabled = true
  3277. tr1.Lifetime = .5
  3278. tr1.MinLength = .1
  3279. tr1.MaxLength = 1
  3280. tr1.TextureMode = "Static"
  3281. tr1.LightInfluence = 1
  3282. tr1.Attachment0 = a0
  3283. tr1.Attachment1 = a1
  3284.  
  3285. doit = coroutine.wrap(function()
  3286. while wait() do
  3287. for _,v in pairs(Repeater) do
  3288. v.Scale = v.Scale + Vector3.new(1, 1, 1)
  3289. end
  3290.  
  3291. for _,v in pairs(openshocktable) do
  3292. v.Scale = v.Scale + Vector3.new(3, 3, 3)
  3293. end
  3294.  
  3295. for _,v in pairs(nonmeshRepeater) do
  3296. v.Size = v.Size + Vector3.new(2, 2, 2)
  3297. end
  3298.  
  3299. for _,v in pairs(Extreme) do
  3300. v.Size = v.Size + Vector3.new(6, 6, 6)
  3301. end
  3302.  
  3303. for _,v in pairs(LessSize) do
  3304. v.Size = v.Size - Vector3.new(1, 1, 1)
  3305. end
  3306.  
  3307. for _,v in pairs(nonmeshRepeater2) do
  3308. v.Transparency = v.Transparency + 0.05
  3309. end
  3310.  
  3311. for _,v in pairs(Repeater2) do
  3312. v.Transparency = v.Transparency + 0.01
  3313. end
  3314.  
  3315. for _,v in pairs(th1) do
  3316. v.Transparency = v.Transparency - 0.008
  3317. end
  3318.  
  3319. for _,v in pairs(th2) do
  3320. v.Scale = v.Scale - Vector3.new(1, 1, 1)
  3321. end
  3322.  
  3323. for _,v in pairs(th3) do
  3324. v.Scale = v.Scale + Vector3.new(2, 2, 2)
  3325. end
  3326.  
  3327. for _,v in pairs(th5) do
  3328. v.Scale = v.Scale + Vector3.new(1, .1, 1)
  3329. end
  3330.  
  3331. for _,v in pairs(ExtremeM) do
  3332. v.Scale = v.Scale + Vector3.new(8, 8, 8)
  3333. end
  3334.  
  3335. for _,v in pairs(m3) do
  3336. v.Scale = v.Scale + Vector3.new(12, 12, 12)
  3337. end
  3338.  
  3339. for _,v in pairs(ExtremeM2) do
  3340. v.Scale = v.Scale + Vector3.new(8, 1, 8)
  3341. end
  3342.  
  3343. for _,v in pairs(th4) do
  3344. v.Transparency = v.Transparency + 0.009
  3345. v.Rotation = v.Rotation + Vector3.new(3,0,0)
  3346. end
  3347.  
  3348. for _,v in pairs(SlowlyFade) do
  3349. v.Transparency = v.Transparency + 0.05
  3350. end
  3351.  
  3352. for _,v in pairs(UpMover) do
  3353. v.Position = v.Position + Vector3.new(0, 3, 0)
  3354. end
  3355.  
  3356. for _,v in pairs(ForwardMover) do
  3357. v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
  3358. end
  3359. end
  3360. end)
  3361. doit()
  3362.  
  3363. local anims = coroutine.wrap(function()
  3364. while true do
  3365. settime = 0.05
  3366. sine = sine + change
  3367. if position == "Walking" and attacking == false and running == false then
  3368. change = 2.8
  3369. walking = true
  3370. hum.WalkSpeed = 18
  3371. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0) * CFrame.Angles(math.rad(35 * math.sin(sine/8)), math.rad(20 * math.sin(sine/8)), math.rad(-8)), 0.6)
  3372. 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)
  3373. 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)
  3374. 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)
  3375. 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)
  3376. elseif position == "Idle2" and attacking == false and running == false then
  3377. change = 1
  3378. 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)
  3379. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
  3380. TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3381. 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)
  3382. 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)
  3383. 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)
  3384. 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)
  3385. elseif position == "Idle" and attacking == false and running == false then
  3386. change = 1
  3387. 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)
  3388. 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)
  3389. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  3390. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  3391. 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)
  3392. 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)
  3393. elseif position == "Running" and attacking == false then
  3394. change = 2
  3395. hum.WalkSpeed = 26
  3396. 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)
  3397. 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)
  3398. 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)
  3399. 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)
  3400. 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)
  3401. 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)
  3402. end
  3403. wait()
  3404. end
  3405. end)
  3406. anims()
  3407. print("Dark Eccentric Edited By ZAKD21006 I Would be Happy if You Have a Go with this Script!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement