alias "+nrecoil" "+attack; +lookdown" alias "-nrecoil" "-attack; -lookdown" bind "MOUSE1" "+nrecoil"

No. CS 1.6's built-in scripting language ( alias commands) does not have access to mouse movement. You cannot write +move_mouse_down in config.cfg .

While the script controls recoil, it disables your ability to:

alias recoil_up_off "m_yaw 0.022; m_pitch 0.022" alias recoil_up_on "m_yaw 0.022; m_pitch -0.022"

Master the Spray: The Truth Behind "No Recoil" CFGs in Counter-Strike 1.6 In the legendary world of Counter-Strike 1.6