> 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/r-move-a-45.md).

# R Move A 45

### Signature

```c
void rmovea_45(int targetBattleActorWorkId, float speed); //id:0x0045
```

### Description

Does the same as the [R Move](/the-insurgents-handbook/scripts/vm-call-targets/r-move.md) function, but with the following differences:

* The character moves to another character instead.
* The character's speed can also be set.

Alternatively, you can also use the [Set Walk Speed](/the-insurgents-handbook/scripts/vm-call-targets/set-walk-speed.md) and [R Move A](/the-insurgents-handbook/scripts/vm-call-targets/r-move-a.md) functions one after another.

### Notes

{% hint style="info" %}
The character moves to their target's current (not initial) position. So if the target is also moving away, it will look like they are being chased.
{% endhint %}
