"it rather just rotates around the forward axis".
Did you test the other 2 axes?
So close. That's plus or minus 180 degrees.
Test all 3 axes!
Code:
entity_get_vector(g_model,EV_VEC_angles,Axis);
I mirror all 3 angles of grenade ent as it touches things otherwise my effects are 2D not 3D.
__________________