Counter-Strike 2 – Autoexec for Better Movement

This autoexec will make the movement feel better (easier jiggling peeking and counter strafing).

Creating the Autoexec.cfg

Сrеdit gоеs to Diablo !

Go to:

  • C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg

Create a text file and name it “Autoexec.cfg

Open it with notepad and paste this in:

alias "_checkw" "-forward; alias checkw"
alias "+w" "+forward; alias checkw _checkw"
alias "-w" "checkw"
bind "w" "+w"

alias "_checks" "-back; alias checks"
alias "+s" "+back; alias checks _checks"
alias "-s" "checks"
bind "s" "+s"

alias "_checka" "-left; alias checka"
alias "+a" "+left; alias checka _checka"
alias "-a" "checka"
bind "a" "+a"

alias "_checkd" "-right; alias checkd"
alias "+d" "+right; alias checkd _checkd"
alias "-d" "checkd"
bind "d" "+d"

alias "_checkcrouch" "-duck; alias checkcrouch"
alias "+crouch" "+duck; alias checkcrouch _checkcrouch"
alias "-crouch" "checkcrouch"
bind "ctrl" "+crouch"

alias "_checkwalk" "-sprint; alias checkwalk"
alias "+walk" "+sprint; alias checkwalk _checkwalk"
alias "-walk" "checkwalk"
bind "shift" "+walk" 

Executing the Config on Startup

After you’ve saved the config, go to your steam library, find Counter-Strike 2 and right-click it and go to Properties.

Go down to launch options and write “+exec autoexec” with or without the “.cfg” in the end.

Now CS2 will automatically execute the config on startup.

Volodymyr Azimoff
About Volodymyr Azimoff 13789 Articles
I love games and I live games. Video games are my passion, my hobby and my job. My experience with games started back in 1994 with the Metal Mutant game on ZX Spectrum computer. And since then, I’ve been playing on anything from consoles, to mobile devices. My first official job in the game industry started back in 2005, and I'm still doing what I love to do.

2 Comments

  1. Is movement cancel script possible in cs2?

    Like when you press D while holding A you go right instead of standing still.

    Source1 doesn’t work anymore, because for some reason it stucks to keep moving

    • You meant nulls? I guees, there is stuff from one thread, haven’t tested it tho.

      alias “checkfwd” “”
      alias “checkback” “”
      alias “checkleft” “”
      alias “checkright” “”

      alias “goForward” “-forward; +forward”
      alias “goBack” “-back; +back”
      alias “goLeft” “-left; +left”
      alias “goRight” “-right; +right”

      alias “+mfwd” “-back; +forward; alias checkfwd goForward”
      alias “+mback” “-forward; +back; alias checkback goBack”
      alias “+mleft” “-right; +left; alias checkleft goLeft”
      alias “+mright” “-left; +right; alias checkright goRight”

      alias “-mfwd” “-forward; checkback; alias checkfwd”
      alias “-mback” “-back; checkfwd; alias checkback”
      alias “-mleft” “-left; checkright; alias checkleft”
      alias “-mright” “-right; checkleft; alias checkright”

      bind “w” “+mfwd”
      bind “s” “+mback”
      bind “a” “+mleft”
      bind “d” “+mright”

Leave a Reply

Your email address will not be published.


*