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://85735421117197"
    animateScript.idle.Animation2.AnimationId = "rbxassetid://136463789054516"

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

    -- Walk animation
    animateScript.walk.WalkAnim.AnimationId = "rbxassetid://140409718187215"
    -- Run animation
    animateScript.run.RunAnim.AnimationId = "rbxassetid://118375157537412"
    -- Jump animation
    animateScript.jump.JumpAnim.AnimationId = "rbxassetid://132381016103721"
    -- Climb animation
    animateScript.climb.ClimbAnim.AnimationId = "rbxassetid://86318575131600"
    -- Fall animation
    animateScript.fall.FallAnim.AnimationId = "rbxassetid://77496925287217"

    -- Swim animations
    animateScript.swim.Swim.AnimationId = "rbxassetid://95599821412670"
    animateScript.swimidle.SwimIdle.AnimationId = "rbxassetid://132170981486619"


    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: