Command | Parameters | Description | Functionality in Breach Mode |
Help | String | If string is empty or equals ‘1’, it will show a partial list of available commands. (This acts as pages i.e., entering 2 will show the second page). Accepts integers as high as 3. Entering another command as the string will display the usage and description of the command. (Note that the help command cannot display or accept commands introduced by the Multiplayer Mod. | Yes |
096state | None | PrintsSCP-096NPC’s position, idle Boolean, and state if it has spawned. (Calling this command in Breach Mode will simply display information as if it did not spawn) | No |
reset096 | None | ResetsSCP-096NPC back to its idle, sitting-down state. | No |
106speed | Float | Sets SCP-106 NPC movement speed. The default is 0.01. | No |
106state | None | Prints SCP-106’s position, idle Boolean, and state. (Calling this command in Breach Mode will simply display information as if it was contained) | No |
enable106 | None | Enables SCP-106 if it’s either been disabled or contained. | No |
disable106 | None | Disables SCP-106. Has the same function as containing it. | No |
173state | None | Prints SCP-173’s position, idle Boolean, and state. (Calling this command in Breach Mode will simply display information as if it was contained) | No |
173speed | Float | Sets SCP-173’s movement speed. The default is 0.35. | No |
enable173 | None | Enables SCP-173 if it’s already been disabled. | No |
disable173 | None | Disables SCP-173. Has the same function as the MTF placing it into containment | No |
halloween | None | Replaces SCP-173’s default texture with a jack-o-lantern-like texture. | |
Asd | None | General purpose debug command. Sets wireframe, god mode, and noclip on. Sets camerafog to 15 20. | Yes |
asd2 | None | Sets godmode and infinite stamina to on. Disables SCP-173 and contains SCP-106. (Will not contain them in Breach Mode) | Yes |
gamma | Integer | Sets the gamma correction (Brightness). Should be set to a value between 0.0 and 2.0. | Yes |
camerafog | CameraFogNear Float CameraFogFar Float | Sets the draw distance of the fog. The fog begins at ‘CameraFogNear’ units away from the camera and becomes completely opaque at ‘CameraFogFar’ units away from the camera. Example:camerafog 5 15 | Yes |
camerapick | None | Prints the texture name and coordinates of the model the camera is pointing at. | Yes |
status | None | Prints player, camera, and room information. | Yes |
debughud | String | If ‘string’ is equal to “on”, “1”, or “true”, turns the debug hub on. If ‘string’ is equal to “off”, “0”, or “false”, turns the debughud off. The debughud displays status information about the player, SCP-173, SCP-106, SCP-096 if spawned, the current room event, and all currently spawned MTF units. (Will not show NPC information in Breach Mode) | Yes |
godmode | String | If ‘string’ is equal to “on”, “1”, or “true”, turns godmode on. If ‘string’ is equal to “off”, “0”, or “false”, turns godmode off. If ‘string’ equals anything else, toggles godmode. Godmode prevents the player from dying or taking damage in any form. Players can still be taken by SCP 106 or “cured” by SCP 049.(Testing has shown toggling the feature off does not work. Typing godmode 0 is necessary for deactivation).Testing ongoing | Yes |
noclipfly | String | If ‘string’ is equal to “on”, “1”, or “true”, turn noclip on. If ‘string’ is equal to “off”, “0”, or “false”, turns noclip off. If ‘string’ equals anything else, toggles noclip. Noclip allows the player to fly through the game without any form of collision. | Yes |
noclipspeed | Float | Sets the movement speed multiplier of the player during noclip to ‘Speed’ | Yes |
infinitestaminainfstam | String | If ‘string’ is equal to “on”, “1”, or “true”, turns infinite stamina on. If ‘string’ is equal to “off”, “0”, or “false”, turns infinitestamina off. If ‘string’ equals anything else, toggles infinite stamina. This will treat the player as if they were wearing aSuper Gas Mask. | Yes |
notarget | String | If ‘string’ is equal to “on”, “1”, or “true”, turns notarget on. If ‘string’ is equal to “off”, “0”, or “false”, turns notarget off. If ‘string’ equals anything else, toggles no target. Disables every NPC’s ability to target the player, essentially making them invisible. Has no effect in Breach Mode. | No |
stopsoundstfu | None | Stops all currently playing sounds. (In Breach Mode, it will simply restart all sounds) | No |
showfps | None | Toggles the FPS counter. | Yes |
heal | None | Removes all injuries and blood loss from the player. Does not have an effect on a SCP-008 based infection. | Yes |
killsuicide | None | Kills the player, bypassing Godmode. Sets the death message to one of the following if used in Co-op/Single Player.- [REDACTED]
- Subject D-9341 found dead in Sector[REDACTED]. The subject appears to have attained no physical damage, and there is no visible indication as to what killed him. The body was sent for autopsy.
- EXCP_ACCESS_VIOLATION
- Subject D-9341 was found dead in Sector[REDACTED]. The subject appears to have scribbled the letters “kys” in his blood beside him. No other signs of physical trauma or struggle can be observed. The body was sent for autopsy.
In Breach Mode, it will display the message[player] decided to gnaw their veins, as if the player had used the suicide button in the pause menu. | Yes |
reviveundead resurrect | None | Revives the player. Does not have any effect on injuries, blood loss, or SCP-008 infection. Disables godmode and noclip. | No |
infect | Float | Sets the SCP-008-based infection on the player to ‘Infect’ (Has a valid range of 0 – 91, anything outside of this has a high chance of causing an MAV). | No? |
injure | Float | Sets the player’s injury level. (Has a valid range of 1 – 5.) Higher injury levels induce blood loss and slower movement. Any value higher than 5 will kill the player. | No |
sanic | None | Toggles “superman” mode (increased speed followed by death), displaying “GOTTA GO FAST” when enabled, and “WHOA SLOW DOWN” when disabled. | Yes |
spawn | String | Spawns a new instance of ‘string’ 0.2 units above the player. Sets the NPC’s state to ‘integer’. | No |
spawnitem | String | Spawns a new item at the player’s coordinates. Values for items are identical to the name they display in the inventory or their “tempname”. Some items will require you to type in their template name as some of them can have the same name when viewed in the inventory. For example, if ‘string’ is equal to “Eyedrops”, it will spawn the “Fine” eyedrops. However, to spawn the “Very Fine” variant of eyedrops, the “tempname” is needed, in this case it would be “supereyedrops”. | Yes |
ending | String | Immediately brings up the specified ending screen with the appropriate dialogue. If no ending is specified, a default ending screen will appear. (Using this command in Breach Mode will teleport you out of bounds into a black void.) | No |
toggle_warhead_lever | None | Toggles the lever in the warhead room, affecting the game’s ending or disarming theAlpha Warheadsin Breach Mode. | No |
unlockexits | String | Unlocks the site’s exits. If ‘string’ is set to “a” Gate A will unlock, if it is set to “b” Gate B will unlock and inputting anything else will unlock both gates. Has no function in Breach Mode. | No |
teleport | String | Teleports the player to the room they input or specified player. | Yes |
tp | String | Teleports the player to the MTF NPC defined as the “leader”. | No |
tele | Float Float Float | Teleports the player to specified coordinates(xyz). | Yes |
playmusic | String | Plays .ogg/.wav music files from the directorySCP – Containment Breach/SFX/Music/custom/. The file’s extension must be specified. Using this command without specifying a file will cause any currently playing custom music to stop. | |
weedscp-420-j 420 | None | Spawns 20 SCP-420-J instances in a circle around the player. These instances have a 50% chance of being a Joint, rather than SCP-420-J. | Yes |
wireframe | String | If ‘string’ is equal to “on”, “1”, or “true”, turns wireframe on. If ‘string’ is equal to “off”, “0”, or “false”, turns wireframe off. If ‘string’ equals anything else, toggles wireframe. Wireframe allows only the edges of models to be rendered. | Yes |
pumpkinspawnpumpkin | None | Outputs the message “What Pumpkin?“. | |
jorge | None | Outputs the message “JORGE HAS BEEN EXPECTING YOU“. | Yes |
spawnradio | None | Spawns a Radio at player’s position. This radio has electricity, although there is no battery in radio. | No |
spawnnvg | None | Spawns a Night Vision Goggles at player’s position. | No |
spawnnav | None | Spawns a S-Nav Ultimate at player’s position. | No |
teleport173 | None | Teleports SCP-173 NPC to player’s position if SCP-173 is not re-contained. | No |
teleport106 | None | Teleports SCP-106 NPC to player’s position if SCP-106 is not re-contained. | No |
spawnparticles | Integer | Spawns a particle at player’s position according to ID. | No? |
giveachievement | Integer | Gives a achievement to player according to ID. | No |
427state | Float | Set holding time of scp427, no parameter will set with max value. In Breach Mode, leaving no parameter will kill the player, but adding one will have no effect | Yes* |
setblinkeffect | BlinkEffect: Float BlinkEffectTimer: Float | BlinkEffect will effect the speed of blink, BlinkEffectTimer will decide the duration of BlinkEffect. | |
role | Integer | Will give the user the correspondingroleof what value they have entered. Roles range from 1-16. A invalid or empty parameter will default to spectator. A table of roles is provided below. | Yes |
restart | None | Completely restart the server from lobby. | Only |
giverole | Integer Integer | Gives a selected player the specified role. The first parameter refers to Player ID (The number next to the player’s name on the player list). The second parameter requires a value corresponding to a role. | Yes |
tpto | Integer | Functions similarly to theteleportcommand but only for teleporting to players and requires Player ID (The number next to the player’s name on the player list). | Yes |
tpme | Integer | Teleports specified player to yourself. Requires Player ID (The number next to the player’s name on the player list). | Yes |
cancelwarheads | None | Breach Mode only. Will cancel warheads if activated regardless of manual or automatic activation. If activated after the round ends, it will only restart the timer. If activated after a team win or stalemate, it will check for win conditions (i.e. if new players spawned or escaped) and if the win conditions are no longer met, will completely cancel the warheads. | Only |
spawnmtf | None | Breach Mode only, Will manually spawn an MTF wave. | Only |
spawnchaos | None | Breach Mode only, Will manually spawn a Chaos wave. | Only |
Ban | String | Will ban a specified player name. Note this does not ban the player, only the username. | Yes |