Every link checked on GitHub on

Free FiveM Scripts for Qbox, QBCore and ESX

Every script on this page is free and comes with its source code. We list the official scripts that each framework team publishes, sorted by job. Each one links to its source and shows its license.

60 scripts listed · no account needed · install guide below

Free scripts to download from SwisserAI

We also publish our own free scripts here. Each one is a ZIP that you download straight from this site, with no account.

So far that is one script, downloaded 127 times. More follow as we finish them.

Any framework80 files

Standalone Report System

Players open a report in game and chat live with staff. Admins claim reports, teleport, freeze, spectate and log everything to Discord.

Needs
oxmysql
License
MIT
Downloads
127
View files and download
17 listed here · 50+ on GitHub

Free Qbox scripts

Qbox started in 2022 as the successor to QBCore. Its core, qbx_core, needs ox_lib, oxmysql and ox_inventory, and a server with OneSync.

qbx_core registers itself as qb-core and ships a bridge, so most QBCore scripts run on Qbox without changes. The usual exception is a script that calls qb-inventory, because Qbox uses ox_inventory.

Needs
ox_lib, oxmysql, ox_inventory
License
GPL-3.0

Core and characters

  • qbx_core

    The Qbox core: players, jobs, gangs, multicharacter and the QBCore bridge.

  • qbx_spawn

    Players pick a spawn point on a map, or their last location.

  • qbx_cityhall

    ID cards, driver licenses and city job applications.

  • qbx_management

    Boss menu to hire, fire and promote staff and gang members.

  • qbx_adminmenu

    Admin menu with reports, player blips, vehicles and ACE permissions.

Jobs

  • qbx_police

    Police job with armory, evidence locker, fingerprints and speed radars.

  • qbx_ambulancejob

    EMS job with hospitals and medical items. Needs qbx_medical.

  • qbx_mechanicjob

    Mechanic job. Put a car on the lift and repair it part by part.

  • qbx_garbagejob

    Garbage route with random stops. Pays per bag delivered.

Vehicles

  • qbx_garages

    Garages with a built-in menu and exports for other scripts.

  • qbx_vehicleshop

    Car dealer with test drives, financing and job-locked shops.

  • qbx_vehiclekeys

    Vehicle keys. Old qb-vehiclekeys exports keep working.

  • qbx_customs

    Tuning shop with a job whitelist and your own prices.

City, housing and crime

19 listed here · 60+ on GitHub

Free QBCore scripts

Many free FiveM scripts are written for QBCore. Its official resources moved to the qbcore-fivem organization on GitHub. Old qbcore-framework links redirect there.

qb-core itself only needs oxmysql. A few resources need more, such as PolyZone or qb-target. Their README lists it.

Needs
oxmysql
License
GPL-3.0

Core and characters

  • qb-core

    The QBCore core: players, jobs, gangs, items and callbacks.

  • qb-multicharacter

    Several characters per player, with a slot limit you set.

  • qb-spawn

    Players choose where they spawn from a list.

  • qb-management

    Boss menu. Manage staff online or offline, with a boss stash.

  • qb-target

    Third-eye interaction with objects and zones. Needs PolyZone.

Jobs

Vehicles

  • qb-garages

    Public, house and job garages.

  • qb-vehicleshop

    Car dealer with test drives, financing and sales commission.

  • qb-vehiclekeys

    Lock, unlock and hand over vehicle keys.

  • qb-fuel

    Fuel and gas stations. Works as a LegacyFuel replacement.

Money, housing and crime

  • qb-inventory

    Slot inventory with stashes, trunks, gloveboxes and drops.

  • qb-banking

    Banks, ATMs, shared accounts and job or gang accounts.

  • qb-houses

    Houses built from shells, with furniture.

  • qb-doorlock

    Lock and unlock doors, with optional lockpicking.

  • qb-storerobbery

    Rob stores around the map for money and items.

  • qb-bankrobbery

    Rob banks and blow up power stations.

18 listed here · 53 on GitHub

Free ESX scripts

ESX Legacy keeps its free resources in two repositories. esx_core holds the 17 core resources, such as es_extended and esx_identity.

ESX-Legacy-Addons holds 36 more: jobs, shops, garages, banking and housing. Both need oxmysql.

Needs
oxmysql
License
GPL-3.0

Core and characters

  • es_extended

    The ESX core that every other ESX resource builds on.

  • esx_identity

    Players set name, gender, height and date of birth.

  • esx_skin

    Character appearance editor. Needs skinchanger.

  • esx_context

    Simple context menu for other resources.

  • esx_notify

    On-screen notifications with types and a timer.

Jobs

  • esx_policejob

    Police armory and garages. Officers can search and handcuff.

  • esx_ambulancejob

    Death screen with bleed-out timer, revive menu, EMS garages.

  • esx_mechanicjob

    Repair and modify vehicles, with billing and boss actions.

  • esx_taxijob

    Drive players for a fare, or do NPC missions for money.

Vehicles and housing

Money and admin

  • esx_banking

    Banks and ATMs players can walk up to.

  • esx_society

    Boss menu, salaries and society bank accounts.

  • esx_billing

    Jobs send bills and fines. Players pay them with F7.

  • esx_shops

    Shops with a fast menu and job-based tax rules.

  • esx_adminmenu

    Admin dashboard for players, bans, vehicles and server tools.

6 listed here

Free standalone scripts and libraries

The Overextended team publishes the ox resources. They are not tied to one framework, and Qbox needs three of them to start at all.

Download these from the Releases page on GitHub. The plain source code has no built menus, so it will not work as it is.

Needs
ox_lib for most of them
License
GPL-3.0, LGPL-3.0 or MIT
  • LibrariesLGPL-3.0

    ox_lib

    Shared library for menus, notifications, progress bars and callbacks.

  • LibrariesLGPL-3.0

    oxmysql

    MySQL connector. qbx_core, qb-core and es_extended all need it.

  • GameplayGPL-3.0

    ox_inventory

    Slot inventory with item metadata. For ox_core, ESX and Qbox, not QBCore.

  • GameplayMIT

    ox_target

    Third-eye interaction with entities and zones.

  • GameplayGPL-3.0

    ox_doorlock

    Door locks for ox_core, ESX, nd_core and Qbox.

  • GameplayGPL-3.0

    ox_fuel

    Fuel system made for ox_inventory.

How to install a free FiveM script

The same six steps work for every script on this page. Most problems come from steps 2 and 5: a wrong folder name or the wrong start order.

  1. 1

    Download the release ZIP

    On GitHub, open Releases and take the ZIP there when one exists. The green Code button gives you raw source. Scripts with a menu, like ox_lib or ox_inventory, only work from the release ZIP.

  2. 2

    Check the folder name

    Unzip it. The folder name must match the resource name, so rename qb-garages-main to qb-garages. Other scripts call it by that name.

  3. 3

    Put it in resources

    Move the folder into your resources folder. A folder in square brackets, like [qbx], only groups resources. FiveM still finds everything inside it.

  4. 4

    Import the SQL file

    If the script ships a .sql file, run it on your database before the first start. HeidiSQL or the mysql command line both work.

  5. 5

    Add it to server.cfg

    Add an ensure line below the resources it needs. The order is database, library, framework, then your scripts.

  6. 6

    Restart and read the console

    Restart the server, or type refresh and then ensure with the name in the server console. If something is missing, the error names it.

server.cfg on a Qbox server
# database and library first
ensure oxmysql
ensure ox_lib

# then the framework
ensure qbx_core
ensure ox_inventory

# then your scripts
ensure qbx_garages
ensure [qbx]

On QBCore, use qb-core instead of qbx_core. On ESX, use es_extended. A line like ensure [qbx] starts every resource in that folder.

Is a free FiveM script safe to use?

The scripts listed above come from the teams that build the frameworks. For anything you find elsewhere, three checks catch most problems.

Get it from the author

Download from the GitHub page or store of the person who wrote it. Re-uploads on file sites and "leaked" paid scripts are where backdoors usually come from.

Search the code

Search all files for PerformHttpRequest and load(. Both are normal in some scripts. Be careful when they fetch code from an unknown address and run it, or when you see long unreadable strings.

Read the license

GPL-3.0 and LGPL-3.0: free to use and change, but share the source if you pass the script on. MIT: keep the copyright notice. No license file means no permission at all.

Free FiveM scripts FAQ

Yes. Every script on this page is open source under GPL-3.0, LGPL-3.0 or MIT. You can download it, run it on your server and change it without paying. The license is shown next to each one.

Pick Qbox if you start fresh and want code that is built on ox_lib. Pick QBCore if you want to use the many free scripts written for it. Pick ESX Legacy if your team already knows ESX.

All three are free, and all three received updates on GitHub in August or September 2026.

Most do, without changes. qbx_core registers itself as qb-core and ships a bridge for the QBCore functions and events.

The common exception is a script that talks to qb-inventory directly. Qbox uses ox_inventory, so those calls need to be changed.

Unzip it into the resources folder of your server. Make sure the folder name matches the resource name. Then add a line such as "ensure qb-garages" to server.cfg, below the framework, and restart.

Under GPL-3.0 you may charge for it, but you must give buyers the full source code under the same license. Selling a GPL script as locked or encrypted code breaks the license. MIT scripts only ask you to keep the copyright notice.

No. A leaked script is not a free script. Using it breaks the license of the author. Leaked files are also a common way backdoors get onto servers. Stick to scripts that the author published for free, or generate your own script.

Yes. Calls like ESX.GetPlayerFromId have a direct match in QBCore and Qbox, and many other calls do too. Some have none. The SwisserAI framework converter shows you which calls change before you convert anything. That analysis is free.