Guides

Verity Companion How to use the AI companion

Personality variables, dialogue branches, mid-run swaps, and the trust mechanic that gates every ending.

Last updated:

What the AI companion actually does

The Verity Companion AI is a layered dialogue engine. Each personality tracks four variables: trust, curiosity, safety, and risk. The variables tick up or down based on the dialogue choices you pick. The how to use the AI companion guide explains how the variables interact so you can plan a route that hits the endings you want.

The four variables

  • Trust — increases when you let the companion finish a monologue. Gates the pacifist ending.
  • Curiosity — increases when you probe optional objects. Gates the hidden rooms documented in the how to find secret rooms guide.
  • Safety — increases when you pick cautious dialogue. Lowers the jumpscare threshold.
  • Risk — increases when you pick risky dialogue. Raises the jumpscare threshold but unlocks the bonus room.

How variables interact

Trust and curiosity are independent. Safety and risk are inverses — picking a safe option lowers risk by 1, and picking a risky option raises risk by 1. The companion surfaces a dialogue line whenever one of the variables crosses a threshold.

Personality overview

The five personalities tune the variables differently:

  • Empath (Seren) — high safety, low risk, moderate trust, low curiosity.
  • Skeptic (Vex) — moderate safety, moderate risk, low trust, high curiosity.
  • Analyst (Tess) — moderate safety, low risk, moderate trust, moderate curiosity.
  • Guardian (Brick) — high safety, low risk, moderate trust, low curiosity.
  • Trickster (Loki) — low safety, high risk, low trust, high curiosity.

The Tier List hub ranks every personality for each role.

Mid-run swaps

You can swap personalities after Room 2. The swap resets the trust variable for the new personality, but curiosity persists because the new personality reads the same objects. The how to unlock endings guide documents the swaps that unlock each ending.

Build the route

  1. Pick your starting personality from the Tier List hub.
  2. Redeem every active code from the Codes hub.
  3. Read the getting started walkthrough.
  4. Run the how to survive jumpscares build for your chosen companion.
  5. Swap personalities mid-run to unlock the ending you want.
  6. Chain the how to progress fast grind loop between runs.

Why the AI map matters

The Scripts hub documents the dialogue decision map. The map is the canonical reference for how the variables trigger each dialogue line. Use it as a study aid to understand why the AI surfaces a specific line at a specific moment.

Pair with the codes

Some codes grant items that influence the variables:

  • DARKROOM — adds a save slot, useful for trust-heavy runs.
  • PUZZLEPIECE — adds a puzzle clue that raises curiosity.
  • AIFRIEND2026 — adds an overlay that lowers the risk perception.
  • VERITYLAUNCH — adds Ink, useful for risk-heavy runs.

The Codes hub lists the live codes.

Common mistakes

  • Skipping the office scene lowers trust by 5 and locks you out of the pacifist ending.
  • Selecting risky dialogue without pairing it with a Trickster run raises risk past the threshold and triggers an unwinnable jumpscare.
  • Swapping personalities mid-run before Room 2 resets the variables for both personalities.

After the run

The variables persist across saves. Use the how to progress fast loop to grind Ink and the Updates hub to track patches that change the variable thresholds.

FAQ

Frequently Asked Questions

Quick answers to the most common questions.

What does the trust variable do?

It tracks how often you let the companion finish a monologue. Trust above 70 unlocks the pacifist ending. The how to unlock endings guide explains it.

Can I lower risk mid-run?

Yes — selecting a safe dialogue option lowers it by 1. Seren is the safest companion for lowering risk because she surfaces the most safe prompts.

Do the variables change after a Roblox patch?

Yes. The studio rebalances thresholds after every major update. The Updates hub logs every refresh.

Where do I find the canonical variable map?

The Scripts hub dialogue map documents the exact thresholds and the dialogue lines they trigger.