Here’s a playground example of moving them together without a physics engine. When the elevator collides with the player, the player is made a child of the elevator so that they move together. Physics is too complex for me to come up with anything RN but seems interesting and powerful.
EDIT: with this solution you could also just use simple keyframe animations on the elevator position, since moveWithCollisions isn’t used anymore…