exppireed Prova is not public yet; stay tuned!
staff-messages Coming Soon

Staff System Messages

Staff announcements as Roblox system presets.

The Staff Messages menu with a list of topics and a content panel

Overview

Staff announcements as Roblox system presets, shown to every player in chat. Staff pick from messages you write, each labelled [System preset] in its own colour.

It follows Roblox’s Preset system guidelines: 12 messages at most, 10 seconds between sends, and every message filtered.

Includes
System presetsStaff onlyOne config file
Coming Soon

In development

This system isn’t on sale yet.

Features

What the system does

Everything below is included.

Your Messages

Write topics and messages in one file. Staff can only send those.

Server-Wide

Each message appears in chat for everyone in the server.

Label

Starts with [System preset], in its own colour. No name or chat bubble.

Roblox Limits

12 messages at most, 10 seconds between sends, and every message filtered.

Staff Only

Only the group ranks you choose see the button and can send.

Open Button

A button on the left, a key, or your own button.

How to Get It

Before you install

Complete all four steps. The system won’t run in your game until you do.

1

Join the Prova Group

You must be in the group when you buy and when you sign in. Players in your game don’t need to join.

Prova Group

2

Buy the Game Pass

A one-time payment in Robux, on this page, once it’s on sale.

Pricing

3

Create Your Licence Key

Sign in to your dashboard with Roblox. One key covers every system you own, in up to six experiences.

Dashboard

4

Get the System

Download the file from the Prova Discord server, together with Prova Core.

Prova Discord

What You Get

What’s included

What your Explorer looks like after installing.

Explorer

ReplicatedStorage

└─ PROVA | Staff System Messages Folder

└─ README Script

ServerScriptService

└─ PROVA | Staff System Messages Folder

├─ MessageService ModuleScript

├─ MessagesConfig ModuleScript

├─ MessagesRules ModuleScript

└─ MessagesServer Script

StarterGui

└─ PROVA | Staff System Messages ScreenGui

├─ Messages Frame

├─ MessagesClient LocalScript

└─ OpenButton ImageButton

You Need

  • Roblox Studio, with your game open.
  • Your Prova licence key, from your dashboard.
  • To own the experience, or the group that owns it.
  • Your Roblox group’s ID.
  • A game that uses TextChatService, Roblox’s current chat. New games already do.

You Set Up

  • Check Your Chat
  • Set Your Group and Write Your Messages
Takes about 10 minutes.
Icons aren’t included. Icons on the window and its open button aren’t included. Add your own images in StarterGui → PROVA | Staff System Messages.
Settings

13 settings in one file

Everything you can change is in MessagesConfig. If a value is wrong, Output says which one.

ServerScriptService/PROVA | Staff System Messages/MessagesConfig

Who Can Send

2
GroupIdMinimumRank

Topics and Messages

4
TopicsCooldownSecondsMessageColorCloseAfterSending

The Window

7
ShowOpenButtonOpenButtonTextUseOpenKeyOpenKeyBackgroundBlurPlaySoundsVerboseLogging
Requirements

When the system runs

All of these must be true. They’re checked every 15 minutes.

What has to be true for this product to run
RequirementIf it isn’t
01Prova CoreInstall it in the same experience. One free copy covers every system.PC-002
02Licence KeyAdd your licence key to the experience’s Secrets Store as prova_licence.PC-003
03HTTP RequestsEnable HTTP Requests for the experience.PC-004
04OwnershipThe experience must be owned by you or a group you own.PC-014
05Free SlotsFewer than six experiences are using your licence key.PC-008
06The SystemYou own the Game Pass for this product on the account using the licence key.PC-015

Limitations

Read these before you buy.

Presets follow Roblox’s rules. Staff can only send messages written in the config. Roblox’s preset limits apply.

Installation Guide

Needs TextChatService, Roblox’s current chat.
Staff send only messages written in the config, up to 12 in total.
The 12 messages are for your whole game. If another system in your game also has presets, together they must stay at 12 or fewer.
Your own button can open the window for staff: add a boolean attribute named OpensStaffMessages to it, ticked.
If the licence check fails, the system stops. Error Codes lists every code and its fix.
Questions before you buy? Ask in the Prova Discord.