> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/move-sync.md).

# Move Sync

### Signature

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

### Description

Used after functions like [R Move](/the-insurgents-handbook/scripts/vm-call-targets/r-move.md) or [R Move A](/the-insurgents-handbook/scripts/vm-call-targets/r-move-a.md) 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](/the-insurgents-handbook/scripts/vm-call-targets/move-cancel.md).
{% endhint %}
