Widget Blueprint to Playercontroller Blueprint Replication

Hey so in order for my character select widget to be replicated in my game and function for other people. I need it not to be a widget blueprint, so how would I get this to work if its on clicked. When I did the same blueprint in the playercontroller the button wont work when clicked it. This might be because I deleted the one in the widget but it still would not replicate. Please I need help since nobody was able to help me so far.

the PlayerController for security reason exist only on owning client for each player, if you can explain better what you need to do maybe I can help you.

you need to let other people know what character each one choose? You can use playerstate.