AI Roblox Animation Generator Guide: Text, Video and 40 Prompts (2026)

How AI Roblox animation generators turn a prompt or a phone video into R15 motion, how they compare with the Animation Editor and Blender, what they still get wrong, and 40 prompts that work.

Updated By Alex · Founder, NPCMotion12 min read
Example output · R15
Text to motion

“A person limps forward favoring the injured right leg with slow uneven steps”

Try this prompt
TL;DR
  • An AI Roblox animation generator turns a text prompt or a video into motion on a human skeleton, retargets it onto R15, and bakes it into a KeyframeSequence you can load in Studio.
  • It is fastest for NPC idles, walks, emotes, reactions and combat moves: seconds per clip instead of an evening of keyframing.
  • It is still weak at props, two-character interactions, exact choreography and non-humanoid rigs. Use the Animation Editor for those.
  • Good prompts name the action, the body detail and the energy: “heavy two-handed axe swing, wind up over the right shoulder” beats “attack”.
  • Below are 40 tested-style prompts by category. Each one opens NPCMotion with the prompt filled in. 5 free credits, no card.

An AI Roblox animation generator takes a sentence like “zombie shamble, arms forward, dragging the right leg”, or a few seconds of you acting it out on a phone, and returns an animation that plays on a Roblox R15 avatar. What used to be an evening in the Animation Editor becomes a minute of typing and a second of checking.

It is not magic, and it does not replace hand animation for everything. This guide covers how these tools work, where they beat the other routes, what they still get wrong, and how to write prompts that come back right the first time.

How does an AI animation generator work for Roblox?

Every tool in this category runs the same four stages, whatever its front end looks like. The quality difference between them is mostly in stages two and three.

  1. 1Generate the motion. A text-to-motion model writes poses from your prompt, or a pose-estimation model reads them out of your video. Either way the result is a human skeleton moving, not your avatar.
  2. 2Retarget onto R15. The motion is moved onto Roblox’s fifteen-part rig, whose legs and arms are a different length from a human’s. Copy the joint angles naively and the hands and feet land in the wrong places. More on that in R15 retargeting.
  3. 3Clean it up. Planted feet are pinned so they do not slide, joints are clamped so knees and elbows never fold backwards, and the root is set to move or stay in place. Skip this and you get the classic foot sliding look.
  4. 4Bake for Studio. The cleaned motion is written as a KeyframeSequence that opens in the Animation Editor like anything you keyed yourself.

What are the ways to make a Roblox animation?

AI is one route of five. They are not rivals so much as tools for different clips, and most games end up using two or three of them.

RouteTime per clipSkill neededBest forWatch out for
Animation Editor (built in)An hour to an eveningPosing and timingExact, stylised or prop-heavy movesSlow, and every revision is manual
Moon Animator (plugin)Similar to the EditorPosing and timingCutscenes, cameras and multi-rig scenesStill hand-keyed
Animation Capture (built in)MinutesRecording yourselfQuick body motion from a short videoShort clips, one person, needs cleanup
Blender with a mocap libraryHalf an hour or moreBlender and a retarget workflowRe-using existing human mocapExport and import steps, and retargeting by hand
AI text or video toolsUnder a minuteDescribing or acting the moveNPC idles, walks, emotes, reactions, combatProps, interactions, exact choreography

The question to ask of any clip is how much you care about its exact frames. A boss’s signature attack deserves hand-keying. The fifteen customers walking into your restaurant do not, and that is where generation saves you weeks.

What can’t AI animation do yet?

Knowing this list saves credits. Each item is a limit of the category, not of one tool.

Weak spotWhyWhat to do instead
Holding propsThe model sees a body, not the sword, so the grip can drift through the swingGenerate the body motion, then nudge the hand in the Animation Editor
Two characters touchingHugs, grapples and handshakes need two bodies solved togetherHand-key paired moves, or generate each side and line them up
Exact choreographyA prompt describes a move; it cannot specify beat 3 of bar 2Record yourself and use video to motion
Long sequencesGenerators work in seconds, not minutes (NPCMotion caps a clip at 10)Chain short clips, or loop an idle
Non-humanoid rigsTraining data is human motionDragons, spiders and vehicles still need hand animation
Seamless loopsA generated clip ends where it endsAsk for a loop, use the Idle style, and check the seam before you ship

How do you write a good animation prompt?

Brief the model the way you would brief an animator. Four parts, in this order, cover nearly everything:

  1. 1The action. One verb phrase: “swing a sword”, “wave hello”, “walk”.
  2. 2The body detail. Which arm, which direction, how high: “overhead, two-handed, from the right shoulder”.
  3. 3The energy. Heavy, tired, sneaky, proud, terrified. This changes the whole body, not just the speed.
  4. 4The shape of the clip. Where it starts and ends, and whether it loops: “then return to a ready stance”, “loopable”.
VagueSpecific
attackheavy two-handed axe swing, wind up over the right shoulder, strong follow-through, then recover
danceupbeat hip-hop dance, bouncing on the beat, arm swings side to side, loopable
scaredterrified cower, crouching, arms covering head, trembling
walktired walk, shoulders slumped, dragging feet slightly, slow pace
Three specific prompts, and what each one made1 / 3
Example output · R15

Why it works: The energy: “scared” and “big dramatic strides” change the whole body, not just the speed, and “then turn and run away” gives the clip its shape.

Opens the generator with this prompt typed in.Try this prompt

In NPCMotion, the style setting does part of this for you: Game-ready snaps the arcs and exaggerates poses, Combat sharpens attack frames, and Idle keeps the motion low and loopable. Pick the style first, then write the prompt for what the style does not already say.

40 Roblox animation prompts that work

Copy them as they are or change one part at a time. Every Generate link opens NPCMotion with that prompt typed in.

IdlesPrompt
Shopkeeper“idle behind a counter, wiping it with a cloth, glancing up”Generate
Guard on duty“guard standing at attention, shifting weight, scanning left and right”Generate
Bored waiting“bored idle, tapping foot, checking wrist, sighing”Generate
Seated NPC“relaxed sitting idle on a bench, leaning back, one arm on the backrest”Generate
Lobby warm-up“idle warm-up stretch, arms overhead, shifting weight between feet”Generate
Nervous“nervous idle, fidgeting hands, looking over the shoulder”Generate
Walks and runsPrompt
Casual walk“casual relaxed walk, arms swinging naturally, loopable”Generate
Sneaking“sneaking on tiptoes, crouched, arms out for balance”Generate
Injured“injured limp, favouring the left leg, hand on the side”Generate
Proud“confident proud walk, chest out, slow swagger”Generate
Panicked run“panicked sprint, arms flailing, looking back over the shoulder”Generate
Patrol“security guard patrol walk, slow and alert, pause and look left and right”Generate
NPC jobsPrompt
Cashier“standing at a counter, typing on a register with both hands, then a nod”Generate
Chef“stirring a pot with the right hand, then tasting from a spoon”Generate
Miner“overhead two-handed pickaxe swing with strong follow-through”Generate
Lumberjack“two-handed axe chop, side swing into a tree trunk”Generate
Carrying“carry a heavy crate with both arms, slow careful walk”Generate
Mechanic“kneeling mechanic tightening a wheel with a wrench”Generate
Quest giver“talking with expressive hand gestures, pointing into the distance”Generate
Farmer“hoeing the ground, two hands on the handle, rhythmic”Generate
Emotes and dancesPrompt
Victory“joyful victory dance, arms up, small hops, a celebratory spin”Generate
Wave“friendly wave with the right arm, leaning forward slightly”Generate
Hip-hop“upbeat hip-hop dance, bouncing on the beat, arm swings, loopable”Generate
Laugh“big laugh, holding stomach, leaning back”Generate
Facepalm“slow facepalm with the right hand, head shaking”Generate
Salute“military salute and ready stance”Generate
Clap“enthusiastic clapping, small bounce on the toes”Generate
CombatPrompt
Sword combo“three-hit sword combo: horizontal slash, backhand slash, overhead finisher”Generate
Block“defensive block, sword held horizontally, braced wide stance”Generate
Punches“boxing jab, cross, uppercut combo, fast”Generate
Hit reaction“hit reaction, stagger backwards two steps and recover”Generate
Dodge roll“dodge roll to the left, back to a fighting stance”Generate
Bow shot“draw a bow, aim, release an arrow, standing”Generate
Knockout“knocked out, falling backwards onto the ground”Generate
Horror and creaturesPrompt
Zombie“zombie shamble, arms forward, dragging the right leg”Generate
Stalker“slow menacing stalk, hunched over, long arms swinging, head tilting”Generate
Lunge“sudden lunge forward, both arms reaching to grab”Generate
Cowering“terrified cower, crouching, arms covering head, trembling”Generate
Ghost“eerie floating idle, arms limp, slow side to side sway”Generate
Boss roar“boss roar, arms spread wide, chest out, leaning back”Generate

When should you use video instead of text?

Use video when the timing matters more than the description: a hesitation before a swing, a specific dance, the way a particular person walks. You can feel those but you cannot write them down.

  • One person, head to feet in frame. Cut-off limbs get guessed at.
  • A steady camera. A propped-up phone beats a handheld one.
  • Even light. Motion blur from a dark room turns into jitter.
  • Trim to the move. Only the seconds you keep matter, and in NPCMotion they are all you pay for.

How do you get a generated animation into your game?

  1. 1Bring it into Studio. Download the .rbxm and drag it in, or copy it as a script and run it in the Command Bar. Either way you end up with a KeyframeSequence.
  2. 2Check it on your rig. Open it in the Animation Editor on the avatar or NPC that will use it, and scrub the feet and hands.
  3. 3Publish it. Publish it to Roblox from the Animation Editor to get an animation asset ID, under the same creator as the game (the group, for a group game). An experience needs permission to load an animation; playtesting in Studio grants it automatically, and the Creator Hub can grant it to others.
  4. 4Play it from a script. Load the ID through the Animator and play the track. Our guide to animating an NPC in Roblox has the complete script, including idle and walk switching.

What should you check before you ship a generated animation?

  • Feet. A planted foot should not move. Scrub one sole through a step.
  • Joints. No knee or elbow folding backwards on fast frames.
  • The loop seam. Play it three times in a row and watch the moment it wraps.
  • Priority. Idle-like clips as Idle, walks as Movement, attacks and emotes as Action, so they layer correctly.
  • Body scale. Check it on the tallest and the blockiest avatar you support. A proportion-aware retarget solves each one separately.

Sources and further reading (checked Oct 6, 2026)

Frequently asked questions

Written by Alex, Founder, NPCMotion. Builds NPCMotion, the text and video to R15 animation tool for Roblox creators, and writes up the parts of the pipeline that are hardest to get right: retargeting, foot contacts and GPU inference.

Published

Keep reading

All guides