This article's documentation is for anything that uses the Source engine. Click here for more information.


From Valve Developer Community
Jump to: navigation, search

ent_create is a console command available in all Source Source games.

English (en)

It creates an entity of the given type where the player is looking.


Syntax: ent_create <entity name> <param 1 name> <param 1> <param 2 name> <param 2>...<param N name> <param N>


  • ent_create player_speedmod; ent_fire player_speedmod ModifySpeed 3
    A handy way to make the player faster ingame, without needing to recompile the map or using host_timescale.
  • ent_create env_explosion targetname newexp iMagnitude 100; ent_fire newexp explode
    Spawns an explosion where the player looks and instantly triggers it too.
  • ent_create prop_dynamic model models/editor/playerstart.mdl modelscale 2
    Example of creating a prop. Alternatively, prop_dynamic_create can be used.
  • ent_create player_weaponstrip targetname pacifism; ent_fire pacifism strip
    A handy way to clear weapons ingame.


You can also pass flags to created entities like this: Syntax: ent_create <entity name> spawnflags <combo>

  • ent_create point_viewcontrol spawnflags 264 angles "0 0 90"
    creates a 90 flipped point_viewcontrol that does not start at/follow the player and has an infinite hold time. For an understanding of angles, see getpos.
Tip.pngTip:To find out the combo, create such an entity and edit its flags in hammer, then disable SmartEdit and copy the spawnflags value.

See also