Var FiveM
ScriptsBundlesSubscriptionsDocs
VAR
Var FiveM
ScriptsBundlesSubscriptionsDocs
Theme CustomizerAboutContact
Shop Now
GUIDE

~/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.

-- index

  1. 01Why multicharacter
  2. 02What to check before buying
  3. 03The free framework options
  4. 04The 2026 price table
  5. 05Escrow vs open source
  6. 06Where Var-MultiChar fits
  7. 07Selling extra slots
  8. 08FAQ

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

  1. 01Connection deferralThe player is held before the spawn while the server reads the Rockstar identifier.
  2. 02Character listEvery character attached to that identifier, each with its own money, job, inventory and appearance.
  3. 03Select, create or deleteA filled slot loads. An empty slot should chain straight into the character creator. Deletion should ask for a typed confirmation.
  4. 04Handoff to the frameworkThe character row is what everything downstream is keyed to, not the player.
  5. 05SpawnThe skin is reapplied through esx_skin, qb-clothing, fivem-appearance or illenium-appearance, and the player is in the world.
One Rockstar licence, several separate lives. Everything a player owns hangs off the row this screen hands back to the framework.

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.

Criterionesx_multicharacter / qb-multicharacterA paid multichar
Select, create and delete a characteryesyes
Default slots4 on ESX, 5 on QBCoreConfig value or per-player table
Extra slots for one playerBy hand, in a config table on QBCoreDatabase row keyed by identifier
Writable from a Tebex checkoutnoQuasar, STG and Var-MultiChar
Disable a character instead of deleting itnoOn some, /disablechar on Var-MultiChar
Appearance bridge beyond its own frameworknoThe four common skin managers
PresentationA flat NUI list of namesCinematic intros, spawn selectors, scenes
PriceFree, GPL and open11 to 40 EUR escrow, up to 72 EUR open source
The free ones already do the job the script exists to do. The right hand column is what the money actually buys.

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.

ScriptPrice EURCodeFrameworksNotes
esx_multicharacterFreeopen (GPL)ESX LegacyShips inside esx_core. 4 slots by default, Config.CanDelete, Config.Prefix, Config.Spawn, /relog.
qb-multicharacterFreeopenQBCoreOfficial QBCore repo. Config.DefaultNumberOfCharacters = 5 plus a per-license override table.
izzy Multicharacter V511.40 / 28.20escrow / openESX, QB, QBoxFloor of the market. Five generations sold in parallel, each in both variants.
CodeM mMultichar Remake12.00escrowESX, QBCoreCharacter profiles, paid slots, live ID preview. Store runs a permanent base price cut.
CodeM Venice Multichar & Spawn18.00 / 72.00escrow / openESX, QBCoreBundles a spawn selector. Widest escrow to open source gap of the segment at 4x.
STG Multicharacter19.99escrow and openESX, QB, QBox, vRPSame price for both variants. 16+ languages, Tebex key integration for extra slots.
atiysu Multi Character & Spawn21.59 / 71.99escrow / sourceESX, qb-coreMultichar and spawn selector combined. Source code priced at 3.3x the escrow build.
VMS Multi-Characters & Identity24.00open sourceESX, QB-Core, QBXIdentity system built in. VMS also sells a standalone identity script separately.
Sotek Multicharacter30.00escrowESX, QBCore, QboxFlagship package of the store, homogeneous 24 to 30 EUR range across their catalogue.
Quasar Multicharacter + Spawn39.99escrowESX, QB, QBCore, QboxTop 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

The bar is the distance between the two builds of one product. Base prices read from the vendor stores in August 2026, before the permanent discount banners.

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 short version

Every script in this segment selects, creates and deletes a character, including the two free ones. What separates them is the screen the player lands on at connect and what your staff can do to a character afterwards. Decide those two first, then look at the price.

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.

View the scriptTry it live

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
VAR
Var FiveM

Premium FiveM scripts. Low resmon, high quality. Built for ESX, QBCore & Standalone.

28scripts
1,500+sales

Scripts

  • Marketplace
  • Bundles
  • Subscriptions
  • Theme Customizer

Most Popular

  • Supermarket Simulator
  • FiveM Casino Script
  • FiveM Coin Shop
  • FiveM Emote Menu
  • FiveM Paintball Script
  • FiveM Clothing Shop Script
  • FiveM Interaction Script
  • FiveM Character Creator

Resources

  • Free Scripts
  • Guides
  • Documentation
  • Support

Company

  • About
  • Contact
  • Discord

Legal

  • Terms
  • Privacy
  • Refunds

© 2026 Var FiveM. All sales final.

Payments byTebex