How can I get different players to posses different character blueprints?

I have been trying for so long to try to get it so that when you join a game you can choose either player 1 or player 2 in a widget, and then it spawns you in as that character. But there seems to be no updated tutorials that do this and that work with unreal 5.6. Does anyone know any good tutorials or guides on how to properly implement this? Or maybe a simple method to do so?