Touched for ranged ability/projectile hit detection?

Is .Touched still bad for projectile hit detection or was it improved? I saw some posts from a few years ago saying that it is very inconsistent.

1 Like

Pretty sure it still sucks. Better to just stick with raycasting/shapecasting

On the server I think it works fine. If you let a client control it tho, it’s likely not gonna work too well.

Are you sure? Last I checked .touched is extremely inconsistent with fast moving objects such as projectiles

Depends how fast and how big the projectile is. If it’s a 0.01 size part that travels 10 studs per frame I can see why it may not register, but in that case I’d just use raycasting

.Touched will always be bad, it’s meant for anchored parts to detect something when it enters/collides them. Either use Raycasts or :GetPartsInBoundsBox().