A buy bind in CS2 is a console command like bind "key" "buy ak47; buy vesthelm; buy flashbang": once it is set, a single key press buys the whole loadout without opening the buy menu. All you need is the developer console enabled, the in-game item names and a free key. Below are the weapon and equipment names, ready-made full-buy binds and the numpad key codes. The same commands also worked in CS:GO.
The hardest part is remembering the internal name of every weapon and item so you can type it correctly. We have collected them below, so you only need to copy a bind and assign it to a key. If your console is not enabled yet, see how to open the console in CS2, and the basics of the bind command are covered in how to make a bind in CS2.
List of weapons for binds
The bind command is useful in CS2 because one key press buys everything you need before the round. It matters most mid-match, when you have enough money for a full buy.
Here are the item names:
awp — AWP sniper rifle
scar20 — SCAR-20 sniper rifle
g3sg1 — G3SG1 sniper rifle
aug — AUG assault rifle
ak47 — AK-47 assault rifle
m4a1_silencer — M4A1-S assault rifle
m4a1 — M4A4 assault rifle
galilar — Galil AR assault rifle
famas — FAMAS assault rifle
ssg08 — SSG 08 sniper rifle
sg553 — SG 553 assault rifle
p90 — P90 submachine gun
ump45 — UMP-45 submachine gun
mac10 — MAC-10 submachine gun
mp9 — MP9 submachine gun
mp7 — MP7 submachine gun
bizon — PP-Bizon submachine gun
m249 — M249 machine gun
negev — Negev machine gun
xm1014 — XM1014 shotgun
sawedoff — Sawed-Off shotgun
nova — Nova shotgun
mag7 — MAG-7 shotgun
cz75a — CZ75-Auto pistol
elite — Dual Beretta pistols
fiveseven — Five-SeveN pistol
deagle — Desert Eagle pistol
usp_silencer — USP-S pistol
glock18 — Glock-18 pistol
tec9 — Tec-9 pistol
hkp2000 — P2000 pistol
p250 — P250 pistol
revolver — R8 Revolver
Grenades and equipment have their own names too, and at higher ranks you cannot do without them:
hegrenade — standard grenade (HE)
flashbang — flashbang
smokegrenade — smoke
molotov — Molotov cocktail (T side)
incgrenade — incendiary grenade (CT side)
decoy — decoy grenade
taser — Zeus x27 taser
defuser — defuse kit (CT side)
vest — standard body armor
vesthelm — body armor with helmet
With the names covered, here is how to put them to use.
How to assign binds and add items
To assign an action to a key, pick keys you do not use in combat. Most often that is the numpad on the right side of the keyboard. Compact TKL keyboards do not have one, so players there use the number row above the letters or F1 to F12.
Here is the classic bind for buying an AWP:
bind "3" "buy awp;"
You no longer need to open the buy wheel at the start of the round to grab your sniper rifle. It saves time and prevents a wrong purchase in a hurry.
Now say you want a Nova, a Desert Eagle, a flashbang and full armor. The bind looks like this:
bind "3" "buy nova; buy deagle; buy flashbang; buy vesthelm"
We picked "3" at random; any other key works too.
Here is a classic full buy for both sides. The game only buys items your team can use, so one bind works on both T and CT:
bind "2" "buy ak47; buy m4a1; buy vest; buy deagle; buy flashbang; buy smokegrenade; buy molotov; buy incgrenade; buy defuser"
List includes:
AK-47/M4A1-S;
Standard armor;
Deagle;
Flashbang;
Smoke grenade;
Molotov/incendiary grenade;
Defuse kit.
Set it once, and every buy takes a single key press.
And this is what a top purchase based on AWP looks like:
bind "4" "buy awp; buy vesthelm; buy deagle; buy flashbang; buy smokegrenade; buy molotov; buy incgrenade; buy defuser"
It is the same set, except it buys an AWP and armor with a helmet instead of a rifle.
If you would rather not type commands by hand, online bind generators let you pick weapons and a key and then copy the finished line into the console. To keep binds between sessions, save them in an autoexec file, as described in how to install a config in CS2.
Numpad key names
You might expect numpad "0" to be 0 and "5" to be 5, as on the regular layout. It is not: the game treats these keys as separate function keys, not digits. To bind the numpad, use these names:
0 — kp_ins
1 — kp_end
2 — kp_downarrow
3 — kp_pgdn
4 — kp_leftarrow
5 — kp_5
6 — kp_rightarrow
7 — kp_home
8 — kp_uparrow
9 — kp_pgup
"-" — kp_minus
"*" — kp_multiply
"/" — kp_slash
"+" — kp_plus
"." — kp_del
Enter — kp_enter
If you use a plain digit instead of the kp_ name, the bind goes to the number row above the letters, not to the numpad.
Pro player binds
Experienced players and pros rely on binds heavily, because every fraction of a second counts at the start of a round.
The most common setup looks like this:
bind f1 "buy ak47; buy m4a1; buy vest; buy deagle; buy flashbang; buy smokegrenade; buy molotov; buy incgrenade; buy defuser"
It is the same classic full buy, just on F1.
Other players prefer targeted binds and buy only what a given round calls for. For example:
bind "h" "buy defuser"
bind "i" "buy smokegrenade"
bind "k" "buy ak47; buy m4a1"
bind "l" "buy awp"
Each key buys a single item, which gives more flexibility with the economy.
All that is left is to build your own set, write it as one line separated by semicolons and assign it to a free key. Setup takes a few minutes, and every round after that you buy faster. More useful commands are collected in CS2 console commands.
And skins for the weapons you buy with these binds are available on LIS-SKINS.
