Errr...
Code:
[halflife@igor02 scripting]$ ./sc cs13.sma
Small compiler 2.1.0 Copyright (c) 1997-2002, ITB CompuPhase
cs13.sma(26) : error 017: undefined symbol "register_touch"
cs13.sma(27) : error 017: undefined symbol "register_touch"
2 Errors.
[halflife@igor02 scripting]$
What the..???
By the way, I think what you're doing is pretty much a no recoil script.. part of recoil is that it moves your cursor around to make it harder to aim.