FiveM Ped Models
A searchable list of the most common GTA V Ped (Pedestrian/Character) spawn names used in FiveM menus, jobs, and scripts.
Adding custom jobs and NPCs? Build a loading screen for them.
Use Vice-Forge's visual builder to create a stunning custom loading screen for your server in 60 seconds.
Pedestrian List
| Ped Name | Category | Spawn Code |
|---|---|---|
| Male Cop | Law Enforcement | |
| Female Cop | Law Enforcement | |
| Sheriff | Law Enforcement | |
| Swat | Law Enforcement | |
| FIB Agent | Law Enforcement | |
| Paramedic | Emergency | |
| Fireman | Emergency | |
| Male Doctor | Emergency | |
| Female Doctor | Emergency | |
| Mechanic | Worker | |
| Security Guard | Worker | |
| Construction Worker | Worker | |
| Store Clerk | Worker | |
| Bouncer | Worker | |
| Pilot | Worker | |
| Ammunation Clerk | Worker | |
| Male Prisoner | Criminal | |
| Ballas Gang Member | Criminal | |
| Families Gang Member | Criminal | |
| Vagos Gang Member | Criminal | |
| Lost MC Biker | Criminal | |
| Male Pedestrian 1 | Civilian | |
| Male Pedestrian 2 | Civilian | |
| Female Pedestrian 1 | Civilian | |
| Female Pedestrian 2 | Civilian | |
| Dog (Husky) | Animal | |
| Cat | Animal |
What are FiveM Ped Models?
In GTA V and FiveM, any character that is not a vehicle or an inanimate object is considered a Ped (Pedestrian). This includes police officers, paramedics, store clerks, animals, and even the player characters themselves.
When writing server-side or client-side Lua scripts, you often need to spawn NPCs to populate a store, stand guard at a gang hideout, or act as a mission giver. To do this, you must know the exact spawn code (model name) of the ped you want to create.
How to spawn a Ped in Lua
To spawn a ped in a script, you must first request the model hash, wait for it to load into memory, and then call the CreatePed native function.
local pedModel = GetHashKey("s_m_y_cop_01")
RequestModel(pedModel)
while not HasModelLoaded(pedModel) do
Wait(1)
end
-- CreatePed(type, modelHash, x, y, z, heading, isNetworked, bScriptHostPed)
local myCop = CreatePed(4, pedModel, -43.0, -1095.0, 26.0, 90.0, true, true)