HScripts Multicharacter is a premium, cinematic character selection, creation and spawn system for Qbox, QBCore and ESX Legacy. It detects your framework automatically, replaces your old multicharacter and spawn selector in one drop-in resource, and keeps your core as the single source of truth.


Pick your character in a live 3D scene, create a new one in seconds, then fly across Los Santos and choose exactly where to spawn.
Watch showcase here: YouTube
FEATURES
- Cinematic character select: your character stands in a live 3D scene with depth of field, menu on the left, character details on the right
- Slot tabs with name, job, nationality, date of birth, cash and bank at a glance
- Character creator: first and last name, gender, date of birth and a searchable nationality list, with live validation
- Safe character deletion with a confirmation popup (can be turned off in the config)
- Preview characters wear their saved outfit (illenium-appearance, fivem-appearance, qb-clothing, ESX skinchanger / esx_skin, or your own hook)
- Background music and UI sounds, optional cinematic black bars, optional Store button linking to your Tebex
- Clean, dark, minimal UI with your server logo built in
CINEMATIC SPAWN SELECTOR
- After Play, the camera swoops down from high above the map onto your first spawn point
- Browse spawn points with the arrow buttons, the list or the arrow keys, and spawn with Enter
- Your own character is shown at each spot doing something different: grabbing a coffee, on the phone, eating a burger, doing yoga, taking in the view and more
- 7 spawn points included (Legion Square, Del Perro Pier, Vespucci Beach, Diamond Casino, Los Santos Airport, Sandy Shores, Paleto Bay) plus an optional "Last location" entry
- Add, remove, rename or reorder spawn points, descriptions and activities in the config
- Replaces qbx_spawn and qb-spawn, with an automatic fallback to your framework's own flow if anything ever errors, so nobody gets stuck
ESX SUPPORT
- Made for ESX Legacy (es_extended 1.15.x)
- Replaces esx_multicharacter, and esx_identity is not needed because registration happens in the UI
- Your existing characters carry over: same data format as esx_multicharacter (char1:license rows), including disabled characters
- Slots granted with esx_multicharacter's /setslots are still honoured
- Works with esx_skin + skinchanger, illenium-appearance and fivem-appearance
- Configurable date format, name length and default height, and you can plug in your own clothing creator for new characters
- Deleting a character removes it from every table that references it
SECURITY AND PERFORMANCE
- Every character ID the UI sends is checked on the server against the player's license before it is loaded, deleted or used
- Server-side validation of names, dates and gender (on Qbox your core validates its own)
- On ESX the UI never sees a license, only a slot key, and the server builds the real identifier itself
- Ground checks skip any preview scene that has no floor, so characters never float in the air
- Other players are hidden during selection (solo session)
- Lightweight: one thread for the spawn selector, nothing runs per frame in the UI
FOR SERVER OWNERS
- Auto-detects Qbox (qbx_core), QBCore (qb-core) or ESX Legacy (es_extended), or force one in the config
- Slot limits follow your core on Qbox, or set the default and per-license slots in the config on QBCore and ESX
- 5 preview scenes included, plus your own camera and ped positions, field of view and depth of field settings
- Choose whether new characters go to your default spawn, your apartment flow (Qbox / QBCore) or straight to your clothing creator
- Easy hooks to hide and show your HUD while the screens are open, with examples for hscripts_hud and any other HUD
- Fully editable text and notifications
- Admin commands included: /logout, /deletechar and /closeNUI
- Commented config.lua (escrow-friendly)
- Full install guide with steps for Qbox, QBCore and ESX, plus a troubleshooting section
REQUIREMENTS
- Qbox (qbx_core), QBCore (qb-core) or ESX Legacy (es_extended)
- ox_lib and oxmysql
- Optional: illenium-appearance, fivem-appearance or qb-clothing for outfits on the preview character (ESX skinchanger / esx_skin skins work automatically)
SUPPORT
Installation guide included. Support via our Discord.
[DISCORD](https://discord.gg/ZRudWZMFEF)