Actually my script didn't work for any of it, i would just see the c_2.png crosshair at size 50 for everything. The same happens when i run your script.
Is this because saved.cfg is used after autoexec.cfg and the saved crosshair is loaded from the saved.cfg?
Is this because saved.cfg is used after autoexec.cfg and the saved crosshair is loaded from the saved.cfg?