exppireed Prova is not public yet; stay tuned!
role-selection Coming Soon

Role Selection & Countdown

Role picker and session countdown.

The Role Selection menu with Host, Co-Host, Trainer, Assistant and Overseer & Ranker, under the countdown

Overview

A countdown to your next session, and a window where staff choose their role for it.

When selection closes, everyone is moved onto their team. If too many people want a role, places are drawn at random. Ranks, teams and session times are set in one file. No scripting needed.

Includes
Role pickerCountdownAuto teams
Coming Soon

In development

This system isn’t on sale yet.

Features

What the system does

Everything below is included.

Countdown

A bar at the top counts down to the next session, from the hours you set in UTC.

Role Window

Host, Co-Host, Trainer, Assistant, and Overseer & Ranker. Each needs a group rank.

Random Draw

If too many players pick a role, places are drawn at random. The rest move to the next role they can take.

Automatic Teams

At the close time, every player is moved onto their team.

Staff Buttons

Lock, Unlock and Update, for staff of the rank you choose.

Chat Commands

!closeRoles, !testTeams and !roleStatus, for admins.

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 | Role Selection & Countdown Folder

├─ README Script

└─ Remotes Folder

├─ Choose RemoteEvent

├─ Notice RemoteEvent

├─ RequestState RemoteEvent

├─ Staff RemoteEvent

└─ State RemoteEvent

ServerScriptService

└─ PROVA | Role Selection & Countdown Folder

├─ RoleConfig ModuleScript

├─ RoleRules ModuleScript

├─ RoleServer Script

├─ ScheduleService ModuleScript

└─ SelectionService ModuleScript

StarterGui

└─ PROVA | Role Selection & Countdown ScreenGui

├─ RoleClient LocalScript

├─ RoleSelection Frame

├─ SessionCountdown Frame

└─ Tabs Frame

└─ RoleSelection 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, and your session times in UTC.

You Set Up

  • Make Your Teams
  • Set Your Group, Ranks and Times
Takes about 15 minutes.
Icons aren’t included. Icons on the window and its open button aren’t included. Add your own images in StarterGui → PROVA | Role Selection & Countdown.
Settings

27 settings in one file

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

ServerScriptService/PROVA | Role Selection & Countdown/RoleConfig

Your Group and the Roles

13
GroupIdHostRankHostTeamCoHostRankCoHostTeamTrainerRankTrainerTeamAssistantRankAssistantTeamOverseerRankerRankRankerTeamOverseerTeamSpectatorTeam

Sessions and the Countdown

5
SessionHoursUTCSelectionClosesMinutesBeforeSelectionReopensMinutesAfterShowCountdownHideCountdownMinutes

Staff

2
StaffRankAdminCommandRank

The Window

7
ShowOpenButtonOpenButtonRankCountdownTextOpenTextClosedTextBackgroundBlurVerboseLogging
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.

Installation Guide

Needs your Roblox group’s ID, and a team for each role.
Places per role are fixed: Host 1, Co-Host 1, Trainer 3, Assistant 6, Overseer & Ranker 3.
While selection counts down to closing, staff buttons hide, so it can’t be closed early by accident.
Using the Training Nametag System too? Rename a team in one config, and rename it in the other.
Restyle the window in StarterGui, but keep the names of its buttons and lists.
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.