01Download the script
After purchase, open your Dashboard → Downloads and download the latest .zip for the script. Always use the newest version — older releases may be missing bug fixes and framework updates.
A complete step-by-step guide for new server owners. Learn how to add scripts to FiveM the right way — covering both Escrow-protected and Open Source resources, server.cfg setup, dependencies, and common troubleshooting.
You'll need a working FiveM server (Windows, Linux, or a hosted panel like Zap-Hosting / txAdmin), file access via FTP or the panel's file manager, and a text editor such as VS Code. If you're on a shared host, make sure you can edit server.cfg.
After purchase, open your Dashboard → Downloads and download the latest .zip for the script. Always use the newest version — older releases may be missing bug fixes and framework updates.
Unzip the file into your FiveM server's resources/[custom]/ directory (or any nested category folder loaded by server.cfg). Keep the original folder name — resource names in fxmanifest.lua and server.cfg must match exactly.
Check the script's README for required resources such as ox_lib, oxmysql, es_extended, qb-core, or ox_target. Install and ensure them BEFORE the script — missing dependencies are the #1 cause of failed startups.
Open config.lua in the resource folder. Set Config.Framework (ESX / QBCore / Standalone), enable the correct target/inventory bridges, and adjust prices, jobs, and locale. Job names are case-sensitive.
Add ensure your_script_name to server.cfg below its framework and any shared dependencies. Order matters: dependencies must load first, or the script fails to reference their exports.
Boot the server and watch txAdmin or the console. A successful install prints a version banner and dependency check. If anything is missing, the log tells you the exact resource name to install.
FiveM scripts ship in two flavors. The install flow is identical, but a few details differ once the resource is on your server.
config.lua, locales, and UI files are editable.Load order matters. Ensure shared libraries and your framework first, then individual scripts.
# Shared libraries ensure oxmysql ensure ox_lib ensure ox_target # Framework (choose one) ensure es_extended # ESX # ensure qb-core # QBCore # Your scripts ensure my_new_script
The console prints the exact reason. Usually a missing dependency (install it and add to server.cfg) or a syntax error in config.lua (a stray comma or missing quote).
The framework isn't ensured before the script. Move the framework's ensure line above the script in server.cfg and restart.
The Cfx account linked to your server doesn't own the license. Link the correct account in txAdmin or move the purchase to that account on Tebex.
A NUI file failed to load. Restart the resource, clear the FiveM client cache, and confirm the html/ folder was extracted alongside the Lua files.
Our team helps every buyer get their scripts running. Open a support ticket.