AlignPosition stops carrying the character after a while

  1. Join the testing game
  2. Stand on the moving platform
  3. Wait

Once your character starts slipping very slightly, the issue is occurring. This seems to happen instantly in-game, despite it taking a few seconds to happen in-studio.

This is the bug occurring on a default Roblox place (in-studio):

While this bug may not seem like a big issue, it actually has a worse effect on another game I’m working on. It contains a custom character controller and makes the moving platform useless after a while. (also in-studio):

As you can see in the second video, the platform just gives up on carrying the character.
Here is the script controlling the platform and the AlignPosition settings:

Is this an unintentional event or am I doing something wrong with my implementation?

Nevermind! Setting the NetworkOwner to nil solved this issue. For whatever reason, when the character got near to the part, it automatically set the network owner to the player, which broke it.

2 Likes