Help With GTA V style "cinematic" camera toggle

Hey everyone, I have been looking at implementing a camera system similar to that of GTA V where you press O or B (console depending) and it changes to different third-person cinematic-esc cameras in various locations.

Can anyone point me in the right direction? maybe a tutorial that I haven’t managed to find?

Thanks!

Create empty player pawn. Setup some way of communication to it from character controller (dispatcher would be best here)… You also need player character and separate player controller, ie. player controller receives input then drives player character. Then you make player pawn that is just camera. Hook them all to dispatcher in player controller.

When you want that cineamtic camera, spawn camera pawn there and posses it.