~/guides/qbcore-scripts
Best QBCore Scripts for FiveM
-- qbcore · updated october 2026 · var fivem team
QBCore is one of the most widely used roleplay frameworks on FiveM, and the scripts you run on top of it define how your server actually feels. This guide covers QBCore-compatible scripts by category, how Qbox compatibility works, and what to check before you buy: resmon cost, escrow vs open source, support and update policy.
QBCore vs Qbox
Qbox is a fork built on QBCore, so QBCore-based forks such as Qbox work through QBCore compatibility. In practice that means a script written against the standard QBCore APIs, player objects, money functions, job checks, will run on a Qbox server too. Var scripts detect the framework at runtime instead of asking you to pick a build, so the same resource works on qb-core and Qbox installs without separate downloads or config switches. If you are migrating from QBCore to Qbox, scripts that stick to the shared API surface are the ones that survive the move without patches.
How to choose QBCore scripts
The four things to check before buying any QBCore script are resmon cost, code access, support and updates. Resmon (the in-game resource monitor) shows how much CPU time a script eats per frame; a shop or banking UI should idle near 0.00ms and only spike while open. Heavy loops in a badly written script cost you player slots.
Code access matters just as much. Escrow-protected scripts are cheaper but you cannot read or edit the core logic, only the config. Open source costs more upfront and lets you audit, patch and integrate freely. If you run custom resources that need deep hooks, budget for open source on the scripts you plan to modify. Finally, check that the developer answers support tickets and actually ships updates: FiveM artifacts, qb-core itself and dependencies like oxmysql all move, and an abandoned script becomes a liability within months. Var scripts include Discord support and lifetime updates on every tier, and several ship a built-in update checker.
Six QBCore scripts to start with
Six scripts that run on QBCore and on Qbox, across economy, minigames and appearance. Each card shows the live price and opens the script page, where the test server link sits next to the buy button.

Var-Coins-Shop
In-game coin shop for cosmetics or perks with Tebex-ready purchase flow.

Var-Paintball
Var-PaintBall is a FiveM paintball script for ESX, QBCore and Standalone: Team Deathmatch, Free-For-All, Elimination and Gun Game, player-created lobbies with optional passwords, cash or bank wagers from 100 to 50,000, medals and kill streaks, a persistent SQL leaderboard and two indoor arenas (4v4 Classic, 6v6 Big Map) in instanced routing buckets.

Var-TattooShop V2
Var-TattooShop V2 is a FiveM tattoo studio where players do not just pick a tattoo, they draw it. Three modes: 1,591 vanilla GTA tattoos across 25 collections, image import from the player's own PC, and real freehand painting on the ped. Custom ink replicates to every other player through the engine decoration system. ESX, QBCore and Standalone.

Var-Emote
The ultimate emote menu with 1,000+ animations, shared emotes, emote wheel, playlists, screenshot mode, binoculars, crouch system, and a modern React UI.

Var-Casino
Var-Casino is a complete FiveM casino script for ESX and QBCore, with 5 games (slots, blackjack, roulette, three-card poker and horse racing), a chip economy, a daily Lucky Wheel, a progressive jackpot, anti-addiction tools and Discord logging.

Var-ClothesShop V2
A premium FiveM clothing shop script for ESX, QBCore and Standalone. Players browse an image-based catalog with real try-on previews, save and rename outfits, and shop across 14 ready-made stores, each with its own pricing engine and item whitelist.
All QBCore scripts, with prices
Economy scripts for QBCore
Economy scripts are the backbone of a QBCore server because money is what most roleplay loops feed into. Var-Bank replaces the default banking experience with a React UI, personal accounts with auto-generated IBANs, transfers, beneficiaries, 7-day analytics and society accounts that plug into qb-management or qb-banking. Var-Bill handles player and society invoices from a React menu: the receiver pays from cash or bank, and society bills land in the job account through qb-banking. Var-Casino adds a full Diamond Casino: slots, blackjack, roulette, three-card poker and horse racing on a chip economy, with a progressive jackpot, a daily lucky wheel and an anti-addiction system with per-session loss caps.
For day-to-day gameplay, Var-Shop covers 24/7 convenience stores with a basket checkout and 19 editable locations, and Var-AFK pays configurable passive income to idling players through QBCore's AddMoney API. If you monetize your server, Var-Coins-Shop is a premium coins store fed by Tebex top-ups that delivers vehicles, weapons and packs directly into player_vehicles and player inventories, with loyalty tiers and an in-game owner panel. And Supermarket Simulator turns retail into a player-owned business: build the store interior in-game, order stock, set prices and serve NPC customers at a scanning checkout.
Job and activity scripts
Job scripts give players something to do between roleplay scenes. Var-GardenerJob sends players collecting leaf, branch and flower bags across 100+ bush spots in 5 map zones with a work truck and server-side anti-abuse, while Var-PosterJob has them putting up posters around the city, including custom-image posters rendered live via DUI. Var-AutoCarDealer runs a dealership with a live catalog, instanced test drives and purchases registered straight into player_vehicles.
For structure and coordination, Var-Crew lets players found their own crews with custom rank hierarchies and granular per-rank permissions, and Var-Alert is the dispatch layer: job-targeted calls that on-duty police, EMS or mechanics accept or refuse, with automatic GPS routing to the scene. On the competitive side, Var-PaintBall hosts instanced paintball matches in 4 modes with money wagering, persistent SQL leaderboards and medals, fully wired into the QBCore economy.
Crime scripts
Crime content keeps police roleplay alive. Var-Atm adds ATM robberies with a Fleeca-style scaleform drilling minigame, configurable rewards, cooldowns, a minimum cops-on-duty requirement and qb-target support. Var-Drugs goes deeper: player-owned Meth, Cannabis and Cocaine labs with custom interiors, harvesting, production upgrades paid in black money, NPC dealer missions and street dealing with a per-zone trust system that raises sell prices as reputation grows.
Appearance and character scripts
The Var character, clothing and barber scripts and the V1 tattoo shop all support qb-clothing alongside esx_skin, fivem-appearance and illenium-appearance, so they slot into whichever skin manager your QBCore server runs. Var-Creator handles character creation with full face customization and an identity form, and Var-MultiChar adds multi-character slots presented on a native GTA mugshot-board scaleform.
For in-city customization, Var-BarberShop covers hair, beard and makeup with animated chair scenes across 7 locations, Var-ClotheShop and Var-ClotheShop V2 handle clothing stores (V2 adds an image-based catalog with per-store pricing), and Var-TattooShop V1 offers 693 tattoos across 6 body zones with live preview. For custom ink, Var-TattooShop V2 lets players draw their own tattoos on the ped or import an image, seen by every player, next to 1,591 vanilla tattoos across 25 collections. For expression, Var-Emote ships 381 emotes, 222 dances, 273 prop emotes, shared dual emotes and an 8-slot emote wheel.
Utility and standalone scripts
Some scripts skip the framework question entirely. Var-Interact is a standalone 3D interaction system (hint icons, hold-to-confirm panels, NPC dialogue trees) exposed via exports, and Var-LoadingScreen is a JSON-configured loading screen with a video background and music player. Var-PinCode gives developers a drop-in PIN keypad export to gate doors, safes or vehicles, and Var-Chess adds an in-world 3D chess minigame with PvP, AI opponents and optional QBCore money wagering. All four run on QBCore, and Interact and LoadingScreen need no framework at all.
Escrow, Partially Open and Open Source
Every Var script ships in three Tebex variants: Escrow (protected code, lowest price), Partially Open (editable code) and Open Source (full source). Framework and config files are typically left open for editing even on escrow, so localization, prices, locations and keybinds stay in your hands on any tier. Pick escrow if you want the feature set at the lowest cost, partially open if you customize logic, and open source if you audit code or build deep integrations. All three tiers get the same lifetime updates and Discord support.
Frequently asked questions
Do QBCore scripts work on Qbox?
Yes in most cases. Qbox is a fork built on QBCore, and QBCore-based forks such as Qbox work through QBCore compatibility. Var scripts detect QBCore at runtime and use its standard APIs (player data, money, jobs), so they run on Qbox servers without a separate version.
How do I install a script on a qb-core server?
Drop the resource into your resources folder, add ensure <resource-name> to server.cfg after qb-core and oxmysql, import the SQL file if one is included, then restart the server. Var scripts auto-detect QBCore, so there is usually no framework flag to set; config files stay editable even on escrow.
What is the difference between QBCore and ESX?
Both are roleplay frameworks that manage players, jobs, money and inventory. ESX is the older ecosystem with the largest back catalog, while QBCore is a newer codebase with its own resource set (qb-inventory, qb-banking, qb-target). Scripts written for one do not run on the other unless the developer supports both, which is why multi-framework scripts with auto-detection save you from being locked in.
Do these scripts require ox_inventory?
No. Var scripts work with standard QBCore inventory and money APIs out of the box. Where ox_inventory adds value it is auto-detected as an option, for example Var-Atm switches between ox_inventory and native items, and Supermarket Simulator ships ox_inventory install files alongside ESX and QBCore ones.
Can I test QBCore scripts before buying?
Yes. Every Var script runs on the public test server at cfx.re/join/qlkb8v, so you can join in-game and try the banking UI, casino games, emotes or the supermarket loop before spending anything.
-- var-fivem.com
Browse QBCore-ready scripts
Every script on this page runs on QBCore, and on Qbox through its QBCore compatibility, with instant Tebex delivery, lifetime updates and a public test server where you can try everything in game before buying.
Related: Best ESX scripts Best FiveM scripts in 2026 Best FiveM multicharacter script
Keep reading
- 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
- listicleBest FiveM Scripts in 2026Ten premium FiveM scripts worth running in 2026: player-run supermarkets, coin shops, tattoo studios, paintball, casinos and more, each testable in game before you buy.read
- businessFiveM Escrow vs Open Source: What You Actually BuyHow Cfx.re asset escrow works, which files it encrypts, what stays editable in an escrow build, what partially open and open source change, and how to pick a tier for your server.read