Skip to content

Overview

A clean, modern roleplay chat that replaces the default FiveM chat. Every roleplay command (/me, /do, /ooc...) is a channel with its own coloured tag, and everything is set up in-game with /chatadmin: turn commands on or off, rename them, change each tag's colour and text, and decide who reads them.

A single resource, lt-chat, with no database and no dependencies. Scripts made for the default chat keep working unchanged.

Features

  • 15 ready-made channels: local chat, /me, /do, global and local OOC, /try, dice, private messages, reports, Twitter, anonymous, adverts, emergency, server announcements and staff chat.
  • In-game admin menu (/chatadmin) with a live preview of every channel. Changes reach every player the moment you save.
  • Full control of each channel: command name, tag colour and text, nearby or global range with distance, and whether /me, /do, /try and dice show in chat, over the head, or both.
  • Readable colour tags: only the tag takes the channel colour, so messages always stay easy to read.
  • Comfortable typing: command suggestions, argument hints as you type, Tab to complete and history with the arrow keys.
  • Per-player settings: text size (including a custom slider), when the chat is visible, timestamps and a soft sound on new messages.
  • Secure by design: the server checks spam, duplicates, length, distance, routing bucket and permissions. HTML from other resources is never rendered.
  • Staff tools: reports, staff chat, global announcements, clearing everyone's chat and seeing the real author of anonymous messages.
  • Discord logging (optional): reports, anonymous messages, all chat activity and the commands sent.
  • Drop-in compatible: chat:addMessage, chatMessage, suggestions, templates and exports.chat, plus its own exports to send messages to any channel.

Compatibility

ItemDetails
FrameworksQS Core, Qbox, QBCore, ESX, standalone (auto-detected)
DependenciesNone
DatabaseNot needed. Settings live in the server KVP and survive updates.
LanguageEnglish, Spanish and French, translatable via locales/
ArtifactsNo minimum version. Recent artifacts recommended.

What you can edit

  • config.lua — channels, key, colour palette, sound, overhead text, command arguments, hidden commands, console, webhooks and limits
  • locales/ — all in-game and UI texts
  • bridge/ — framework adapter (names, jobs and admins)
  • From the in-game menu — channels, commands, tags, range, chat position, timings and menu colour

Installation

  1. Download the script from Keymaster → Granted Assets (Cfx.re portal).
  2. Copy the lt-chat folder into resources/ without renaming it (if using FTP, binary mode).
  3. Remove any other chat (chat, qs-corechat...) and scripts that register /me, /do or /ooc.
  4. Add it to server.cfg as early as possible, before the scripts that register command suggestions:
set resources_useSystemChat false
ensure lt-chat
add_ace group.admin ltchat.admin allow

Restart the server and press T in-game. Use /chatadmin to set up the channels.

Full guide: lite-scripts.com/docs

License & delivery

  • Price: free.
  • Delivery: automatic to your Cfx.re account (Keymaster) when claimed.
  • Protection: Cfx.re Asset Escrow. Configurable files are left open.
  • License: for your Cfx.re account, on as many servers as you want. No reselling, sharing or leaking.
  • Updates: free forever, announced on Discord.

Docs & support

📄 Documentation · 💬 Discord support