This only works around the Y axis, can be modified to work in any circumstance.
maxturn=10 entang#=DeltaYaw#(entity,target) If Abs(entang#)>maxturn TurnEntity entity,0,maxturn*Sgn(entang#),0 Else PointEntity entity,target EndIf