Look here for the correct CS index names.
http://www.amxmodx.org/funcwiki.php?go=module&id=4
You could define those globally.
That way either CSW_GLOCK18 or glock works.
The "left behind" player model is a HL bug, you can fix it by spawning the player twice.
For example,
1st spawn, .5 secs
2nd spawn, .7 secs