How do I make a KinematicBody 3D stand still on a moving platform without increasing angular speed?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By tlseb

I have a Kinematic Body (3D) for my player and Rigid Bodies that act as platforms where the player can stand on. They’re set on “Kinematic” mode and they move the player properly when they move on 1 axis only and if they don’t go too fast. I move them using tweens to interpolate their translation property.

But now I’m trying platforms that rotate around a point and when the player stands on them, they gradually increase its speed and the player is pushed outwards the platform when being on top. How can I make it so that my character stays in the same position while being on top of a platform if I’m not moving it? I use move_and_slide for the player movement.