If you don’t want to use bodymovers like @7booooy mentioned, the only realistic way to do this while using TweenService is to also move the player’s HumanoidRootPart in unison with the platform on the client: