Server Commands

For server commands, we will be going over what we believe are the most important and used commands when it comes down to establishing your custom server. Some commands will have images provided to demonstrate.


Display & UI Commands

Command Description
:title [Message] Sets the title to the string in the command. Also uses RGB for coloring.
:title SCP: Roleplay | Custom Server Guide 72 0 255 255 180 0
Title command screenshot
:subtitle [Message] Sets the subtitle to the string in the command.
:removetitle Removes the current title displayed on screen.
:sideinfo [Message] Sets the lower left string Title as your message. Can also use RGB values for pink text.
:sideinfo Hello world! 255 0 255
:subsideinfo [Message] Sets the lower left string Subtitle as your message.
:removesideinfo Removes the lower left strings from the screen.

Communication Commands

Command Description
:modannounce Sends a global announcement to every player in the server.
Mod announce screenshot
:alert [User] [Message] Displays a message for a short period of time to the specified user at the bottom right of the screen.
Alert command screenshot
:poll [User] [Message] Creates a poll to the specified users with the provided message. (Yes or no)
:poll all Want Cookies?
:poll %class Want Cookies?
Poll command screenshot
:pm [User] [Message] Sends a private message to the specified user(s).
:radio [Message] Broadcasts a message through the radio system as "[CUSTOM SERVER]".
:announce Sends an announcement acrross the site. You can also announce to a specific player with the provided message.
announce(player, "message")

Player Cosmetic Commands

Command Description
:hat [User] [ID] Gives the specified user a hat using the provided asset ID.
:permhat [User] [ID],[ID] Gives the specified user the hat using the ID(s) provided, permanently (even after respawn).
:permhat me 24112667,28503039
:rhat [User] Removes all hats from the specified user.
:unpermhat [User] Removes all permanently assigned hats that were used with the :permhat command.
:face [User] [ID] Changes the face of the specified user using the provided asset ID.
:permface [User] [ID] Permanently changes the face of the specified user.
:unpermface [User] Removes the permanent face change for the specified user.
:shirt [User] [ID] Changes the shirt of the specified user using the provided asset ID.
:permshirt [User] [ShirtID] [PantsID] Gives the specified user the ID of the shirt and pants, permanently. (Can put ShirtID first, and PantsID in the second declared ID to suit in shirt and pants.)
:unpermshirt [User] Removes the permanent shirt change for the specified user.
:pants [User] [ID] Changes the pants of the specified user using the provided asset ID.
:permpants [User] [ID] Gives the specified user the ID of the pants, permanently (even after respawn).
:permpants me 129458426
:unpermpants [User] Removes the permanent pants change for the specified user.
:skin [User] [Color] Changes the skin color of the specified user. Can use color names or RGB values.
:permskin [User] [Color] Permanently changes the skin color of the specified user.
:unpermskin [User] Removes the permanent skin color change for the specified user.
:ntag [User] [String] Changes the Name Tag displayed above a user's head.
:permntag [String] Sets the Name Tag (above user head) to specified string, permanently (even after respawn).
:unpermntag [User] Removes a user's permanent Name Tag.
:cntag [User] [R] [G] [B] Colors the name tag (above user head) to specified color, using RGB values from 0 - 255.
:cntag me 150 0 255
:tntag [User] Toggles the Name Tag above the user head on and off.
:rtag [User] [String] Changes the Rank Tag displayed above a user's head.
:permrtag [String] Sets the Rank Tag (above user head) to specified string, permanently (even after respawn).
:unpermrtag [User] Removes a user's permanent Rank Tag.
:crtag [User] [R] [G] [B] Colors the rank tag (above user head) to specified color, using RGB values from 0 - 255.
:crtag me 255 0 0
:trtag Toggles the Rank Tag above the user head on and off.

Player Modification Commands

Command Description
:scale [User] [Head] [Width] [Depth] [Height] Sets the scale of the user, using 4 scale values (can be decimals).
Scale command screenshot
:permscale [User] [H] [W] [D] [H] Permanently changes the scale of the specified user.
:unpermscale [User] Removes any permanent scale modifications from a user.
:unpermall [User] Removes all permanent cosmetic and modification changes from a user.
:health [User] [Amount] Sets the current health of the specified user.
:maxhealth [User] [Amount] Sets the maximum health of the specified user.
:permmaxhealth [User] [Amount] Permanently sets the maximum health of the specified user.
:unpermmaxhealth [User] Removes a user's permanent maximum health modification.
:heal [User] Restores the specified user to their maximum health.
:damage [User] [Amount] Inflicts a specified amount of damage on a user.
:god [User] Makes the specified user invincible.
:ungod [User] Removes invincibility from the specified user.
:reflect [User] Causes any damage dealt to the specified user to be reflected back to the attacker.
:ff [User] Gives the specified user a protective force field.
:unff [User] Removes the force field from a specified user.
:infect [User] [409/008] Infects the player with your choice of 409 or 008.
:cure [User] Cures the player of any infection.
:nvg [User] [R] [G] [B] Sets the color of the night vision goggles to the specified color in RGB values from 0 - 255.
:nvg me 255 255 255
:permcolornvg [User] [R] [G] [B] Permanently sets the color of the night vision goggles to the specified color in RGB values from 0 - 255.
:permcolornvg me 255 255 255
:unpermcolornvg [User] Removes a user's permanent night vision color.
:damagemultiplier [User] [Value] Changes the damage output multiplier for the specified user.
:permdamagemultiplier [User] [Value] Permanently changes the damage multiplier for the specified user.
:unpermdamagemultiplier [User] Removes a user's permanent damage multiplier.
:trackuser [User] [true / false] Tracks / untracks the specified user.
Track user command screenshot

Audio Commands

Command Description
:playsong [SoundID] [true / false] Plays any song or audio ID with optional loop. Can find SCP:RP songs using the :songs command.
:stopsong Stops any currently playing global audio.
:songvolume [Number] Adjusts the volume of the currently playing global audio.
:songpitch [Number] Adjusts the pitch of the currently playing global audio.
:playsound [User] [SoundID] [Loop] [Volume] [Range] [Range Falloff] Plays any song or audio ID with optional loop from a specified player.
  • Volume: 0-8
  • Range: Number (distance)
  • Range Falloff: Number
:stopsound [User] [ID] Stops a specific sound playing from a user.
:stopsounds [User] Stops all sounds originating from the specified user.
:songs Displays a list of all available in-game soundtracks.

Morph Commands

Command Description
:morph [User] [Morph_Name] Morphs the specified player with any morph from the morphs list.
:permmorph [User] [Morph_Name] Permanently morphs the specified player with any morph from the morphs list.
:permmorph me vest
:permmorph me visor
:permmorph me kneepads
:unpermmorph [User] [Morph_Name] Removes a permanent morph status from the targeted user.
:morphs Shows the list of available morphs.
Morphs list screenshot

Moderation Commands

Command Description
:respawn [User] Forces the specified user to respawn.
:refresh [User] Refreshes a user's character, returning them to their previous position.
:kick [User] [Reason] Removes a player from the server. A reason is optional.
:ban [User] Bans the specified user from the server.
:unban [User] Unbans the specified user, allowing them to rejoin.
:warn [User] Issues a formal warning to the specified user for an infraction.
:view [User] Spectates the specified user from their point of view.
:unview Stops spectating any user.
!rejoin Forces your own client to rejoin the server.

Teleportation Commands

Command Description
:tp [User1] [User2] Teleports the first specified user to the second specified user.
:to [User] Teleports you to the specified user's location.
:bring [User] Teleports the specified user to your location.
:goto [Location] Teleports you to a predefined map location.
:gotos Displays a list of all available goto locations.
:customgotos Displays a list of custom goto locations specific to the current map.
:creategoto [Name] Creates a new custom goto location at your current position.

Item & Tool Commands

Command Description
:give [User] [Item Name] Gives one or more items from server storage to the specified user.
:startergear [User] [Item Name] Permanently gives the specified items to a user as part of their starter gear.
:removetool [User] [Tool Name] Removes a specific tool from a user's inventory.
:removetools [User] Removes all tools from a user's inventory.
:clearstartergear [User] Clears all items from a user's permanent starter gear.
:tools Shows a list of all available tools in the game.
:guns Shows a list of all available guns in the game.
:btools [User] Gives F3X Building Tools to the specified user.
:boombox Gives you a boombox.

Event & World Commands

Command Description
:time [Value] Changes the time of day. Can also be used to trigger weather effects like 'Rain' or 'Storm'.
:fog [Density] Adjusts the fog density percentage, requires Atmosphere to be enabled.
:nuke Initiates the on-site nuclear warhead detonation sequence.
:daybreak Triggers the "Daybreak" event.
:able Initiates the breach event for SCP-076.
:lizard Initiates the breach event for SCP-682.
:riot Starts a Class-D riot event.
:blackout [Enabled] [Emergency Power] Enables or disables a facility-wide blackout.
:light [R] [G] [B] Adds a specified RGB color tint to the facility lights.
:rlight Resets all facility lights to their default state.
:spawn [Entity Name/ID] Spawns a specified SCP or entity into the game.
:rspawn Removes the closest spawned entity or AI.
:Breach [SCP] Forces a breach event for the specified SCP.
:recontain [SCP] Re-contains a specified SCP, or all SCPs if none are named.
:shyguyrage [Enabled] Toggles permanent rage mode for SCP-096.

Information & Logs

Command Description
:cmds Displays a list of all commands you have permission to use.
:logs / :chatlogs / :actionlogs etc. Displays the most recent 1500 entries for a specific log type (e.g., admin commands, chat, actions, infections, kills).
:info [User] Shows the account age and membership type for the specified user.
:iteminfo [ID] Displays statistics for an item based on its asset ID.
:viewtools [User] Lists the tools currently in a specified user's inventory.
:ownsasset [User] [ID] Checks if a specified user owns a particular asset ID.
:count [Group] Counts the number of players in a specified group (e.g., 'all', '%team').
:target Provides an alert with the username of the person your cursor is over.
:hover [Group ID] Returns information about the player your mouse is currently hovering over.
:scps Shows a list of all SCPs that can be spawned.
:teams / :customteams Lists all available teams for the current map.

Miscellaneous Commands

Command Description
:load [Item] Loads an item from a predefined list, such as props or vehicles. Presets will spawn in CDC (if using the roleplay map), editable using F3X tools. Use the :presets command to view the available items.
Helicopter Controls

If you load a helicopter, here are the controls you can use:

  • Q/E: Yaw left/right
  • A/D: Curved strafe left/right
  • Y: Engine on/off
  • Shift/Z: Pitch forwards/backwards
  • V/B: Straight strafe left/right
  • X: Hover mode (useful for first-time learners to stay in place properly)
  • K: Doors open/close (Blackhawk only)

For a visual demonstration, watch this video: Helicopter Controls Video.

:unload [Item] Unloads a previously loaded map preset.
:presets Lists all available map presets that can be loaded.
:clear / :clr Clears all debris, on-screen messages, hints, and countdowns.
!clean Cleans up all dropped hat and gear debris from the map.
:countdown [Seconds] Starts a visible countdown timer for all players.
:delay [Seconds] [Command] Executes a command after a specified delay.
:run [Command1] & [Command2] Executes multiple commands at once, separated by '&'. Must be used in the command bar.