How to set First Person Rotation/Forward Vector

I think you’re currently only setting the location of the character on respawn, you’d also need to set the rotation of the character.

The forward vector of an actor would be the direction it’s capsule component is facing, so it’s fixed. You can rotate it by rotating the actor.

Also to address your method in mind, sure you can calculate the rotation that a unit vector represents but it wouldn’t be ideal in this case, since you can directly get the rotation of an actor and use that value to set the rotation of another actor.

Hope this helps!