Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.
An image of a player buying guns in Counter-Strike 2.
Screenshot by Dot Esports

How to make buy binds in CS2

Buying made easy.

Buying weapons takes time in Counter-Strike 2—and every second counts. If you want to avoid a crisis, use buy binds. Buy binds let you buy a gun, grenade, or utility with the press of a button, saving you some precious time.

Recommended Videos

Here are the two best ways to add buy binds to CS2.

How to make a CS2 buy bind the quick way

The absolute best way to set up buy binds in CS2 starts with csgobuynds.com. The site allows you to set up any bind you like with any weapon.

Tip:

Even though the website is called “csgobuynds,” you can still make buy binds for Counter-Strike 2.

You can bind the numeric keypad on the right side of your keyboard, the navigation keys—insert, home, page up, delete, end, and page down—the functions from F1 to F12, and every one of the mouse buttons.

If you’d prefer to bind a standard letter or number key, you can replace each value in quotation marks after the bind command. Here’s an example:

  • bind “kp_home” “buy defuser”
  • bind “p” “buy defuser”

When executing a full buy with an M4A4, kevlar, a helmet, a flash, a smoke, a hand grenade, an incendiary, and a defuse kit, for example, you can customize your key binds to make the buying process a hell of a lot faster.

Here’s what it might look like on csgobuynds.com:

  • bind “p” “buyak47; buy m4a1; buy vesthelm; buy flashbang; buy smokegrenade; buy hegrenade; buy molotov; buy incgrenade; buy defuser”

When you’ve finished choosing your binds, simply click on “Generate Binds” and the site will create a script that can be pasted into an autoexec file. It’ll almost take some experimenting with your binds, but don’t be disheartened if you don’t get it right the first few times.

Here’s an example of what the script may look like.

  • // 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;”

When you’ve created your script, open up a new text document by right-clicking on your desktop, navigating to new, and choosing Text Document. Name it “autoexec.cfg.”

Next, save the file as an All Files type and store it somewhere on your computer. If you want to come back to it and edit it at a later date, it’s important to place it somewhere safe. From here, open the blank document and paste your script from csgobuynds. You can do this by highlighting the text, pressing Ctrl and C to copy, and Ctrl and V to paste when you’re back in the text document.

Save the autoexec file again, go into your Steam library, and right-click on CS2. Click properties and search for the Set Launch Options button under the General tab. After you’ve done this, a smaller window should pop up. Finally, type “-exec autoexec” into the box and click “OK.”

The next time you load up CS2, your new binds will be good to go.

Tip:

Perhaps you’ve never used buy binds before, and you’re wondering what weapons or items to make buy binds for. That’s up to you because the best items to make buy binds for are the ones you buy more frequently.

How to make a CS2 buy bind the traditional way

If you’re unable to create an autoexecor if you’re lazy and simply don’t feel like it—you can type your script manually into CS2. You can do this by entering each line of the script one by one into the console. It’s tedious and time-consuming, but it gets the job done. 

The default key for the console is tilde (`), but you can rebind it in the settings. To bind each key manually, open up the console and either type or copy and paste each line of your script. Remember to hit enter after each line.

The best place to do this is in a private server or offline. This will give you the option to test your binds and ensure they work accordingly. 

Once you’ve set your binds, your next step is to practice and memorize. This will inevitably take time to get used to, but the more you practice, the better. Eventually, the buy menu will be a breeze, giving you time to focus on strategy and get your head in the game. 


Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Jerome Heath
Jerome Heath
Senior editor at Dot Esports. Jerome has been in and around the gaming industry for the last eight years, and he's not going anywhere anytime soon.