FREE REFERENCE
FiveM animation list
Every animation GTA 5 ships — 19,771 dictionaries and 269,414 clips — searchable by either name, with a working RequestAnimDict and TaskPlayAnim block for whichever one you pick and the flag values spelled out.
HOW IT WORKS
Four steps, and the two that people skip
Almost every animation that does not play is a missing wait or a flag of 0.
- 01 Find the clip
Search by clip name or by dictionary. Both are matched, and dictionary hits come first so you can browse everything inside one.
- 02 Load the dictionary
RequestAnimDict(dict), then loop on HasAnimDictLoaded(dict). Never skip the wait.
- 03 Play it with the right flag
TaskPlayAnim(ped, dict, clip, 8.0, -8.0, -1, flag, 0.0, false, false, false). The flag decides whether it loops, holds, or plays over movement.
- 04 Release it
RemoveAnimDict(dict) once the task is running. The clip keeps playing; the memory goes back.
Client-side. Swap the dictionary and clip for the ones you picked above.
local dict = "amb@world_human_smoking@male@male_a@idle_a"
RequestAnimDict(dict)
while not HasAnimDictLoaded(dict) do
Wait(0)
end
-- 49 = loop (1) + upper body (16) + secondary (32): the ped can still walk.
TaskPlayAnim(PlayerPedId(), dict, "idle_a", 8.0, -8.0, -1, 49, 0.0, false, false, false)
RemoveAnimDict(dict)THE FLAG FIELD
Every TaskPlayAnim flag, and what it does
Add the values together. 1 loops, 16 frees the legs, 8 stops the player cancelling it.
| Value | Name | What it does |
|---|---|---|
| 1 | ANIM_FLAG_LOOP | Repeats until something stops it. |
| 2 | ANIM_FLAG_STOP_LAST_FRAME | Holds the final pose instead of returning to idle. |
| 4 | ANIM_FLAG_REPOSITION_WHEN_FINISHED | Moves the ped to where the clip ended. |
| 8 | ANIM_FLAG_NOT_INTERRUPTABLE | The player cannot cancel it with an input. |
| 16 | ANIM_FLAG_UPPERBODY | Plays on the upper body only, so the ped can still walk. |
| 32 | ANIM_FLAG_SECONDARY | Runs as a secondary task alongside whatever else the ped is doing. |
| 64 | ANIM_FLAG_REORIENT_WHEN_FINISHED | Keeps the heading the clip ended on. |
| 128 | ANIM_FLAG_ABORT_ON_PED_MOVEMENT | Cancels the moment the ped moves. |
| 256 | ANIM_FLAG_ADDITIVE | Blends on top of the current pose rather than replacing it. |
| 512 | ANIM_FLAG_TURN_OFF_COLLISION | Disables collision for the duration. |
| 1024 | ANIM_FLAG_OVERRIDE_PHYSICS | The clip drives the ped instead of physics. |
| 2048 | ANIM_FLAG_IGNORE_GRAVITY | Gravity stops applying while it plays. |
| 4096 | ANIM_FLAG_EXTRACT_INITIAL_OFFSET | Applies the clip’s own starting offset. |
| 8192 | ANIM_FLAG_EXIT_AFTER_INTERRUPTED | Leaves the task when interrupted rather than resuming. |
| 16384 | ANIM_FLAG_TAG_SYNC_IN | Syncs the entry with the current movement. |
| 32768 | ANIM_FLAG_TAG_SYNC_OUT | Syncs the exit with the following movement. |
THE BIGGEST DICTIONARIES
Where the most clips live
Open one to see every clip inside it with its own ready-to-paste block.
- anim@scripted@nightclub@dj@kmuzk@rampa@3,237 clips
- anim@scripted@nightclub@dj@kmuzk@adam_port@1,339 clips
- anim@scripted@nightclub@dj@dj_moodm@1,009 clips
- anim@scripted@nightclub@dj@kmuzk@andme@972 clips
- anim@scripted@player@fix_astu_ig8_weed_smoke_v1@heeled@636 clips
- anim@scripted@player@fix_astu_ig8_weed_smoke_v1@male@636 clips
- anim@scripted@player@fix_astu_ig8_weed_smoke@heeled@597 clips
- anim@scripted@player@fix_astu_ig8_weed_smoke@male@597 clips
- anim@scripted@nightclub@dj@dj_ptrax@478 clips
- anim@amb@nightclub@djs@black_madonna@415 clips
- anim@amb@nightclub@djs@dixon@415 clips
- anim@amb@nightclub_island@dancers@crowddance_facedj@408 clips
- anim@amb@nightclub@djs@tale_of_us@400 clips
- anim@amb@nightclub@djs@solomun@385 clips
- anim@amb@business@weed@weed_sorting_seated@341 clips
- anim@amb@machinery@vertical_mill@336 clips
- anim@amb@nightclub@dancers@crowddance_facedj@336 clips
- anim@amb@nightclub@dancers@crowddance_groups@336 clips
- anim@amb@machinery@speed_drill@333 clips
- anim_heist@hs3f@ig11_steal_painting@male@268 clips
- anim@amb@nightclub_island@dancers@club_ambientpeds@252 clips
- anim_casino_b@amb@casino@games@blackjack@dealer236 clips
- anim@amb@nightclub@dancers@crowddance_single_props@234 clips
- anim@amb@nightclub@djs@switch@bmad_djset_switchover@225 clips
QUESTIONS
About animations in FiveM
How do I play an animation in FiveM?
What does the flag number mean?
What is the difference between a dictionary and a clip?
Why does the animation stop as soon as it starts?
Where does this list come from?
Names from the publicly published GTA V data dumps. The animations themselves are the property of Take-Two Interactive and Rockstar Games — see our trademark and IP notice.