Alternative to hit detection, but

My goal is to have parts with an AssemblyLinearVelocity of 100 or higher, that hit the player, be welded to them (as if it pierced their body).
I’ve tried .Touched.
Magnitude.
GetTouchingParts.
What else could I do?
Hit detection with this speed of a part is always jank, but I’m out of ideas.

NOTE: I have thought about raycasting, but I don’t know how I’d implement it to achieve what I’m going for. If you know how, do share.

Relying on physics for fast-moving projectiles is generally not advisable, as you’ve probably noticed already. Most games, both on and outside of Roblox, use a short-range ray cast every frame to create the illusion of a moving projectile. A popular implementation of this on Roblox is FastCast.

1 Like