JK Pause Menu

FAQ

Quick answers to the most common questions about JK Pause Menu.

Pressing ESC opens the default GTA menu instead of this one.

Another resource is likely capturing the pause control before this one. Stop other menu/HUD scripts to confirm, and make sure jk_pausemenu is started after them in your server.cfg.

The player avatar isn't showing / shows a default image.

Real Discord avatars require a bot token convar. Add it to a private server cfg:

setr jk_pausemenu_discord_bot_token "YOUR_TOKEN"

The player must also be connected with Discord, and the bot must share a server with them.

Does it support QBCore / QBox?

The menu runs on ESX by default for the player card. Optional framework hooks for QBCore / QBox player data and several gang systems are included and can be enabled in the config.

What does the Exit button do?

It cleanly disconnects the player from the server (the same as leaving the game). This is intentional — it mirrors the "Quit" option of the native pause menu.

Can I change the key that opens the menu?

Yes. Set KeyBind.Key in shared/cfg.lua. With ESCAPE the script overrides the native menu; with any other key a rebindable key mapping is registered.

How do players open the map?

Either via the Map tile in the menu, or directly with the M key, which is always registered.

Where do I edit the configuration?

Everything is in shared/cfg.lua and the Locales/ folder. Both are escrow-ignored, so they remain fully editable after purchase.

Is it optimized?

Yes. The script idles at 0.00ms when closed; while open it only refreshes the player card once every 60 seconds. The UI is a lightweight React build served locally.

Still stuck?

Open a ticket on our Discord and we'll help you out.