local player = game.Players.LocalPlayer
while not player do
    wait()
    player = game.Players.LocalPlayer
end


local function StopAnimations(character)
    local animateScript = character:WaitForChild("Animate")
    local humanoid = character:WaitForChild("Humanoid")
    local animator = humanoid:WaitForChild("Animator")

    animateScript.Disabled = false
    for _, track in pairs(animator:GetPlayingAnimationTracks()) do
        track:Stop()
    end
end


local function ApplyCustomAnimations(character)
    local humanoid = character:WaitForChild("Humanoid")


    if humanoid.RigType ~= Enum.HumanoidRigType.R15 then
        warn("❌ R6 detected - R15 only bro?")
        return
    end

    local animateScript = character:WaitForChild("Animate")

    StopAnimations(character)

    -- Idle animations
    animateScript.idle.Animation1.AnimationId = "rbxassetid://122257458498464"
    animateScript.idle.Animation2.AnimationId = "rbxassetid://98173568987992"

    -- Pose animation
    if animateScript.idle:FindFirstChild("Animation3") then
        animateScript.idle.Animation3.AnimationId = "rbxassetid://89262795687364"
    else
        local pose = Instance.new("Animation")
        pose.Name = "Animation3"
        pose.AnimationId = "rbxassetid://89262795687364"
        pose.Parent = animateScript.idle
    end

    -- Walk animation
    animateScript.walk.WalkAnim.AnimationId = "rbxassetid://122150855457006"
    -- Run animation
    animateScript.run.RunAnim.AnimationId = "rbxassetid://118375157537412"
    -- Jump animation
    animateScript.jump.JumpAnim.AnimationId = "rbxassetid://118375157537412"
    -- Climb animation
    animateScript.climb.ClimbAnim.AnimationId = "rbxassetid://88763136693023"
    -- Fall animation
    animateScript.fall.FallAnim.AnimationId = "rbxassetid://18537367238"

    -- Swim animations
    animateScript.swim.Swim.AnimationId = "rbxassetid://133308483266208"
    animateScript.swimidle.SwimIdle.AnimationId = "rbxassetid://109346520324160"


    humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
    animateScript.Disabled = false

    print("✅ Animations applied successfully")
end


if player.Character then
    ApplyCustomAnimations(player.Character)
end


player.CharacterAdded:Connect(function(character)
    ApplyCustomAnimations(character)
end) 

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: