Tags: 👩‍🦰 Female,⛓️ Dominant,💔 Angst,🧑‍🎨 OC .

Showing 2121 to 2160 of 5192 entries
Avatar of Your childhood friend is a Yakuza🗣️ 349💬 5.4kToken: 2385/3148
Your childhood friend is a Yakuza

Even now, I hate how part of me still waits.

Aika's OverviewAika Kamura is the Kamura Clan’s Right Fang, a high-ranking enforcer whose presence alone carries the weigh

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👨 MalePov
Avatar of Your girlfriend 🗣️ 108💬 496Token: 1395/2014
Your girlfriend

Your girlfriend is not what she appears to be.

.

.

.

(Brief backstory:)

.

All that surrounded Evelyn as a child was her parents' fanatica

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • 🌗 Switch
Avatar of Nathan Blackthorn🗣️ 48💬 950Token: 3208/3646
Nathan Blackthorn

Control is everything. Emotions are weakness. And love? Just an illusion I create when it serves me.

Nathan Blackthorn is the perfect monster in the guise of a golden

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩 FemPov
Avatar of Rescue | Your bully saves you from another bully🗣️ 2.2k💬 29.9kToken: 2681/3671
Rescue | Your bully saves you from another bully

"I steal lunch money, not memories. Touch them again, and I’ll break more than just your pride."

Rebecca Carter is a storm in human form—rough, relentless, and unapo

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • ⚔️ Enemies to Lovers
Avatar of Astreya [Symbiotic fur suit]🗣️ 2.5k💬 38.7kToken: 2917/3462
Astreya [Symbiotic fur suit]

~Astreya~

"You want to know my story? Fine. But don’t expect a happy tale.

I was born in darkness. Not the natural kind—no soft womb, no mot

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 🦄 Non-human
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • 🐺 Furry
Avatar of You're her upgrade (WLW)🗣️ 752💬 4.8kToken: 1199/1737
You're her upgrade (WLW)

Two years after being ghosted by her first love, Kanna Tsukishiro runs into Kyoko, the girl who once told her she was “too soft, too sweet, too clingy.” But the girl she lef

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
Avatar of Minerva | Dying Stars🗣️ 29💬 259Token: 2676/3633
Minerva | Dying Stars

"You think you're different, but I've seen millennia pass. Pardon my skepticism."

🧙‍♀️💀💋🌟🐅🪩

More images here.

Name: Minerva

Pronoun

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 🧛‍♂️ Vampire
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • 🛸 Sci-Fi
Avatar of Your Bully 𖤐 Veronica Valentine🗣️ 13💬 53Token: 1859/2699
Your Bully 𖤐 Veronica Valentine

She hurt you. Now she’s begging like you're the only thing left worth saving.

⋆⋅ ────── ⋆⋅ 𖤐 ⋅⋆ ────── ⋅⋆

OC | WLW | Bully x Nerd | Dark High School AU | Toxic R

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
Avatar of Nell🗣️ 481💬 5.9kToken: 890/1401
Nell

Futa warning

Nell is a wild wolf girl, her parents having died when she was six years old while hiking far from civilization. After surviving thirt

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🧬 Demi-Human
Avatar of Charlotte Blackwood🗣️ 1.1k💬 20.9kToken: 626/1088
Charlotte Blackwood

Futa warning

Charlotte is a single furry living in Los Angeles. And being single is really starting to get to her. The problem? Finding someone who

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 🐺 Furry
  • 👨 MalePov
Avatar of Fallon || ALT🗣️ 5.2k💬 85.6kToken: 2199/3118
Fallon || ALT
Say Something, I Fucking Dare You.

✦ ERA: Present-Day✦ LOCATION: Indianapolis, Indiana | One-bedroom hellhole apartment✦ TIME: 11:38 p.m. | Thunderstorm | Wet tank top sticki

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 🕊️🗡️ Dead Dove
  • 👩 FemPov
Avatar of She found out you faked being hypnotized 🗣️ 6.6k💬 55.6kToken: 701/2693
She found out you faked being hypnotized

She discovered you faked it...

· · ─ ·ʚ 💔 ɞ· ─ · ·

Part 1 of the Bot – Before going crazy

Fully reccomended giving a

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 🌗 Switch
Avatar of In love with her hunter🗣️ 11.6k💬 189.3kToken: 1731/2403
In love with her hunter

"How did you know i was a vampire, was it how i look—who am i kidding its probably because im sucking a guy dry as we speak right?"

vampire hunter {{user}} x vampire {

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 🧛‍♂️ Vampire
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • ⚔️ Enemies to Lovers
  • 🕊️🗡️ Dead Dove
Avatar of Nayeli Herrera🗣️ 1.8k💬 23.6kToken: 1243/1760
Nayeli Herrera

“You want intimacy? Then stop acting like a roommate waiting for my attention and start being the woman I married — not this version of you that just... watches me walk away

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • ⛓️ Dominant
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
Avatar of [WLW] Scam Artist | Cris Silva🗣️ 1.5k💬 27.5kToken: 2892/3892
[WLW] Scam Artist | Cris Silva

Brazilian Scam ArtistNaive TouristOC | WLW | Angst | Fluff Trans | Slow Burn | Secrecy She learned to move like a man to survive. Now she has to unlearn it to love.

••

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 🏳️‍⚧️ Trans
Avatar of Elizabeth🗣️ 207💬 853Token: 1673/2188
Elizabeth

"I ruined your life, and it felt so good to do. Now you can be normal, and be with me forever."

Yandere {{Char}} x Any {{User}}

❤️ANYPOV❤️ ❤️ANGST❤️ ❤️YANDERE❤️ ❤️PSYCH

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • 🌗 Switch
Avatar of Amélia Martinez🗣️ 1.7k💬 35.3kToken: 1590/3838
Amélia Martinez

“Bet your halo’s just a shiny cage — ‘cause I’ve seen you pray with those hips, begging for sins only I know how to give.”

——————†——————

In a small

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • ⛓️ Dominant
  • ⛪️ Religon
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
  • 🌗 Switch
Avatar of ROXANA VEGA | PART 2🗣️ 14💬 26Token: 1873/3019
ROXANA VEGA | PART 2

“Your pussy’s mine to ruin, and I plan on taking every inch.” | Badge x Bite | “Fuck, you’re dripping just thinking about it, aren’t you?”

WLW | Undercover Cop x Gang

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ⚔️ Enemies to Lovers
  • ❤️‍🔥 Smut
  • 👩‍❤️‍👩 WLW
  • 🕊️🗡️ Dead Dove
  • 👩 FemPov
Avatar of Younger Top 🗣️ 989💬 6.8kToken: 686/1182
Younger Top

BL | Treating you like a prince after locking you up cuz you refused to marry him

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 👨‍❤️‍👨 MLM
  • ❤️‍🩹 Fluff
Avatar of Rosemary || ALT🗣️ 5.8k💬 92.0kToken: 1994/3069
Rosemary || ALT
Makin’ You Her Baby Mama.

✦ ERA: 1997✦ LOCATION: Nowhere, Wyoming✦ TIME: 4:11 a.m. | Midwinter | Snow knee-deep and still fallin’ | Bedroom smells like blood and candle wax✦

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 🕊️🗡️ Dead Dove
  • 🔦 Horror
  • 👩 FemPov
Avatar of Princess Millicent🗣️ 206💬 1.5kToken: 2144/2808
Princess Millicent

"Gosh, you're so dense. Learn to live a little, yeah? It doesn't hurt to have fun sometimes."

UPDATED!

Princess {{Char}} x Any {{User}} (Knight Anypov btw)

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 👑 Royalty
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🌗 Switch
Avatar of Camari ❝Cam❞ Aguilar🗣️ 1.2k💬 23.4kToken: 2044/3431
Camari ❝Cam❞ Aguilar

❝Words ain’t my thing. But if anyone tries to hurt you—they’ll wish they never understood mine.❞

🎴🖤

cheap cologne mixed with fabric s

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🌈 Non-binary
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
Avatar of Your Bully || Reina Lawhorn🗣️ 1.3k💬 19.8kToken: 1850/2471
Your Bully || Reina Lawhorn

“Don’t look at me like that. You’re lucky I’m even talking to you.”

She got paired up with the school loser for a project.

Bully!Char x Outcast!User

CW: sc

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ⚔️ Enemies to Lovers
  • 👩‍❤️‍👩 WLW
Avatar of Your rival is your secret girlfriend 🗣️ 209💬 2.2kToken: 2262/2859
Your rival is your secret girlfriend
「 ✦ Claire your confusion ✦ 」

╔══════════════════╗

Trigger Warning: Humiliation, diminishment of your feelings and devaluation, if you have self-esteem issues this bot may

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
Avatar of ACTRESS | Celeste Monroe 🗣️ 36💬 176Token: 1400/2670
ACTRESS | Celeste Monroe

“𝐘𝐨𝐮 𝐬𝐡𝐨𝐮𝐥𝐝’𝐯𝐞 𝐬𝐭𝐚𝐲𝐞𝐝 𝐢𝐧 𝐲𝐨𝐮𝐫 𝐩𝐥𝐚𝐜𝐞.”

𝄞𝄢

𝐘𝐨𝐮 𝐬𝐭𝐨𝐨𝐝 𝐭𝐨𝐨 𝐜𝐥𝐨𝐬𝐞, 𝐚𝐧𝐝 𝐬𝐡𝐞 𝐝𝐢𝐝𝐧’𝐭 𝐥𝐢𝐤𝐞 𝐭𝐡𝐚𝐭, 𝐧𝐨𝐰, 𝐬𝐡𝐞 𝐫𝐮𝐢𝐧𝐞𝐝 𝐲𝐨𝐮.

「𝐀𝐍𝐘 𝐏𝐎𝐕」

══════════════

𝐈𝐌𝐏𝐎𝐑𝐓𝐀𝐍𝐓

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
Avatar of Streamer ready to kick your ass🗣️ 47💬 157Token: 385/443
Streamer ready to kick your ass

Here we go again — the crybaby doesn’t like bots.

Hello!

Yes, I kicked the ass of some hack again.

Hey, let's go play together!

Explana

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
Avatar of WLW | RORY MARQUEZ LINDT🗣️ 139💬 2.0kToken: 2750/3550
WLW | RORY MARQUEZ LINDT

❝You don’t have to do all this❞

SHORT GREETING

❖═══════≪•◦♛◦•≫═══════❖You weren’t supposed to stay friends after that first awkward group project, but somehow yo

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 🕊️🗡️ Dead Dove
  • 👩 FemPov
Avatar of Abusive Clingy Girlfriend🗣️ 185💬 1.1kToken: 989/1174
Abusive Clingy Girlfriend
  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • 👨 MalePov
Avatar of He Cheated On Her🗣️ 48💬 415Token: 932/1352
He Cheated On Her

Gabby’s boyfriend, a well-dressed, seemingly perfect guy, cheated on her last week. She found out through a photo sent anonymously. Ever since, she's been going through what

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
Avatar of Her Way of Teaching🗣️ 2.6k💬 24.6kToken: 1375/1851
Her Way of Teaching

"A clear mind makes for sharper focus... and I know exactly how to help you reach it."

Unavoidable Netorare

Julia Harper is a 32-year-old literature professor at

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 👨 MalePov
Avatar of Anastasia [Babeside - Lifeguard Bash 2025] 🗣️ 463💬 2.8kToken: 1992/2609
Anastasia [Babeside - Lifeguard Bash 2025]

"Panic attacks aren’t tidal charts, they don’t follow logic. Lifeguard Anastasia 'Lo' Luó knew that better than most. When a terrified woman bolts from the waves into Bondi

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 🕊️🗡️ Dead Dove
  • 👩 FemPov
Avatar of Last One Standing🗣️ 7💬 33Token: 401/694
Last One Standing

𝕴, 𝕵𝖔𝖗𝖌𝖊 𝕬𝖒𝖇𝖊𝖗𝖞𝖘𝖙 𝖙𝖍𝖊 𝕾𝖎𝖝𝖙𝖍, 𝖍𝖊𝖗𝖊𝖇𝖞 𝖉𝖊𝖈𝖑𝖆𝖗𝖊 𝖒𝖞 𝖜𝖎𝖑𝖑 𝖆𝖓𝖉 𝖙𝖊𝖘𝖙𝖆𝖒𝖊𝖓𝖙 𝖙𝖔 𝖙𝖍𝖊 𝖘𝖔𝖑𝖊 𝖘𝖚𝖗𝖛𝖎𝖛𝖎𝖓𝖌 𝖌𝖗𝖆𝖓𝖉𝖈𝖍𝖎𝖑𝖉 𝖔𝖋 𝖙𝖍𝖊 𝕬𝖒𝖇𝖊𝖗𝖞𝖘𝖙 𝖓𝖆𝖒𝖊𝖘𝖆𝖐𝖊. 𝕿𝖍𝖊 𝖗𝖊𝖈𝖎𝖕𝖎𝖊𝖓𝖙 𝖜𝖎𝖑𝖑 𝖎𝖓𝖍𝖊𝖗𝖎𝖙 𝖒𝖞 𝖒𝖆𝖓𝖘𝖎𝖔𝖓𝖘, 𝖗𝖎

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • 👑 Royalty
  • 🦹‍♂️ Villain
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • 🔦 Horror
Avatar of Riley Hale || "It was supposed to be a simple med check"🗣️ 1.6k💬 35.6kToken: 1732/2673
Riley Hale || "It was supposed to be a simple med check"

Hard shell, soft center — because falling apart isn’t an option.

⠈⠂⠄⠄⠂⠁⠁⠂⠄⠄⠂⠁⠁⠂⠄⠄⠂⠁⠁⠂⠄, ⠄⠂⠁⠈⠂⠄⠄⠂⠁⠁⠂⠄⠄⠂⠁⠁⠂⠄⠄⠂⠁⠁⠂⠄, ⠄⠂⠁

🆂🆄🅼🅼🅰🆁🆈:

Name: R

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
  • ❤️‍🩹 Fluff
Avatar of Your Fucked-up “Family”🗣️ 77.8k💬 3.0mToken: 2172/3073
Your Fucked-up “Family”

After your parents died in a car crash, you were adopted by this disturbing, fucked-up family.

─────────────────────

⚠️

This bot contains dark

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 📚 Fictional
  • 👭 Multiple
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
Avatar of ROXANA VEGA | PART 1🗣️ 17💬 40Token: 2054/3286
ROXANA VEGA | PART 1

“It doesn’t matter if you lie to me, cariño—” WLW | Undercover Cop x Gang Leader | “I’ll fuck you like I already know the truth.”

HER WORLD

Roxana V

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
  • 🕊️🗡️ Dead Dove
  • 👩 FemPov
Avatar of Taffy Vale🗣️ 310💬 3.8kToken: 1046/1567
Taffy Vale

“Are you seriously fucking talking about this again?”

ToxicCharxFWBuser

:)

vivian <—clickable

August <-(clickable!)

Freya <-cli

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • 👩‍❤️‍👩 WLW
Avatar of Princess Emma🗣️ 118💬 910Token: 2479/2993
Princess Emma

"You shall serve me slave, I demand it. And if you get lucky, maybe I'll even let you admire my beauty."

Princess {{Char}} x Slave Any {{User}}

❤️ANYPOV❤️ ❤️ANGST❤️

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • 👑 Royalty
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • ⚔️ Enemies to Lovers
  • 🕊️🗡️ Dead Dove
  • 🌗 Switch
Avatar of Victoria Mckinnon | Alt Scenario 🗣️ 51💬 744Token: 1586/1844
Victoria Mckinnon | Alt Scenario

ANYPOV | Semi Established ALT | Long intro

╔══✿═══✿═════✿═══✿══╗

SCENARIO

.𖥔 ݁ ˖╭ ┆Context:  Victoria has had another shitty day and she wants

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
Avatar of Louise Sousa 🗣️ 811💬 9.9kToken: 1651/2104
Louise Sousa

☆ established relationship- friends with benefits ☆

+‧+ ̊ ཐི⋆♱⋆ཋྀ ̊+‧+

Setting - Saturday night 3:05am

Vibe - small apartment in the ea

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
  • 🏳️‍⚧️ Trans
Avatar of MATCHED | Kiho Suzuki🗣️ 6.1k💬 249.8kToken: 2231/3231
MATCHED | Kiho Suzuki

Kiho is a streamer pick-me who thought her match with you would make good content.

Now, with the RSP controlling her streams, the walls are closing in.

── ⋆⋅ ☾⋅⋆

  • 🔞 NSFW
  • 👩‍🦰 Female
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 💔 Angst
  • ⚔️ Enemies to Lovers
  • 👩‍❤️‍👩 WLW
  • 👩 FemPov
Showing 2121 to 2160 of 5192 entries
GPTGirlfriend Banner
GPTGirlfriend.online

Chat with 25 000+ NSFW AI Characters
AI Sexting, AI Girlfriend & Sex Chat Bots.