🧩 Promote Plugin (BAE Integration)

This plugin allows authorized users to promote a Roblox group member to the next rank based on your defined hierarchy, using the Panora API.

Panora API access and a valid group configuration is required for this plugin to work.


πŸ“₯ Installation

1

Open Roblox Studio

Navigate to your Basic Admin Essentials model in Roblox Studio.

2

Inserting Script

Create a Module Script under the Plugins folder, get rid of everything in it, and paste the following.

3

API Key

  • Visit https://app.panora.cc and copy your API Key.
    See API Key
  • Replace the API_KEY in the script with your actual API key.
  • Under the Panora Dashboard > Panora API, whitelist your game’s Universal Game ID.
    See Whitelist
4

Roblox Group

  • Set your GROUP_ID to match the Roblox group linked to your Panora workspace.
    See Initial Setup
  • Configure your group ranks in the ranks table in ascending order.
  • Set a cooldown time to avoid rapid promotions (recommended: 20 seconds).

βš™οΈ Configuration

VariableDescriptionRequired
API_KEYYour Panora API key from app.panora.ccβœ…
GROUP_IDRoblox Group ID linked to your workspaceβœ…
ranksAn ordered table of your group ranksβœ…
COOLDOWN_TIMESeconds to wait before promoting a user again⚠️ Recommended

Example ranks table:

local ranks = {
  {rankId = 1, rankName = "Member"},
  {rankId = 2, rankName = "Moderator"},
  {rankId = 3, rankName = "Admin"},
}