Advertisement
TheEndHacks

spova

Oct 13th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 27.32 KB | None | 0 0
  1. game.Players.LocalPlayer.Backpack.StarPlatinumOVA:Destroy()
  2.  
  3. --Events
  4. local replicatedstorage = game:GetService("ReplicatedStorage")
  5. local standevent = replicatedstorage.Stand
  6. local damageevent = replicatedstorage.Damage
  7. local blockevent = replicatedstorage.Block
  8. local timestopevent = replicatedstorage.Timestop
  9. local untimestopevent = replicatedstorage.Untimestop
  10. local transparencyevent = replicatedstorage.Transparency
  11. local strongpunchevent = replicatedstorage.StrongPunch
  12. local dodgeevent = replicatedstorage.Dodge
  13. local donutevent = replicatedstorage.SPDonut
  14. local anchorevent = replicatedstorage.Anchor
  15. local trailevent = replicatedstorage.Trail
  16. local starfingerevent = replicatedstorage.StarFinger
  17. local bearingshotevent = replicatedstorage.BearingShot
  18. local iggyevent = replicatedstorage.Iggy
  19. local jumpevent = replicatedstorage.Jump
  20. local velocityevent = replicatedstorage.Velocity
  21. local poseevent = replicatedstorage.Menacing
  22. local tauntevent = replicatedstorage.Taunt
  23. local knockevent = replicatedstorage.Knock
  24. local knockclientevent = replicatedstorage.KnockClient
  25. local knockedevent = replicatedstorage.Knocked
  26. local getupevent = replicatedstorage.GetUp
  27. local berserkclientevent = replicatedstorage.BerserkClient
  28.  
  29. local plr = game:GetService("Players").LocalPlayer
  30. repeat
  31.     wait()
  32. until plr.Character and plr.Character.Humanoid
  33. local chr = plr.Character
  34. local human = chr.Humanoid
  35. local hrp = chr.HumanoidRootPart
  36. mouse = plr:GetMouse()
  37. cam = workspace.CurrentCamera
  38.  
  39. standevent:FireServer("StarPlatinumOVAStand", 25, 200)
  40.  
  41. --Values
  42. local activu = false
  43. local appeared = false
  44. local timestopper = false
  45. local length = 2
  46. local disabled = chr:WaitForChild("Disabled")
  47. local pt = 0
  48.  
  49. local stand = chr:WaitForChild("Stand")
  50. local rot = stand:WaitForChild("StandHumanoidRootPart")
  51. local hed = stand:WaitForChild("Stand Head")
  52. local face = hed:WaitForChild("face")
  53. local tors = stand:WaitForChild("Stand Torso")
  54. local rarm = stand:WaitForChild("Stand Right Arm")
  55. local larm = stand:WaitForChild("Stand Left Arm")
  56. local rleg = stand:WaitForChild("Stand Right Leg")
  57. local lleg = stand:WaitForChild("Stand Left Leg")
  58. local finger = stand:WaitForChild("StarFinger")
  59. local fingerhitbox = stand:WaitForChild("StarFingerHitBox")
  60. local fingerhitbox2 = stand:WaitForChild("StarFingerHitBox2")
  61. local fingerhitbox3 = stand:WaitForChild("StarFingerHitBox3")
  62. local fingerhitbox4 = stand:WaitForChild("StarFingerHitBox4")
  63. local fingerhitbox5 = stand:WaitForChild("StarFingerHitBox5")
  64.  
  65. local head = chr["Head"]
  66. local ntorso = chr["Torso"]
  67. local rightarm = chr["Right Arm"]
  68. local leftarm = chr["Left Arm"]
  69. local rightleg = chr["Right Leg"]
  70. local leftleg = chr["Left Leg"]
  71. --Animation
  72. local nothinganim = human:LoadAnimation(rot.Nothing)
  73. local idleanim = human:LoadAnimation(rot.Idle)
  74. local barrageanim = human:LoadAnimation(rot.PunchBarrage)
  75. local blockanim = human:LoadAnimation(rot.Block)
  76. local leftpunchanim = human:LoadAnimation(rot.LeftPunch)
  77. local rightpunchanim = human:LoadAnimation(rot.RightPunch)
  78. local strongpunchanim = human:LoadAnimation(rot.StrongPunch)
  79. local timestopanim = human:LoadAnimation(rot.TS)
  80. local starfingeranim = human:LoadAnimation(rot.SF)
  81. local standjumpanim = human:LoadAnimation(rot.StandJump)
  82. local iggythrowanim = human:LoadAnimation(rot.IggyThrow)
  83. local shootanim = human:LoadAnimation(rot.Shoot)
  84. local pose1 = human:LoadAnimation(rot.Pose1)
  85. local pose2 = human:LoadAnimation(rot.Pose2)
  86. local attackpose = human:LoadAnimation(rot.AttackPose)
  87. local rollanim = human:LoadAnimation(rot.Roll)
  88. --Sound
  89. local dodgesfx = rot.Dodge
  90. local diesfx = rot.Die
  91. local blocksfx = rot.Guard
  92. local punchsfx = rot.Punch
  93. local heavypunchsfx = rot.HeavyPunch
  94. local rushsfx = rot.Rush
  95. local shootsfx = rot.Fire
  96. local standappearsfx = rot.StandAppear
  97. local starfingersfx = rot.StarFinger
  98. local jumpsfx = rot.StandJumpSFX
  99. local tsmsfx = rot.TSMovement
  100.  
  101. local standappearcooldown = false
  102. function standappear(stand)
  103.     if activu == true then return end
  104.     if standappearcooldown == true then return end
  105.     standappearcooldown = true
  106.     if appeared == false then
  107.         appeared = true
  108.         nothinganim:Stop()
  109.         idleanim:Play(0.2, 1, 1)
  110.         standappearsfx:Play()
  111.         for _, n in pairs(stand:GetChildren()) do
  112.           coroutine.resume(coroutine.create(function()
  113.             for _ = 1, 5 do
  114.               if n ~= rot and n.ClassName ~= "Sound" and n ~= finger and n ~= fingerhitbox and n ~= fingerhitbox2 and n ~= fingerhitbox3 and n ~= fingerhitbox4 and n ~= fingerhitbox5 then
  115.                 wait()
  116.                 transparencyevent:FireServer(n, n.Transparency - 0.2)
  117.                 transparencyevent:FireServer(face, n.Transparency - 0.2)
  118.               end
  119.             end
  120.             if n ~= rot and n ~= finger and n ~= fingerhitbox and n ~= fingerhitbox2 and n ~= fingerhitbox3 and n ~= fingerhitbox4 and n ~= fingerhitbox5 then
  121.               transparencyevent:FireServer(n, 0)
  122.               transparencyevent:FireServer(face, 0)
  123.             end
  124.           end))
  125.         end
  126.     elseif appeared == true then
  127.         appeared = false
  128.         idleanim:Stop()
  129.         nothinganim:Play(0.2, 1, 1)
  130.         for _, n in pairs(stand:GetChildren()) do
  131.           coroutine.resume(coroutine.create(function()
  132.             for _ = 1, 5 do
  133.               if n ~= rot and n.ClassName ~= "Sound" and n ~= finger and n ~= fingerhitbox and n ~= fingerhitbox2 and n ~= fingerhitbox3 and n ~= fingerhitbox4 and n ~= fingerhitbox5 then
  134.                 wait()
  135.                 transparencyevent:FireServer(n, n.Transparency + 0.2)
  136.                 transparencyevent:FireServer(face, n.Transparency + 0.2)
  137.               end
  138.             end
  139.             if n ~= rot and n ~= finger and n ~= fingerhitbox and n ~= fingerhitbox2 and n ~= fingerhitbox3 and n ~= fingerhitbox4 and n ~= fingerhitbox5 then
  140.               transparencyevent:FireServer(n, 1)
  141.               transparencyevent:FireServer(face, 1)
  142.             end
  143.           end))
  144.         end        
  145.     end
  146.     wait(0.5)
  147.     standappearcooldown = false
  148. end
  149. local EHMMM = 0
  150. local barragecooldown = false
  151. function barrage()
  152.     if activu == true then return end
  153.     if barragecooldown == true then return end
  154.     if appeared == false then
  155.         return
  156.     end
  157.     activu = true
  158.     barragecooldown = true
  159.     local bep = true
  160.     local de = mouse.KeyUp:connect(function(key)
  161.         if key == "e" then
  162.           bep = false
  163.         end
  164.     end)
  165.     trailevent:FireServer(rarm.Trail, true)
  166.     trailevent:FireServer(larm.Trail, true)
  167.     barrageanim:Play(0.1, 1, 1.5)
  168.     tauntevent:FireServer(head, "rbxassetid://397874147", 0.5, 0)
  169.     attackpose:Play()
  170.     human.JumpPower = 0
  171.     repeat
  172.         EHMMM = EHMMM + 1
  173.         hito(rarm, rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2, 5, 0.1, 0.25, rot.CFrame.lookVector * 2.5, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)
  174.         hito(larm, larm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2, 5, 0.1, 0.25, rot.CFrame.lookVector * 2.5, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)     
  175.         wait(0.1)
  176.     until bep == false or disabled.Value == true or EHMMM >= 400000000
  177.     EHMMM = 0
  178.     tauntevent:FireServer(head, "rbxassetid://679798810", 10, 0)
  179.     attackpose:Stop()
  180.     human.JumpPower = 50
  181.     barrageanim:Stop(0.1)
  182.     trailevent:FireServer(rarm.Trail, false)
  183.     trailevent:FireServer(larm.Trail, false)
  184.     activu = false
  185.     barragecooldown = false
  186. end
  187. local donutcooldown = false
  188. function donut()
  189.     if activu == true then return end
  190.     if donutcooldown == true then return end
  191.     if appeared == false then
  192.         return
  193.     end
  194.     if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
  195.         local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
  196.         local magnitude = (horp.Position - hrp.Position).magnitude
  197.         if math.huge > magnitude then
  198.         donutcooldown = true
  199.         local char = mouse.Target.Parent
  200.         donutevent:FireServer(char, math.huge)
  201.         local getdied = math.random(1,7)
  202.         if getdied == 1 then
  203.         tauntevent:FireServer(head, "rbxassetid://1080611063", 10, 0)
  204.         elseif getdied == 2 then
  205.         tauntevent:FireServer(head, "rbxassetid://1080610583", 10, 0)
  206.         elseif getdied == 3 then
  207.         tauntevent:FireServer(head, "rbxassetid://565424701", 10, 0)
  208.         elseif getdied == 4 then
  209.         tauntevent:FireServer(head, "rbxassetid://565424468", 10, 0)
  210.         elseif getdied == 5 then
  211.         tauntevent:FireServer(head, "rbxassetid://565423860", 10, 0)
  212.         elseif getdied == 6 then
  213.         tauntevent:FireServer(head, "rbxassetid://571884894", 10, 0)
  214.         elseif getdied == 7 then
  215.         tauntevent:FireServer(head, "rbxassetid://565424177", 10, 0)
  216.         end
  217.         donutcooldown = false
  218.         end
  219.     end
  220. end
  221. function block()
  222.     if activu == true then return end
  223.     if appeared == false then
  224.         return
  225.     end
  226.     activu = true
  227.     local bep = true
  228.     local de = mouse.KeyUp:connect(function(key)
  229.         if key == "x" then
  230.           bep = false
  231.         end
  232.     end)
  233.     blockanim:Play(0.1, 1,1)
  234.     blockevent:FireServer(true)
  235.     blocksfx:Play()
  236.     attackpose:Play()
  237.     human.JumpPower = 0
  238.     repeat
  239.         wait()
  240.     until bep == false
  241.     blockevent:FireServer(false)
  242.     blockanim:Stop(0.1)
  243.     attackpose:Stop()
  244.     human.JumpPower = 50
  245.     activu = false
  246. end
  247. local leftorright = false
  248. function punch()
  249. if activu == true then return end
  250.     if appeared == false then
  251.         return
  252.     end
  253.     activu = true
  254.     punchsfx:Play()
  255.     attackpose:Play()
  256.     human.JumpPower = 0
  257.     if leftorright == false then
  258.         leftorright = true
  259.         rightpunchanim:Play(0.1, 1, 1)
  260.         trailevent:FireServer(rarm.Trail, true)
  261.         wait(0.2)
  262.         coroutine.resume(coroutine.create(function()
  263.         for _ = 1, 5 do
  264.         wait()
  265.         hito(rarm, rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2.5, 10, 0.5, 0.25, rot.CFrame.lookVector * 10, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 25)
  266.         end
  267.         end))
  268.     elseif leftorright == true then
  269.         leftorright = false
  270.         leftpunchanim:Play(0.1, 1, 1)
  271.         trailevent:FireServer(larm.Trail, true)
  272.         wait(0.2)
  273.         coroutine.resume(coroutine.create(function()
  274.         for _ = 1, 5 do
  275.         wait()
  276.         hito(larm, larm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2.5, 10, 0.5, 0.25, rot.CFrame.lookVector * 10, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 25)
  277.         end
  278.         end))
  279.     end
  280.     wait(0.3)
  281.     attackpose:Stop()
  282.     human.JumpPower = 50
  283.     activu = false
  284.     trailevent:FireServer(rarm.Trail, false)
  285.     trailevent:FireServer(larm.Trail, false)
  286. end
  287. local strongpunchcooldown = false
  288. function strongpunch()
  289. if activu == true then return end
  290. if strongpunchcooldown == true then return end
  291.     if appeared == false then
  292.         return
  293.     end
  294.     activu = true
  295.     strongpunchcooldown = true
  296.     tauntevent:FireServer(head, "rbxassetid://679798995", 10, 0)
  297.     attackpose:Play()
  298.     human.JumpPower = 0
  299.     strongpunchanim:Play(0.1, 1, 1)
  300.     trailevent:FireServer(rarm.Trail, true)
  301.     wait(0.5)
  302.     strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
  303.     coroutine.resume(coroutine.create(function()
  304.     for _ = 1, 15 do
  305.         wait()
  306.         hito2(rarm, rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 30, 0.75, 0.25, rot.CFrame.lookVector * 50, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 10)
  307.     end
  308.     end))
  309.     wait(0.65)
  310.     trailevent:FireServer(rarm.Trail, false)
  311.     attackpose:Stop()
  312.     human.JumpPower = 50
  313.     activu = false
  314.     strongpunchcooldown = false
  315. end
  316. local starfingercooldown = false
  317. function starfinger()
  318. if activu == true then return end
  319. if starfingercooldown == true then return end
  320.     if appeared == false then
  321.         return
  322.     end
  323.     activu = true
  324.     starfingercooldown = true
  325.     tauntevent:FireServer(head, "rbxassetid://866176890", 10, 0)
  326.     attackpose:Play()
  327.     human.JumpPower = 0
  328.     starfingeranim:Play(0.1, 1, 1)
  329.     wait(0.5)
  330.     starfingerevent:FireServer()
  331.     coroutine.resume(coroutine.create(function()
  332.     for _ = 1, 25 do
  333.         wait()
  334.         hito2(fingerhitbox, fingerhitbox.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 25, 1, 0.1, rot.CFrame.lookVector * 25, "rbxassetid://241837157", 0.05, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)
  335.         hito2(fingerhitbox2, fingerhitbox2.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 25, 1, 0.1, rot.CFrame.lookVector * 25, "rbxassetid://241837157", 0.05, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)
  336.         hito2(fingerhitbox3, fingerhitbox3.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 25, 1, 0.1, rot.CFrame.lookVector * 25, "rbxassetid://241837157", 0.05, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)
  337.         hito2(fingerhitbox4, fingerhitbox4.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 25, 1, 0.1, rot.CFrame.lookVector * 25, "rbxassetid://241837157", 0.05, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)
  338.         hito2(fingerhitbox5, fingerhitbox5.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 25, 1, 0.1, rot.CFrame.lookVector * 25, "rbxassetid://241837157", 0.05, Color3.new(255, 255, 255),"rbxassetid://260430079", math.random(9, 11) / 10, math.random(9, 11) / 50)
  339.     end
  340.     end))
  341.     wait(0.65)
  342.     activu = false
  343.     attackpose:Stop()
  344.     human.JumpPower = 50
  345.     starfingercooldown = false
  346. end
  347. local iggycooldown = false
  348. function iggypitch()
  349. if activu == true then return end
  350. if iggycooldown == true then return end
  351.     if appeared == false then
  352.         return
  353.     end
  354.     activu = true
  355.     iggycooldown = true
  356.     tauntevent:FireServer(head, "rbxassetid://1278697569", 10, 0)
  357.     iggythrowanim:Play(0.1, 1, 1)
  358.     trailevent:FireServer(rarm.Trail, true)
  359.     iggyevent:FireServer()
  360.     attackpose:Play()
  361.     human.JumpPower = 0
  362.     wait(0.75)
  363.     strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
  364.     wait(0.75)
  365.     trailevent:FireServer(rarm.Trail, false)
  366.     attackpose:Stop()
  367.     human.JumpPower = 50
  368.     activu = false
  369.     iggycooldown = false
  370. end
  371. local movementcooldown = false
  372. function movement()
  373.     if activu == true then return end
  374.     if movementcooldown == true then return end
  375.     if appeared == false then
  376.         return
  377.     end
  378.     movementcooldown = true
  379.     activu = true
  380.     standjumpanim:Play(0.1, 1, 1)
  381.     jumpsfx:Play()
  382.     jumpevent:FireServer(BrickColor.new("Institutional white"))
  383.     local Bod = Instance.new("BodyPosition", hrp)
  384.     Bod.maxForce = Vector3.new(100000, 100000, 100000)
  385.     Bod.Position = hrp.CFrame*CFrame.new(0, 50, -75).p
  386.     game.Debris:AddItem(Bod, 1)
  387.     activu = false
  388.     movementcooldown = false
  389. end
  390. local timestopping = false
  391. local timestopcooldown = true
  392. local timestopmoving = false
  393. function timestop()
  394. if activu == true then return end
  395. if timestopcooldown == true then return end
  396. if timestopmoving == true then return end
  397. if timestopping == true then return end
  398. if game.Lighting.TS.Value == true then return end
  399. if game.Lighting.TE.Value == true then return end
  400. if game.Lighting.TSing.Value == true then return end
  401. if chr.TS.Value == true then return end
  402.     if appeared == false then
  403.         return
  404.     end
  405.     activu = true
  406.     timestopcooldown = true
  407.     timestopanim:Play(0.1, 1, 1)
  408.     human.WalkSpeed = 0
  409.     human.JumpPower = 0
  410.     timestopping = true
  411.     wait(1.5)
  412.     timestopevent:FireServer(length, "jotaroova")
  413.     human.WalkSpeed = 16
  414.     human.JumpPower = 50
  415.     activu = false
  416.     wait(6)
  417.     timestopping = false
  418.     timestopcooldown = false
  419.     untimestop()
  420. end
  421. function untimestop()
  422.     untimestopevent:FireServer()
  423. end
  424. local aaa = 0
  425. local tsmcooldown = false
  426. function timestopmovement()
  427. if tsmcooldown == true then return end
  428. if timestopping == true then return end
  429. if game.Lighting.TS.Value == false then return end
  430. if chr.TS.Value == true then return end
  431.     if appeared == false then
  432.         return
  433.     end
  434.     tsmsfx:Play()
  435.     timestopmoving = true
  436.     tsmcooldown = true
  437.     anchorevent:FireServer(tors ,false)
  438.     anchorevent:FireServer(rarm ,false)
  439.     anchorevent:FireServer(larm ,false)
  440.     anchorevent:FireServer(rleg ,false)
  441.     anchorevent:FireServer(lleg ,false)
  442.     anchorevent:FireServer(hed ,false)
  443.     anchorevent:FireServer(ntorso ,false)
  444.     anchorevent:FireServer(rightarm ,false)
  445.     anchorevent:FireServer(leftarm ,false)
  446.     anchorevent:FireServer(rightleg ,false)
  447.     anchorevent:FireServer(leftleg ,false)
  448.     anchorevent:FireServer(head ,false)
  449.     repeat
  450.         aaa = aaa + 1
  451.         wait(0.1)
  452.     until aaa == 30
  453.     timestopmoving = false
  454.     coroutine.resume(coroutine.create(function()
  455.     if game.Lighting.TS.Value == false then return end
  456.         anchorevent:FireServer(tors ,true)
  457.         anchorevent:FireServer(rarm ,true)
  458.         anchorevent:FireServer(larm ,true)
  459.         anchorevent:FireServer(rleg ,true)
  460.         anchorevent:FireServer(lleg ,true)
  461.         anchorevent:FireServer(hed ,true)
  462.         anchorevent:FireServer(ntorso ,true)
  463.         anchorevent:FireServer(rightarm ,true)
  464.         anchorevent:FireServer(leftarm ,true)
  465.         anchorevent:FireServer(rightleg ,true)
  466.         anchorevent:FireServer(leftleg ,true)
  467.         anchorevent:FireServer(head ,true)
  468.     end))
  469.     aaa = 0
  470.     tsmcooldown = false
  471. end
  472. local posing = false
  473. function posefunc()
  474. if activu == false and posing == false then
  475.     if appeared == false then
  476.         return
  477.     end
  478.     if posing == false then do
  479.     activu = true
  480.     posing = true
  481.     pose1:Play(0.1, 1, 1)
  482.     human.WalkSpeed = 0
  483.     human.JumpPower = 0
  484.     poseevent:FireServer(true)
  485.     tauntevent:FireServer(head, "rbxassetid://875922141", 3, 0)
  486.     end
  487.     end
  488.     elseif posing == true then
  489.     pose1:Stop(0.3)
  490.     pose2:Stop(0.3)
  491.     tauntevent:FireServer(head, "rbxassetid://679798995", 3, 0)
  492.     if disabled.Value == false then
  493.     human.WalkSpeed = 16
  494.     human.JumpPower = 50
  495.     elseif disabled.Value == true then
  496.     human.WalkSpeed = 4
  497.     human.JumpPower = 10   
  498.     end
  499.     activu = false
  500.     posing = false
  501.     poseevent:FireServer(false)
  502.     end
  503. end
  504. dodgecooldown = false
  505. function dodge()
  506. if activu == true then return end
  507. if dodgecooldown == true then return end
  508.     activu = true
  509.     dodgecooldown = true
  510.     rollanim:Play()
  511.     dodgesfx:Play()
  512.     dodgeevent:FireServer()
  513.     local boopyve = Instance.new("BodyVelocity")
  514.     boopyve.MaxForce = Vector3.new(100000, 0, 100000)
  515.     boopyve.P = math.huge
  516.     boopyve.Velocity = hrp.CFrame.lookVector * 100
  517.     boopyve.Parent = chr.HumanoidRootPart
  518.     game.Debris:AddItem(boopyve, 0.25)
  519.     wait(0.4)
  520.     activu = false
  521.     dodgecooldown = false  
  522. end
  523. function music()
  524.     local musicline = math.random(1,3)
  525.     if musicline == 1 then
  526.     tauntevent:FireServer(head, "rbxassetid://397874147", 3, 0)
  527.     elseif musicline == 2 then
  528.     tauntevent:FireServer(head, "rbxassetid://297343361", 3, 0)
  529.     elseif musicline == 3 then
  530.     tauntevent:FireServer(head, "rbxassetid://875922141", 3, 0)
  531.     end
  532. end
  533. local tauntcd = false
  534. function taunt()
  535.     tauntevent:FireServer(head, "rbxassetid://3682670235", 10, 0)
  536. end
  537.  
  538. mouse.Button1Down:connect(function()
  539. if ntorso.Anchored == true then return end
  540. if disabled.Value == true then return end
  541.     punch()
  542. end)
  543. mouse.KeyDown:connect(function(key)
  544.     if key == "h" then
  545.         timestopmovement()
  546.     end
  547. if ntorso.Anchored == true then return end
  548. if disabled.Value == true then return end
  549.     if key == "q" then
  550.         standappear(stand)
  551.     end
  552.     if key == "e" then
  553.         barrage()
  554.     end
  555.     if key == "r" then
  556.         strongpunch()
  557.     end
  558.     if key == "t" then
  559.         starfinger()
  560.     end
  561.     if key == "y" then
  562.         iggypitch()
  563.     end
  564.     if key == "x" then
  565.         block()
  566.     end
  567.     if key == "u" then
  568.         taunt()
  569.     end
  570.     if key == "l" then
  571.         music()
  572.     end
  573.     if key == "f" then
  574.         if game.Lighting.TS.Value == false then
  575.         timestop()     
  576.         elseif game.Lighting.TS.Value == true then
  577.         untimestop()
  578.         end
  579.     end
  580.     if key == "z" then
  581.         movement()
  582.     end
  583.     if key == "c" then
  584.         dodge()
  585.     end
  586.     if key == "g" then
  587.         posefunc()
  588.     end
  589.     if key == "n" then
  590.         taunt()
  591.     end
  592. end)
  593. function hito(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  594. if disabled.Value == true then return end
  595.   for _, guy in pairs(workspace:GetChildren()) do
  596.     if partoz.Anchored == true then return end
  597.     if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  598.       do
  599.         if partoz.Anchored then return end
  600.         local humz = guy:FindFirstChild("Humanoid")
  601.         local horp = guy:FindFirstChild("HumanoidRootPart")
  602.         damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, 3455144981, pitch, 1)
  603.         local db = Instance.new("StringValue")
  604.         db.Name = "alabo"
  605.         db.Parent = horp
  606.         delay(debtim, function()
  607.           db:Destroy()
  608.         end)
  609.       end
  610.     end
  611.  
  612.     if guy:FindFirstChild("Stand") and guy["Stand"]:FindFirstChild("Stand Torso") and guy ~= chr and guy ~= chr[stand.Name] and magn > (guy["Stand"]:FindFirstChild("Stand Torso").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  613.         do  
  614.         if partoz.Anchored then return end
  615.         local humz = guy:FindFirstChild("Humanoid")
  616.         local horp = guy:FindFirstChild("HumanoidRootPart")
  617.         damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, 3455144981, pitch, 1)
  618.         local db = Instance.new("StringValue")
  619.         db.Name = "alabo"
  620.         db.Parent = horp
  621.         delay(debtim, function()
  622.           db:Destroy()
  623.         end)
  624.       end
  625.     end
  626.  
  627.   end
  628. end
  629.  
  630. function hito2(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  631. if disabled.Value == true then return end
  632.   for _, guy in pairs(workspace:GetChildren()) do
  633.     if partoz.Anchored == true then return end
  634.     if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  635.       do
  636.         if partoz.Anchored then return end
  637.         local humz = guy:FindFirstChild("Humanoid")
  638.         local horp = guy:FindFirstChild("HumanoidRootPart")
  639.         damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, 3455144981, pitch, volume)
  640.         knockevent:FireServer(humz)
  641.         local db = Instance.new("StringValue")
  642.         db.Name = "alabo"
  643.         db.Parent = horp
  644.         delay(debtim, function()
  645.           db:Destroy()
  646.         end)
  647.       end
  648.     end
  649.  
  650.     if guy:FindFirstChild("Stand") and guy["Stand"]:FindFirstChild("Stand Torso") and guy ~= chr and guy ~= chr[stand.Name] and magn > (guy["Stand"]:FindFirstChild("Stand Torso").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  651.         do  
  652.         if partoz.Anchored then return end
  653.         local humz = guy:FindFirstChild("Humanoid")
  654.         local horp = guy:FindFirstChild("HumanoidRootPart")
  655.         damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, 3455144981, pitch, volume)
  656.         knockevent:FireServer(humz)
  657.         local db = Instance.new("StringValue")
  658.         db.Name = "alabo"
  659.         db.Parent = horp
  660.         delay(debtim, function()
  661.           db:Destroy()
  662.         end)
  663.       end
  664.     end
  665.  
  666.   end
  667. end
  668. game.Lighting.TS.Changed:Connect(function()
  669.     if game.Lighting.TS.Value == true then
  670.     if timestopping == true then return end
  671.     anchorevent:FireServer(tors ,true)
  672.     anchorevent:FireServer(rarm ,true)
  673.     anchorevent:FireServer(larm ,true)
  674.     anchorevent:FireServer(rleg ,true)
  675.     anchorevent:FireServer(lleg ,true)
  676.     anchorevent:FireServer(hed ,true)
  677.     anchorevent:FireServer(ntorso ,true)
  678.     anchorevent:FireServer(rightarm ,true)
  679.     anchorevent:FireServer(leftarm ,true)
  680.     anchorevent:FireServer(rightleg ,true)
  681.     anchorevent:FireServer(leftleg ,true)
  682.     anchorevent:FireServer(head ,true)
  683.    
  684.     elseif game.Lighting.TS.Value == false then
  685.     anchorevent:FireServer(tors ,false)
  686.     anchorevent:FireServer(rarm ,false)
  687.     anchorevent:FireServer(larm ,false)
  688.     anchorevent:FireServer(rleg ,false)
  689.     anchorevent:FireServer(lleg ,false)
  690.     anchorevent:FireServer(hed ,false)
  691.     anchorevent:FireServer(ntorso ,false)
  692.     anchorevent:FireServer(rightarm ,false)
  693.     anchorevent:FireServer(leftarm ,false)
  694.     anchorevent:FireServer(rightleg ,false)
  695.     anchorevent:FireServer(leftleg ,false)
  696.     anchorevent:FireServer(head ,false)
  697.     end
  698. end)
  699.  
  700. if game.Lighting.TS.Value == true then
  701.     anchorevent:FireServer(tors ,true)
  702.     anchorevent:FireServer(rarm ,true)
  703.     anchorevent:FireServer(larm ,true)
  704.     anchorevent:FireServer(rleg ,true)
  705.     anchorevent:FireServer(lleg ,true)
  706.     anchorevent:FireServer(hed ,true)
  707.    
  708.     anchorevent:FireServer(ntorso ,true)
  709.     anchorevent:FireServer(rightarm ,true)
  710.     anchorevent:FireServer(leftarm ,true)
  711.     anchorevent:FireServer(rightleg ,true)
  712.     anchorevent:FireServer(leftleg ,true)
  713.     anchorevent:FireServer(head ,true)
  714. end
  715.  
  716. berserkclientevent.OnClientEvent:connect(function()
  717.     game.Lighting.Ambient = Color3.fromRGB(0, 0, 122)
  718.     game.Lighting.Berserk.Enabled = true
  719.     human.WalkSpeed = 4
  720.     human:SetStateEnabled(3, false)
  721.     tauntevent:FireServer(head, "rbxassetid://130774824", 10, 0)
  722.     wait(2.5)
  723.     human.WalkSpeed = 16
  724.     human:SetStateEnabled(3, true)
  725.     game.Lighting.Ambient = Color3.fromRGB(150, 150, 150)
  726.     game.Lighting.Berserk.Enabled = false
  727. end)
  728.  
  729. local deathevent = replicatedstorage.Death
  730. human.HealthChanged:connect(function()
  731.     if human.Health < 1 then
  732.         for _, n in pairs(stand:GetChildren()) do
  733.           coroutine.resume(coroutine.create(function()
  734.             for _ = 1, 5 do
  735.               if n ~= rot and n.ClassName ~= "Sound" and n ~= finger and n ~= fingerhitbox and n ~= fingerhitbox2 and n ~= fingerhitbox3 and n ~= fingerhitbox4 and n ~= fingerhitbox5 then
  736.                 wait()
  737.                 transparencyevent:FireServer(n, n.Transparency + 0.2)
  738.                 transparencyevent:FireServer(face, n.Transparency + 0.2)
  739.               end
  740.             end
  741.             if n ~= rot and n ~= finger and n ~= fingerhitbox and n ~= fingerhitbox2 and n ~= fingerhitbox3 and n ~= fingerhitbox4 and n ~= fingerhitbox5 then
  742.               transparencyevent:FireServer(n, 1)
  743.               transparencyevent:FireServer(face, 1)
  744.             end
  745.           end))
  746.         end        
  747.         human:SetStateEnabled(3, false)
  748.         human:SetStateEnabled(15, false)
  749.         local deathsoundmeme = math.random(1,2)
  750.         if deathsoundmeme == 1 then
  751.             tauntevent:FireServer(head, "rbxassetid://1080625252", 3, 0)
  752.         elseif deathsoundmeme == 2 then
  753.             tauntevent:FireServer(head, "rbxassetid://1080610827", 3, 0)
  754.         end
  755.         deathevent:FireServer(false)
  756.     end
  757. end)
  758.  
  759. knockclientevent.OnClientEvent:connect(function(enemyplr)
  760.     if chr.Block.Value == true then return end
  761.     knockedevent:FireServer()
  762.     tauntevent:FireServer(head, "rbxassetid://296102734", 10, 0)
  763.     human:SetStateEnabled(3, false)
  764.     wait(1.25)
  765.     if human.Health >= 1 then
  766.     getupevent:FireServer()
  767.     human:SetStateEnabled(3, true)
  768.     end
  769. end)
  770.  
  771.  
  772. tauntevent.OnClientEvent:Connect(function()
  773.     tauntcd = false
  774. end)
  775.  
  776. timestopcooldown = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement