Skip to main content
BAR includes a donor perks system that lets players who purchase a supporter donation unlock cosmetic features — primarily the ability to equip a custom cape and wear additional hats. It’s the primary way players can support the BAR project while receiving an in-game reward in return.

Enabling Donor Perks

The Donor Perks setting in main_script.lua controls whether the system is active in your game:
Set this to false to disable donor perks entirely. When disabled, the cape and donate commands are still present but will not function.

How Players Access Donor Perks

Any player — regardless of admin rank — can use the !cape or !donate commands (permission level 0). These commands open the donor cape customization menu for players who have already purchased donor perks, or prompt an in-game purchase for those who haven’t.

Commands

Note that donor commands use the action prefix (!) rather than the standard admin prefix (:). This is intentional — donor commands are player-facing and separate from the admin command set.

Cape Data Storage

Cape customization data (color, material, decal, transparency) is stored in Roblox DataStore under the Datastore Key specified in main_script.lua:
Changing the Datastore Key value will cause BAR to start with a fresh DataStore, which wipes all existing cape and ban data. Only change this key if you intentionally want to reset stored data.
The donor product ID used by BAR is 9761068977 (the donorID value in MainModule.lua). Do not change this value. It is the only official way to support the BAR team and is how the development team receives revenue. Replacing it with another product ID breaks the intended support flow.