GTA 5 Security Peds: Model Names & Hashes

All 17 security 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 security peds 1-17 of 17

  • CSB_Security_A (GTA 5 ped)

    CSB_Security_A

    734593052 0x2BC9001C
  • IG_Security_A (GTA 5 ped)

    IG_Security_A

    793664635 0x2F4E5C7B
  • MP_M_SecuroGuard_01 (GTA 5 ped)

    MP_M_SecuroGuard_01

    -634611634 0xDA2C984E
  • S_M_M_ChemSec_01 (GTA 5 ped)

    S_M_M_ChemSec_01

    788443093 0x2EFEAFD5
  • S_M_M_CIASec_01 (GTA 5 ped)

    S_M_M_CIASec_01

    1650288984 0x625D6958
  • S_M_M_FIBSec_01 (GTA 5 ped)

    S_M_M_FIBSec_01

    2072724299 0x7B8B434B
  • S_M_M_HighSec_01 (GTA 5 ped)

    S_M_M_HighSec_01

    -245247470 0xF161D212
  • S_M_M_HighSec_02 (GTA 5 ped)

    S_M_M_HighSec_02

    691061163 0x2930C1AB
  • S_M_M_HighSec_03 (GTA 5 ped)

    S_M_M_HighSec_03

    518696223 0x1EEAAD1F
  • S_M_M_HighSec_04 (GTA 5 ped)

    S_M_M_HighSec_04

    1442749254 0x55FE9B46
  • S_M_M_HighSec_05 (GTA 5 ped)

    S_M_M_HighSec_05

    985359552 0x3ABB64C0
  • S_M_M_HighSec_06 (GTA 5 ped)

    S_M_M_HighSec_06

    1902793245 0x716A521D
  • S_M_M_Security_01 (GTA 5 ped)

    S_M_M_Security_01

    -681004504 0xD768B228
  • S_M_Y_DevinSec_01 (GTA 5 ped)

    S_M_Y_DevinSec_01

    -1688898956 0x9B557274
  • 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
  • U_M_M_JewelSec_01 (GTA 5 ped)

    U_M_M_JewelSec_01

    -1395868234 0xACCCBDB6

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.