Documentation
Multicharacter
Premium FiveM multicharacter with identity, spawn selector, and a custom loading screen in one resource for ESX, QBCore, Qbox, and ox_core.
On this page5 sections

SC Multicharacter is a complete character selection and creation system for FiveM.
It replaces esx_multicharacter, esx_identity, qb-multicharacter, and similar resources with one script.
It covers the whole start of a player session: loading screen, character select, identity, appearance, starting items, spawn selector, and arrival.
Discord: Join SleepyCode Discord (opens in a new tab)
At a glance
| Feature | Includes |
|---|---|
| Loading screen | Your branding, live player count, Discord staff list, music, and video |
| Character select | Live in-world scene, camera animations, filters, and character lineup |
| Identity | Server-side validated name, birth date, nationality, height, and weight |
| Starting items | Budget-based starter basket for items and vehicles |
| Spawn selector | Aerial preview camera, last location, and automatic location photos |
| Arrival | GTA Online style airplane intro and a welcome card |
| Administration | Slots, character locks, force delete, Discord role slots, and logs |
Documentation
Use these pages to install, configure, and extend the resource.
Requirements
| Resource | Required | Purpose |
|---|---|---|
oxmysql | Yes | The only hard dependency |
| OneSync | Yes | Private routing bucket during character select |
| Framework | Yes | ESX Legacy, QBCore, Qbox, or ox_core |
| Appearance resource | Optional | Character appearance and the creation editor |
| Inventory | Optional | Starting items and their images |
screenshot-basic | Optional | Automatic spawn location photos |
| Discord bot | Optional | Role slots, staff list, player name and avatar |
Quick start
- Remove every other character select and identity resource.
- Place the resource in
resources/[core]/sc_multicharacter. - Add
ensure sc_multicharacterafteroxmysqland your framework. - Apply the one framework change from Framework Setup.
- Set
Config.LocaleandConfig.ServerNameinconfig/core.lua.
The database tables are created automatically on the first start.
Editable files
The Cfx asset escrow release keeps configuration and integrations editable.
| Path | Purpose |
|---|---|
config/*.lua | Every setting and the theme |
bridge/server/editable.lua | Your server-side hooks |
bridge/client/editable.lua | Your client-side hooks |
bridge/client/appearance.lua | Appearance resource adapters |
locale/*.json | Translations |
sql/*.sql | Database install script |
web/dist/loadingscreen.json | Loading screen content |
web/dist/audio/, loadingbg/ | Your music and loading backgrounds |
web/dist/spawnmap/, logo/ | Your spawn photos and logo |