G.A.SG.A.S Docs
G.A.S Docs / Other

Glass HUD

A glass-style HUD for Qbox servers — frosted-glass activity rings for player status, an analog speedo + RPM cluster, a glass compass with street names, stress system, and a full in-game settings menu.

Version v1.0.0Framework QboxUpdated July 2026 $14.99 Get it on the store →

Glass-style HUD for Qbox (qbx_core) servers. A full replacement for qbx_hud — frosted-glass activity rings for player status, an analog instrument cluster (speedo + RPM tach + fuel), a glass compass with street names, money popups, stress system, cinematic mode, and a built-in settings menu.

Features

  • Status rings — health, armor, hunger, thirst, stress, oxygen, voice/radio, armed, parachute, engine, harness, nitro, cruise. Each ring can be set to "always show" or "dynamic" (fades when full/empty) from the in-game menu.
  • Vehicle cluster — analog speedometer (240 top end), RPM tachometer arc, gear indicator, fuel bar, seatbelt warning, altitude readout in aircraft.
  • Compass — glass bezel with cardinal ticks, street/crossroad names, pointer, and degrees; can follow camera or player heading.
  • Minimap control — square or circle minimap, borders, show on foot or vehicle-only, cinematic mode with letterbox bars.
  • Money HUD — cash/bank popups on change, /cash and /bank commands.
  • Stress system — gain from shooting and speeding (configurable), screen blur/ragdoll effects, optional LEO exemption.
  • Settings menu — players press I (rebindable via FiveM keybinds) to open; choices persist per player via KVP.
  • Performance modes — "Optimized" (30fps) or "Synced" (real-time) update rates for the speedometer and compass, per player.
  • 20 locale files included (en, de, fr, es, pt-br, and more) via ox_lib locale.

Dependencies

  • qbx_core
  • ox_lib
  • ox_inventory (used for hide-HUD-while-inventory-open and weapon stress hooks)

Installation

  1. Disable the default HUD — ensure qbx_hud (or any other HUD) is stopped/removed from your server.cfg.
  2. Drop rr-hud into your resources folder (e.g. resources/[custom]/rr-hud).
  3. Add to your server.cfg after qbx_core and ox_lib:

`` ensure rr-hud ``

  1. Restart the server. Players open the settings menu with I.

The HUD listens to the same events as qbx_hud (hud:client:*, qbx_hud:client:showHud/hideHud), so resources that integrated with qbx_hud keep working.

Configuration

FileWhat's in it
config/client.luaMenu key, MPH/KPH, minimap raise offset, stress tuning (chance, speeding thresholds, blur), armed-mode weapon whitelist
config/server.luaLEO stress exemption
config/shared.luaEnable/disable stress globally, default menu settings for new players

Position tuning (live, in-game)

  • /hudmap <number> — raise/lower the minimap (negative = up). Bake your value into minimapRaise in config/client.lua.
  • /hudrings <vh> — raise/lower the status-ring row. Bake your value into --player-bottom in html/styles.css.
  • /resethud — restart the HUD if it ever desyncs.

Branding

Replace html/logo.png with your own server logo — it shows in the settings menu sidebar.

KPH

Set useMPH = false in config/client.lua and change the MPH label in html/index.html (search for hub-unit).

Commands

CommandDescription
/cashShow cash balance (admin-restricted by default)
/bankShow bank balance
/devToggle developer mode ring (admin)
/resethudRestart the HUD
/hudmap <n>Live-tune minimap height
/hudrings <n>Live-tune status ring height

Notes

  • This resource uses Cfx.re asset escrow: client/ and server/ Lua are protected, while config/, html/ (full NUI), locales/, and stream/ are open for you to customize freely.
  • The NUI loads Vue, Quasar, fonts, and Font Awesome from public CDNs, so game clients need internet access (standard for FiveM).
  • Stress events: other resources can TriggerServerEvent('hud:server:GainStress', amount) / 'hud:server:RelieveStress'.

© Real Results / GAS Team Developers

Last updated August 10, 2026