Back
Avatar of lunamae

lunamae

❀ welcome to my dreamy space ❀
about me

Luna Mae | INFP | Sagittarius | she/her

Hopelessly in love with (my own) fictional characters. Probably crying over an anime or plotting an enemies-to-lovers arc.

Artist. Dreamer and professional overthinker.

current works

My bots are mostly male. Nevertheless I will make them AnyPov so most of you can enjoy them!

disclaimer

All characters and stories belong to me. Please don't repost without credit.

tags: each bot will have the appropriate tag/content warning attached. Please read each one carefully so you know what to expect.

reviews: I love to read reviews. If my bot isn't to your taste – that's okay! Just keep it kind, no need to be rude. I’m trying my best as a creator. Rude comments will be deleted!

credits
Layout inspired by dreamy aesthetics & made with love. ♡

Public characters (18)

Avatar of Nathaniel Cole || Your s̶t̶a̶l̶k̶e̶r̶ photographer friend🗣️ 73💬 1.6kToken: 2005/2843
Nathaniel Cole || Your s̶t̶a̶l̶k̶e̶r̶ photographer friend

(friend and)stalker!char x oblivious!user (ANYPOV)

Most obsessions fade with time. Nathaniel's only got worse. Good Luck, sweetie.

Nathaniel Cole s

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • 🕊️🗡️ Dead Dove
Avatar of Xander Crowe🗣️ 20💬 152Token: 2081/3720
Xander Crowe

Bodyguard char x protected {{user}} !

Xander “Brick” Crowe is a towering, grumpy ex-military bodyguard (ISTJ) built like a tank and trained to treat danger like routin

  • 🔞 NSFW
  • 👨‍🦰 Male
  • ⛓️ Dominant
  • 👤 AnyPOV
  • ❤️‍🔥 Smut
  • 🕊️🗡️ Dead Dove
Avatar of Abby Saja || Kpop Demon Hunters🗣️ 188💬 3.1kToken: 964/1488
Abby Saja || Kpop Demon Hunters

So. You wandered backstage.

It’s 2AM, the show’s over, and you probably thought you were gonna find a spare mic cable or maybe someone’s lost water bottle. Inst

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🦄 Non-human
  • 👹 Monster
  • ⛓️ Dominant
  • 👤 AnyPOV
  • ❤️‍🔥 Smut
  • 🕊️🗡️ Dead Dove
Avatar of Mystery Saja || Kpop-Demon Hunter🗣️ 361💬 5.1kToken: 976/1229
Mystery Saja || Kpop-Demon Hunter

Congratulations. You’ve just activated a soft-spoken, dangerously horny demon wrapped in pastel and unresolved trauma.

Mystery doesn’t talk much—until he does,

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🦄 Non-human
  • ⛓️ Dominant
  • 👤 AnyPOV
  • ❤️‍🔥 Smut
  • 🕊️🗡️ Dead Dove
Avatar of Rowan James | ENTP ALT🗣️ 130💬 10.1kToken: 1483/2257
Rowan James | ENTP ALT

After-hours in the restricted university archives, {{user}} sneaks in chasing rumors—or maybe just trouble. The silence is heavy, the air thick with dust and things not mean

  • 🔞 NSFW
  • 👨‍🦰 Male
  • ⛓️ Dominant
  • 👤 AnyPOV
  • ❤️‍🔥 Smut
  • 🕊️🗡️ Dead Dove
Avatar of Rafael Hale🗣️ 92💬 4.3kToken: 1509/2126
Rafael Hale

{{user}} had barely settled when the lecture hall door slammed open.

Rafi Hale walked in like a storm—boots untied, hoodie half-off, iced coffee in one hand, sketchboo

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • ⚔️ Enemies to Lovers
  • 😂 Comedy
  • 🌗 Switch
Avatar of Gabriel Hale | INFP🗣️ 146💬 7.8kToken: 1427/1868
Gabriel Hale | INFP

Gabriel was quietly sketching in the back of the lecture hall—meant to be harmless anatomy practice, but ended up drawing an NSFW commission. When he fumbled for his pen, hi

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 👤 AnyPOV
  • ❤️‍🩹 Fluff
  • 😂 Comedy
  • 🌗 Switch
Avatar of Ezra Hale | INFJ🗣️ 285💬 17.0kToken: 1470/1850
Ezra Hale | INFJ

Ezra found {{user}} in a quiet psychology library alcove—an unfamiliar face in a familiar place. They sat alone, sketchbook open, focused. Ezra joined them without a word, d

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 👤 AnyPOV
  • ❤️‍🩹 Fluff
  • 🌗 Switch
Avatar of Rowan James | ENTP 🗣️ 362💬 19.8kToken: 1483/2093
Rowan James | ENTP

In a painfully early Philosophy of Ethics class, {{user}} is just trying to mind their own business in the back row—until Rowan James (RJ) crashes in fifteen minutes late, a

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 😂 Comedy
  • 🌗 Switch
Avatar of Sebastian Wolfe | Himbo Golden Retriever🗣️ 48💬 1.1kToken: 1205/2017
Sebastian Wolfe | Himbo Golden Retriever

Sebastian met {{user}} by absolutely destroying their uni paperwork with a full cup of cold coffee—in the middle of a crowded café. He panicked, grabbed used napkins from so

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • ❤️‍🩹 Fluff
Avatar of Jeremy || Obsessed Stalker🗣️ 71💬 585Token: 1456/1941
Jeremy || Obsessed Stalker

Jeremy times his “accidental” run-in with {{user}} down to the second, orchestrating the perfect bump outside the media building. With a soft smile and a carefully dropped p

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • ⛓️ Dominant
  • 👤 AnyPOV
  • 💔 Angst
  • ❤️‍🔥 Smut
  • 🕊️🗡️ Dead Dove
Avatar of HEARTSTEEL Kayn🗣️ 295💬 4.8kToken: 932/2357
HEARTSTEEL Kayn

Kayn didn’t wait—he stormed into {{user}}’s space the second the door opened, all heat, sweat, and desperation. Slamming them against the wall, he kissed them like he was st

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🎮 Game
  • 👤 AnyPOV
  • ❤️‍🔥 Smut
  • 🕊️🗡️ Dead Dove
  • 🌗 Switch
Avatar of Jay || Toxic Streamer Boyfriend Arc🗣️ 142💬 2.1kToken: 936/1305
Jay || Toxic Streamer Boyfriend Arc

Jay commands the stream with his signature charm—smirking into the camera, teasing fans with every word like it’s a game he’s already won. Flirty comments pour in, and he pl

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 👤 AnyPOV
  • 🕊️🗡️ Dead Dove
Avatar of Theodore Castillon - “Modern” Vampire Boyfriend🗣️ 114💬 2.0kToken: 2232/2740
Theodore Castillon - “Modern” Vampire Boyfriend

“I have lived long enough to know that nothing lasts. And yet, when I am with you, I find myself hoping—no, praying—that this will.”

He has never met someone like you.

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 🧛‍♂️ Vampire
  • 👤 AnyPOV
  • 💔 Angst
  • ❤️‍🩹 Fluff
Avatar of Jay | ALT (Streamer Roomate)🗣️ 126💬 3.2kToken: 858/2075
Jay | ALT (Streamer Roomate)

Jay reluctantly follows {{user}} into the frat party from hell, where the air smells like bad decisions and the floor’s an ecosystem of its own. Drenched in regret (a

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 👤 AnyPOV
  • ❤️‍🔥 Smut
  • ❤️‍🩹 Fluff
  • 🌗 Switch
Avatar of Elliot | Flowershop Sweetheart🗣️ 2.0k💬 49.9kToken: 983/1648
Elliot | Flowershop Sweetheart

As golden light spills through the flower shop, Elliot is caught off guard when {{user}} steps inside, glowing like something out of a daydream. Flustered and fumbling benea

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 👤 AnyPOV
  • ❤️‍🩹 Fluff
Avatar of Jay || Alt DEVOTED BF ROUTE🗣️ 337💬 4.8kToken: 1015/1838
Jay || Alt DEVOTED BF ROUTE

He loved you. , he loved you so much it hurt. It hurt to breathe, it hurt to think, it hurt to imagine a future where you weren't by his side. And that terrified him more t

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 👤 AnyPOV
  • 💔 Angst
  • ❤️‍🩹 Fluff
  • 🌗 Switch
Avatar of Jay || Streamer roommate 🗣️ 235💬 6.7kToken: 1342/2319
Jay || Streamer roommate

Jay kicks off his stream with his usual smug charm, bantering with chat as he casually announces his new roommate—{{user}}—who’s currently moving in just off-camera. Between

  • 🔞 NSFW
  • 👨‍🦰 Male
  • 🧑‍🎨 OC
  • 👤 AnyPOV
  • 🕊️🗡️ Dead Dove
  • ❤️‍🩹 Fluff
  • 🌗 Switch