I say F' Weapons.
Unless Lee took it out, we have a keypressed or similar condition, right?
So basicially
:plrdistwithin=50,keypressed=(number):addhealth=-10
Of course you'll need to either setalphafade=100 a following cross, or use a huddisp (or w/e it is) in the setuplevel or main (or w/e it's called) so you see the cross up while the key is down.
As for guns... the best gunproofing I can think of is
:shotdamage=1:addhealth=1
Its not who you are or what you've done... its WHY you did it and how far you are willing to go.
If you fear speaking for yourself, make use the words of others while discovering your own voice.