Coolkidd animations
Key Required

Coolkidd animations

Forsakennachovazsuanachovazsua 37.9K views 157 executesUpdated Apr 16, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•64 lines (1991 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer

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

    -- Disable Animate if present
    local animate = character:FindFirstChild("Animate")
    if animate then
        animate.Disabled = true
    end

    -- Load custom animations
    local idleAnim = Instance.new("Animation")
    idleAnim.AnimationId = "rbxassetid://18885903667"

    local moveAnim = Instance.new("Animation")
    moveAnim.AnimationId = "rbxassetid://18885906143"

    local idleTrack = humanoid:LoadAnimation(idleAnim)
    local moveTrack = humanoid:LoadAnimation(moveAnim)

    idleTrack.Priority = Enum.AnimationPriority.Action  -- Higher than Core
    moveTrack.Priority = Enum.AnimationPriority.Movement

    idleTrack:Play()

    RunService.Heartbeat:Connect(function()
        local speed = humanoid.MoveDirection.Magnitude

        -- Force-stop other idle animations
        for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do
            if track.Animation.AnimationId ~= idleAnim.AnimationId
                and track.Animation.AnimationId ~= moveAnim.AnimationId then
                if track.Priority == Enum.AnimationPriority.Core
                    or track.Name == "idle"
                    or track.Animation.AnimationId:lower():find("idle") then
                    track:Stop()
                end
            end
        end

        if speed > 0.01 then
            if not moveTrack.IsPlaying then
                idleTrack:Stop()
                moveTrack:Play()
            end
        else
            if not idleTrack.IsPlaying then
                moveTrack:Stop()
                idleTrack:Play()
            end
        end
    end)
end

-- Support for current and future character loads
if player.Character then
    setupAnimations(player.Character)
end

player.CharacterAdded:Connect(setupAnimations)

Features & Information

just changes your animations to be coolkidd's idle and walk animations. (unfortunately no run animation)

Community Comments (5)

chebupelckiy89chebupelckiy89Apr 17, 2025

Is there a way to get all of them? Idk how to use any of decompiles (it gives me an error whenever i try to download Wave, for example). So, i'd want to get all of them (not only his walking and idle animations, but his abilities too)

nachovazsuanachovazsuaApr 18, 2025

not sure about the abilities, as i did get the ids from an older forsaken script (Forsaken Tweaks And Tricks 1.1) so uh, yeah.

carrironasircarrironasirMay 29, 2025

does it work in all games?

iliyanew8032013iliyanew8032013Jun 6, 2025

Can i make it loadstring for delta in github

Does it work in delta?

More Scripts for Forsaken