Well, I made a simplistic script for my zombies that allows them to follow waypoint but go to state=1 at the end of the cycle:
:waypointstate=0:animate=2,waypointstart
:waypointstate=3:animate=2,waypointnext
:waypointstate=5:animate=1,waypointstop,state=1
A method you could use, for a box to follow and repeat a waypoint cycle AND not rotate, is the method below.
:waypointstate=0:animate=2,waypointstart
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=2,waypointrandom
:waypointstate=5:animate=2,waypointnext
:state=0:state=1
:state=1:norotate=1
Haven't tested it, but in theory, it should work.

"Tempo non é só unha teoría, senón unha forza"
Try and figure it out
