Docsbazq-pausemenu | Clean and Sharp Pause Menu A modern, responsive, and performance-optimized pause menu for FiveM servers. Supports QBCore, Qbox, and ESX out of the box.
This menu features a unique Notification History system that ensures players never miss a message, even if they were away from their screen.
- Automatic Framework Detection: Works with QBCore, Qbox, and ESX automatically.
- Notification History: Captures notifications from
QBCore:Notify, , , and custom events.
bazq-cradle
ox_lib
ESX
Performance Optimized: Runs at ~0.01ms when idle.Fully Configurable: Toggle pages, notifications, and keybinds easily from config.lua.Responsive UI: Adapts perfectly to different screen resolutions.Developer Friendly: Includes exports to add custom notifications manually.
- Download the resource and place it in your
resources folder.
- Add
ensure bazq-pausemenu to your server.cfg.
IMPORTANT
Ensure the resource name is exactly bazq-pausemenu to maintain compatibility with internal UI paths.
The config.lua allows for deep customization of the menu behavior.
By default, the script auto-detects your framework.
Config.Framework = 'auto' -- 'qb', 'qbox', 'esx', or 'auto'
Config.EnableMap = true
Config.EnableSettings = true
Config.EnableKeybinds = true
Config.EnableNotifications = true -- Set to false to disable history
Add your custom notification events to capture them in the history:
Config.CustomEvents = {
'mythic_notify:client:SendAlert',
'my_custom_script:notify',
}
You can manually add a notification to the history from any other client script:
-- exports['bazq-pausemenu']:AddNotification(text, type)
exports['bazq-pausemenu']:AddNotification("System Message", "success")
- Default Open:
ESC or P (Configurable in Key Mappings)
- Interaction: Full mouse support for all menu elements.
Author: bazq
Compatibility: QBCore, Qbox, ESX
bazq Tebex | bazq Tebex | bazq-pausemenu | Clean and Sharp Pause Menu