I believe you’d want to call “get forward vector” directly from the component or actor. I could be wrong…but I don’t think the world rotation is necessary in the function and may be messing it up. I believe the forward vector also reads from control rotation, so I think the actor has to be using control rotation