Skip to main content
The HUD component manages all on-screen UI elements including health/armor bars, vehicle indicators, location display, crosshairs, and various visual effects. This is a client-side only component.

Overview

Access via Hud (client-side only).

Health & Armor

Real-time health and armor displays

Vehicle HUD

Speed, fuel, seatbelt, engine indicators

Visual Effects

Flashbangs, screen effects, scopes

Status Bars

Hunger, thirst, stress indicators
Client-Side Only: All HUD methods must be called from client scripts. Server-side calls will fail.

Main HUD Control

Show

Show the HUD. Parameters: Example:

Hide

Hide the HUD. Parameters: Example:

Toggle

Toggle HUD visibility. Parameters: Example:

IsDisabled

Check if HUD interactions are disabled. Returns: Example:
Checks for:
  • Player is dead (isDead)
  • Player is cuffed (isCuffed)
  • Player is doing an action (doingAction)
  • Inventory is open (inventoryOpen)
  • Phone is open (phoneOpen)
  • Crafting menu is open (crafting)
  • Player is hospitalized (isHospitalized)
  • Player is being escorted (myEscorter)

IsDisabledAllowDead

Check if HUD is disabled (allows dead state). Returns: Example:

Vehicle HUD

Vehicle:Show

Show vehicle HUD elements. Parameters: Example:
Displays:
  • Speedometer (MPH/KMH)
  • Fuel indicator
  • Seatbelt warning
  • Engine check light
  • Cruise control indicator

Vehicle:Hide

Hide vehicle HUD elements. Parameters: Example:

Vehicle:Toggle

Toggle vehicle HUD visibility. Parameters: Example:

Status Management

RegisterStatus

Register a status indicator (hunger, thirst, stress, etc.). Parameters: Example:

ResetStatus

Reset all status indicators (clears on logout). Parameters: Example:

Visual Effects

XHair

Toggle crosshair display. Parameters: Example:

Scope

Toggle sniper scope overlay. Parameters: Example:

Flashbang:Do

Apply flashbang effect. Parameters: Example:

Flashbang:End

Clear flashbang effect immediately. Parameters: Example:

Dead

Set death screen state. Parameters: Example:

Death Texts

DeathTexts:Show

Show death screen with text. Parameters: Example:

DeathTexts:Release

Show releasing text (waiting for respawn). Parameters: Example:

DeathTexts:Hide

Hide death texts. Parameters: Example:

Player IDs

ID:Toggle

Toggle player ID display (shows SIDs above players). Parameters: Example:
Notes:
  • Shows for 6 seconds
  • 10 second cooldown between toggles
  • Shows players within 25 units
  • Admins can see invisible players

Minigames

GemTable:Open

Open gem table minigame. Parameters: Example:

GemTable:Close

Close gem table minigame. Parameters: Example:

Meth:Open

Open meth cooking minigame. Parameters: Example:

Meth:Close

Close meth minigame. Parameters: Example:

Utility Methods

ShiftLocation

Shift location display position. Parameters: Example:

Integration Examples

Custom Status Bar

Vehicle Entry Detection

Death Handler


Next Steps

Status System

Hunger, thirst, and stress mechanics

Targeting System

Entity interaction and targeting

UI Framework

Custom UI development

Progress Bars

Progress bar system
Auto-Management: The HUD automatically shows/hides based on player state. Vehicle HUD appears on entry, death screen on death, etc. Manual control is available but often unnecessary.
Performance: Status updates are batched to avoid spiking. Updates occur every 200ms for health/armor and location data.