local Players = game:GetService("Players") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local animate = character:WaitForChild("Animate") -- CUSTOM NORMAL ANIMATIONS local IDLE_ANIMATION = "rbxassetid://116749890592091" local WALK_ANIMATION = "rbxassetid://90226466808163" local RUN_ANIMATION = "rbxassetid://112590720308155" -- ========================================== -- IDLE -- ========================================== animate:WaitForChild("idle") :WaitForChild("Animation1").AnimationId = IDLE_ANIMATION -- ========================================== -- WALK -- ========================================== local walk = animate:WaitForChild("walk") local walkAnimation = walk:FindFirstChild("WalkAnim") or walk:FindFirstChild("WalkAnimation") if walkAnimation and walkAnimation:IsA("Animation") then walkAnimation.AnimationId = WALK_ANIMATION else warn("CUSTOM ANIMATION: Walk animation object not found!") end -- ========================================== -- RUN -- ========================================== local run = animate:WaitForChild("run") local runAnimation = run:FindFirstChild("RunAnim") or run:FindFirstChild("RunAnimation") if runAnimation and runAnimation:IsA("Animation") then runAnimation.AnimationId = RUN_ANIMATION else warn("CUSTOM ANIMATION: Run animation object not found!") end -- ========================================== -- INJURED ANIMATIONS -- LEFT COMPLETELY UNCHANGED -- ==========================================