Noli Animations
Key Required

Noli Animations

Forsakennachovazsuanachovazsua 26.1K views 152 executesUpdated Apr 16, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•64 lines (1998 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://83465205704188"

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

    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

once again the same script, but with noli's animations this time.

Community Comments (7)

nachovazsuanachovazsuaApr 18, 2025

i dunno

freebird012321freebird012321Apr 21, 2025

i have coolkidds sprint ettack etc.. animations, do you want them? you ccan probs make them into a script

goofycathackergoofycathackerApr 23, 2025

for waht killer?

joeeygtjoeeygtJun 13, 2025

freebird012321 can i have them

sigmanamesigmanameSep 1, 2025

this is just for the animations right

OwenPlayzRobloxOwenPlayzRobloxApr 6, 2026

it doenst animate anything

OwenPlayzRobloxOwenPlayzRobloxApr 6, 2026

it needs explanations, is it R6 or is it for R15

More Scripts for Forsaken