Dynamic character switching

Hey guys I have a bit of a high request. I’m presently making a third person action adventure game where one character essentially piggy backs off of another character on land but reverses this piggy backing in water. This brings me to my two questions.

  1. What would be the best way to bind these characters to each other? Sockets? Joint structures? etc?

  2. How would I be able to script this behaviour switch in blueprints?

BTW It’s lovely to meet such a talented and passionate community :slight_smile:

You may want to follow the logic here;

You basically would want to posses the carrier in water and then posses the other one on land, and set the proper animations during those transitions.