FiveM Ped Components & Props
FiveM ped component (0-11) and prop (0-7) slot reference, plus an outfit builder that generates the SetPedComponentVariation and SetPedPropIndex calls from your drawable and texture IDs.
Enter a drawable (and texture) for any slot below to add it to the generated outfit code. Leave blank to skip.
Components (SetPedComponentVariation)
| ID | Slot | Drawable / Texture |
|---|---|---|
| 0 | Face / Head | |
| 1 | Mask | |
| 2 | Hair | |
| 3 | Torso / Arms | |
| 4 | Legs | |
| 5 | Bags / Parachute | |
| 6 | Shoes / Feet | |
| 7 | Accessories / Neck | |
| 8 | Undershirt | |
| 9 | Body Armor | |
| 10 | Decals | |
| 11 | Tops / Jacket |
Props (SetPedPropIndex)
| ID | Slot | Drawable / Texture |
|---|---|---|
| 0 | Hats / Helmets | |
| 1 | Glasses | |
| 2 | Ears / Earrings | |
| 6 | Watches | |
| 7 | Bracelets |
Tip: set a prop drawable to -1 to clear that prop (e.g. remove a hat).
Generated outfit code
-- Enter drawables above to generate SetPedComponentVariation / SetPedPropIndex callsDressing Peds in FiveM
Every piece of a ped's appearance is a numbered component slot. Component 11 is the jacket/top, 4 is the legs, 6 is the shoes, and so on through the 12 slots (0-11); props (hats, glasses, watches) use a separate set of IDs. Getting an outfit right means calling SetPedComponentVariation for each component and SetPedPropIndex for each prop with the correct drawable and texture numbers.
This tool is both a reference and a generator: the tables document what each component and prop slot controls, and as you fill in drawable/texture values it builds the exact Lua calls for your outfit — ready to paste into a clothing menu, uniform script or character creator.
On freemode peds (mp_m_freemode_01 / mp_f_freemode_01) these slots accept the full range of GTA Online clothing. Set a prop drawable to -1 to clear it (for example, removing a hat).
FiveM Ped Components & Props — FAQ
What are the FiveM ped component IDs?
0 Face, 1 Mask, 2 Hair, 3 Torso/Arms, 4 Legs, 5 Bags/Parachute, 6 Shoes, 7 Accessories/Neck, 8 Undershirt, 9 Body Armor, 10 Decals, 11 Tops/Jacket. Props are separate: 0 Hats, 1 Glasses, 2 Ears, 6 Watches, 7 Bracelets.
How do I change a ped's clothing in FiveM?
Call SetPedComponentVariation(ped, componentId, drawableId, textureId, paletteId) for each clothing slot, and SetPedPropIndex(ped, propId, drawableId, textureId, attach) for props. This tool generates all those calls from the drawable/texture values you enter.
How do I remove a hat or prop?
Use ClearPedProp(ped, propId), or set the prop drawable to -1. In this tool, entering -1 for a prop's drawable generates the ClearPedProp call.
You might also need
Server Config Generator
Generate a complete server.cfg for your FiveM server — hostname, OneSync, game build, framework (QBCore, QBox, ESX), security, pure level, RCON, custom resources
ACE Permissions Builder
Build FiveM add_ace and add_principal permission blocks — admin/mod/helper groups, members by license/steam ID, command ACEs, txAdmin roles
fxmanifest.lua Builder
Generate the fxmanifest.lua for a FiveM / RedM resource — fx_version, game, scripts, NUI, dependencies, Lua 5.4 — copy + download ready
JOAAT Hash Generator
Convert any FiveM entity name to its signed + unsigned + hex JOAAT hash — the hash GetHashKey() and CreateVehicle() expect. Batch mode included.
FiveM server admin docs
Read the full FiveM server docs →
Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

FiveM Server Hosting
Get managed FiveM server hosting with this tool built into your panel — configure, deploy, and play in minutes. Instant setup, DDoS protection, 24/7 support.