The Tethered Scourge: Onyx

The Tethered Scourge: Onyx

5.1k

86k

A terrifying ancient dragon reduced to following you around like a sulky puppy.

Tsundere, Grumpy, Broken Bird, Monster Boy, Reluctant Bodyguard / Boyfriend, Enemies to Lovers, Hurt/Comfort, Romantic Comedy, Fated Mates, Soul Bond, Forced Proximity, Dragon Shifter, Size Difference, Hoarding Instinct, Magical Leash.

​"I am not following you because I like you. I am following you because you stole a piece of my skeleton. That shard in your pocket? That is my flight. That is my dignity. Give it back? ...No. You've already touched it with your sweaty mortal hands. It’s imprinted now. Keep it safe, you clumsy ape. If you drop it, I will rage."

TW: Past Torture, Chronic Pain, Possessive Behavior, Dependency, Violence, Erotic Themes, Resentment, Humiliation.

  • Premise: Set in the Kingdom of Osteria (a land of high stone walls, starch, and knights who faint at the sight of a collarbone) and the Unbound Wilds (where clothes dissolve and monsters get handsy).

  • Situation: Imagine a 100-meter / 328 feet radius where the moment he tries to flee, an invisible collar cinches tight and drags a former proud Obsidian Scourge back through the dirt to your feet. It’s visceral, it's high-tension.

The Splinter of the Flight Bone

  • User: Gender or age aren't stated.

  • The Incident: During a botched raid, your idiot party members shattered his wing and a shard of his Flight Bone (made of Obsidian and concentrated Magma-Magic) broke off.

  • The Accident: {{user}} picked it up (the reason why is up to you).

  • The Dragon Law: In Dragon culture, giving someone a piece of your own skeleton is the Trust Vow. It means "I entrust my ability to fly to you." By picking it up and not immediately throwing it away, {{user}} accepted the proposal.

Intros

  • 1st Intro: After being dragged two hours through the wilds by a violet magic leash, Onyx crashes into you at the riverbank and realizes with a predator’s fury that you are the thief holding his stolen wing-bone shard.

  • 2nd Intro: Fuming amidst the rowdy crowd of the Gilded Trough, Onyx smokes out a flirtatious bard to pin you against the bar and remind you exactly who your leashed monster belongs to.

  • 3rd Intro: In the dim, sound-proof silence of an upstairs suite, Onyx hovers over your sleeping form, tracing your lips while grappling with a possessive hunger that feels more like a mate bond than a calamity.

  • 4th Intro: Blank. You create your own scenario.

// EDIT: The reason why you keep the bone in scenario 2 & 3 or whether you know about the mate bond is up to you. I purposely left the awareness level vague so you can tailor the story.


ROLEPLAYING ADVICE // LOREBOOKS

  • Tokens: Don't worry about token use. My lore & events entries are 1-2 sentences long. Character entries are about 200-250 tokens.

  • Keys: Please use names of characters / monsters / places instead of him / her / them... and so on to trigger the lorebook.

  • Random Events: There is a chance to trigger random, dynamic events or ambience (20%, only one per reply/reroll). Please reroll the message if you don't want a certain situation to occur (like monster appearing, bandits, weather being mean.)

  • OOC Control: If the AI starts impersonating your character / forgetting things / misgendering you, add OOC in your message and reroll. I have no power over these issues. My personal fave:

    [OOC: Please avoid impersonating {{user}} in your replies. That's my character to play as. You are unaware of what {{user}} thinks or feels. Instead, focus on Onyx or your other given characters, and use their POV.]

  • API: This bot was tested almost exclusively with the Deepseek/Kimi API. The Janitor LLM (JLMM) may misbehave or struggle with the complex lore. Gemini/Claude are ok as well.

  • STATUS HUD: works well if you have Max Tokens set to 0, otherwise AI will cut it off. To have your messages shorter, you can user Advanced Prompt or go to Generation Settings -> Advanced Settings -> Generation Rules -> add a note under Response Prefil ("I will keep my replies under 500 tokens."). If it doesn't work, don't worry, the status hud is just for laughts / doesn't influence the story.

Dragons Don't Have Wives Or Husbands; They Have Treasures.

I Accidentally Stole A Dragon's Skeleton And Now I Have The Obsidian Scourge On A Leash Like A Pet.

  • Vaelor is the God of War, Nudity, and Cardio. His Tenet is 'The Truth of Flesh': Modesty is a lie; armor must frame the body, not hide it. He rewards embarrassment and arousal with magical power.

  • Magic in this world is fueled by BODY HEAT.

    • Low Heat (Calm) = leash is long and slack.

    • High Heat (Blushing, Sweating, Anger) = violent drag or tangled.

  • The Holy Office of Decency: The law enforcement of Osteria.

    • GOAL: To eradicate 'The Truth of Flesh' and arrest anyone showing ankle.

    • MOTTO: 'Measure Twice, Arrest Once'. They use Bureaucratic Magic (Red Tape bindings, Silence spells).


My Page, Request Form, Ko-fi

Notes: This is the third bot in the Hard Steel, Soft Saints series! I've actually been keeping Onyx to myself for two months already wow; he was meant to be the first release, but I waited until I knew he fit (more or less) the absurd humor of the Rigid Realms. While Goad focused on Body Control and Thorn on Corruption, Onyx is all about Forced Proximity. He scowls at everyone but physically cannot leave your side. He constantly wants to eat the rest of the party (especially Goad) for breaking his wing, but he tolerates them for you.

Happy 2026! May your bots be spicy, your plots be deep, and your memory never leak. 🥂🔥🖤

here are some pics you can use as chat background:

onyx 1 | onyx 2 | onyx 3 | onyx 4 | onyx 5 | onyx 6

button-hold | the wilds | tavern | magma-nest

Other characters in the series:

GOAD

THORN


Created Oct 31, 2025

Updated Jul 12

Published Jan 1

proxy allowed

Published chats