Premium scripts for QBCore, ESX, Qbox & standalone Shop new scripts
$15.00 Server Synced Car Radio with Control UI
Overview

Car Radio with a Full Control UI

Drop a working radio into every vehicle on your server. The script is completely standalone and fully server synced, so when the driver hits play, everyone in range hears the same track at the same moment.

Playback

  • xsound powered: works with xsound to play any music
  • Full controls: pause, play, volume, mute and loop
  • Music range: change how far the sound carries outside the vehicle, or restrict playback to the interior only
  • Passenger access: passengers can use the radio too, and you can turn that off in the config
  • Recently played: newly added songs go straight into a recently played list

UI

  • Modern UI, responsive on all screen resolutions
  • Available in dark and light themes
  • Small music overlay while a track is playing
  • Opening the UI can be configured from 3 different modes

Performance and housekeeping

  • No database required, music data is stored locally for excellent optimization
  • 0.00ms in a quiet state and 0.00ms in an active state
  • No lag at higher speeds
  • Music stops if the vehicle gets deleted
  • Whitelist or blacklist vehicles
  • Highly configurable config with a language editor, more options listed inside the config itself

Events

Toggle the radio UI:

TriggerEvent("cs:carRadio:openUI", true)
[ You might also like ]

Related scripts

About this FiveM script

Server Synced Car Radio with Control UI is a premium FiveM script for esx, qbcore, qbox servers. It’s part of the Marketplace catalog, a curated selection of battle-tested resources for QBCore, ESX and Qbox roleplay servers. Every script on Marketplace ships with lifetime updates, secure payments by Tebex, and a ticket system for technical support.

Whether you’re building a QBCore server from scratch, upgrading an ESX Legacy deployment, or migrating to Qbox, this resource drops in cleanly and runs at 0.00ms idle resmon. The config-first design means you can customize prices, permissions and locations without touching the core Lua.