How do I make a mechanic where a character is "piggybacking" on top of another character?

I am having trouble with a mechanic which is laid out as such:
INFO: First and Second Characters are Actors as well as Pawns. They are able to be swapped of who is in control with a “Swap Button” press.

  • Player presses (button) to call Second Character to jump on top of First Character’s back
  • Second Character’s inputs are blocked while First Character is able to move, jump, etc.
  • When Player is done with Piggyback, Player can press (button) to have Second Character jump off of First Character, or press any of the other action buttons we will have in the game to transition to those instead (we have a mechanic where Second Character winds up a spin with First Character ala Super Mario 64 Bowser boss fights)

Any tips would be appreciated!

Hey there @AmZez! You’re probably looking to attach the actors. However it may be more prudent (depending on your gametype) to have the actor piggybacking be a different actor altogether. Regardless attachment would do the job. I’d likely treat the primary player like a vehicle in this regard. So here’s a tutorial that shows the faking of entering a vehicle, with animation, then possessing that vehicle. In your case the vehicle is your other character and you’ll likely be doing this in reverse however all the mechanics are there.

Disclaimer: Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.

Part 1:

Part 2: