This covers the full Roblox animation pipeline, from loading tracks on Humanoid characters and AnimationController rigs to handling priority blending and replacing default character animations. The reference is thorough on the practical stuff: where to run animation code (LocalScript for players, Script for NPCs), how to wire up events like Stopped and GetMarkerReachedSignal, and runtime controls for speed, weight, and looping. The troubleshooting table at the end is genuinely useful, especially the reminder that playing player animations from a server Script breaks replication. If you're building combat systems, emotes, or custom character controllers in Roblox, this gives you the playback and blending mechanics without having to dig through the API docs.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
76
skills.sh installs
993
GitHub stars
31
last updated
Aug 21, 2026

Install

$ npx -y skills add sentinelcore/roblox-skills --skill roblox-animations --agent claude-code

Installs into .claude/skills of the current project.

Files

Roblox Animations Reference

Core Objects

ObjectPurpose
AnimationAsset reference — holds AnimationId
AnimatorLives inside Humanoid or AnimationController; loads and drives tracks
AnimationControllerReplaces Humanoid for non-character rigs
AnimationTrackReturned by LoadAnimation; controls playback

Where to Run Animation Code

ScenarioScript TypeLocation
Local player characterLocalScriptStarterCharacterScripts
NPC / server-owned modelScriptInside model or ServerScriptService

Never play player character animations from a Script — they will not replicate correctly to the local client.


Loading and Playing Animations

-- LocalScript in StarterCharacterScripts
local character = script.Parent
local animator = character:WaitForChild("Humanoid"):WaitForChild("Animator")

local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://1234567890"

local track = animator:LoadAnimation(animation)

Sponsors

Details

Repository
github.com/sentinelcore/roblox-skills
Categories
Debugging, Productivity & Planning, Design & UI/UX
First seen
Jun 3, 2026

More from sentinelcore/roblox-skills

All 6

Recommended

More Debugging
1mlflow avatarretrieving-mlflow-tracesmlflow/skillsRetrieves MLflow traces using CLI or Python API. Use when the user asks to get a trace by ID, find traces, filter traces by status/tags/metadata/execution time,991skills.sh installs
2mlflow avataranalyzing-mlflow-sessionmlflow/skillsAnalyzes an MLflow session — a sequence of traces from a multi-turn chat conversation or interaction. Use when the user asks to debug a chat conversation, revie966skills.sh installs
3testdino-hq avatarplaywright-coretestdino-hq/playwright-skillBattle-tested Playwright patterns for writing and debugging reliable E2E, API, component, visual, accessibility, and security tests. Use when you need locator s966skills.sh installs
4davila7 avatarxlsxdavila7/claude-code-templatesUse this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xl953skills.sh installs
5alirezarezvani avatarsenior-ml-engineeralirezarezvani/claude-skillsML engineering skill for productionizing models, building MLOps pipelines, and integrating LLMs. Covers model deployment, feature stores, drift monitoring, RAG 940skills.sh installs
6liveblocks avatarliveblocks-best-practicesliveblocks/skillsUse this skill when building, debugging, or answering questions about Liveblocks. Liveblocks gives you the building blocks and infrastructure to enable people a923skills.sh installs