Skip to content

SC Tools Command

SC Tools provides useful commands.

Before you use these, you must configure SC Tools by changing Console Variables to make them work as you want.

For security reasons, unless specified, these commands are only usable by players who are in the SuperAdmin usergroup.

sc_clean

Remove objects from the current map.

USAGE
sc_clean <all|ammo|debris|decals|gibs|powerups|ragdolls|small|weapons>

sc_clean cleans these things:

  • ammo: Ammunition entities.
    • item_ammo_357, item_ammo_357_large
    • item_ammo_ar2, item_ammo_ar2_altfire, item_ammo_ar2_large
    • item_ammo_crossbow
    • item_ammo_pistol, item_ammo_pistol_large
    • item_ammo_smg1, item_ammo_smg1_grenade, item_ammo_smg1_large
    • item_box_buckshot
    • item_rpg_round
  • debris: prop_physics entities with 'Debris' spawnflag.
  • decals: Client-side decals.
  • gibs: gib entities.
  • powerups: Entities that are related to health and HEV suit batteries.
    • item_battery
    • item_healthkit, item_healthvial
  • ragdolls: Both server-side ragdolls(prop_ragdoll) and client-side ragdolls.
  • small: 'Small objects'.
  • weapons: Weapon entities.
    • weapon_357, weapon_ar2, weapon_bugbait, weapon_crossbow, weapon_crowbar, weapon_frag, weapon_pistol, weapon_rpg, weapon_shotgun, weapon_slam, weapon_smg1, weapon_stunstick

Known Issue

If you run the sc_clean command rapidly, you'll get duplicated messages.

See also

sc_flashlight

Enable flashlights for the given player.

USAGE
sc_flashlight [player name]

You can omit 'player name' to enable flashlight for yourself.

See also

sc_gca

Refill the ammo of the weapon that the given player is holding.

USAGE
sc_gca [player name]

You can omit 'player name' to refill your ammunition.

sc_glow_add|remove_class|model|name

sc_glow_add_class: Make entities with given class to glow
sc_glow_add_model: Make entities with given model to glow
sc_glow_add_name: Make entities with given targetname to glow

USAGE
sc_glow_add_class <class name>(1)
sc_glow_add_model <model path>(2)
sc_glow_add_name <targetname>
  1. This must be valid entity class name.
    Check Valve Developer Community for the class name lookup.
  2. Supports * wildcard at the end of the path.
    models/props/cs_office/trash_can* includes models/props/cs_office/trash_can_p4.mdl.

sc_glow_remove_class: Stop entities with given class from glowing
sc_glow_remove_model: Stop entities with given model from glowing
sc_glow_remove_name: Stop entities with given targetname from glowing

USAGE
sc_glow_remove_class <class name>(1)
sc_glow_remove_model <model path>(2)
sc_glow_remove_name <targetname>
  1. This must be valid entity class name.
    Check Valve Developer Community for the class name lookup.
  2. Supports * wildcard at the end of the path.
    models/props/cs_office/trash_can* includes models/props/cs_office/trash_can_p4.mdl.

See also

sc_god, sc_set|unset_god

sc_god: Toggle GodMode for the player.

USAGE
sc_god [player name]

The player in GodMode won't take any damage. It is the same as running god on the console.

You can omit 'player name' to toggle your GodMode.


sc_set_god: Enable GodMode for the NPC you're looking at.
sc_unset_god: Disable GodMode for the NPC you're looking at.

USAGE
sc_set_god
sc_unset_god

The NPC in GodMode won't take damage in most cases.
If you find an NPC in GodMode dies, tell me the reproducible steps, and I'll try to fix that situation.

Do not use these commands as console!

Because these commands require a valid player to get an entity, you must run them as a player!

See also

sc_heal|overheal

sc_heal: Heal player.
sc_overheal: Overheal(1) player.

  1. Heal player and refills the HEV suit battery.
USAGE
sc_heal [player name]
sc_overheal [player name]

You can omit 'player name' to heal yourself.

sc_reload

Reload the SC Tools configurations.

USAGE
sc_reload

See also

sc_remove, sc_remove_all|constraints

sc_remove: Remove the entity you are looking at.
sc_remove_all: Remove every entity that is connected to the entity you are looking at.
sc_remove_constraints: Remove constraints from the entity you are looking at.

USAGE
sc_remove
sc_remove_all
sc_remove_constraints

When the NPC is removed, it will perform a few actions to stop what it was doing.

Do not use these commands as console!

Because these commands require a valid player to get an entity, you must run them as a player!

See also

sc_setspeed

Set a player's speed.

USAGE
sc_setspeed <all|duck|run|slow|walk> <fast|reset> [player name]

You can omit 'player name' to change your speed.

  • duck: speed when the player crouches using Ctrl(+duck).
    fast: 0.8, reset: 0.3
  • run: speed when the player runs using Shift(+speed).
    fast: 600, reset: 400
  • slow: speed when the player walks using Alt(+walk).
    fast: 150, reset: 100
  • walk: speed when the player walks without using any modifier keys.
    fast: 300, reset: 200

sc_toggle_freeze

Freeze the entity you are looking at.

USAGE
sc_toggle_freeze

Do not use these commands as console!

Because these commands require a valid player to get an entity, you must run them as a player!