GTA 5 Story Peds: Model Names & Hashes
All 481 story peds in the GTA V catalog, each with a screenshot, its model name and its hash. Open any of them in the interactive browser for a 3D preview.
Story mode characters. ig_ models are the in-game versions, while cs_ and csb_ models appear in cutscenes.
Browse by category
All story peds 1-120 of 481
-
CS_AmandaTownley
-
CS_AmandaTownley_02
-
CS_Andreas
-
cs_ashley
-
CS_Bankman
-
CS_Barry
-
CS_Beverly
-
CS_Brad
-
CS_BradCadaver
-
CS_Carbuyer
-
CS_Casey
-
CS_ChengSr
-
CS_ChrisFormage
-
CS_Clay
-
CS_Dale
-
CS_DaveNorton
-
cs_debra
-
cs_denise
-
CS_Devin
-
CS_Dom
-
CS_Dreyfuss
-
CS_DrFriedlander
-
CS_DrFriedlander_02
-
CS_Fabien
-
CS_FBISuit_01
-
CS_Floyd
-
CS_Guadalope
-
cs_gurk
-
CS_Hunter
-
CS_Janet
-
CS_JewelAss
-
CS_JimmyBoston
-
CS_JimmyDiSanto
-
CS_JimmyDiSanto2
-
CS_JoeMinuteMan
-
CS_JohnnyKlebitz
-
CS_Josef
-
CS_Josh
-
CS_Karen_Daniels
-
CS_LamarDavis
-
CS_LamarDavis_02
-
CS_Lazlow
-
CS_Lazlow_2
-
CS_LesterCrest
-
CS_LesterCrest_2
-
CS_LesterCrest_3
-
CS_LifeInvad_01
-
CS_Magenta
-
CS_Manuel
-
CS_Marnie
-
CS_MartinMadrazo
-
CS_MartinMadrazo_02
-
CS_MaryAnn
-
CS_Michelle
-
CS_Milton
-
CS_Molly
-
CS_MovPremF_01
-
CS_MovPremMale
-
CS_MRK
-
CS_MRS_Thornhill
-
CS_MrsPhillips
-
CS_Natalia
-
CS_NervousRon
-
CS_NervousRon_02
-
CS_Nigel
-
CS_Old_Man1A
-
CS_Old_Man2
-
CS_Omega
-
CS_Orleans
-
CS_Paper
-
CS_Patricia
-
CS_Patricia_02
-
CS_Priest
-
CS_ProlSec_02
-
CS_RussianDrunk
-
CS_SiemonYetarian
-
CS_Solomon
-
CS_SteveHains
-
CS_Stretch
-
CS_Tanisha
-
CS_TaoCheng
-
CS_TaoCheng2
-
CS_TaosTranslator
-
CS_TaosTranslator2
-
CS_TennisCoach
-
CS_Terry
-
CS_Tom
-
CS_TomEpsilon
-
CS_TracyDiSanto
-
CS_Wade
-
CS_Zimbor
-
CSB_Abigail
-
CSB_Agatha
-
CSB_Agent
-
CSB_Agent14_02
-
CSB_Alan
-
CSB_Anita
-
CSB_Anton
-
CSB_ARY
-
CSB_ARY_02
-
CSB_Avery
-
CSB_Avi_04
-
CSB_AviSchwartzman_02
-
CSB_AviSchwartzman_03
-
CSB_Avon
-
CSB_Ballas_Leader
-
CSB_BallasOG
-
CSB_Billionaire
-
CSB_Bogdan
-
CSB_Bride
-
CSB_Brucie2
-
CSB_Bryony
-
CSB_BurgerDrug
-
CSB_CallGirl_01
-
CSB_CallGirl_02
-
CSB_Car3guy1
-
CSB_Car3guy2
-
CSB_Celeb_01
-
CSB_Charlie_Reed
-
CSB_Chef
Using a ped model in FiveM
Load the model by its name, wait until it is in memory, then apply it. This client script turns your player into a police officer. To spawn the ped as an NPC instead, pass the same model to CreatePed.
local model = GetHashKey('s_m_y_cop_01')
RequestModel(model)
while not HasModelLoaded(model) do
Wait(0)
end
SetPlayerModel(PlayerId(), model)
SetPedDefaultComponentVariation(PlayerPedId())
SetModelAsNoLongerNeeded(model)
How GTA V ped model names work
Most ped model names follow a pattern: a prefix for the kind of ped, then often the gender (m or f) and the age group (y for young, m for middle-aged, o for old), then a description and a number. Common prefixes:
| Prefix | What it is | Example |
|---|---|---|
a_ | Ambient peds that walk the streets | a_m_y_hipster_01 |
s_ | Scenario peds with a job, such as cops, medics and workers | s_m_y_cop_01 |
g_ | Gang members | g_m_y_ballasout_01 |
u_ | Unique peds from specific missions and places | u_m_y_zombie_01 |
ig_, cs_, csb_ | Story characters: in-game and cutscene versions | ig_lamardavis |
mp_ | GTA Online peds, including the freemode characters | mp_m_freemode_01 |
a_c_ | Animals | a_c_chop |
player_ | The story mode protagonists | player_zero |
Make your own
Need a ped that is not in the game? The Ped Creator turns a 3D character, rigged or not, into an add-on ped resource.
- How to Make a Custom FiveM Ped From a 3D Model
- How to Make a Custom Animal Ped for FiveM
- Mixamo to FiveM: Turn a Mixamo Character Into a Ped
FAQ
How do I change my ped in FiveM?
Request the model by name, wait until HasModelLoaded returns true, then call SetPlayerModel(PlayerId(), model), as in the script above. Many servers also have an admin or framework command that does this for you.
What is MP_M_Freemode_01?
It is the male GTA Online (freemode) character, and MP_F_Freemode_01 is the female one. Their faces and clothing can be customized, so most FiveM roleplay servers use them for players.
Why are some hashes negative?
A model hash is a 32-bit number. GetHashKey returns it as a signed integer in Lua, so about half of all hashes are negative. The hex value is the same number written as unsigned, and both refer to the same model.
Previews carry a watermark. Supporters see the original images and can download every pack and 3D model.