Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- local hrp = character:WaitForChild("HumanoidRootPart")
- local debris = game:GetService("Debris")
- local runService = game:GetService("RunService")
- player.PlayerGui.Main.Moveset["Cursed Strikes"].ItemName.Text = "Flowing Water"
- player.PlayerGui.Main.Moveset["Blood Edge"].ItemName.Text = "Lethal Whirlwind Stream"
- player.PlayerGui.Main.Moveset["Wing Throw"].ItemName.Text = "Hunters Grasp"
- player.PlayerGui.Main.Moveset["Head Splitter"].ItemName.Text = "Preys Peril"
- player.PlayerGui.Main.Ultimate["Title"].Text = "Rampage"
- local animationIdToStop1 = "rbxassetid://14205334593"
- local newAnimation1 = game.ReplicatedStorage.Animations.Itadori.MeleeUlt.Melee1
- local animationIdToStop2 = "rbxassetid://14733539493"
- local newAnimation2 = game.ReplicatedStorage.Animations.Itadori.MeleeUlt.Melee2
- local animationIdToStop3 = "rbxassetid://14732979549"
- local newAnimation3 = game.ReplicatedStorage.Animations.Itadori.MeleeUlt.Melee3
- local move1stop = "rbxassetid://14702384584"
- local move1play = game.ReplicatedStorage.Animations.Miwa.QuickDraw
- local db1 = false
- local move2stop = "rbxassetid://14135387764"
- local move2play = game.ReplicatedStorage.Animations.Gojo.InfiniteVoid
- local db2 = false
- local move3stop = "rbxassetid://15042750274"
- local move3play = game.ReplicatedStorage.Animations.Itadori.Rush
- local db3 = false
- local move4stop = "rbxassetid://16842286124"
- local move4play = game.ReplicatedStorage.Animations.Itadori.SlaughterDemon
- local db4 = false
- humanoid.AnimationPlayed:Connect(function(animationTrack)
- if animationTrack.Animation.AnimationId == animationIdToStop1 then
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(newAnimation1)
- newAnimationTrack:Play()
- elseif animationTrack.Animation.AnimationId == animationIdToStop2 then
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(newAnimation2)
- newAnimationTrack:Play()
- elseif animationTrack.Animation.AnimationId == animationIdToStop3 then
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(newAnimation3)
- newAnimationTrack:Play()
- elseif animationTrack.Animation.AnimationId == move1stop and db1 == false then
- db1 = true
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(move1play)
- newAnimationTrack:Play()
- newAnimationTrack:AdjustSpeed(0.6)
- newAnimationTrack.Stopped:Wait()
- wait(2)
- db1 = false
- elseif animationTrack.Animation.AnimationId == move2stop and db2 == false then
- db2 = true
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(move2play)
- newAnimationTrack:Play()
- newAnimationTrack:AdjustSpeed(1.5)
- task.delay(1, function()
- newAnimationTrack:Stop()
- end)
- newAnimationTrack.Stopped:Wait()
- wait(2)
- db2 = false
- elseif animationTrack.Animation.AnimationId == move3stop and db3 == false then
- db3 = true
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(move3play)
- newAnimationTrack:Play()
- newAnimationTrack:AdjustSpeed(1)
- newAnimationTrack.Stopped:Wait()
- wait(2)
- db3 = false
- elseif animationTrack.Animation.AnimationId == move4stop and db4 == false then
- db4 = true
- animationTrack:Stop()
- local newAnimationTrack = humanoid:LoadAnimation(move4play)
- newAnimationTrack:Play()
- local startTime = 1.5
- newAnimationTrack:AdjustSpeed(0)
- newAnimationTrack.TimePosition = startTime
- newAnimationTrack:AdjustSpeed(.8)
- newAnimationTrack.Stopped:Wait()
- wait(2)
- db4 = false
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement