If you follow Counter-Strike 2 at all on social media, you’ve probably seen the CS2 Michael Jackson maneuver making its rounds.

The peek went from one unique experience to becoming a list of commands that be used by anyone to replicate the lean. Reddit user T1ckbase made a post sharing the config.

The Michael Jackson CS2 peek is worth a laugh or two

This is certainly going to get fixed, but until then, if you want to use it, you’re going to need to create an autoexec config and input a ton of commands for the CS2 Michael Jackson slide peek to work.

How to CS2 Michael Jackson peek:

  1. If you don’t have one, create an autoexec.cfg (as a text file) in the following directory: C:\Programs\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
  2. Copy and insert the following commands into the autoexec.cfg:
    • alias “check_mj_forward_1” “forwardback 0 0 0”
    • alias “check_mj_back_1” “forwardback 0 0 0”
    • alias “check_mj_left_1” “rightleft 0 0 0”
    • alias “check_mj_right_1″ rightleft 0 0 0”
    • alias “check_mj_forward_2” “”
    • alias “check_mj_back_2” “”
    • alias “check_mj_left_2” “”
    • alias “check_mj_right_2” “”
    • alias “check_mj_forward_3” “+forward”
    • alias “check_mj_back_3” “+back”
    • alias “check_mj_left_3” “+left”
    • alias “check_mj_right_3” “+right”
    • alias “+mj_forward” “check_mj_forward_3; forwardback 0.5 0 0; alias check_mj_forward_1 forwardback 0.5 0 0; alias check_mj_forward_2 +forward”
    • alias “+mj_back” “check_mj_back_3; forwardback -0.5 0 0; alias check_mj_back_1 forwardback -0.5 0 0; alias check_mj_back_2 +back”
    • alias “+mj_left” “check_mj_left_3; rightleft -0.5 0 0; alias check_mj_left_1 rightleft -0.5 0 0; alias check_mj_left_2 +left”
    • alias “+mj_right” “check_mj_right_3; rightleft 0.5 0 0; alias check_mj_right_1 rightleft 0.5 0 0; alias check_mj_right_2 +right”
    • alias “-mj_forward” “-forward; check_mj_back_1; alias check_mj_forward_1 forwardback 0 0 0; alias check_mj_forward_2”
    • alias “-mj_back” “-back; check_mj_forward_1; alias check_mj_back_1 forwardback 0 0 0; alias check_mj_back_2”
    • alias “-mj_left” “-left; check_mj_right_1; alias check_mj_left_1 rightleft 0 0 0; alias check_mj_left_2”
    • alias “-mj_right” “-right; check_mj_left_1; alias check_mj_right_1 rightleft 0 0 0; alias check_mj_right_2”
    • alias “+michael_jackson” “-forward; -back; -left; -right; alias check_mj_forward_3; alias check_mj_back_3; alias check_mj_left_3; alias check_mj_right_3”
    • alias “-michael_jackson” “check_mj_forward_2; check_mj_back_2; check_mj_left_2; check_mj_right_2; alias check_mj_forward_3 +forward; alias check_mj_back_3 +back; alias check_mj_left_3 +left; alias check_mj_right_3 +right”
    • bind “w” “+mj_forward”
    • bind “s” “+mj_back”
    • bind “a” “+mj_left”
    • bind “d” “+mj_right”
    • bind “alt” “+michael_jackson”
  3. From there, you can launch the game and open up your console. Type “exec autoexec” into the console. If you don’t want to have to exec the config each time, you can also put +exec autoexec.cfg in your launch options.
Counter-Strike 2 A site on Inferno
Credit: Valve

This should have you all set to up to keep the dance moves alive for as long as Valve let’s it continue.

READ MORE: What changes from CSGO to CS2? The main updates to the game