GTA 5 Service Peds: Model Names & Hashes

All 152 service 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.

Browse by category

All service peds 121-152 of 152

  • S_M_Y_Doorman_01 (GTA 5 ped)

    S_M_Y_Doorman_01

    579932932 0x22911304
  • S_M_Y_DWService_01 (GTA 5 ped)

    S_M_Y_DWService_01

    1976765073 0x75D30A91
  • S_M_Y_DWService_02 (GTA 5 ped)

    S_M_Y_DWService_02

    -175076858 0xF5908A06
  • S_M_Y_Factory_01 (GTA 5 ped)

    S_M_Y_Factory_01

    1097048408 0x4163A158
  • S_M_Y_Fireman_01 (GTA 5 ped)

    S_M_Y_Fireman_01

    -1229853272 0xB6B1EDA8
  • S_M_Y_Garbage (GTA 5 ped)

    S_M_Y_Garbage

    -294281201 0xEE75A00F
  • S_M_Y_Grip_01 (GTA 5 ped)

    S_M_Y_Grip_01

    815693290 0x309E7DEA
  • S_M_Y_HwayCop_01 (GTA 5 ped)

    S_M_Y_HwayCop_01

    1939545845 0x739B1EF5
  • S_M_Y_Marine_01 (GTA 5 ped)

    S_M_Y_Marine_01

    1702441027 0x65793043
  • S_M_Y_Marine_02 (GTA 5 ped)

    S_M_Y_Marine_02

    1490458366 0x58D696FE
  • S_M_Y_Marine_03 (GTA 5 ped)

    S_M_Y_Marine_03

    1925237458 0x72C0CAD2
  • S_M_Y_Mime (GTA 5 ped)

    S_M_Y_Mime

    1021093698 0x3CDCA742
  • S_M_Y_PestCont_01 (GTA 5 ped)

    S_M_Y_PestCont_01

    1209091352 0x48114518
  • S_M_Y_Pilot_01 (GTA 5 ped)

    S_M_Y_Pilot_01

    -1422914553 0xAB300C07
  • S_M_Y_PrisMuscl_01 (GTA 5 ped)

    S_M_Y_PrisMuscl_01

    1596003233 0x5F2113A1
  • S_M_Y_Prisoner_01 (GTA 5 ped)

    S_M_Y_Prisoner_01

    -1313105063 0xB1BB9B59
  • S_M_Y_Ranger_01 (GTA 5 ped)

    S_M_Y_Ranger_01

    -277793362 0xEF7135AE
  • S_M_Y_Robber_01 (GTA 5 ped)

    S_M_Y_Robber_01

    -1067576423 0xC05E1399
  • S_M_Y_Sheriff_01 (GTA 5 ped)

    S_M_Y_Sheriff_01

    -1320879687 0xB144F9B9
  • S_M_Y_Shop_MASK (GTA 5 ped)

    S_M_Y_Shop_MASK

    1846684678 0x6E122C06
  • S_M_Y_StrVend_01 (GTA 5 ped)

    S_M_Y_StrVend_01

    -1837161693 0x927F2323
  • S_M_Y_Swat_01 (GTA 5 ped)

    S_M_Y_Swat_01

    -1920001264 0x8D8F1B10
  • S_M_Y_USCG_01 (GTA 5 ped)

    S_M_Y_USCG_01

    -905948951 0xCA0050E9
  • S_M_Y_Valet_01 (GTA 5 ped)

    S_M_Y_Valet_01

    999748158 0x3B96F23E
  • S_M_Y_Waiter_01 (GTA 5 ped)

    S_M_Y_Waiter_01

    -1387498932 0xAD4C724C
  • S_M_Y_WareTech_01 (GTA 5 ped)

    S_M_Y_WareTech_01

    1221043248 0x48C7A430
  • S_M_Y_WestSec_01 (GTA 5 ped)

    S_M_Y_WestSec_01

    -1575488699 0xA217F345
  • S_M_Y_WestSec_02 (GTA 5 ped)

    S_M_Y_WestSec_02

    -1094177627 0xBEC82CA5
  • S_M_Y_WinClean_01 (GTA 5 ped)

    S_M_Y_WinClean_01

    1426951581 0x550D8D9D
  • S_M_Y_XMech_01 (GTA 5 ped)

    S_M_Y_XMech_01

    1142162924 0x441405EC
  • S_M_Y_XMech_02 (GTA 5 ped)

    S_M_Y_XMech_02

    -1105135100 0xBE20FA04
  • S_M_Y_XMech_02_MP (GTA 5 ped)

    S_M_Y_XMech_02_MP

    1762949645 0x69147A0D

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:

PrefixWhat it isExample
a_Ambient peds that walk the streetsa_m_y_hipster_01
s_Scenario peds with a job, such as cops, medics and workerss_m_y_cop_01
g_Gang membersg_m_y_ballasout_01
u_Unique peds from specific missions and placesu_m_y_zombie_01
ig_, cs_, csb_Story characters: in-game and cutscene versionsig_lamardavis
mp_GTA Online peds, including the freemode charactersmp_m_freemode_01
a_c_Animalsa_c_chop
player_The story mode protagonistsplayer_zero

Make your own

Ped Creator

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.

Open the Ped Creator

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.