Radiation System | Zones, Hazmat, Geiger

LTD Radiation

Preview :arrow_forward:

What does the script do?

Adds a radiation system into your FiveM server. It includes radiation zones with configurable damage, screen effect, an interactive Geiger counter with UI and audio clicks, and a hazmat suit system that gives full immunity while worn.

Main features

  • Radiation zones with custom radius and strength. Players take damage when inside.
  • Geiger counter item that opens a UI with Power, Hold, and Average buttons. The clicks and values scale dynamically with radiation level.
  • Hazmat suit: grants full immunity while worn inside radiation zones.
  • Items and commands: use items or /geiger to open the UI, /hazmat_on and /hazmat_off to equip or remove the suit.
  • Item integration: works with ox_inventory
  • Works standalone. QBCore is optional for progress bars and notifications.

:lock:Encrypted Escrow: €4.19
:unlock: Open Source: €11.99

:shopping_cart:Buy from here taxes included :white_check_mark:

Info

|-------------------------------------|----------------------------|
| Code is accessible | Depends on version |
| Subscription-based | No |
| Lines (approximately) | 1,100–1,300 lines |
| Requirements | Optional ox_inventory, QBCore |
| Support | Only in Discord |

Roadmap

V2.0 will be released next month

Installation

  1. Add the script to your resources and ensure it in server.cfg.
  2. Add this to your ox_inventory:
['geigermeter'] = {
label = 'Geiger Meter',
weight = 250,
stack = false,
close = true,
description = 'Shows live radiation level',
client = {
event = 'radiation:client:toggleGeigerUI' 
}
},

['hazmat_suit'] = {
label = 'Hazmat Suit',
weight = 1000,
stack = false,
close = true,
description = 'Protects from radiation exposure',
client = {
event = 'radiation:toggleHazmat'
}
},
  1. Configure your config.lua.
  2. Players can use the Geiger item to check radiation levels and equip the hazmat suit to survive inside zones.