(Yes that was a joke on your name, obviception)
Anyways, I think you should make the AWP have a bigger scope, seriously, you're not able to see shit with that scope.
On a side note..s3....
addhook("join","_join") function _join(id) 	parse("join_sound2 "..id.." "sfx/blue.ogg"") end
addhook("join","_join") function _join(id) 	parse("sv_sound2 "..id.." blue.ogg") end