[QBOX/QBCore] cx-hud a FiveM HUD

Hey folks, I’ve been working on this UI for a little while. Kinda took inspiration from Lations Modern_UI and JG’s Hud and made this concoction.

A modern, highly customizable, and lightweight HUD for Qbox and QBCore FiveM servers.

Designed to be clean, smooth, and actually useful — not just another cluttered HUD.

DOWNLOAD: GitHub - JustCxsper/cx-hud: A FiveM HUD supporting QBOX & QBCore · GitHub


Features

  • In-Game Settings Menu: Players can type /hud to toggle individual HUD elements, change their avatar, and switch speed units (MPH/KMH) & More - All saves locally per player!

  • In-Game UI Editor New Feature as of 14th April 26’ - do /hud and click Edit Layout to use our new editor!

  • Immersive Speedometer: Custom vehicle HUD featuring speed, RPM, gear shifting animations, fuel/engine health arcs, seatbelt warnings, and turn signal/headlight indicators.

  • Dynamic Minimap: Clean square minimap with street names, compass direction, current time, and live waypoint distance tracking.

  • Responsive: Supports up to 4K resolution.

  • Weapon/Ammo UI: Added 27th April 2026

Features Coming Soon

    • Oxygen Status
    • Helicopter / Boats UI
    • ps-buffs integration

Dependencies

To get the most out of cx-hud, ensure you have the following resources installed and running:


Installation

  1. Download the latest version of cx-hud.

  2. Extract the folder into your server’s resources directory.

  3. Ensure the folder is named cx-hud.

  4. Add the following to your server.cfg (make sure it starts after your framework and voice script):

ensure pma-voice
ensure qbx_core
ensure cx-hud

I also recommend going into qbx_smallresources > qbx_hudcomponents > config.lua

  • Set the hudComponents var to hudComponents = {1, 2, 3, 4, 6, 7, 9, 13, 14, 19, 20, 21, 22},

Configuration

You can easily adjust the HUD’s default behaviors, colors, and warning thresholds in the config.lua or directly inside app.js and style.css.

  • To change default UI colors: Check the :root variables at the top of style.css.

Usage

Once in-game, players can customize their experience by typing:

/hud

This opens the settings panel where players can:

  • Paste an image URL to set a custom character portrait.

  • Hide/Show the player card, minimap, status rings, or vehicle HUD.

  • Toggle the cinematic black bars.

Exports (Added with v1.1.1)

I have added exports in to allow users to Hide and Show the HUD. This is specifically useful if you need to hide the HUD for e.g Weazle News Broadcasts etc.

Make sure you have started cx-hud BEFORE the resource using the exports otherwise you will get a NoExport error.

Hide the HUD exports['cx-hud']:hideHud()

Show the HUD exports['cx-hud']:showHud()

Notes

  • Qbox Stress: If your stress ring sits at 0 and doesn’t move when shooting, remember that HUDs only display data. You must install a stress system like jg-stress-addon to actually do le stress magic!
12 Likes

Just would like to say if anyone finds issues, please create a issue on GitHub so I can track them properly and act on them without them being lost in a thread.

2 Likes

Great work!! :fire: Evident you put a lot of time and thought into this, better than a lot of the paid huds on the market :orange_heart:

2 Likes

Super great hud! By far the best free hud for sure, keep grinding brotha! :fire:

2 Likes

Much love man,
Thanks for everything, it wouldn’t have been possible without you! <3

1 Like

Thanks man! <3

Amazing HUD even more Amazing Support! and even more Amazinger its free! look forward to the future updates!

1 Like

Give this man a kiss….. i mean a high five. He deserves it. Great work man, cant wait to see your future projects. <3

1 Like

I made a small improvement to the seatbelt system: when the player is not wearing a seatbelt, the car emits a warning sound, similar to real-life vehicles. When the seatbelt is fastened, the sound stops. This will always happen whenever the player is not wearing a seatbelt.

1 Like

Awesome! If you feel like doing a PR on GitHub feel free and i’ll review <3

nice hud tho my mini map wont load im on qb core

Interesting, haven’t had any reports of this with anyone else.

  1. Are you or have you used any custom maps/streamed maps?
  2. Try clear your FiveM client cache for me.

If you still have issues, you can join my discord for further support here: CX Scripts which will allow you to open a ticket and we can figure what’s going on properly. (Please remove invite if it’s not allowed mods)

not sure why map wont come up

yes in custom maps

Good day, im having some issues with the minimap where it won’t display correctly my screens render resolution is 3440x1440 any way i can fix this?

this is the default layout

Hey @EncoreRPF

Can you make a issue on the github so i can track this correctly and not lose it in the forum? Or if you wish you can join my discord and open a ticket where i can give you 1-to-1 support with this. JOIN HERE

Either way i’m taking note of this to be tested. Thanks <3

1 Like

Remove your custom map, try and see if it still persists. If it doesn’t then we know it’s the custom map you have - if it’s a publicly available map could you send the github link so i can test this?

Can you make a issue on github so i can track this correctly and not lose it in the forum? Or if you wish you can join my discord and open a ticket where i can support with this more. JOIN HERE

Wow definitely a clean hud, love the configs easily configurable better than paid ones.

1 Like