This is probably due to how roblox physics work, according to your code you’re basically just teleporting parts to a position that’s slightly above of its original position.
Yeah, I tried anchoring the part too and it didn’t work.
- local magnitude = workspace.Part.Position.Magnitude – made by roblox devhub
Magnitude (roblox.com) both ways are the same