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

# Best Practices

> Reduce detection risk with these strategies

## Understanding Detection

<CardGroup cols="3">
  <Card title="90% - Anti-cheat scans" icon="shield">
    Scans your local machine. Avoided by running MANIA [remotely](/docs/capture).
  </Card>

  <Card title="9% - Behavioral analysis" icon="chart-line">
    Analyzes input patterns. Mitigated with variance features below.
  </Card>

  <Card title="1% - Other" icon="circle-exclamation">
    Manual reports, unusual activity, etc.
  </Card>
</CardGroup>

## Lie Detectors

Lie detectors are anti-bot puzzles that appear during gameplay. MANIA detects them and auto-solves supported types on official servers. To reduce how often they appear, use [hardware input](/docs/hardware-input) and add variance to your routines. Failing even once can flag your account and increase how often you're targeted. Repeated failures can lead to an automatic ban. See [Lie Detector](/docs/lie-detector) for the full breakdown.

## Adding Variance

Behavioral detection identifies repetitive input patterns. Use these features to introduce randomness:

<AccordionGroup>
  <Accordion title="Let MANIA Navigate" icon="route">
    Leave points empty and rely on automatic movement, buffs, and move attack to create natural variance.

    Manual commands are only necessary for summons or stationary attacks.
  </Accordion>

  <Accordion title="Random Routines" icon="shuffle">
    Completes current routine then randomly selects the next from all available routines.

    Enable in **Settings → General → Routine Selection → Random**.
  </Accordion>

  <Accordion title="Point Probability" icon="percent">
    Each point has an execution probability. Lower values mean the bot may skip that point, creating varied patterns.

    Set in the routine editor for each point.
  </Accordion>

  <Accordion title="Move Attack" icon="person-running">
    Automatically uses random skills while moving based on configured weights.

    Set weights for each skill in **Settings → Keybinds**.
  </Accordion>

  <Accordion title="RandomAttack" icon="bolt">
    Use the `random_attack` command to stand in place and attack for a while, randomly choosing skills and varying attack patterns.
  </Accordion>

  <Accordion title="Breaks" icon="clock">
    Returns to town, rests for a while, then Hyper Teleports back to your map. Mimics natural play sessions and adds long-term variance.

    Enable in **Settings → Navigation → Enable Breaks**. Requires [HyperTP setup](/docs/navigation#hypertp-setup).
  </Accordion>
</AccordionGroup>
