Installation
Operator has no dependencies, so installing it is one file.
Install it on the server only
Operator belongs in ServerStorage. Anything you put in ReplicatedStorage is readable by every player, including the code deciding who is allowed what.
Use the official release, not a toolbox model
Take the file from the GitHub release below. Toolbox copies of admin systems are a common malware vector, and an admin console is exactly what someone would want to backdoor.
Stick to the official docs
Third-party YouTube and DevForum guides for admin systems go out of date quickly, and following stale instructions can leave commands exposed to people who should not have them.
Do not modify the source
Do not edit Operator's own scripts to change how it behaves. Use the API: commands, argument types, guards and Client.Mount exist so you never have to. An edited copy cannot be updated without redoing your changes, and a mistake in the wrong file is a permission hole.
1. Download it
Get Operator.rbxm from the latest release.
2. Import it into Studio
You can either:
- drag the
Operator.rbxmfile into the viewport, the central window with your game in it, or - select the Model tab, then under Advanced click Model. Navigate to
Operator.rbxmand click Open.
3. Move it to ServerStorage
The import drops it into the workspace. In the Explorer, drag Operator into ServerStorage.
You should end up with this:
ServerStorage
└── Operator
├── Client
├── Server
└── SharedThat is the whole install.
Next
Setup builds a working console in four steps.