If your game has melee fighting then an alternative approach to Touched events in a melee system can be an implementation that uses Raycast to help detect hits between weapons and players.
There are a number of existing open-source resources for Raycast Melee weapons on the DevForum, one of them being: