Hook FM_Touch. Check to see if it is a player entity touching a weaponbox entity, and then check the player's team. If everything meets your conditions, return PLUGIN_HANDLED to stop it from occurring, otherwise return PLUGIN_CONTINUE.
__________________
No longer around. Thanks your support, everyone! As always: