A game pickup where it inverts the players control for a limited time

been trying to get some kind of blueprint together where a pick up can invert everyone’s control input for example the B button on the game pad will be X and the movement on the left stick would be inverted if this pick up is picked up

The most straightforward way would probably be to branch on a playercontroller variable you make called AreControlsInverted which is set to true by the pickup, and if so, execute the other action.

So each InputAction event can go to a branch like that, and the True branch hits its neighboring InputAction’s stuff, the False branch hits its own stuff.

It gets a little trickier if you let the controls be customizable.