I’m experiencing very unreliable touched events when the player gets close to parts. In particular, I’m getting TouchEnded events while a part is still inside another part. Could someone explain why this is happening?
I’m aware that touched events are unreliable, and that it’s related to network ownership - I’d just like a deeper understanding.
I’ve attached a place file that demonstrates the problem using a force-field/conveyor type system. When you first start the server, the blocks flow smoothly through the force field part. If you then move to within 3 studs of the force field it starts receiving TouchEnded events too early, and you can see the blocks stop moving. At some point in the future, even though they are stationary, a Touched event is received and the parts start moving again.
TouchedProblem.rbxl (20.7 KB)