Coast HUD
A quiet, monochrome HUD with a ring speedometer and a frame that fits the minimap on every aspect ratio.
| Detail | Value |
|---|---|
| Resource | coast_hud |
| Frameworks | QBCore, Qbox, ESX |
| Dependencies | ox_lib, pma-voice |
| Protection | Escrow — config, locales and bridges are open |
| Price | Premium |
Features
- 270° ring speedometer with redline and gear
- Pixel-exact minimap frame for every aspect ratio
- Weapon HUD without a panel
- Edit mode: players drag, scale and tilt every element
Installation
Download
Get coast_hud from portal.cfx.re → Granted Assets .
Dependencies
Make sure ox_lib, pma-voice are installed and started first.
Start the resource
server.cfg
ensure ox_lib
ensure pma-voice
ensure coast_hudConfiguration
config.lua
Config.SpeedUnit = 'kmh' -- 'kmh' | 'mph'
Config.Minimap = 'square' -- 'square' | 'rounded'
Config.UpdateRate = 150 -- ms between vital updates
Config.Vitals = {
hunger = { enabled = true, warnAt = 20 },
thirst = { enabled = true, warnAt = 20 },
stress = { enabled = false },
}
Config.Seatbelt = {
key = 'B',
eject = true, -- eject over 90 km/h without belt
}Every option has a comment in the file. Missing options fall back to their defaults, so configs from older versions keep working.
Exports
| Export | Side | Description |
|---|---|---|
exports.coast_hud:toggle(state) | client | Show or hide the whole HUD (cutscenes, photo mode) |
exports.coast_hud:setVisible(element, state) | client | Hide a single element, e.g. “vitals” |
exports.coast_hud:openEditor() | client | Opens the layout editor |
FAQ
The script doesn’t start. Check the server console. “You lack the required entitlement” means the server key belongs to a different Cfx.re account than the one that bought the script.
Can I change the colours? Yes — see Theme colour.
Still stuck? Ask us on Discord .