How to make buy binds in CS:GO
Buying weapons and utility before rounds in Counter-Strike: Global Offensive can be a stressful and forgetful experience—and mistakes happen.
There’s a lot that goes into buying: types of team buys, individual/team money amounts, types of guns, necessary grenades, and most importantly, remembering to buy a defuse kit. If you miss one important piece of equipment that could’ve won you the round, you’re going to be kicking yourself for forgetting, and your team will probably be upset at you as well.
To prevent these kinds of round-losing crises from happening to you and your team, you can implement buy binds on your keyboard. Buy binds essentially allow you to buy a gun, grenade, or piece of utility with just one press of the button on your keyboard, and then voila–you’re set for the round. When you have several binds in place and you remember each set of buys by heart, you can set yourself up for the round in a matter of seconds, giving you more time to talk strategy with your team during the pre-round freezetime.
Here are the two ways you can add buy binds to your keyboard to ease freezetime stress.
The Quicker Way: An Autoexec.cfg File
To start, go to csgobuynds.com and set up which keys you’d like to bind equipment to. The site provides buy bind options on the numeric keypad, the navigation keys (insert, home, page up, delete, end, and page down), the function keys (F1-F12), and the mouse buttons (left, middle, right, side one, side two, wheel up, and wheel down). If you’d like to bind letter or number, you can replace each value in quotation marks after the bind command in the script with the letter of your choice. An example of this is shown below.
bind “kp_home” “buy defuser”
bind “p” “buy defuser”
If you’d like to customize your buy bind to execute a full buy on the site, such as a Counter-Terrorist M4A4 with kevlar, a helmet, a flash, a smoke, a hand grenade, an incendiary, and a defuse kit, it should look like this (the AK-47 and Molotov grenade is included so that the game client applies the bind on the Terrorist side).
bind “p” “buyak47; buy m4a1; buy vesthelm; buy flashbang; buy smokegrenade; buy hegrenade; buy molotov; buy incgrenade; buy defuser”
When you’re done, click on “Generate Binds,” and the site should create a script of binds below the key menus that can be pasted into an autoexec file. An example of what the script looks like is also shown below.
// buy binds generated by csgobuynds.com
bind "kp_home" "buy ak47; buy m4a1;"
bind "kp_uparrow" "buy awp;"
bind "kp_pgup" "buy negev;"
bind "kp_leftarrow" "buy flashbang;"
bind "kp_5" "buy smokegrenade;"
bind "kp_rightarrow" "buy molotov; buy incgrenade;"
bind "kp_end" "buy vesthelm;"
bind "kp_downarrow" "buy defuser;"
bind "kp_pgdn" "buy p250;"
bind "kp_del" "buy vest;"
bind "kp_slash" "buy ump45;"
bind "kp_multiply" "buy p90;"
Next, open up a new Text Document file using the Notepad program, name the file “autoexec.cfg”, and save it as an “All Files” type. Don’t worry it won’t give you a virus–it’s a file made by you. You should also find a good place to store your autoexec file just in case you want to adjust your binds, so follow the below file navigation string in your game files and put it in a folder that you’ll remember. Once you’re in the document, paste the script exactly as it is from the csgobuynds site. If you already have an autoexec file created, just paste the buy script into a new line.
C:games\Steam\steamapps\common\Counter-Strike: Global Offensive\csgo\
After the autoexec file is saved, go into your Steam library and right-click on “CS:GO“ in your library. Then click “Properties” and look for the “Set Launch Options…” button under the “General” tab. A smaller window titled, “Lauch Options - Counter-Strike: Global Offensive,” should pop up. Type “-exec autoexec” into the box and click “OK”. This allows your game client to enable the autoexec script you made. And now you’re finished.
The Longer Way: In the Developer Console
If you’re unable to make an autoexec file with a buy bind script, you can also type the script in manually by entering each line of the script one by one into the developer’s console. It’s a bit more tedious and time-consuming, but it’s the only other way to create buy binds if you cannot make an autoexec file.
To add each bind manually, open the developer console by pressing ` (the ~ button). Then either type or copy-paste each bind line into the developer’s console and hit enter after each line. It would be a good idea to do this in a private, offline server, so that you can test if the binds actually work.
Once all your ideal binds are set up, all you need to do is practice and memorize which key will buy a certain gun. Eventually, the buy menus will be a breeze for you and you can focus more on in-game tactics–good luck, and have fun.