Advertisement
ItzInfern

green pumpkin

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