If you are using r15 you can add a server script and for each character added set canquery to humanoidrootpart to false so that the rays detect if it hit the uppertorso or lowertorso (sorry for bad english)
Appreciate your answer, if you don’t mind me asking.
In case the player has accessories, such as shirts, armours, or whatever else, would this approach still work, would there be any side effects or something that I should know about turn canQuery off?
Add the HumanoidRootPart of other players and parts inside their tools to the FilterDescendants table of RaycastParams and set the FilterType to Blacklist.