This character identity system gives new players a clean, guided registration step where they carefully define their name, gender, height, and date of birth before they ever set foot into the world of your server.
Built specifically for ESX, it stores each finished identity safely inside your SQL database so the details reliably persist between every session, giving every single character a consistent, believable foundation that the rest of your roleplay systems can reliably build upon session after session, year after year.
What the character identity system captures
- First and last name fields that firmly establish who the player is across the entire server and its systems.
- Gender selection that other scripts and clothing systems can read to produce accurate, expected results.
- A height input that feeds ped scaling and adds a genuine touch of individuality to each new character.
- Date of birth entry that neatly supports age-gating and immersive in-character identification checks.
- Persistent SQL storage, so a fully registered identity reliably survives reconnects, crashes, and restarts.
Clean flow and dependable storage
- A simple, readable registration UI that new players can comfortably complete in just a few short seconds.
- Built-in validation that prevents blank, malformed, or clearly invalid entries from reaching your database.
- Seamless ESX integration that ties the finished identity directly and correctly to the player's character.
- Lightweight client code that only ever runs during the short registration moment and then stays idle.
- A clear, predictable structure that other resources can query for identity data whenever they truly need it.
A dedicated identity step is the quiet foundation of serious roleplay, giving jobs, licenses, and legal systems real, structured data to build on instead of anonymous placeholder names and empty fields. It signals clearly to your players that character continuity and consistency actually matter on your server.
Because the fields and the storage are handled so cleanly, you can rely confidently on this data across banking, licensing, and job scripts without writing any extra glue code. It slots neatly into the very start of your onboarding flow and then stays completely out of the way afterward, quietly powering the identity checks and paperwork that serious roleplay depends on every single day.
See more onboarding tools in our HUD and UI scripts collection, or browse the complete range of FiveM scripts.