> For the complete documentation index, see [llms.txt](https://daikirai.gitbook.io/scripting/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://daikirai.gitbook.io/scripting/movement/invmove.md).

# InvMove

This lets you keep moving while you loot or manage items. A container is a screen such as a chest that holds items.

## Movement in screens

InvMove uses one mode for your personal inventory and another for chests and other containers.

### Inventory

`Inventory` controls movement while your personal inventory is open:

* `Disabled` blocks movement.
* `Vanilla` uses normal movement.
* `Pause` sends movement packets with a delay.
* `Blink` stores movement packets and sends them when the inventory closes.
* `Close` closes the inventory when you move.

### Chest & others

`Chest & others` has the same choices except for `Close`:

* `Disabled` blocks movement.
* `Vanilla` uses normal movement.
* `Pause` sends movement packets with a delay.
* `Blink` stores movement packets and sends them when the container closes.

`Motion` limits movement speed while a screen is open. `1x` is full movement speed.

{% hint style="success" %}
**Legit setup**

Set `Inventory` and `Chest & others` to `Pause`, set `Motion` to `1x`, and enable `Allow movement`. Leave the other movement permissions off. The delayed modes make the movement less abrupt than sending every packet at once.
{% endhint %}

## Movement permissions

`Allow movement` enables the `WASD` keys while a screen is open. The other permissions extend what you can do from there:

* `Allow jumping` permits jumping.
* `Allow sprinting` permits sprinting.
* `Allow rotating` permits camera movement.
* `Allow midair` keeps movement active while you are not on the ground.
* `Allow speed potion` applies active Speed effects.

## Corrections and activation

`Only with inventory manager` runs InvMove only while InvManager is active. `Slow motion when necessary` reduces movement after the server sends a position correction. `Modify motion after click` adjusts movement packets after you click inside the inventory screen.

## Related modules

* [InvManager](/scripting/player/invmanager.md)
