If you’re practicing aim, learning line-ups, or building a server config, the give command is the fastest way to spawn any weapon, grenade, or key item in Counter-Strike 2. This guide explains the exact syntax, complete copy-paste lists for every category, the correct way to change knives in CS2 (subclass), helpful binds, and troubleshooting tips.
Quick start (2 steps)
- Enable cheats on a local/practice or privately hosted server:
sv_cheats 1
- Spawn something with the pattern:
give <entity_name>
Examples:
give weapon_ak47
give weapon_awp
give weapon_flashbang
give item_assaultsuit
Notes
• Commands work on local/practice and on servers where you have permission to enable cheats.
• They do not work in Premier, Competitive, or other official VAC-secured matchmaking modes.
• Knives are special in CS2 — see the Knives section below for the correct method.
All CS2 give codes (copy-paste)
Tip: Drop anything you don’t want with G. To speed up testing utilities, see our CS2 Grenade Binds and Smoke Practice Commands.
Pistols
give weapon_deagle // Desert Eagle
give weapon_elite // Dual Berettas
give weapon_glock // Glock-18
give weapon_hkp2000 // P2000
give weapon_usp_silencer // USP-S
give weapon_p250 // P250
give weapon_cz75a // CZ75-Auto
give weapon_fiveseven // Five-SeveN
give weapon_tec9 // Tec-9
give weapon_revolver // R8 Revolver
SMGs
give weapon_mac10
give weapon_mp9
give weapon_mp7
give weapon_mp5sd
give weapon_p90
give weapon_bizon
give weapon_ump45
Rifles
give weapon_ak47
give weapon_galilar
give weapon_famas
give weapon_m4a1 // M4A4
give weapon_m4a1_silencer // M4A1-S
give weapon_aug
give weapon_sg556 // SG 553 (entity name uses 556)
Sniper rifles
give weapon_ssg08
give weapon_awp
give weapon_g3sg1
give weapon_scar20
Shotguns
give weapon_nova
give weapon_xm1014
give weapon_mag7
give weapon_sawedoff
Machine guns
give weapon_m249
give weapon_negev
Grenades & tactical
give weapon_flashbang
give weapon_smokegrenade
give weapon_hegrenade
give weapon_molotov
give weapon_incgrenade
give weapon_decoy
Key items & equipment
give weapon_c4 // Bomb (works if the mode allows)
give weapon_taser // Zeus x27
give item_kevlar // Armor (vest)
give item_assaultsuit // Armor + Helmet
give item_defuser // Defuse Kit (for CT practice)
Knives in CS2 (important): use subclass commands, not give
In CS:GO you could give weapon_knife_* for many knife types, but CS2 uses subclass IDs. Here’s the correct process:
- Enable cheats and allow dropping knives:
sv_cheats 1; mp_drop_knife_enable 1
- Drop your current knife (G).
- Spawn a specific knife with subclass_create <ID> (or change an existing one with subclass_change <ID>). Walk over it to equip.
Knife IDs (copy-paste):
500 Bayonet 508 M9 Bayonet 520 Navaja 524 Default
503 Classic 509 Huntsman 521 Nomad 525 Skeleton
505 Flip 512 Falchion 522 Stiletto 526 Kukri
506 Gut 514 Bowie 523 Talon
507 Karambit 515 Butterfly 517 Paracord
518 Survival 519 Ursus
If a community guide or forum says to use give weapon_knife_* in CS2, that’s legacy CS:GO syntax — it may work only on modded servers. On stock CS2, use subclass.
Power tips & quality-of-life
Spam-equip for drills. Bind a key to re-give and auto-equip:
bind i “give weapon_ak47; slot1”
bind o “give weapon_hegrenade; slot6”
Grenade training toolkit. Add to your practice config:
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory_prac_pipreview 1
sv_rethrow_last_grenade 1
- Then pair with our Smoke Practice Commands and Jump-Throw Bind for consistent line-ups.
- Fast utility swapping. See CS2 Grenade Binds to put flashes/smokes/Mollys on Z/X/C/V instantly.
- Build a full practice config. Combine give codes with money/time settings (mp_roundtime_defuse, mp_maxmoney, impulse 101). If you host your own server, our CS2 Dedicated Server guide helps.
- Map-specific drills. Practice rifles and utility on staples like Mirage or Inferno; our callout guides help you name and hit spots: Mirage, Inferno, Overpass, Dust 2, Anubis, Nuke, Vertigo.
FAQ
Is using give bannable?
Not when you’re in a local/practice lobby or on a server where you’re allowed to enable sv_cheats 1. Don’t use external tools and don’t attempt this in official matchmaking.
Can I spawn specific skins?
No — give spawns the weapon type, not a particular skin/finish.
Can I give armor, kits, or Zeus?
Yes: see Key items & equipment for item_assaultsuit, item_kevlar, item_defuser, and weapon_taser.
Does this work on community servers?
Only if the server enables cheats or runs plugins that allow it.