What is the best way to attach two characters?

I’m working on a quick prototype of a game. Imagine something like mechwarrior, but one player controls the legs and the other player controls the torso.

First, I’ve made the decision to handle this “combined character” as two separate actors (rather than one actor that accepts input for two players). That said, what is the best way to “attach” the torso and the legs?

Right now, I’m just setting the position of the Torso to match the Legs + 250z on every tick which works okay. But, it has has the unintended side effect of the torso player getting stuck in the “falling” state.

I’ve tried a rather janky solution: to put a platform with collision for the torso player to “stand” on… but he just seems to bounce off the legs player.

Any thoughts?