give <weapon_code>

Gives you a specific weapon, grenade or item without buying. Pass the internal class name of the weapon or item as the argument.

Pistols

ExampleDescription
give weapon_glockGlock-18
give weapon_hkp2000P2000
give weapon_usp_silencerUSP-S
give weapon_p250P250
give weapon_fivesevenFive-SeveN
give weapon_tec9TEC-9
give weapon_cz75aCZ75-Auto
give weapon_eliteDual Berettas
give weapon_deagleDesert Eagle
give weapon_revolverR8 Revolver

SMGs

ExampleDescription
give weapon_mac10MAC-10
give weapon_mp9MP9
give weapon_mp7MP7
give weapon_mp5sdMP5-SD
give weapon_ump45UMP-45
give weapon_p90P90
give weapon_bizonPP-Bizon

Shotguns

ExampleDescription
give weapon_novaNova
give weapon_xm1014XM1014
give weapon_mag7MAG-7
give weapon_sawedoffSawed-Off Shotgun

Rifles

ExampleDescription
give weapon_galilarGalil AR
give weapon_famasFAMAS
give weapon_ak47AK-47
give weapon_m4a1M4A4
give weapon_m4a1_silencerM4A1-S
give weapon_sg556SG 553
give weapon_augAUG

Snipers

ExampleDescription
give weapon_ssg08SSG 08 (Scout)
give weapon_awpAWP
give weapon_scar20SCAR-20 (CT Auto)
give weapon_g3sg1G3SG1 (T Auto)

Machine Guns

ExampleDescription
give weapon_m249M249
give weapon_negevNegev

Grenades

ExampleDescription
give weapon_hegrenadeHE Grenade
give weapon_flashbangFlashbang
give weapon_smokegrenadeSmoke Grenade
give weapon_molotovMolotov (T)
give weapon_incgrenadeIncendiary (CT)
give weapon_decoyDecoy Grenade
give weapon_tagrenadeTactical Awareness Grenade

Knives

ExampleDescription
give weapon_knifeDefault knife
give weapon_knife_tT-side knife

Equipment

ExampleDescription
give weapon_taserZeus x27 (Taser)
give weapon_healthshotMedi-Shot
give weapon_c4C4 Bomb
give item_kevlarKevlar Vest
give item_assaultsuitKevlar Vest + Helmet
For this command to work you must first run sv_cheats true in the console. It only works on a local map or a private server — not in matchmaking. sv_cheats is a built-in Valve command and is completely safe from VAC.