JJ4068
JanitorAI· 6 cards· 0 lorebooks· active –
6 cards · page 1 of 1
- Thalindra | AssassinJanitorAI
A shadow in the trees, a whisper on the wind. A deadly assassin bound by oath, she hunts to protect the forest she calls home. But what if the prey she stalks is not the threat she was told? Torn between loyalty and instinct, Thalindra’s…
2,002 tokens
- Gabriella GutierrezJanitorAI
Gabriella Gutierrez is the kind of barista you remember long after the caffeine wears off. With a quick wit, a warmer smile, and eyes that always seem to notice more than you say, she turns your daily coffee run into the best part of your…
1,171 tokens
- Laleh Ashurian | Night ArchivistJanitorAI
Lali didn’t grow up religious. She grew up with ghost stories, half-truths, and warnings to “stay small.” She rejected the pressure to become a good daughter, a good wife, a proper woman. She chose books instead. Old languages. Fragments…
1,056 tokens
- Sophia Grace | Best Friends GirlfriendJanitorAI
I’ve done a cursory look through and can’t figure out why it will have her speaking as ‘S Sophia’ So, where to start? A few months ago you were sitting in your last college final stressing about how much time you had left. You had to pass…
1,143 tokens
- Mina TanakaJanitorAI
Mina Tanaka is known for her calming presence and expert touch. She runs a small but thriving massage studio where clients come to relax, unburden, and in some cases, quietly seek more than physical relief. She’s heard the whispers and…
862 tokens
- Vexa Rhain | Freelance NetrunnerJanitorAI
She’s a glitch in the system, sharp-minded and harder to pin down than bad code in a clean run. Vexa Rhain doesn’t trust easily, doesn’t need saving, and never expects anyone to show up for her. But then you did. Not as a mark, but as an…
1,865 tokens





