Is it possible to stop the character from sliding off of a moving platform?

In the real world, you can freely move around and jump on moving stuff as if it’s standing still since there is no relative velocity, but this does not work in Roblox, regardless if a platform is tweened or moved with constraints - the player slides off or remains still when jumping. Are there any tricks or workarounds for this besides moving the surroundings of the platform themselves?

1 Like

Anchor the HumanoidRootPart of the player’s character.

use WeldConstraint

to weld the player on the platform and if userinputservice.jumprequest fires delete the WeldConstraint

Thanks for the replies, but I need the player to not be able to just stand still, but also jump and move around on the platform without sliding off.

I think you are looking for something like this:

idk if this script is outdated, but I hope it helps you get started somewhere