FE c00lkidd anims
Key Required

FE c00lkidd anims

ForsakenFrenchFrench 8.3K views 154 executesUpdated Sep 28, 2025
5.0/ 5(5 votes)
50100% Positive
Lua Script•83 lines (2497 chars)
local Players = game:GetService("Players")

local player = Players.LocalPlayer

local function setupCharacter(character)
    local humanoid = character:WaitForChild("Humanoid")
    local animator = humanoid:FindFirstChildOfClass("Animator") or Instance.new("Animator", humanoid)

    local animateScript = character:FindFirstChild("Animate")
    if animateScript then
        animateScript.Disabled = true
    end

    local animIdle = Instance.new("Animation")
    animIdle.AnimationId = "rbxassetid://18885903667"
    local trackIdle = animator:LoadAnimation(animIdle)
    trackIdle.Priority = Enum.AnimationPriority.Idle
    trackIdle.Looped = true

    local animRun = Instance.new("Animation")
    animRun.AnimationId = "rbxassetid://96571077893813"
    local trackRun = animator:LoadAnimation(animRun)
    trackRun.Priority = Enum.AnimationPriority.Movement
    trackRun.Looped = true

    local animInjuredIdle = Instance.new("Animation")
    animInjuredIdle.AnimationId = "rbxassetid://18885903667"
    local trackInjuredIdle = animator:LoadAnimation(animInjuredIdle)
    trackInjuredIdle.Priority = Enum.AnimationPriority.Idle
    trackInjuredIdle.Looped = true

    local animInjuredRun = Instance.new("Animation")
    animInjuredRun.AnimationId = "rbxassetid://96571077893813"
    local trackInjuredRun = animator:LoadAnimation(animInjuredRun)
    trackInjuredRun.Priority = Enum.AnimationPriority.Movement
    trackInjuredRun.Looped = true

    local function stopAll()
        for _, t in ipairs(humanoid:GetPlayingAnimationTracks()) do
            t:Stop(0)
        end
    end

    local current = nil
    local function playTrack(track)
        if current ~= track then
            stopAll()
            track:Play()
            current = track
        end
    end

    local function updateAnim()
        if humanoid.MoveDirection.Magnitude > 0 then
            if humanoid.Health <= 50 then
                playTrack(trackInjuredRun)
            else
                playTrack(trackRun)
            end
        else
            if humanoid.Health <= 50 then
                playTrack(trackInjuredIdle)
            else
                playTrack(trackIdle)
            end
        end
    end

    humanoid.Running:Connect(function(speed)
        updateAnim()
    end)

    humanoid.HealthChanged:Connect(function()
        updateAnim()
    end)

    updateAnim()
end

if player.Character then
    setupCharacter(player.Character)
end
player.CharacterAdded:Connect(setupCharacter)

Features & Information

run and walk thats all idrrc so ima leave it deofuscated and open source

Community Comments (2)

F3TxF3TxSep 28, 2025

w

this is Fe and it cool, just needs walk anim

More Scripts for Forsaken