QBCore
Best QBCore Scripts for FiveM
Updated July 2026 | by the 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.
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-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
All Var appearance scripts 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-Tattoo offers 693 tattoos across 6 body zones with live preview. 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.
Browse QBCore-ready scripts
Every script in the Var shop runs on QBCore and Qbox, with instant Tebex delivery, lifetime updates and a public test server where you can try everything in-game before buying.