xgaming.tools

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)

IDSlotDrawable / Texture
0Face / Head
1Mask
2Hair
3Torso / Arms
4Legs
5Bags / Parachute
6Shoes / Feet
7Accessories / Neck
8Undershirt
9Body Armor
10Decals
11Tops / Jacket

Props (SetPedPropIndex)

IDSlotDrawable / Texture
0Hats / Helmets
1Glasses
2Ears / Earrings
6Watches
7Bracelets

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 calls

Dressing 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

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.

Built-In Tool

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.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime