How to do VR out of body

I’m trying to workout how to do the out of body on teleport in blueprint scripting using VR Template. So at this stage I’m just trying to teleport player pawn to new location and have the player HMD at old player pawn location have a delay of 5 seconds then move player HMD to player pawn.

I have looked on youtube for a tutorial. Which I did find one from Mathew Wadstein. But that is done in the level blueprint. And I would like to do it so I could use it in a multiplayer game later.

Any help would help, even if its just basic.

Thanks
Sean