π¨Features
Cosmos speak script features

This script is compatible with all frameworks & standalone servers
General features

β’ Multi-channel system - Support for unlimited radio channels organized by departments (Police, EMS/Fire, etc.)
β’ Drag & Drop functionality - Supervisors can move users between channels with a simple drag and drop interface (configurable permissions by job and grade)
β’ Whisper system - Multiple preconfigured whisper channels to broadcast to multiple frequencies simultaneously with keybind support
β’ Real-time synchronization - All connected users see channel updates in real-time when members join, leave, or are moved
β’ Deafen/Mute controls - Users can control their audio settings individually per channel
β’ Availability status - Toggle availability status to show when you're busy or unavailable
β’ Custom channel configuration - Fully customizable channels with labels and IDs in config.lua
β’ Tablet interface - Dedicated tablet view for dispatchers and supervisors to manage all channels
β’ Permission system - Granular permission control for drag & drop based on job and grade levels
β’ Speaking indicators - Visual feedback showing who is currently transmitting on each channel
β’ Framework agnostic - Works with QBCore, Qbox, ESX, and Standalone setups
As mentioned above, the script includes a comprehensive export system. This allows other scripts to interact programmatically with the radio system:
β’ User management exports - Add, remove, move users between channels via code
β’ Channel information exports - Get channel data, user lists, and assignments
β’ Automated integration - Perfect for dispatch systems, CAD/MDT scripts, or automated channel assignments
Channel management interface
Framework Compatibility
The script was developed to work seamlessly across multiple frameworks without requiring core modifications.
Include in the configuration file the option to set your framework. The script will automatically adapt its functionality:
Last updated
