Skip to content

Commands

Axwabo edited this page May 5, 2025 · 2 revisions

ModeratorTools Commands

Important

When migrating from AdminTools, please note that some of its commands have not been implemented in ModeratorTools. Some commands slightly differ in syntax or behavior. List of removed commands

Legend

An argument wrapped with chevrons <> is required.

An argument wrapped with brackets [] is optional.

Two options separated by a slash / means one of those options must be supplied as the argument.

Alternative phrases:

  • enable = show true 1
  • disable = hide false 0

<players>

Targeting commands operate on a list of players.

You can use the player's partial name or custom player selectors to specify which player(s) to affect.

To select everyone, use * or @a

Toggles

Toggle commands manage a specific feature.

Subcommands:

  • List - lists all players that have the feature enabled.
  • Toggle - flips the status of the feature per target:
    • Enables the feature for those targets who have had it disabled
    • Disables the features for those that have had it enabled
  • Clear - disables the feature for everyone.
  • Enable - enables the feature for the given players.
  • Disable - disables the feature for the given players.

List of Commands

Tip

Command names are case-insensitive, meaning the following are considered the same: pMute PMUTE pmute PmUtE

AHP

Sets the given targets' artificial health.

Usage: ahp <players> <value>

Ball

Spawns a bouncy ball (SCP-018) on the specified players.

If more than 1 player has received a bouncing ball, C.A.S.S.I.E. will make an announcement.

Usage: ball <players>

BreakDoors

Toggles players' ability to break doors upon interaction.

Usages:

  • breakDoors List
  • breakDoors Clear
  • breakDoors Toggle <targets>
  • breakDoors Enable <targets>
  • breakDoors Disable <targets>

Drop Inventory

Drops everything or the specified item(s) from the specified players' inventories.

Usage: dropInventory <players> [...items]

Examples:

  • dropInventory 2.3.4 - drops all items and ammo from players 2, 3 and 4
  • dropInventory 2 Radio GrenadeHE Ammo9x19 - drops player 2's radios, high-explosive grenades and 9mm ammos

Drop Item

Spawns a specific item type at the position(s) of the given player(s).

The amount of items to spawn on one iteration is limited to 200 items in total divided across each target.

Usage: dropItem <players> <item> [countPerPlayer]

Examples:

  • dropItem 2 KeycardO5 - drops an O5 keycard at player 2's position
  • dropItem 2.3.4 Flashlight 20 - drops 20 flashlights at players 2, 3 and 4

Drop Size

Spawns an item of the given type and size at the specified players' positions.

Usages:

  • dropSize <players> <item> <scalar>
  • dropSize <players> <item> <x> <y> <z>

Examples:

  • dropSize 2.3.4 Coin 50 - drops a coin of 50x size at players 2, 3 and 4
  • dropSize 2 Medkit 10 1 0.5 - drops a medkit of scale (10, 1, 0.5) at player 2's position

Enums

Displays the list of enums that can be used with ModeratorTools commands.

RoleType and ItemType enums are available here

RoomType enums can be viewed here

Explode

Instantly kills the specified player(s) with a visual-only high-explosive grenade explosion.

Usage: explode <players>

Grenade

Spawns an active grenade of the given type and fuse time at the specified players' positions. If the fuse time is not set, the default fuse time for the grenade will be applied.

Valid grenade items: GrenadeFlash GrenadeHE Scp018 Scp2176

Usage: grenade <players> <grenadeType> [fuseTime]

InstantKill

Toggles players' ability to instantly kill targets when dealing any amount of damage.

Usages:

  • instaKill List
  • instaKill Clear
  • instaKill Toggle <targets>
  • instaKill Enable <targets>
  • instaKill Disable <targets>

Jail

The jail feature is decribed here

Ghost

Makes the targets fully invisible to others (bypassing SCP-096, SCP-268 and SCP-1344).

Usage: ghost <players> <enable/disable>

Example: ghost Axwabo disable - removes Axwabo's global invisibility

This command can be turned off in the config

Note

Disabling ghost while targetGhost is active does not clear the ˙targetGhost` status, keeping targeted invisibility but not global.

Go to Room

Teleports the sender to the room based on the given RoomType

Usage: goToRoom <roomType>

Position

Queries or modifies players' positions.

add

Adds the given amount of offset to the player's position. The offset will be transformed based on the target's rotation if the cameraSpace argument is true or 1

Usage: position add <players> <x> <y> <z> [cameraSpace]

Examples:

  • position add 2 0 0 10 - moves player 2 by 10 meters on the Z axis (forward in world space)
  • position add 2 0 5 0 true - moves player 2 by 5 meters up based on their camera rotation
    • If the player is looking forward in world space, they will be teleported upwards.
    • If the player is looking down, they will be teleported forwards depending on their horizontal rotation.

get

Gets the position of the specified player(s).

Usage: position get <players>

set

Teleports the specified player(s) to the given position.

Usage: position set <players> <x> <y> <z>

PryGates

Toggles players' ability to pry gates upon interaction.

Usages:

  • pryGates List
  • pryGates Clear
  • pryGates Toggle <targets>
  • pryGates Enable <targets>
  • pryGates Disable <targets>

Ragdoll

Periodically spawns ragdolls at the given players' positions. This commands runs as a coroutine, spawning one ragdoll per frame at each target's current position until the target count has been reached.

The default amount of ragdolls to spawn is 1.

Usage: ragdoll <players> <roleType> [countPerPlayer]

Random Teleport

Teleports the specified players to a random room on the map or within the given zone(s).

Usage: randomTeleport <players> [...zones]

Examples:

  • randomTP 2.3 - randomly teleports players 2 and 3 on the entire map
  • randomTP 2 LightContainment HeavyContainment - randomly teleports player 2 in LCZ or HCZ

Regeneration

Toggles players' regeneration, and manages its interval as well as healing amount.

  • regeneration Heal [HP] - query or modify the amount of HP to heal per tick. Default is 1 HP per tick
  • regeneration Time [timeSeconds] - query or modify the time between ticks. Default is 1s
  • regeneration List
  • regeneration Clear
  • regeneration Toggle <targets>
  • regeneration Enable <targets>
  • regeneration Disable <targets>

Rocket

Sends the given player(s) into the sky, kills them and plays a visual-only explosion.

Usage: rocket <players> <speed>

RLFS

Enables round lock, disables decontamination and forces the round to start.

Set the keepDecontamination argument to 1 true or yes to avoid disabling decontamination.

Usage: roundLockForceStart [keepDecontamination]

Scale/Size

These two commands have been merged into one. They change the size of the given player(s).

Usages:

  • scale <players> reset
  • scale <players> <scalar>
  • scale <players> <x> <y> <z>

Examples:

  • scale 2.3 reset - resets the size of players 2 and 3
  • scale 2 5 - sets player 2's size to 5x of the default
  • scale 2 3 2 1 - sets player 2's size to (3, 2, 1) - 3 wide, 2 tall and 1 long

TeleportX

Teleports the given player(s) to the specified target. If multiple targets were found, the first one will be used.

Usage: teleportX <players> <target>

Example: teleportX 2.3.4 8 - teleports players 2, 3 and 4 to player 8

SCP-096 Immunity

Toggles players being immune to becoming targets by viewing SCP-096's face.

Note

SCP-096 immunity will still apply if the property is configured and the player is a tutorial, even if this command was used to disable it.

Usages:

  • scp096Immunity List
  • scp096Immunity Clear
  • scp096Immunity Toggle <targets>
  • scp096Immunity Enable <targets>
  • scp096Immunity Disable <targets>

SCP-173 Immunity

Toggles players allowing SCP-173 to move while being witnessed by players that have this feature enabled.

Note

SCP-173 immunity will still apply if the property is configured and the player is a tutorial, even if this command was used to disable it.

Usages:

  • scp173Immunity List
  • scp173Immunity Clear
  • scp173Immunity Toggle <targets>
  • scp173Immunity Enable <targets>
  • scp173Immunity Disable <targets>

TargetGhost

Similar to the ghost command. Makes the first list of players invisible to the second list of players (targets).

Usage: targetGhost <players> <enable/disable> <targets>

Examples:

  • targetGhost 2 enable 3.4.5 - makes player 2 invisible to players 3, 4 and 5
  • targetGhost 2 disable 3 - removes player 2's invisibility status regarding player 3

This command can be turned off in the config

Note

Disabling targetGhost while ghost is active does not clear the ˙ghost` status, keeping global invisibility.

Temporary Muting

The pMute command provides ways to mute players without keeping the mute status between round restarts.

Note

Temporary muting doesn't affect:

  • server staff with Remote Admin access
  • Northwood Staff

all

Temporarily mutes all non-staff until revocation or until the player leaves.

Usage: pMute all

intercom

Temporarily prevents non-staff from using the intercom until revocation or until the player leaves.

Usage: pMute intercom

roundStart

Temporarily mutes non-staff in the lobby until revocation or round start. This commands persists its status, muting newly joining players if the round start mute is active.

Players will automatically be unmuted when the round starts.

Usage: pMute roundStart

targets

Temporarily mutes the selected targets until revocation or until the target leaves.

Usage: pMute targets <players>

Example: pMute targets LoudPerson - temporarily mutes the player with name LoudPerson

Temporary Mute Revocation

The pUnmute command reverts the actions done using pMute

all

Removes the temporary mute from all non-staff.

Usage: pUnmute all

intercom

Removes the temporary intercom mute from al non-staff.

Usage: pUnmute intercom

roundStart

Removes the lobby mute status.

Usage: pUnmute roundStart

targets

Removes the temporary mute from the selected targets.

Usage: pUnmute targets <players>

Example: pUnmute targets LoudPerson - lets LoudPerson speak again

Removed Commands

  • abc (admin broadcast) has a Remote Admin equivalent in the Staff Chat section
  • atkill has a base-game equivalent kill
  • atstrip has a base-game equivalent strip
  • cfig reload has a base-game equivalent pm reload
  • dummy has been replaced by base-game dummies
    • No owner-specific handling support
    • Dummies don't have a role by default
  • inventory see has a base-game equivalent pinventory
  • staffTags has been removed due to VSR concerns
  • workbench has not been implemented due to insignificant predicted demand. Please open an issue if you need the command.