It would help if you could clarify with a few more details such as the perspective you’re using in your game.
If you’re doing this in a third-person perspective (i.e. not first person) it would just be a matter of having the camera follow a different transform (that of the new player).
If you’re doing this from a first-person perspective, your best bet (as @Milad suggested) is to have one camera per character, positioned as needed, and switch between them depending on who is ‘active’.
Either way, to transfer control between characters would be a matter of
disabling Player 1’s controls
enabling Player 2’s
You’d toggle Behaviour.Enabled for the script you’re using to control the character.