Thanks! the platform itself has a rigidbody component with the movement locked so it only rotates, and for the player movement I'm just setting the rigidbody velocity to the input.