Expanding upon velocityzoom calculation
As divVerent said it,
Idea: what if we don't make it scale with vlen(pmove_vel), but with v_forward*pmove_vel, after makevectors(input_angles)? Then it scales with velocity in view direction, and also goes in the other direction when negative. Then, make sure the maths do the right thing when it goes negative.