How to make character stand still on a moving platform?

misc_test.rbxl (26.3 KB)

As you see, when the ground under character moves (even slow), the character I guess remains it’s position in world and there for a gliding effect is created. But that’s not cool :confused:

3 Likes

This happens if you use CFrame or position to move the baseplate, in some games they use velocity to move a part and also allow the players to move with it if they want to, all kinds of instances that uses force to move a part will make the player move with it, hope you got your question solved.

1 Like

How do I rotate with forces? Not much examples for Torque.

RotVelocity gave me very very weird results with my example.

I recommend you check out this open source game by egomoose which should solve your problem. This open source game has a moving platform that moves the player with it.

7 Likes

Good example for movement, not rotation.

1 Like

Ok I see now. Try this article then and it will teach you on how to make a spinning platform. And yes, the player does move with the platform:
https://developer.roblox.com/en-us/articles/building-a-turning-platform

I wonder if there is some command, that can update physics after I rotate the part with CFrame, and result would be equal, when I move object with force.

That one is a bit more complex. But you can make a script that can update the hinge properties after a certain amount of time.