How do you make a player follow a Bézier curve?

I have a list of Bézier points, and I need the player to follow these points.

What would be the best way to achieve this? Simply changing the player’s HumanoidRootPart’s position does not work, and yields some very strange results.

There’s a Humanoid:MoveTo() function to move humanoids.

1 Like

Apologies for not clarifying this earlier, but the points are going to be elevated (this is for jumping)