Home › Getting Started
Installation
Before using Kohl's Admin, install it in your Roblox experience using the Official Creator Store Loader Model, a standalone GitHub Release (.rbxm), or Wally & Rojo.
Beware of Impersonators
Always verify that the Creator Store model is published by @Scripth (UserId: 44391621). Unofficial copies may contain backdoors, malicious scripts, or outdated code.
Choose an Installation Method
1. Acquire the Official Loader Model
- Visit the Kohl's Admin Official Loader page on the Roblox Creator Store (or test it live in the KA Demo Place).
- Click Get Model to add it to your Roblox inventory.
2. Insert into Roblox Studio
- Open your experience in Roblox Studio.
- Open the Toolbox (
View > Toolbox) and switch to the Inventory tab. - Click the Kohl's Admin model to insert it into your place, and click OK if prompted about scripts.
- Move the
Kohl's Adminfolder intoServerScriptServicein the Explorer window (if left inWorkspace, the loader will automatically move itself toServerScriptServiceat runtime).
Install from GitHub Releases
If you prefer a self-contained model file or want to pin a specific release version:
- Download the latest
.rbxmfile from GitHub Releases. - Open your experience in Roblox Studio.
- Drag and drop the
.rbxmfile into Studio (or right-clickServerScriptServicein the Explorer and select Insert from File...). - Ensure the
Kohl's Adminfolder is parented toServerScriptService.
Install via Wally
Kohl's Admin is published to the Wally package registry as kohltastrophe/kohls-admin.
- Add
kohls-adminto yourwally.tomldependencies:
[dependencies]
KohlsAdmin = "kohltastrophe/[email protected]"- Run
wally installto fetch the package. - Require the module from a server
ScriptinServerScriptServiceand call_K.initializewith either aConfigurationinstance, a settingsModuleScript, or a settings table:
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local _K = require(ReplicatedStorage.Packages.KohlsAdmin)
-- Pass a settings table, a Settings ModuleScript, or a Config Folder/Configuration:
_K.initialize({
prefix = { ";", ":" },
userRoles = {
admin = { 12345678 },
},
})Recommended Studio & Game Settings
To unlock all features of Kohl's Admin—including persistent bans, saved roles, cross-server logs, Charts discovery, and VIP sales—publish your experience (File > Publish to Roblox) and configure the following options under File > Game Settings > Security:
| Setting | Purpose |
|---|---|
| Enable Studio Access to API Services | Required for DataStores in Studio. Allows permanent bans (banasync), saved roles (saveRoles), in-game saved settings (settings), reserved servers, and cross-server command/chat logs (saveLogs) to persist during Studio testing. |
| Allow HTTP Requests | Required for Kohl's Admin Charts. Allows your experience to participate in the Kohl's Admin Charts discovery hub for free player traffic when addToCharts = true. |
| Allow Third Party Sales | Required for Global VIP & Donations. Allows players to purchase global VIP perks and UGC items in your experience when vip = true (earning the game creator a 40% commission on every sale). |
Loader Attributes (Config)
When you select Kohl's Admin > Config in the Explorer, you will find two boolean attributes in the Properties window (under Attributes):
AutoUpdate(boolean, defaulttrue): When enabled, the loader automatically fetches the latestMainModulerelease from Roblox on server startup and falls back to a bundled local module if the network request fails. Disable this only if you are bundling a custom fork ofMainModuleinsideLoader.Legacy(boolean, defaultfalse): When enabled, switches to the legacy Kohl's Admin Infinite loader usingConfig > Legacy > Settings. Leave thisfalseto use the modern Kohl's Admin system (which also automatically migrates settings and commands fromConfig > Legacy).
Studio Sandboxed Models
If Roblox Studio inserts the model with the experimental Sandboxed property enabled on the folder or scripts, you may see a [KOHL'S ADMIN PERMISSIONS FIX] message in the Output window. See Troubleshooting: Sandboxed / Lacking Capability Error for a one-line fix.
Verify Installation
- Press Play (
F5) in Roblox Studio to start a test session. - As the creator of the experience, you are automatically granted the
creatorrole (highest authority). - Press
;on your keyboard to open the Command Bar, or click the Kohl's Admin icon in the topbar to open the Dashboard. - Next, head to the Configuration Guide to set up your roles, admins, and game settings!