# Move Sync

### Signature

```c
void movesync(); //id:0x003d
```

### Description

Used after functions like [r-move](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/r-move "mention") or [r-move-a](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/r-move-a "mention") to stop the execution of the following functions until a character (current script) reaches its destination.

### Notes

{% hint style="danger" %}
If the character is not able to reach the location (e.g. out of bounds, blocked by other characters, ...), they will be stuck with trying to reach it until they are freed via another function like [move-cancel](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/move-cancel "mention").
{% endhint %}
