A lightweight cross-server messaging system for Roblox developers.
Send messages instantly to all servers in your game with admin control and a clean UI.
β’ Fast and simple
β’ Easily customizable
β’ You can choose who can use it
β’ Easy to import into any game
I wanted a way to send messages to everyone in my game, but the normal chat wasnβt suitable because I wanted messages to be sent across every server.
I started simple by making a GUI that prints what the player types when they press the send button.
After that, I changed it so instead of printing, it creates a GUI at the top of the screen showing the message with a colored name.
Then I moved on to the server system. I first created a table where I could add admins who are allowed to use the system.
After that, I used MessagingService to send the message to every server.
When each server receives the message, it sends it to all players and updates the GUI.
After a few bug fixes, the system was finished!
β’ Roblox Studio
β’ Lua
β’ RemoteEvents
β’ MessagingService
- Download the
.rbxlfile - Open it in Roblox Studio
- Go to
ServerScriptService > Global > Message > GlobalMessageHandler - Replace the admin UserId with your own UserId
- Start the game, type a message in the bottom-left corner, and press send