Check out the GTA Style Vehicle Interaction project that made. It has project files and everything.
Whoops, beat me to it.
PS.
You might also check thread out, that got me on the right track: How can i possess a different character and unpossess my current one? - Blueprint - Epic Developer Community Forums
But I think everything you need to understand it, is in the GTA Style Vehicle Interaction project…
Good luck