Need help with parttouched hit detection

As far as I can tell, the way your describing it your code should work. It may be that the .Touched event is slightly faulty. As @ExcessEnergy described, raycasting may have been a better solution.

The .Touched event sometimes doesn’t fire (at random). The GIF you have sent is clear proof of this. If we had obtained the results from the parts touched, We might have found that the “hitpart” isn’t being hit.

The .Touched event is not an “IsTouching” event and it has the ‘ed’ for a reason. Maybe as soon as it touches the part was added to the table.

1 Like

The green part is the part that registers hits not the arm.