> ## Documentation Index
> Fetch the complete documentation index at: https://luau.limerence.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> api.legitbot: watch and influence the legitbot without flipping menu toggles.

Watch what the legitbot is doing right now (who it's aiming at, when it fires, which scope is active) and influence its decisions without flipping individual menu toggles. You can:

* Read its current state and targets, see [state](/legitbot/state)
* React when it acquires a target, fires a shot, or switches scopes, see [signals](/legitbot/signals)
* Add your own rules that limit what it's allowed to do, like blocking certain targets, stopping specific shots, or nudging the aim point. See [influence](/legitbot/influence)

Anything you add here can only ever **limit** what the bot does. Your rules can stop it from doing things, but they can't make it ignore the user's FOV, hit chance, or other menu settings. The user's settings always win.

<CardGroup cols={2}>
  <Card title="State" icon="magnifying-glass" href="/legitbot/state">
    Read targets, scope, and fire state.
  </Card>

  <Card title="Signals" icon="bell" href="/legitbot/signals">
    Shots, targets, scope, magnet.
  </Card>

  <Card title="Influence" icon="sliders" href="/legitbot/influence">
    Filters, gates, aim transforms, force target.
  </Card>

  <Card title="Types" icon="brackets-curly" href="/reference/types#legitbot-types">
    Snapshots, events, and tables.
  </Card>
</CardGroup>
