I'm making a 2D character controller using raycast to detect platforms, etc. And so far so good. Jumps, collisions are ok, moving a Rigidbody2D using MovePosition in FixedUpdate... The problem comes when interacting with platforms. The platforms are made in a similar way to this: If I enable "Auto Sync Transforms" it works flawesly. If it's disabled, when moving down it seems that the player is "1 frame behind", not really "contacting" with the platform. Worst yet, if I fall onto a platform when the platform is going up, the player falls through it sometimes. I've tried Smart Platform Colliders from the asset store and it have the same problem! https://assetstore.unity.com/packages/templates/systems/smart-platform-colliders-47229 When AutoSync is enabled, everything works perfectly. But with it disabled some collisions (or should I say, raycasts) seems to have problems... Is there any workaround? Is AutoSync Transforms such a huge performance hit? Will it be removed in the future?