HZ-PauseMenu

HZ-PauseMenu replaces the native GTA V pause menu with a clean, fully-themed interface. It is the one screen every player opens on every server — so it turns that surface into a branded hub, and a real settings panel.

Multi-framework, no database. Auto-detects ESX, QBCore, QBox, ox_core and vRP — and runs fully standalone. No SQL table. No ox_lib dependency.

What it does

  • A home screen — an interactive map card and a character card over your server's identity, Discord and a configurable shop link.
  • Citizen file — identity, live vitals (health, armor, hunger, thirst), licenses and wallet, with a live in-game mugshot taken from the player's ped.
  • FPS optimisation — player-side toggles for decals, blood, shadows, distant vehicle lights, particles, draw distance and timecycle. Stored per client, off by default.
  • Custom crosshair — a native-rendered reticle with a preset browser, savable custom presets and an unlimited HSV colour picker.
  • Keybinds board — the physical keyboard drawn with your bound keys lit, labels, tooltips and search, plus a QWERTY / AZERTY toggle.
  • Themed to your server — colours, corners and fonts follow your HZ-Bridge theme. Even the native GTA V Settings menu is recoloured to your accent.

Built to sell and drop in

Three principles keep it running on an unknown server, framework and HUD:

  • No hard framework coupling — the citizen file is normalised from whichever core you run, read directly, with HZ-Bridge only as a fallback.
  • No hard coupling to other resources — the HUD integration is declarative and points at your HUD; nothing is called on a resource that isn't started.
  • Configurable without touching Lua — everything lives in config.lua, and optionally in the HZ-Bridge admin panel.

Next steps