~/guides/best-fivem-multicharacter-script
Best FiveM Multicharacter Script
-- listicle · updated august 2026 · var fivem team
-- 8 paid scripts priced · 2 free framework options · 11 to 40 eur escrow band
Every roleplay server needs a multicharacter screen, the free ESX and QBCore ones already work, and yet the paid market runs from 11 to 72 EUR, so this guide prices what is actually on sale in 2026, explains the four criteria that separate one script from another, and says plainly where a paid multichar earns its money and where it does not.
Why servers run a multicharacter system
A multichar sits between the connection deferral and the spawn. It reads the player identifier, lists the characters attached to it, and lets the player pick one, create a new one in a free slot, or delete one for good. Everything downstream, money, job, inventory, appearance, is keyed to the character row it hands back to the framework, not to the player. That is the whole point: one Rockstar licence, several separate lives. It also happens to be the first screen anyone sees on your server, before the map, before the UI, before a single roleplay interaction. A flat NUI list of names does the job. It just does not say anything about the server. That first impression is the same reason people bother with a custom loading screen instead of the default one.
Connection to spawn
- Connection deferralThe player is held before the spawn while the server reads the Rockstar identifier.
- Character listEvery character attached to that identifier, each with its own money, job, inventory and appearance.
- Select, create or deleteA filled slot loads. An empty slot should chain straight into the character creator. Deletion should ask for a typed confirmation.
- Handoff to the frameworkThe character row is what everything downstream is keyed to, not the player.
- SpawnThe skin is reapplied through esx_skin, qb-clothing, fivem-appearance or illenium-appearance, and the player is in the world.
What actually matters when you compare them
Four things decide whether a FiveM multicharacter script fits your server, and price is not one of them. First, the slot model: a global config number is fine until you want to give one player more, so check whether slots live in their own database table keyed by identifier or in a single config value. Second, the appearance bridge: the script has to load and save skins through whatever you already run, meaning esx_skin, qb-clothing, fivem-appearance or illenium-appearance, otherwise you are gluing two systems together yourself. Third, the creation and deletion flow: creation should chain straight into a character creator without a black screen in between, and deletion should be irreversible only after a typed confirmation, because a misclick that wipes a 200 hour character is a support ticket you will remember. Fourth, framework coverage: ESX plus QBCore covers most servers, but QBox and vRP are where several vendors differentiate.
One more thing worth knowing before you shop: half the market sells multichar and spawn selector as a single package. Quasar, CodeM Venice and atiysu all bundle them. If your server already has a spawn system you are paying for something you will disable, and if it does not, buying the pair is usually cheaper than buying two scripts. Check which side you are on first.
The free options, and when they are enough
Start here honestly: for a large number of servers the framework version is enough, and you should not spend money until you know why you are spending it. esx_multicharacter ships inside esx_core under the GPL. It gives four slots by default and exposes Config.Slots, Config.CanDelete, Config.Prefix, Config.Spawn and a /relog toggle. qb-multicharacter on the QBCore GitHub sets Config.DefaultNumberOfCharacters = 5 and adds Config.PlayersNumberOfCharacters, a table that overrides the limit per Rockstar licence. That last one matters: it means QBCore servers can already hand extra slots to specific players without buying anything, just by editing a config table by hand.
What you do not get for free is presentation, a database-backed per-player slot count you can write to from a Tebex webhook, staff commands to disable a single character rather than delete it, and an appearance bridge that covers frameworks other than the one the resource was written for. If none of those sentences describe a problem you currently have, run the free one and spend the money on ESX scripts or QBCore scripts that change how your server actually plays.
| Criterion | esx_multicharacter / qb-multicharacter | A paid multichar |
|---|---|---|
| Select, create and delete a character | yes | yes |
| Default slots | 4 on ESX, 5 on QBCore | Config value or per-player table |
| Extra slots for one player | By hand, in a config table on QBCore | Database row keyed by identifier |
| Writable from a Tebex checkout | no | Quasar, STG and Var-MultiChar |
| Disable a character instead of deleting it | no | On some, /disablechar on Var-MultiChar |
| Appearance bridge beyond its own framework | no | The four common skin managers |
| Presentation | A flat NUI list of names | Cinematic intros, spawn selectors, scenes |
| Price | Free, GPL and open | 11 to 40 EUR escrow, up to 72 EUR open source |
The 2026 multicharacter market, priced
Prices below were read from the vendor stores in August 2026 and are base prices in EUR before the permanent discount banners most of these shops run, so treat them as the shape of the market rather than today's checkout total. Two entries are worth flagging: STG sells the escrow and open source builds at the same price, which nobody else does, and Quasar sells no open source variant at all.
| Script | Price EUR | Code | Frameworks | Notes |
|---|---|---|---|---|
| esx_multicharacter | Free | open (GPL) | ESX Legacy | Ships inside esx_core. 4 slots by default, Config.CanDelete, Config.Prefix, Config.Spawn, /relog. |
| qb-multicharacter | Free | open | QBCore | Official QBCore repo. Config.DefaultNumberOfCharacters = 5 plus a per-license override table. |
| izzy Multicharacter V5 | 11.40 / 28.20 | escrow / open | ESX, QB, QBox | Floor of the market. Five generations sold in parallel, each in both variants. |
| CodeM mMultichar Remake | 12.00 | escrow | ESX, QBCore | Character profiles, paid slots, live ID preview. Store runs a permanent base price cut. |
| CodeM Venice Multichar & Spawn | 18.00 / 72.00 | escrow / open | ESX, QBCore | Bundles a spawn selector. Widest escrow to open source gap of the segment at 4x. |
| STG Multicharacter | 19.99 | escrow and open | ESX, QB, QBox, vRP | Same price for both variants. 16+ languages, Tebex key integration for extra slots. |
| atiysu Multi Character & Spawn | 21.59 / 71.99 | escrow / source | ESX, qb-core | Multichar and spawn selector combined. Source code priced at 3.3x the escrow build. |
| VMS Multi-Characters & Identity | 24.00 | open source | ESX, QB-Core, QBX | Identity system built in. VMS also sells a standalone identity script separately. |
| Sotek Multicharacter | 30.00 | escrow | ESX, QBCore, Qbox | Flagship package of the store, homogeneous 24 to 30 EUR range across their catalogue. |
| Quasar Multicharacter + Spawn | 39.99 | escrow | ESX, QB, QBCore, Qbox | Top of the escrow band. Spawn selector, cinematic intros, paid and VIP slots, no open variant. |
One absence is deliberate. rcore, often named in the same breath as these vendors, does not sell a standalone multicharacter selector: their character work lives in their appearance and clothing package with a built-in creator. If you were looking for an rcore multichar, it is not a thing, and the closest equivalent is buying an appearance system separately.
Escrow, open source, and the 3x tax
Search volume for "fivem multicharacter escrow" usually comes from one worry: that escrow means a black box you cannot configure. It does not. Escrow is the Cfx.re asset protection that encrypts the core Lua and ties the resource to the licence that bought it, while the config file, the locale strings and the framework bridge stay editable in plain text. You set slots, spawn coordinates, skin manager and wording normally. The only thing you cannot do is rewrite the selection logic.
What is worth knowing is the price of that rewrite. Across this segment the open source build of the same script costs two and a half to four times the escrow one: izzy goes from 11.40 to 28.20 EUR, atiysu from 21.59 to 71.99 EUR, and CodeM Venice from 18.00 to 72.00 EUR, a clean 4x. Unless you have a developer who is genuinely going to open those files, escrow is the rational buy and the difference pays for two more scripts.
Escrow price to open source price, same script
- izzy Multicharacter V511.4 to 28.2 EUR
Two and a half times the escrow price for the source.
- CodeM Venice Multichar & Spawn18 to 72 EUR
A clean 4x, the widest gap in the segment.
- STG Multicharacter19.99 EUR
Same price for both variants, which nobody else does.
- atiysu Multi Character & Spawn21.59 to 71.99 EUR
Source code priced at 3.3x the escrow build.
- Quasar Multicharacter + Spawn39.99 EUR
Top of the escrow band, no open source variant at all.
0 EUR 72 EUR
Where Var-MultiChar fits, and where it does not
Var-MultiChar takes one clear position: the selection screen is not an NUI panel, it is the game. It forces the player into the native v_mugshot police line-up interior and renders each character on the GTA mugshot board scaleform, with the ped standing under the height chart and the name, job and bank balance printed on the board. Getting past two characters required shipping custom mugshot_board_03 and mugshot_board_04 assets, which is why the slot ceiling is four. That is the trade: a look nothing else in the table reproduces, capped at four slots.
Under the surface it is built for the operational cases the free versions skip. Slots live in their own multicharacter_slots table keyed by identifier, so /setslots and /remslots change one player without touching the config, and /disablechar suspends a single character instead of deleting it, which is what you want for a moderation case rather than a ban. It blocks a second connection on the same identifier at the deferral stage, migrates the identifier columns to the right VARCHAR length at boot so the character prefix fits, and can auto-login players straight onto their last used character when you would rather skip the screen entirely. Deletion asks the player to type a confirmation word before it runs the transaction. Appearance goes through esx_skin, qb-clothing, fivem-appearance or illenium-appearance, and creation chains directly into Var-Creator, the character creator with the identity form, photo mode and per-player routing buckets, so an empty slot becomes a finished identity without a second resource negotiating the handoff.
The honest gaps, since the table above sets the bar: there is no spawn selector, and four vendors in that list bundle one. The locale is a single English table, where STG ships sixteen languages. Framework coverage stops at ESX and QBCore, so QBox and vRP servers should look at izzy, Sotek or STG instead. And the four slot cap is a hard ceiling, not a config number you can raise. If your server needs six slots and a spawn menu, buy something else. If you want the connection screen to look like the player is being booked into Mission Row and you are running ESX or QBCore, this is the only one in the segment doing it natively.
Selling extra character slots
Extra slots are one of the safer things to put on a Tebex store, because a slot is convenience rather than power, which is the line Cfx.re draws. The technical requirement is the per-player slot row described above: your Tebex package fires a command after checkout, the command writes the new slot count against the buyer identifier, and the multichar reads that row instead of the global default on the next connect. Var-MultiChar exposes this through a config flag and the same slots table the admin commands use, Quasar sells it as premium and VIP slots, and STG calls it Tebex key integration. Where this sits in a wider revenue mix, what converts and what gets a server in trouble, is covered in the FiveM server monetization guide.
Frequently asked questions
What is a multicharacter script in FiveM?
A multicharacter script is the screen a player lands on right after connecting, before they spawn. It lists the characters attached to their identifier, lets them select one, create a new one in a free slot, or delete one, then hands control to the framework so the chosen character loads with its own money, job, inventory and appearance. Without it a player has exactly one identity per server, which is why almost every roleplay server runs one.
Is esx_multicharacter or qb-multicharacter good enough?
For a lot of servers, yes. esx_multicharacter ships inside esx_core under the GPL with four slots by default, and qb-multicharacter is free on the QBCore GitHub with Config.DefaultNumberOfCharacters set to 5 and a per-license override table. Both handle selection, creation and deletion, which is the whole job. You start paying when you want a presentation that does not look like every other server, or features the free versions do not have, such as selling slots through Tebex or per-character enable and disable controls for staff.
How much does a FiveM multicharacter script cost in 2026?
The escrow band runs from roughly 11 to 40 EUR. izzy sits at the floor with Multicharacter V5 at 11.40 EUR and CodeM mMultichar Remake at 12.00 EUR, the middle sits around 18 to 24 EUR with CodeM Venice, STG and VMS, and Quasar Multicharacter + Spawn is the top of the escrow range at 39.99 EUR. Open source builds of the same scripts cost far more, up to 72.00 EUR. Prices move constantly because most of these stores run permanent discount banners, so check the store page before you budget.
What does FiveM multicharacter escrow mean?
Escrow is the official Cfx.re asset protection: the core Lua is encrypted server-side and the resource only runs on the server that owns the licence. It does not lock you out of configuration. On a well packaged multicharacter escrow build the config file, the locale table and the framework bridge stay in plain text, so you still set slot counts, spawn coordinates, the skin manager and the wording without touching protected code. You only need an open source variant if you plan to rewrite the selection logic itself.
How many character slots should players get?
Two to four is the usual range on a serious roleplay server, and four is the default in esx_multicharacter. More slots means more alt characters, which tends to dilute roleplay and inflate your users table. A common pattern is two or three free slots for everyone with additional slots sold or granted as a supporter perk, which keeps the roster tight while giving your regulars a reason to buy.
Can I sell extra character slots on my server?
Yes, and it is one of the few monetizations that stays inside the Cfx.re rules because a slot is a convenience, not a gameplay advantage. Technically it needs a per-player slot count stored in its own table rather than a single global config value, so your Tebex package can run a command that writes that row after checkout. Scripts that advertise Tebex key integration or paid slots, including Quasar, STG and Var-MultiChar, all work this way.
-- var-fivem.com
Var-MultiChar
Character selection on the native GTA mugshot board, up to 4 slots, ESX and QBCore, four skin managers, admin slot commands and optional Tebex slot sales. Available in escrow, partially open and open source.
Related: Best ESX scripts · Best QBCore scripts
Keep reading
- listicleBest FiveM Character Creator Script in 2026What a FiveM character creator has to cover: parent heritage, face sliders, overlays, clothing, camera and saving to illenium-appearance or fivem-appearance, with the free and paid options compared on August 2026 prices.read
- listicleBest FiveM Clothing Store Script in 2026What a FiveM clothing shop has to cover, from live try-on and item thumbnails to per-store pricing and saved outfits, with 13 free and paid options compared on prices read in August 2026.read
- frameworksESX vs QBCore: Which FiveM Framework Should You Choose?A face-off between ESX Legacy and QBCore read from their actual repositories: architecture, player and money APIs, database schema, inventory, ecosystem, learning curve, migration cost and where Qbox fits.read