FiveM Emergency Hub 🚓 | Multi-Job Police & EMS Command System (QBCore / ESX / Qbox)


FiveM Emergency Hub is a powerful multi-job emergency command system for Police, EMS, and all emergency roles, supporting QBCore, ESX Legacy, Qbox, and custom frameworks with real-time UI and communication.
Designed for serious FiveM roleplay servers that need real-time coordination, control, and performance.

Showcase

https://youtu.be/wJ8fhgc0soM

Purchase Link

Tebex: https://soufstore.net/product/emergency-hub

This script is protected by FiveM’s Asset Escrow.

Features (TL;DR)

  • :house: Home Page: Centralized dashboard showing all groups and members with real-time status updates.
  • :compass: Groups Navigation: Quickly switch between job groups with live member counts and job identities.
  • :mag: Member Search: Instantly locate members by full name within the active group.
  • :busts_in_silhouette: Members List: Members are automatically sorted by rank and displayed with full operational details.
  • :satellite: Radio Integration: Live radio channel display with real-time speaking indicators.
  • :police_car: Vehicle Status: Displays each member’s current vehicle type and active siren state.
  • :gear: Player Options: Personal control panel for managing identity, visibility, and duty state.
  • :id: Call Sign: Assign or update your call sign directly from the interface.
  • :green_circle: Duty Toggle: Seamlessly switch between on-duty and off-duty states.
  • :ghost: Invisible Mode: Temporarily hide your presence while remaining active in the system.
  • :no_entry_sign: Hide Off-Duty Members: Filter the list to display only active on-duty members.
  • :speech_balloon: Group Chat System: Job-based real-time communication with unread tracking.
  • :package: Group Chat Cards: Overview cards showing job activity, unread messages, and last chat updates.
  • :arrows_counterclockwise: Real-Time Messaging: Instant message delivery without refresh or delay.
  • :incoming_envelope: Message Actions: Copy messages or delete your own messages directly.
  • :label: Cross-Job Messages: Messages retain job identity with clear visual distinction.
  • :compass: Chat Header: Quick access to job info, online count, fullscreen toggle, and navigation.
  • :bell: Unread Message Indicator: Navigation icons display unread message counts at all times.
  • :gear: Menu Settings: Full control over menu behavior, appearance, and interaction.
  • :magnet: Draggable Menu: Move the entire UI freely anywhere on the screen.
  • :loud_sound: Audio Control: Toggle UI sounds with optional global enforcement.
  • :triangular_ruler: UI Sliders: Adjust size, brightness, opacity, and menu height in real time.
  • :floppy_disk: Save / Reset: Save custom settings instantly or restore defaults.
  • :keyboard: Keyboard Controls: Operate the menu entirely by keyboard when the cursor is hidden.
  • :scroll: Keyboard Scrolling: Scroll member lists smoothly using arrow keys.
  • :arrows_counterclockwise: Keyboard Page Switching: Navigate between group lists using left and right arrows.
  • :art: Themes System: Instantly apply predefined UI color themes.
  • :jigsaw: Universal Job Support: Fully compatible with any job.
  • :earth_africa: Supported Languages: Full multilingual support with built-in translations (English / Arabic / French / Spanish / German / Portuguese / Chinese / Polish / Dutch / Italian / Russian / Turkish / Swedish).
  • :bell: Discord Webhook Logs: Sends structured logs and events directly to Discord via webhooks for easy monitoring.
  • :jigsaw: Framework Support: Compatible with major FiveM frameworks and flexible enough for custom integrations.
    • QBCore.
    • Qbox.
    • ESX Legacy.
    • Supports custom frameworks for developers with Lua experience.

Dependencies

  • OneSync Infinity
  • ox_lib
  • (Optional) QBCore, Qbox or ESX Legacy

Features details with images:

🏠 Home Page Overview

:pushpin: Header

  • Displays the total number of groups and the total number of members across all groups.

:compass: Groups Navigation Bar

  • A navigation bar listing all available groups.
  • Each group entry includes:
    • Group logo
    • Job label
    • Total number of members in the group

:mag: Member Search

  • A search input that allows searching for a specific member by full name.

:busts_in_silhouette: Members List

  • Displays all members sorted from highest to lowest rank.
  • Each member is shown in a dedicated slot containing:
    • Duty status
    • Call sign
    • Radio channel
    • Full name
    • Current vehicle

:satellite: Radio Integration

  • The radio channel is interactive.
  • Indicates live radio activity when a member is actively speaking.

:police_car: Vehicle Status

  • Displays the member’s current vehicle type.
  • Supports siren status when applicable.
  • Supported vehicle types:
    • On foot (walk)
    • Car
    • Bicycle
    • Motorcycle
    • Train
    • Boat
    • Helicopter
    • Airplane
⚙️ Player Options

:id: Call Sign

  • An input field that allows the player to set or update their call sign.

:green_circle: Duty Status

  • A toggle to switch On Duty / Off Duty.

:ghost: Visibility

  • A toggle to enable or disable Invisible mode.

:no_entry_sign: Off-Duty Visibility

  • A toggle to hide off-duty members from the Home Page member list.
💬 Group Chat

:gear: Chat Configuration

  • The group chat system can be enabled or disabled per job via configuration.

:busts_in_silhouette: Job-Based Group Chats

  • Supports job-based group communication.
  • Members can chat only within their assigned job group (e.g. Police, Sheriff, Ambulance).

:package: Group Chat Cards (Main Page)

  • Each group card displays:
    • Job logo
    • Job name (label)
    • Total number of active job group members
    • Number of unread messages
    • Last message preview:
      • Sender full name
      • Message content

:arrows_counterclockwise: Real-Time Messaging

  • Messages are received live without refreshing the page.

:incoming_envelope: Message Layout

  • Each message includes:
    • Sender status (On Duty / Off Duty / Offline)
    • Sender full name
    • Sender call sign
    • Message timestamp (time ago)
    • Action buttons:
      • Copy message
      • Delete message (visible only to the message sender)

:label: Cross-Job Messages

  • If a message is sent from a member outside the current job group:
    • The sender’s original job name is shown at the top of the message
    • The message is styled using the job’s color

:compass: Chat Header

  • The chat header includes:
    • Button to maximize / minimize the chat UI
    • Job group label
    • Total number of online job group members
    • Job logo
    • Button to return to the main group chat list

:bell: Navigation Indicator

  • The chat icon in the navigation bar displays the number of unread messages
⚙️ Menu Settings

:magnet: Menu Position

  • Toggle option to enable menu movement.
  • Allows dragging the full menu anywhere on the screen.

:loud_sound: Audio Settings

  • Toggle to enable or disable sound effects (click, open, close, etc.).
  • Audio can be force-disabled for all users via configuration.

:triangular_ruler: Menu Customization

  • Adjust menu size using a slider.
  • Increase or decrease brightness using a slider.
  • Increase or decrease opacity using a slider.
  • Adjust menu height to display more members in the main page list.

:floppy_disk: Actions

  • Save button to store all changes.
  • Reset button to restore all settings to default values.
🎨 Themes

  • Allows you to select and apply any available color theme.
  • Changes the menu appearance instantly based on the selected theme.
  • Includes multiple predefined color themes to match your preference.
ℹ️ Control Keys – Info Popup


This popup explains how to control and navigate the menu when the mouse cursor is hidden.

:computer_mouse: Cursor & Menu

  • Press U to show the cursor.
  • Press K to open or close the menu.

:scroll: Scrolling

  • When the cursor is hidden:
    • Use ↑ / ↓ arrow keys to scroll the members list smoothly.

:arrows_counterclockwise: Page Switching

  • Use ← / → arrow keys to switch between group member lists.

This system allows easier navigation, faster scrolling, and quick page switching without needing to show the mouse cursor.

Purchase Link

Tebex: https://soufstore.net/product/emergency-hub

This script is protected by FiveM’s Asset Escrow.

Code is accessible Yes
Subscription-based Yes
Lines (approximately) +6000
Requirements ox_lib
Support Yes
25 Likes

Best as always ![:heart:]keep it up and also waiting for more restaurant jobs ![:crossed_fingers:]

2 Likes

uhh, very nice one!
Great Features an a clean UI

1 Like

Great for EMS

1 Like

nice !

1 Like

Script au top gg

1 Like

very nice

1 Like

Its looks very good from the video.

1 Like

This is perfect script!

1 Like

Awesome work!! I can’t wait too see what else you guys bring in future

1 Like

SF best releases !!!

1 Like

wow nice work :+1::heart::heart::heart:

1 Like

Saving my money for this !!
Best creator !!

1 Like

Nice work !

1 Like

Great script, its a much needed for any server

1 Like

I like this script a lot!

1 Like

Looks like a nice script!

1 Like

Awesome script for EMS Love it!

1 Like

Perfect script!

1 Like

Amazing Setup realy brings the Emergency side to life.
great addon to your growing libery of scripts

1 Like