Advertisement
doryna2281337

Untitled

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