I been working on this, and came up with this "ff" script, called by a hit eh, but it doesn't reliably work everytime. Sometimes it registers all tk's and sometimes all not tk's! any ideas?
_victim = _this select 0
_shooter = _this select 1
?(side _shooter == side _victim): goto "friendlyf"
#friendlyf
papabear globalchat format ["%1 was tk'd by %2", name _victim, name _shooter]
_shooter addscore -4
papabear globalchat format ["%1 has a score of %2", name _shooter, score _shooter]
exit
#notff
papabear globalchat format ["%1 was shot by %2", name _victim, name _shooter]
papabear globalchat format ["%1 has a score of %2", name _shooter, score _shooter]
exit