Tommy's Radio

Tommy’s Radio — Professional Radio Communication for FiveM

The most realistic radio system available for FiveM. tRadio runs its own voice server with a real P25 IMBE vocoder — the same algorithm used in actual public safety radios — delivering authentic transmission quality, channel structure, and dispatch workflows that hold up in serious RP environments.

Demo Video · Live Test Server · Documentation · Discord


In-Game Radio

The in-game radio automatically switches layouts based on context — handheld, mobile, aviation, and marine. Open it with F6, navigate with arrow keys, and control everything from programmable buttons (all rebindable). Move, resize, or hide the UI to fit your setup.

Voice & Audio

  • P25 IMBE Vocoder — same algorithm used in real radios
  • Hear gunshots, sirens, and helicopter engine audio bleed through transmissions (example)
  • Hear real radio traffic nearby in-game (example)
  • Optional distance-based audio degradation tied to signal towers

Channel & Zone Structure

  • Realistic zone and channel configuration
  • Conventional & trunking channel support
  • Multi-channel scanning
  • Channel patch system

Controls & UI

  • Connect / disconnect, scan, Signal 100 toggle — all from the interface
  • Adjustable volume, GPS tracking toggle, and appearance settings
  • Alert & panic system
  • Optional Radio List UI

Dispatch Panel

A full real-time control panel for dispatchers. Manage channels, monitor active units, send push-to-talk comms, respond to panic alerts, and push channel-wide notifications — all from a drag-and-drop interface. Runs as a web app (served from your server to any domain) or a standalone desktop app.


Theme Customization
dispatch-customization
Swap panel themes on the fly — no restart required.


Channel Patching
patches
Patch channels together so units on different frequencies can communicate in real time.


Zone & Channel Configuration
zone-channel-config
Configure zones and channels live from the panel — no server restart needed.


Codeplug System
codeplugs-ezgif.com-optimize
Assign codeplugs to units to control exactly which channels they can access.


3D In-Car Radio Prop

radio-in-car

A physical radio prop mounted in the vehicle — adds a visual layer to the system for immersive vehicle RP.


Try It Live

Want to test before you buy? Connect to the TIMMYG Studios test server:

  1. Open FiveM, press F8
  2. Type connect fivem.timmygstudios.com and hit enter
  3. Press F6 to open the radio (or check FiveM Keybinds for radio)
  4. Dispatch Panel: dispatch.timmygstudios.com — access code 141

Documentation
Purchase


Code is accessible Partial (Skins & Config)
Subscription-based Optionally Yes
Lines (approximately) 12,000
Requirements N/A
Support Yes
14 Likes

Wow! Really excited. Its possible that you can make a Customprop?

Loved the old one, this looks even better. Well done dude :slight_smile:

1 Like

i wouldv bought it but for 100$…

1 Like

Thanks! Competing scripts that I’m aware of with these features go for way more, it’s currently $79.99 on sale.

Hi! This script looks awesome — I really like the design and features.
I’m currently using pma-voice on my server and was wondering if there’s a way to use your radio system alongside it. Is that possible?

Since this radio doesn’t use pma-voice, it should not interfere. The test server also runs pma-voice without issues.

I am excited for this script, and can’t wait until this feature is implemented!

An experimental version of this feature just got added in the latest update!

You definitely got a new customer! Can’t wait to see what the future holds for this script. Do you have a developer discord?

I currently don’t have a Discord, but I’m working on a proper support/ticket system to go with the documentation site.

Are you gonna explore the possibility of linking the dispatch panel to phone scripts or having an api for that?

It would be the final feature many people need for a cohesive dispatch system

Since there is no discord, is there some other place to ask questions?

Your radio looks fantastic but there are some points which we haven’t found a clear answer to. (maybe we missed it)

  1. Does the Radio require users to create some external account (sonoran radio…) etc or can normal a normal user use the radio in-game.

  2. Is the Radio a in-game item?

  3. Is it/will it be possible to use the dispatch application in-game?

We would really appreciate a answer, other than that this looks awesome and will hopefully land on our server!

no, no, no (so far)

Unfortunate… possibly something that can be looked into in the future by tommy. We will buy it soon probably.

So I am having this issue, not to sure if anyone else is. Its about the script not detecting my microphone some times. Either I rejoin or restart the script sometimes fixes it. Followed the guide and went to the settings and it said “No mics found”. I checked my settings on FiveM and both my microphones are displaying. Also while this issue is happening, there is no audio being transmitted nor if you connect to a channel. It says you connected but you can’t talk, you can’t hear anyone, and dispatchers can’t see you in the console.

EDIT: After setting a microphone from default when I got the script to work. I restarted the server and same issue popped up again. Went to settings and seen microphone was set with the name, but when I tried to cycle through the microphones. It said again “No mics found”. Wouldn’t even let me put it back on “Default”

EDIT V2: I thought it could possibly be a NAC ID issue, so I went through my set zones and channels and all of them are working properly for my NAC ID.

I’ve added this to the issue list and will look into it as soon as possible. In the meantime, please PM me any error messages from the console. You can also switch your FiveM update channel to Beta in the main menu. After restarting, press F8 → Tools → NUI → Open DevTools → Console in-game to check for additional error messages.

I am able to load up the dispatch panel and such but when I load into the server and open the radio, it has no noise at all from the buttons to even when trying to PTT. Only error I see in Console is

2bundle.js:40 ^1[Radio-Client] [ERROR]^0 Cannot talk: not connected to radio server or connection unhealthy

But yet on my server console, everything is connected properly

I just pushed an update out, please try it and let me know if you still are having the same issue

Still having the same issue