Framework hub
Move into the QBCore landing page to compare verified scripts, framework fit, and install-ready products built for modern FiveM servers.
Open QBCore hubUse this guide to narrow the framework decision, then move into the core commercial hubs for verified scripts, curated bundles, and a faster server launch path.
Framework hub
Move into the QBCore landing page to compare verified scripts, framework fit, and install-ready products built for modern FiveM servers.
Open QBCore hubFramework hub
Use the ESX landing page to compare framework-specific resources, launch guidance, and premium products that fit ESX-first servers.
Open ESX hubPremium catalog
Move from research into the main shop to compare real products, framework labels, screenshots, and production-ready quality signals.
Open premium shopThe definitive list of the best free FiveM mods available in 2026. From MLOs and scripts to EUP packs and vehicles, these are the must-have resources for your server.
You want solid interiors that do not tank FPS. This starter pack gives you ten free MLOs that we vetted for clean portals, stable lighting, working navmesh, and small stream…
Learn how to install FiveM mods from FiveMX, choose compatible resources, upload files, update server.cfg, and troubleshoot common setup issues.
A step-by-step guide to installing, configuring, and troubleshooting FiveM mods on your server. From scripts and MLOs to vehicles and EUP packs.

Installing mods is what transforms a basic FiveM server into a unique, immersive experience. Whether you are adding custom scripts, MLO interiors, vehicles, or EUP clothing packs, the process follows a consistent pattern. This guide covers everything you need to know.
Every FiveM mod, regardless of type, follows the same basic installation process:
Step 1: Download the mod. Obtain the resource from a trusted source. Most mods come as .zip or .rar archives. Extract them to a folder.
Step 2: Place the folder in resources. Move the extracted folder into your server's resources/ directory. The folder name matters — it must match what you write in your server configuration.
Step 3: Add to server.cfg. Open your server.cfg file and add one of these lines:
ensure mod_folder_name
Or for more control with startup order:
start mod_folder_name
Step 4: Restart the server. Use txAdmin to restart, or run restart mod_folder_name in the server console for just that resource.
Scripts are the most common mod type. They add gameplay functionality: jobs, inventory systems, HUDs, police systems, and more. Script-specific considerations:
.sql file. Run it against your database before starting the script.config.lua file. Review and customize settings before deploying.MLOs add custom interiors to existing buildings or create entirely new locations:
resources/ and ensure it in server.cfgCustom vehicles use the addon or replace method:
Emergency Uniform Packs and custom clothing follow a specific process:
eup-stream or similar folderfivem-appearance or illenium-appearance as a dependencyResource fails to start. Check the server console for error messages. Missing dependencies, syntax errors in config files, or incorrect folder names are the most common causes.
Mod loads but doesn't work in-game. Verify you have the correct permissions (admin/ACE permissions). Some scripts require you to add yourself to a whitelist.
Server crashes on startup. One of your mods is conflicting with another. Disable recently added mods one by one to identify the problem resource.
Players can't see the mod. For client-side mods like MLOs and vehicles, ensure the resource is set to start and players have joined after the resource was initialized.
The key to smooth mod management is testing. Always test new mods on a development server before deploying to your live community.
Place mod resources in your server's `resources/` directory. Each mod typically comes in its own folder. After placing the folder, add `ensure mod_name` or `start mod_name` to your `server.cfg` file and restart the server.
Common reasons include: missing dependencies (check the mod's documentation), incorrect folder name (must match the ensure command), missing fxmanifest.lua (required for all modern resources), or script errors in the server console. Always check the server console for error messages after starting a resource.
Yes, use the `refresh` command followed by `start mod_name` in the server console. However, some mods require a full restart for database changes or framework initialization. Restarting is always safer.
Launch faster
Bundles shorten the path from planning to launch by grouping the highest-leverage scripts into a cleaner commercial starting point.