Multiplayer game with different logic for each player

You would have to make multiple pawns and switch through them using the possess node in blueprints.