HELP: Possessing multiple pawns

Hello everyone, I have a problem I’m not quite sure how to get around. I have a third person character on a big platform that can be possessed by the player to fly it through the air, on this platform there are other pawns that will be cannons (currently just towers) that the player can also possess if they are not steering the platform. The problem is when the platform starts moving the other pawns (cannon towers) on the platform do not move with it.

Here is a picture to show the level
ef3e8c4e3507d9a98b704643ab65b533ecfd04b0.jpeg

The player walks into a trigger and then possesses that pawn.

Attaches the Pawns on the Platform to the Platforms Pawn?

Keep local Location/Rotation/Scale?

WHen I do this my character seems to collide with all the triggers in the level at the same time when I press play, hows that even possible?
78ccf118b93b9468a2ad94d1124dbf529791a5a2.jpeg

Hello,
Did you check if the root component of your cannons was set to movable?

Because your trigger overlaps all kind of objects with collision enabled, not just your player pawn. You’re not checking if it’s colliding with your pawn.
So if anything is colliding with the triggerbox, the enable / disable input is getting executed.

I don’t understand your initial problem, but you can only possess 1 actor at a time.
If you want to control the cannons while the platform remains possessed, you have to reference them somewhere in your controller or pawn and control them without actual possession.