true reads seatbelt state from your framework only. false runs ARS HUD’s own seatbelt logic with ejection, warnings, and sounds
key
string
'B'
Keybind to toggle seatbelt
ejectSpeed
number
160
Speed threshold (in km/h or MPH) above which there is a chance to be ejected from the vehicle during a collision. Interpreted as km/h when vehicle_info.kmH is true, otherwise MPH
warning
boolean
true
Show a periodic reminder (every 30 seconds) when seatbelt is not worn
warningChime
boolean
true
Play a repeating audio chime while driving without a seatbelt
warningChimeInterval
number
3.0
Seconds between warning chime repetitions when not wearing a seatbelt
Note: The seatbelt system does not activate on motorcycles (class 8), bicycles (class 13), or boats (class 14). Ejection requires a collision with sufficient force and sudden deceleration. The chance of ejection increases with speed above the threshold.
Important: If you are using another seatbelt script (such as from your framework or a separate resource), you must disable either ARS HUD’s seatbelt or the other script to avoid conflicts. To disable ARS HUD’s seatbelt, set Config.ToggleSeatBelt.active = false in config.lua. To use ARS HUD’s seatbelt with framework integration, set Config.ToggleSeatBelt.useBuiltin = true (this makes ARS HUD read the seatbelt state from your framework instead of running its own logic).
Add or remove GTA vehicle model names to control which vehicles display as electric on the fuel gauge. Electric vehicles show a battery icon instead of a fuel pump.
motorcycles, cycles, boats, helicopters, planes, military
GTA vehicle classes that cannot use NOS
drainRate
number
5.0
NOS drained per second while boosting
refillRate
number
1.5
NOS auto-refilled per second while driving (not boosting)
refillMinSpeed
number
60
Minimum speed for auto-refill (set to 0 for any speed)
cooldown
number
3.0
Seconds after boosting before you can boost again (0 to disable)
screenEffects
boolean
true
Enable motion blur and camera shake during boost
screenEffectIntensity
number
0.5
Motion blur strength (0.0 to 1.0)
cameraShakeType
string
'SKY_DIVING_SHAKE'
Camera shake type
cameraShakeIntensity
number
0.25
Camera shake strength (0.0 to 1.0)
useRaceTurboFlash
boolean
true
Flash effect on boost start
refillItem
string
'nos_refill'
Inventory item name for NOS refill
refillAmount
number
100
How much NOS the refill item restores (0 to 100)
refillDuration
number
5000
Refill progress bar duration in milliseconds
persistence
boolean
true
Save NOS level per plate across server restarts
refillCommand.enabled
boolean
true
Enable the /refillnos admin command
refillCommand.command
string
'refillnos'
Admin command name
Note: NOS persistence uses server ResourceKVP storage. Only vehicles with a turbo upgrade will have their NOS level saved. The nos_refill item must exist in your inventory system if you want players to refill NOS manually.
Enable themed sound effects for announcements and events
announcementVolume
number
0.7
Announcement sound volume (0.0 to 1.0)
eventVolume
number
0.6
Event notification sound volume (0.0 to 1.0)
Note: This guide is written by a third party. If you find any incorrect or outdated information, please contact us on Discord so we can update it for you.