> 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/combat/reach.md).

# Reach

Each swing uses a random distance between `Min` and `Max`, so the module does not use one fixed value every time.

## Attack distance

`Min` is the shortest distance Reach can use, and `Max` is the longest. Vanilla survival reach is `3.0` blocks. Keep the two values close when you want less variation.

## Conditions

`Sprint only` applies the extended reach while you are sprinting. `Moving only` requires movement. `Weapon only` requires a weapon in your hand.

`Hit through blocks` allows attacks through solid blocks. This is similar to what some clients call `Piercing`, and strict anti-cheat checks can reject it.

## Related modules

[KillAura](/scripting/combat/killaura.md) can use the changed attack distance for automatic attacks. [Hitbox](/scripting/combat/hitbox.md) changes the size of the target instead.
