I am currently working on a claw machine game that uses Roblox’s physics engine to help simulate winning prizes.
However, when players join with a bad internet connection to the server, the physics start acting up, causing issues such as the claw clipping through the glass:
obviously it will do such things?
You are letting player handle all the physics.
Set it to nil instead or even better simulate it for each player locally.
I was playing around with the machine’s components and was examining the issues and it seems that this happens because of the environment where the claw moves around.