Multiplayer-Spawn pawn/char, possess it

Goal: Spawn a “box” at players (just the default UE4 char) location and put the UE4 char on top of the box(attach?). Then, I want to be able to move the box around with different speeds than the UE4 char but have the char still on the box with a static animation.

This could be used for things like cars, mount horses, etc… but the catch is all of the tutorials I’ve seen have the object already in the world for reference. I’m having some trouble with this so any help would be appreciated.

(Think maybe MMORPG spawn a mount and ride it until you decide to get off again)

  1. Spawn the horse.
  2. Possess the horse. This automatically Un-possesses the character, without necessarily destroying him.
  3. Attach the Character to the horse. You can do this any way you want. I would try it with a socket.
  4. Your character is now attached to a horse pawn which is controlled by the controller that used to be controlling the character. I.e. the character is now riding the horse.