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.