As said, deleting the round as it's fired is the best option but there is a slight delay as when it's deleted. So weapons could still be deadly within 10 meters or so (before the round is deleted).
You might also be interested in:
and you could combine that with eventhandler hit for extra options.