Autoexec configs were a game-changer in CS:GO, offering players the ability to fine-tune their gaming experience according to their needs. However, CS2 has introduced some slight changes to the scripts for many common key binds in CS:GO, with many being now defunct. In this guide, we’ll be going over the 11 best autoexec configs that every player needs to have set up.
But before we start exploring these autoexec configs, if you’re unsure about how to set them up, be sure to check out our comprehensive guide that covers everything you need to know.
Jumpthrow Bind
Jumpthrow is an age-old technique that allows players to throw nades while jumping, creating some interesting utility lineups. While this maneuver can be difficult to perform by using the default controls, the following autoexec config will make your life much easier:
alias “+jumpthrow” "+jump;-attack”
alias "-jumpthrow" "-jump"
bind "ENTER_KEY" +jumpthrow
Note that you can replace ENTER_KEY in the last command with any key of your choice. Once done, all you need to do is to press the attack key (left mouse button by default) and click on the binded key to perform a jumpthrow.
Forward Jumpthrow Bind
Some lineups require you to jump while moving forward to land your nade at the correct position, and all you have to do is make a slight alteration to the previous config:
bind "ENTER_KEY" "+forwardjumpthrow"
alias "+forwardjumpthrow" "+forward;+jump;-attack"
alias "-forwardjumpthrow" "-jump;-forward"
Once again, just press the attack key and click on the binded key to execute a forward jumpthrow.
Long Jump (LJ) Bind
Long jumping can allow you to traverse the map much quicker by jumping much farther than a regular jump. You can add the following config script to bind a mouse or keyboard key to make the task easier:
alias _checkw "-back; -forward; alias checkw";
alias +w "+forward; alias checkw _checkw";
alias -w "checkw";
bind w +w
alias +lj "+duck; +jump; checkw"
alias -lj "-duck; -jump;"
bind "mouse4" "+lj"
Keep in mind that if you’re using a mouse without side buttons, you can substitute the “mouse4” bind with your key of choice.
Jump Bug Bind
The jump bug trick lets you do a second jump right before you hit the ground, negating any fall damage that you would’ve gotten otherwise.
alias "+jb" "+duck"
alias "-jb" "-duck; exec jump"
bind "mouse5" "+jb"
Once again, we’d suggest using a mouse side button for this, but feel free to pick any keyboard key that suits you.
Duck Jump Bind
Also known as crouch jumping, this technique allows you to jump to places which are otherwise inaccessible with a regular jump.
alias +duckjump "+jump; +duck";
alias -duckjump "-jump; -duck";
bind "ENTER_KEY" "+duckjump" //replace ENTER_KEY with any key
Although the space key is commonly utilized as the key bind for this configuration, you’ve got the flexibility to customize it by replacing ENTER_KEY with the key of your choice in the script above.
Disable/Enable Voice Chat
While you can use the voice_modenable 1 and voice_modenable 0 console commands to turn the voice chat on or off, it would be much easier to simply bind a key to do the task. Here’s the config for this bind:
bind “ENTER_KEY” “voice_modenable_toggle” //replace ENTER_KEY with any key
Simply replace “ENTER_KEY” with a key that’s not already used frequently in gameplay (e.g. the K and L keys).
Item Buy Bind
Instead of pressing the B key at the start of every round to buy recurring items like utility, you can dedicate some unused keys on your keyboard for this task.
bind “ENTER_KEY” “buy flashbang; slot7;” //replace ENTER_KEY with any key
bind “ENTER_KEY” “buy hegrenade; slot6;” //replace ENTER_KEY with any key
bind “ENTER_KEY” “buy incgrenade; buy molotov; slot10;” //replace ENTER_KEY with any key
bind “ENTER_KEY” “buy smokegrenade; slot8;” //replace ENTER_KEY with any key
For example, you can bind the F, H, I, and S keys to buy flashbands, HE grenades, incendiary grenade/Molotov, and smoke grenades, respectively.
Switching Primary/Secondary Weapons Bind
You can get rid of the default number key binds for switching between your primary and secondary weapon by binding the mouse wheel to perform this action by using the following simple config:
bind “MWHEELUP” “slot1”
bind “MWHEELDOWN” “slot2”
This bind makes it much easier to switch to your pistol instead of reloading in the midst of a duel.
Quick Switch Bind
The following config allows you to quickly switch to your melee weapon and then back to your last weapon.
alias +fastswitch “slot3”
alias -fastswitch “lastinv”
bind “ENTER_KEY” “+fastswitch” //replace ENTER_KEY with any key
This is an important config as binding a convenient key or mouse button for this task can make switching to a knife for faster movement during rotations much easier.
Quick Bomb Drop Bind
You can perform a quick bomb drop by using the following autoexec config:
alias “+dropbomb” “slot3; slot5;”
alias “-dropbomb” “drop; slot1;”
bind “ENTER_KEY” “+dropbomb” //replace ENTER_KEY with any key
It is important to note that, just to be safe, you should equip your melee weapon before using the bind key. This precaution ensures you don’t accidentally end up dropping your rifle if you’re not carrying the bomb.
Low Sensitivity Fast Turn Bind
Players using low-sensitivity settings may find executing wide flicks quite challenging. But with the following bind, you can temporarily increase your sensitivity:
sensitivity “YOUR_SENSITIVITY”
alias “+fastturn” “sensitivity 1.500”
alias “-fastturn” “sensitivity YOUR_SENSITIVITY”
bind “ENTER_KEY” “+fastturn” //replace ENTER_KEY with any key
To ensure smoother and more manageable flicks, it’s advisable to set a mouse side button as the key bind for this purpose.
Conclusion
Whether you’re a seasoned CS:GO veteran or a complete newbie to the world of FPS games, these autoexec configs can help make your CS2 experience much more comfortable. If you found this article helpful, do check out these other guides from our team: Can You Bunny Hop In CS2? Explained and How To Show Net Graph In CS2?