On-screen 3D weapon and ammo indicator that shows your equipped gun in real time — ox_lib based
Knowing what you are holding and how many rounds are left should never require pausing to open a weapon wheel. This weapon UI puts that information on screen at a glance — a real-time 3D model of your equipped gun alongside a live ammo count — so firefights stay fluid and players always know exactly where they stand mid-shootout.
What the weapon ui shows
- A rendered 3D model of the currently equipped weapon, updating instantly on every swap.
- A live ammo counter for the magazine and reserve, so reloads are never a surprise.
- Clear fire-mode and attachment cues where relevant, all readable at a glance.
- A compact, modern layout that tucks neatly into the corner of the screen.
- Smooth show-and-hide so the indicator only appears when a weapon is drawn.
Why it improves combat
- Players track ammo without breaking focus, which makes gunfights feel tighter and fairer.
- Weapon swaps become obvious on screen, cutting down on "wrong gun" mistakes.
- It reads great on stream, giving viewers the same clarity the player has.
- The 3D model adds a premium touch that flat icon HUDs simply cannot match.
- Consistent styling across every weapon keeps your interface coherent.
Light and easy to run
- Built on ox_lib and otherwise standalone — ESX, QBCore, Qbox or vanilla.
- Configurable position, scale and behavior in open, readable files.
- Optimized rendering keeps the effect smooth without hurting frames.
- No conflicts with your existing HUD — it complements what you already run.
Combat clarity is one of those upgrades players feel immediately without being able to name it, and a clean weapon UI delivers it on every draw. For a server where gunplay matters, it is a cheap, high-visibility improvement that pays off in every single firefight.
Pair it with the Advanced HUD V6 for a fully coherent interface, or browse the rest of our HUD & UI scripts to keep raising the polish of every on-screen element.