Sólo quiero decir que el waitmovement sirve para detener la ejecución del script hasta que acabe de ejecutarse un applymovement para que éste se ejecute bien. Se utiliza waitmovement 0x(número del mini). Si pones 0x0, se entiende que espera automáticamente al final del movimiento, aunque lo mejor es que si se usan varios applys juntos, le pongas al waitmovement el número del mini que más movimientos tanga para evitar problemas.