Skip to content

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.rbxm file into the viewport, the central window with your game in it, or
  • select the Model tab, then under Advanced click Model. Navigate to Operator.rbxm and 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
    └── Shared

That is the whole install.

Next

Setup builds a working console in four steps.

Released under the MIT Licence.