Shared UMG for Local Multiplayer?

So I set up a character select widget which casts to game instance and sets an int, the player’s character is then spawned based on the int. I’m wondering if it’s possible to allow the second gamepad to also use this widget?
Would I then need to store the character select int in each players playercontroller? Any help is appreciated, I’m quite overwhelmed tackling local multiplayer.

Can you provide some BP and widget pictures?