A lightweight and optimized client-side script that disables GTA V’s automatic motorcycle helmet system and replaces it with a fully manual, roleplay-friendly alternative.
-
Disables automatic helmet behavior
Prevents GTA from automatically equipping or removing helmets when mounting or dismounting motorcycles. -
/helmetcommand
Allows players to manually equip or remove a helmet. When removed, the current helmet is saved for later reuse. -
/helmetfixcommand
Restores the last-used helmet in case the automatic restore fails (due to movement or animation conflicts). -
Auto-restore on motorcycle stop
When the player stops after mounting a motorcycle, the script automatically restores their previous helmet if applicable. -
Real-time helmet detection
Continuously checks whether a helmet is equipped or not, ensuring proper command behavior. -
Motorcycle-specific system
This script only runs for bikes and quads — it won't interfere with car usage or other vehicle types. -
0.00ms resmon performance
Fully optimized for performance; ideal for use on high-population servers.
| Command | Description |
|---|---|
/helmet |
Toggles helmet on/off manually. |
/helmetfix |
Manually restores your last saved helmet. |
Chat suggestions are also registered for both commands.
- 🧱 Built for QB-Core frameworks
- 🔁 Only client-side (no server-side code required)
- 👕 Fully compatible with other clothing/appearance systems
- 🔒 Avoids conflicts with default GTA helmet logic
- ⚙️ Easy to configure and extend
- Download or clone this repository into your
resourcesfolder. - Add the following line to your
server.cfg:ensure masterfix - Restart your server.
Script byMaster_Class
Inspired by realistic RP standards and built for performance.
This resource is open-source for educational and server use only. Please do not resell or redistribute without permission.