Getting Started
Introduction
PSTUDIOS-HUD is a premium, ultra-optimized vehicle HUD for FiveM that adapts to every vehicle class.
PSTUDIOS-HUD is a premium, ultra-optimized vehicle HUD for FiveM, built by Poneglyph Studios. It is a single HUD that adapts to every vehicle: a clean cluster with a segmented speed arc, concentric fuel and engine arcs, a grounded odometer, player status rings, a compass with street/zone/time, real GPS waypoint navigation, and dedicated instrument clusters for cars, bikes, boats, planes, helis and trucks.
It is built for FiveM server administrators who want a polished, all-in-one HUD with no build step, no npm and no dependencies. Just drop it in and go.
Capabilities at a glance
- One HUD, every vehicle: the cluster auto-adapts by vehicle class — Car/Truck/Moto (speed, gear, fuel, engine, odometer; truck shows a trailer indicator), Bike (minimal: speed + odometer), Boat (speed in knots + depth), Plane (airspeed in knots, artificial horizon, altitude MSL + AGL, vertical speed, landing-gear telltale) and Heli (airspeed, artificial horizon, altitude, vertical speed).
- Real artificial horizon for aircraft (pitch/roll) on planes and helis.
- Ultra-optimized: a single dynamic-wait thread plus per-field dirty-check, for ~0.00 ms idle / on foot and ~0.03 ms in vehicle (measured).
- 5 languages out of the box: English, Español, Français, Deutsch, Português (easily extendable).
- Framework agnostic: auto-detects ESX, QBCore and Qbox, or runs fully standalone.
- Player status rings (health, armor, hunger, thirst, plus optional stress and oxygen) with a voice indicator, a compass with street/zone/in-game time, and real GPS that points an arrow to your waypoint and shows live distance.
- Fully customizable: colors, scale, opacity, position, per-module toggles, seatbelt, cruise control and a colorblind-friendly palette. Buildless NUI (plain HTML/CSS/vanilla JS) with no database and no external resources.
Ready to set it up? Head to the Installation page to drop it into your server, then tune everything from Configuration (config.lua). If you run ESX, QBCore or Qbox, the Frameworks page explains how status data is wired in.