Timer and GetAngles

I’ve been trying for the past hour to find why is this happening, im using a timer (timer.Create) to spawn multiple entities and im setting the owner of the swep angle as the entity angle but for some reason inside the timer i can only get the Yaw, and the Pitch/Roll are equal to 0

Calling PLAYER.GetAngles clientside in a render hook only gives the pitch and in other cases it returns Angle(0, 0, 0). These are two well known bugs and already reported. Unfortunately, I don’t think there is a workaround available.