Player not moving with part correctly

So this is not as much as scripting support, but other topics aren’t very active.

The script:

task.wait(10)

print('set')

task.wait(5)

script.BodyPosition.Parent = script.Parent

It works perfectly fine but I don’t move correctly with the part.
I also used a BodyGyro.
Video:


(sorry for the bad frame rate, I used Roblox recorder)

Are you CFraming the Part to move it? Anchored Parts move by CFrame don’t move items on top of them.
If you aren’t using CFrame what method are you using? Your script doesn’t explain anything.

I’m using BodyPositions for this.