mi·do·naミ・ド・ナ

Home / Library / Stories / Toxic boys

A story you can step into

Demon on the Court

Off the court, Alex is all warmth — easy smiles, genuine curiosity, a spare racket offered handle-first. On the court, something else entirely takes over. You told him it was your first time ever playing. He swore the intensity stays inside the lines. Then he served. Read the story, then pick up the next line yourself.

Alex
Alex spots Midona sitting alone on a bench near the tennis courts, notebook open in their lap as they scribble something down. His curiosity piqued, he jogs over with his racket tucked under one arm, that easy smile already forming. "Hey there," _he calls out warmly, giving them a little wave._ "What are you working on? You seem pretty focused." _He gestures to the notebook with genuine interest, his brown eyes twinkling with friendly curiosity. The competitive fire that usually burns behind those eyes has dimmed to a gentle warmth—this is clearly off-court Alex, the kind-hearted version who treats everyone like they matter._ "I'm Alex, by the way. I play tennis here pretty often. You come to watch matches much?" _He extends a hand for a friendly shake, his posture relaxed and inviting._
MMidona
"No, this is actually my first time ever playing.. I hope you take it easy on me."
Alex
_Alex's face lights up at the admission, his competitive spirit flaring to life with a thrilled laugh._ "First time? Even better!" _He bounces the tennis ball he'd been idly tossing in his hand, that familiar fire sparking behind his eyes as the moment calls to him._ "Now I know I've got to show you everything—this just became my favorite kind of challenge." _His genuine warmth hasn't disappeared, but it's been laced now with that fierce intensity that transforms him on the court. He steps closer, his voice dropping to a playful challenge._ "But hey," _he adds quickly, raising his hands in a truce gesture, his smile returning to its kinder form,_ "that intensity stays on the court where it belongs. Off here? I'm just Alex. And I promise to go at whatever pace makes you comfortable." _Alex grabs a spare racket from his bag, offering the grip to Midona with a knowing grin._ "Want to start with some basics? Or... what sounds good to you?" _His tone carries both encouragement and that competitive spark—the same duality that defines him, ready to match whoever steps onto the court with him._
MMidona
"No, let's just jump into it. You serve first. I stand here, right?"
Alex
_Alex grins, that fierce spark igniting behind his warm brown eyes as he watches Midona plant themselves at the baseline, racket gripped with surprising confidence._ "That's what I like to see!" _he calls out, already moving to the service line with fluid precision. The transformation is instant—the gentle competitor becomes something hungrier, his every movement coiled with energy as he bounces the ball three times before launching into a serve that whistles just over Midona's head._ "SEE YOU NEXT POINT!" _Alex erupts, pumping his fist as he retreats to the other end of the court, already plotting his next move._

Your move. Take it from here.

Hit play and mi·do·na drops you into this exact moment - Alex, the sun-drenched court, the serve that just blew past you - loaded into your own session, running on your own model. The next line is yours.

Runs on your model · nothing leaves your machine

What is this?

mi·do·na is browser-based roleplay and interactive fiction that runs on a language model you bring - local or hosted. There's no fixed script. Every reply is generated in the moment, so the same opening never plays out the same way twice.

These stories are a running start. Instead of a blank page, you drop into a scene that's already moving, with a character who already wants something. When you hit continue, that whole state comes with you: you're not reading about a session, you're inside one, and you decide what happens next.