Kindof random, but I remember something like this happening to me where I accidentally had a setting enabled that would create a weld between two parts if they started touching. Guessing there’s no weld created on the puck or floor though?
I’m pretty sure the physics are just really messed up right now because in a lot of games I get flung when I walk into anything that’s unanchored, so that might be related to this issue, especially if this bug just started occurring in your game
Adding onto this, there’s a known fix which is to change the PhysicsSteppingMethod property in the Workspace tab to “Fixed.” This prevents the random flinging on unanchored objects. Maybe it’ll also change the physics of your puck?