Installation
Flux Pause Menu replaces the menu your players see when they press ESC in‑game. Instead of GTA’s plain pause screen, they get a clean three‑panel menu — player info, a map, and settings — with a blurred view of the game behind it and a short camera shot of their character holding a map.
This guide walks you through setup from start to finish. You don’t need to be a developer — if you can edit a text file and restart your server, you can install this.
New to FiveM resources? A “resource” is just a folder of files your server loads. Installing one means: drop the folder in, add one line to a config file, and restart. That’s the whole pattern, and it’s what we do below.
Before you start
You’ll need these already on your server:
- ox_lib — a free, common helper resource most servers already run. Download it here if you don’t have it.
- A framework — one of ESX, QBCore, or QBox. Don’t run a framework? No problem — the menu also works in Standalone mode with no framework at all.
Step‑by‑step setup
Download the resource
After your purchase, download the resource from the CFX Portal using your license key. You’ll get a folder named flux-pausemenu.
Add it to your server
Move the flux-pausemenu folder into your server’s resources folder — the same place all your other resources live.
Tell your server to load it
Open your server.cfg file (this is your server’s main settings file) and add this line:
ensure flux-pausemenuensure simply means “start this resource when the server boots.” Every resource you run has a line like this.
Set it up for your server
Open shared/config.lua (inside the flux-pausemenu folder) in any text editor. The four settings below are the only ones you need to touch to get started:
Config.Framework = 'qbox' -- your framework: 'esx', 'qbcore', 'qbox', or 'standalone'
Config.Locale = 'en' -- menu language: 'en', 'fr', 'de', 'es', or 'pt'
Config.Key = 'ESCAPE' -- the key that opens the menu
Config.Theme = {
primary = '#FF0000', -- your brand color (the whole menu is built from this one color)
}Save the file. Every other setting is optional and explained on the Configuration page.
Restart your server
Restart the server fully so it picks up the new resource. You’re done — press your menu key in‑game to see it.
After the first install, if you only change shared/config.lua later, you don’t need a full restart — just run restart flux-pausemenu in your server console and reopen the menu.
Pick your framework
Your framework is the system that stores your players’ data — their name, job, and money. Flux Pause Menu reads that data to fill in the player card. Set Config.Framework to match what your server runs:
Config.Framework = 'esx' -- 'esx' | 'qbcore' | 'qbox' | 'standalone'You don’t need to worry about load order — the menu waits for your framework to be ready on its own. Here’s what shows on the player card for each one:
ESX
Use 'esx' if your server runs ESX (es_extended).
The player card shows:
- Name — the character’s first and last name
- Age — worked out from the character’s date of birth
- Job and grade
- Cash and Bank
ESX has no gang system, so the gang line is hidden automatically.
Languages
The menu comes in five languages out of the box:
| Language | Set Config.Locale to |
|---|---|
| English | en |
| French | fr |
| German | de |
| Spanish | es |
| Portuguese | pt |
If a line hasn’t been translated, it falls back to English automatically, so nothing ever shows up blank.
Want a language that isn’t listed? Copy locales/en.lua, rename the copy (for example locales/it.lua for Italian), translate the text inside, then set Config.Locale = 'it'.