Skip to main content

Configuration

Global defaults live in Config.

KeyDefaultMeaning
AuthMode"Either"Group, Team, Either, or Anyone
GroupId0Roblox group id (0 = group check disabled)
MinGroupRank1Minimum rank in that group
TeamName"Staff"Exact Team.Name
FlagFolderPath"Workspace.Flags"Dot path from game
CollectionTag"CustomizableFlag"Extra poles via CollectionService
PromptActionText"Change Flag"ProximityPrompt action text
PromptMaxDistance10Activation distance
PromptHoldDuration0Hold time (seconds)
DenyMessage(see Config)Client toast when unauthorized

Per-pole overrides​

Set attributes on the pole Model:

AttributeTypeDescription
AuthModestringSame values as Config
GroupIdnumber0 falls back to Config
MinGroupRanknumberMinimum group rank
TeamNamestringEmpty falls back to Config
PoleIdstringStable id (auto-assigned GUID)
CurrentNationstringLast applied nation id

Nations / textures​

  • WorldFlags — ISO2 → { name, flagAssetId } catalog
  • PassportExtras — passport-system codes, ISO3→ISO2 map, overrides (e.g. UNO)
  • Nations — merged API used by server and picker

Override a texture by editing PassportExtras.Overrides or the place-known entries inside Nations.