FiveM Resource

First-Responder Radio
For FiveM

Metro Radio is a FiveM resource that adds department-controlled radio communications to your roleplay server. Handheld units, vehicle consoles, dispatch integration, and channel encryption — all in-game.

Metro Radio vehicle console interface
LIVE
Scroll
▶DISPATCH ACTIVE▶CH-1 PATROL▶CH-2 FIRE▶CH-3 EMS▶CH-4 COMMAND▶10-4 COPY▶10-7 OUT OF SERVICE▶10-8 IN SERVICE▶10-20 LOCATION▶PRIORITY TRAFFIC▶ALL UNITS STANDBY▶CHANNEL SECURE▶ENCRYPTION ON▶RADIO CHECK▶SIGNAL CLEAR▶DISPATCH ACTIVE▶CH-1 PATROL▶CH-2 FIRE▶CH-3 EMS▶CH-4 COMMAND▶10-4 COPY▶10-7 OUT OF SERVICE▶10-8 IN SERVICE▶10-20 LOCATION▶PRIORITY TRAFFIC▶ALL UNITS STANDBY▶CHANNEL SECURE▶ENCRYPTION ON▶RADIO CHECK▶SIGNAL CLEAR
Resource Features

Built for Roleplay

Every feature engineered for immersive, department-controlled in-game emergency communications.

Department-Controlled Channels

Each in-game department manages its own radio channels independently. Patrol, fire, EMS, and command channels are fully isolated and configurable per department in your server config.

Handheld Radio UI

Fully animated in-game handheld radio NUI with channel selection, volume control, and push-to-talk. Mirrors real-world portable radios for maximum immersion.

Vehicle Console

In-vehicle radio console NUI with expanded channel management, signal strength display, and integrated dispatch feed — visible from inside any vehicle.

Channel Encryption

Per-channel encryption keys prevent unauthorized listening in-game. Only officers with the correct job grade or ACE permission can access secure channels.

Proximity & Range

Configurable in-game transmission range per channel type. Handheld units have shorter range than vehicle-mounted systems, adding tactical depth to your RP scenarios.

Dispatch Integration

Hooks into your server's dispatch resource. In-game calls, unit assignments, and status updates flow directly through the radio network.

Multi-Department Support

Run Police, Fire, EMS, and custom departments simultaneously with isolated channel trees and cross-department emergency override — all from one resource.

ACE Permission System

Granular ACE permission control. Decide which in-game roles can access, modify, or broadcast on each channel using your existing server permission framework.

Compatibility

Works With Your Server

Metro Radio is built to integrate cleanly with the most widely used FiveM frameworks and libraries.

Supported Frameworks & Libraries

ESX Framework
Full ESX compatibility with native job and grade detection.
QBCore
QBCore job system integration out of the box.
ox_lib
Uses ox_lib for UI components and notifications.
ox_inventory
Optional item-based radio system via ox_inventory.
Standalone
Runs standalone with no framework dependency required.
Lua 5.4
Written in Lua 5.4 with full native FiveM API usage.
JavaScript NUI
NUI layer built in vanilla JavaScript for maximum performance.
ACE Permissions
Native ACE permission system for granular access control.

Requirements

FiveM ServerArtifact 6000+
ox_libv3.0.0+
Lua5.4
OneSyncRequired
Deployment

Up and Running in Minutes

Follow these steps to add Metro Radio to your FiveM server.

01

Download & Extract

Download the Metro Radio resource and extract it into your FiveM server's resources directory.

resources/
  └── metro_radio/
02

Add to server.cfg

Ensure the resource starts after your framework and ox_lib in server.cfg.

ensure ox_lib
ensure metro_radio
03

Configure Departments

Edit config/departments.lua to define your in-game departments, channels, and encryption keys.

Config.Departments = {
  ['police'] = {
    label = 'Police Department',
    channels = { 1, 2, 3 },
  },
}
04

Set Permissions

Assign ACE permissions in server.cfg to control which in-game roles can access each department's radio.

add_ace group.police
  metro_radio.police allow
add_ace group.admin
  metro_radio.admin allow

Ready to Add It?

Drop Metro Radio into your FiveM server and have department radio running in minutes.

View Deployment Guide
METRO RADIO

Department-controlled first-responder communications suite for FiveM. Built for realism, designed for operations.

Platform

Built for FiveM

Lua & JavaScript

ox_lib compatible

© 2026 Metro Radio. All rights reserved.

FiveM Resource · Not affiliated with Cfx.re