El waitmovement es para que el siguiente comando al applymovement se ejecute cuando se acabe el movimiento. Por cierto, si no te funciona el msgbox, a lo mejor el problema radica en el msgbox.
Yo probarĂa a poner un waitmsgbox, ya te imaginas para que sirve no?