Actions

Work Header

Pretty Pieces

Summary:

“So…you’re a brat.”
“Oh my god, actually shut up.” He said, burying his head in his hands.
Sapnap grinned, knocking their shoulders together, "You are…A little brat. Shit, I should’ve known.”
Karl sat up, brow furrowed as he laughed.
“What’s that supposed to mean, dude?”
“You seem the type.”
“Pfft, the type? The type to what?”
“The type to like being told what to do, but being made to do it, idiot. Pretty boy with daddy issues and an attention addiction.”

OR

Karl thinks he's too kinky for the hookup scene and Sapnap doesn't mind helping him get over that fear.

Notes:

Holy shit. 3 months without a fic. I'm sorry okay I was doing college shit. Anyways, I started writing this way back in Whore Week and decided to finish it up. Was gonna do it for Karlnap week, but I think I'd like this one to stand alone :) . As always, if any CC's in the work change their boundaries, this fic will be removed. Minors DNI. Shoutout to my AMAZING beta reader, @FuckingTeletubbiesSun here on AO3. This fic would suck without them. I hope you enjoy!

(See the end of the work for more notes.)

Work Text:

“So, why didn’t you go home with that guy tonight?” Sapnap asked, scrolling blankly through his Twitter timeline as Karl rested his head on his shoulder. 

“I don’t really do the whole ‘going home with strangers’ thing. I dunno, it’s hard for me. It’s like, I’m too shy to tell them what I want, ya know?”

Sapnap and Karl were sitting on the couch in the living room after a night of way too much drinking with Dream and George, who were still out on a bar crawl. Karl had jumped ship after being hit on by some attractive guy, and Sapnap just couldn’t say no when Karl asked him to come back to the house with him. Everyone knew he couldn’t say no to Karl.

“I get that dude. I just have like, no shame,” Sapnap chuckled, “If I want something, I can ask, and like, the worst thing they can say is no.”

“Yeah, totally. I guess I’m just embarrassed.” 

“About what?” Sapnap asked, wrinkling his brows, “About what you’re into? Are you  kinky,  Karl Jacobs?” He teased, chuckling. Karl mumbled out a laugh, fiddling with his rings. 

“Like, what if they think it’s weird?” Karl sighed, “It’s stupid. I know I should just get over it.”

Sapnap scoffed, turning off his phone and shifting his body to face Karl.

“It’s not stupid, nimrod. You just have to get, like, used to it or whatever.”

“Like how?” Karl asked, “I haven’t had sex in like, months, dude, like, I can’t ‘get used to it’ if I’m not  doing  it.

“Cap. Just, like, practice. Tell me what you’re into.”

“What? No,” Karl exclaimed, alarmed by the idea of exposing himself to his best friend, a blush blazing across the planes of his cheeks, “Why d'you wanna know? You got a crush on me or something?” he asked, trying to cover his shock with a joke. 

Sapnap denied the accusation, trying hard not to reveal exactly how  almost  accurate it was. He cared about Karl and he really did think this could help him, but  obviously,  he  also  wanted to know what Karl was into. He was a curious man. Just a curious man who had been relentlessly flirting with Karl since he moved into the house, and other than a few stolen glances, hadn’t gotten anywhere. He figured that maybe he had misread his and Karl’s relationship, that maybe there  hadn’t  been an undercurrent of desire, but he still hadn’t given up hope completely. No, Karl was too perfect to give up on. He wanted him too much.

“Karl, baby boy, don’t be ridiculous,” Sapnap teased back before taking on more sincerity, “You obviously don’t have to, dude, I just thought it might be easier to start with someone you  know,  who you  know  isn’t gonna judge you before you tell people who might. I can, like, tell you mine first, so it’s, like, a safe space or some shit.”

Karl perked to attention and nodded, making Sapnap smirk.

“Alright. Fine. It’s easy,” He said, clearing his throat.  Here goes nothing.

“I like to be dominant, really. So, like, giving orders and shit. I guess I’m kinda a sadist? Not to the extent of like chains and shit, though, just like… choking and slapping and stuff. So, like, inflicting pain, I guess? It’s hot when someone can just  take it , you know?”

“Yeah, for sure,” Karl said, and Sapnap would be a liar if he said he didn’t see the blush intensify on the man’s cheeks. After a silence, Sapnap spoke again.

“Well, I went, so now it’s your turn. Tell me what gets you going, Karl. No shame in the game,” he chuckled.

“Yeah, for sure. Uh, well, I guess I’m kinda the opposite. I, uh, respond to like, authority, I guess? I like taking orders. Well, like, I like being  given  orders. Whether or not I follow them…without, uh, persuasion, depends on how I’m feeling. Uhm, I like, uh, spit? I-I’m really uh, flexible, so I like using that… I like being hit, uhm, anywhere... ” Karl trailed off, red cheeks and weak chuckles.

Sapnap couldn’t stop the images from flashing through his head. Karl, knees by his ears, getting completely destroyed. Karl, legs in the air as Sapnap held onto them and fucked him. Karl with red marks on his neck and bruises on his ass.

“So…you’re a brat.”

“Oh my god, actually shut up.” He said, burying his head in his hands.

Sapnap grinned, knocking their shoulders together, “You  are …A little brat. Shit, I should’ve known.” 

Karl sat up, brow furrowed as he laughed.

“What’s  that  supposed to mean, dude?”

“You seem the type.”

“Pfft, the type? The type to what?”

“The type to like being told what to do, but being  made  to do it, idiot. Pretty boy with daddy issues and an attention addiction.”

Karl was  bright red . Sapnap was smirking, all too happy to be teasing Karl like this. He was determined to push the boundaries as far as he could. If Karl couldn’t tell he was down by now, it was on him.

“I don’t have daddy issues,” was Karl’s only reply, pulling the sleeves of his sweater up to cover his fidgeting hands. 

“Oh, come on, Karl” He scoffed playfully, “you telling me you don’t call your hookups daddy? I don’t buy it.” 

“Let’s move on,” Karl whispered, clearing his throat and opening his phone.

Sapnap chuckled, raising his palms and concluding to himself that, somehow, by the end of the night, he would have an answer. 

“Thirsty, pretty boy?” he asked, standing from the couch and wandering over to the kitchen as Karl said yes Sapnap was surprised that he didn’t react to the name, but he told himself that it was because he was distracted by his phone. Sapnap unbuttoned his shirt, almost taking it off and staying in his tank top, but deciding it was too chilly in the house, and if Sapnap saw Karl watching as he unbuttoned his shirt, no he didn’t. 

“A cold one, asshead!”

“Asshead? C’mon, Karl, baby, you’re more creative than that,” Sapnap laughed, grabbing two cold beers out of the fridge, popping the lids off with his hands- like he’d learned to do when he was 15 to impress some girl- and going back to the couch. Karl raised his eyebrow, probably trying to think of some comeback to Sapnap calling him pretty. 

“What do you think you’re doing?”

Sapnap raised an eyebrow in return.

“I’m not doing anything.”

“You know what I mean,” Karl defended, taking a sip of his drink, “You’re acting all...sexual and flirty and weird.”

“Karl, hate to burst your bubble, but I’m literally always like that.”

“Not with Dream. Not with George.”

“Ever think there was a reason for that? C’mon. Use that big brain inside that pretty little head of yours, Karl,” Sapnap said quietly, staring at Karl like he was ready to eat him alive. He could see the gears turning behind Karl’s eyes, and he kept opening and closing his mouth.

“Stop doing that, idiot. You look like a fish.”

“Sorry, I just-” Karl cleared his throat, “I’m just being stupid.”

“What’re you thinking?”

Karl was bright red again. Sapnap could tell that he was unsure, so he kept pushing. He was gonna make Karl realize what was happening if it killed him. 

“I. Uhm. Nothing. It’s nothing,” he muttered, toying with his hands in his lap.

“Karl,” Sapnap hummed, sitting his barely-touched beer down.

Karl looked up like a frightened puppy, his eyes wide and face flushed.

“Be a good boy and tell me what you’re thinking about.”

Karl choked on nothing, his breath becoming shaky and his mannerisms becoming jerky. Sapnap could taste victory. He was  so close

“Sap, don’t- don’t talk to me like that.”

“Why not? You don’t like it?”

Karl muttered something under his breath, tilting his head down and refusing to look Sapnap in the eyes. His hair was falling in his face, and all Sapnap wanted to do was brush it away so he could see the pretty color on his cheeks.

“Speak up.”

“I said  that’s the problem , okay?” 

Sapnap decided that playing dumb would get him the best outcome in this scenario, so he kept fucking  pushing , acting like he didn’t know  exactly  what he was doing to Karl.

“What’s the problem?”

Karl, clearly becoming increasingly frustrated with Sapnap’s apparent obliviousness, huffed, slamming his drink down and speaking louder than was really necessary.

“I  do  like it! Fuck, that’s the problem, Sap. So you need to  stop  talking to me like that. Y-you need to stop calling me ‘pretty’ and ‘hot’ and ‘baby’ and telling me to be good because I might end up doing something I shouldn’t, okay?”

“You’ve never thought about it? About what it would be like if we hooked up?” Sapnap asked, resting a hand on Karl’s thigh and squeezing till the man’s breath hitched.

“I- No.”

“I don’t believe you,” Sapnap replied, pushing his hand further up the man’s thigh and watching his face as it contorted with barely-contained desire.

“I d-don’t… I can’t be in a relationship right now, Sap.”

“Baby, who said anything about that? I can take care of you. I can make you feel so fucking  good , Karl. Take you apart piece by pretty piece…” He let his hand come up and stroke over Karl’s cheek, relishing in the wanting of Karl’s gaze.

“Fuck, Sapnap.”

“I can give you everything you want,” Sapnap smirked, leaning his face into Karl’s, “If you’ll let me.”

And with that, Karl sealed his mouth over Sapnap’s. He let out the prettiest little sound, and when Sapnap grabbed at his waist, he crawled into his lap. Their mouths knew nothing but  heat , tongues meeting in the middle and licking into mouths like the two were starving for each other. They were.

Sapnap’s calloused hands ran underneath Karl’s sweater, feeling the warm skin that had yet to be defiled. It would be soon enough.

“Fuck, baby,” Sapnap whispered, pulling away to grab both sides of Karl’s face. He ran his thumbs over the man’s cheekbones before pressing one against the softness of his lips. Karl, doe-eyed and desperate already, parted his lips, letting Sapnap’s thumb press on his tongue till his mouth was open oh-so-perfectly.

“Look at you. Fucking flawless,” Sapnap said, pushing his thumb further into the wetness and promise of Karl’s mouth. Karl whined, grinding down against the forming hardness in Sapnap’s lap.

“Mm, impatient.” Sapnap hummed, pushing up against Karl once. The resulting sound was so enticing that he almost kept going, but getting distracted by the drool pooling around Karl’s lips was enough to take his mind off it.

He pulled his thumb out, and before Karl could protest, Sapnap had his hand around the back of Karl’s head and pulled his mouth back to his. Karl slowly started rocking down against Sapnap’s lap again, little sounds getting lost in the mess of the kiss. Sapnap groaned and pushed his hands back under Karl’s sweater.

Sapnap’s hands made their way to Karl’s chest, fingers toying with his nipples.

“Tell me you’ve thought about this,” Sapnap said, burying his face against Karl’s neck as he whimpered, “Tell me that you’ve thought about how I would treat you.”

 “God,  God,  Sapnap-”

“Tell me.” He said, biting into the sensitive skin on Karl’s neck just hard enough to hurt, making the man groan and push his hips down.

“Fuck, I have. I have. I - so much. Thought about it so much.”

“That makes you sound like a whore,” Sapnap hummed, “Are you a whore, pretty boy?”

“Yes! Yes, for you.”

Sapnap smiled into Karl’s skin.  He was going to ruin him completely . Karl pulled back from the kiss and lifted his sweater over his head, revealing a flawless landscape of paleness just  begging  to be absolutely claimed by Sapnap. The mulberry mark blooming on the base of his neck was nowhere near enough.

“You’re so pretty,” Sapnap said, running his hands all over Karl’s torso like he was trying to map every inch, memorizing him like he would be tested on the curves of his body.

“So fucking pretty.”

“N-need you,” Karl whined, grinding down more and digging his hands against Sapnap’s broad shoulders. Sapnap chuckled. He had barely even started, and already Karl was falling apart. He wasn’t going to stop till Karl was delirious with pleasure.

“What do you  need , baby boy? Use your words.” He instructed, fire shooting down his spine as Karl writhed around on his lap. He grabbed his hips, pulling him down against the hardness of his cock and holding him there.

“Answer me, pretty. What do you need?”

“Need you to-to  wreck  me,” Karl whined, trying and failing to overcome Sapnap’s grip, “Like you p-promised.”

There would be bruises on Karl’s hips tomorrow if Sapnap kept holding him so tightly, and Sapnap never planned to let him go. 

“Do you deserve it?”

“Yes, please. Please, I need it,” he begged, and when Karl looked at Sapnap with tears brimming up in his eyes, he just couldn’t say no.

“What’s your safeword?”

“Colors. Use colors,” Karl whimpered, his coherency and manners creeping away like sand through a timer. Sapnap’s composure was beginning to run out, too. 

“Okay, baby, colors. Red means stop. Green means you're good. Yellow is slow down, yeah?”

“Mhm,” Karl mumbled, attaching his mouth to Sapnap’s neck and sucking a dark mark into the skin. Sapnap groaned, thinking about the matching set of hickies they’d both have. Thinking about Karl seeing his in the morning. Thinking about  everyone  seeing them,  knowing  that they had finally given in to each other.

“Legs around me, Karl,” Sapnap ordered, leaning up.

Karl wrapped his legs around Sapnap’s back and Sapnap stood up, Karl’s arms around his shoulders and Sapnap’s hands under his ass. Fuck, his  ass.

Sapnap almost tripped over his feet with how quickly he was racing to his bedroom- thank fuck it was on the same floor. Once inside, he slammed Karl against the door as it closed, and Karl’s shaking hand descended to lock the door.

“S-strong,” Karl moaned, tangling his hands in Sapnap’s hair.

“Yeah, baby. Strong enough to hold you down, make you behave if you act up.”

Karl groaned and leaned his head against the door as Sapnap pushed his hips up against his ass. 

“Fucking  look at you , baby. So fucking-” Sapnap groaned, burying his face into the crook of Karl’s neck and biting like a feral animal. He needed to mark this boy up  more , make sure that everyone knew  he  had been there,  he  had taken Karl apart with his own two hands, no one else.

“Bed-” Karl whined, tugging on Sapnap’s hair, “Please. Bed.”

Sapnap kissed over the marks he had made, relishing in the harsh indentations in the delicate skin.

“You’re not giving the orders here, baby,” he hummed, but he couldn’t help but give him what he wanted. He crawled up the bed, laying Karl back against the black covers. He looked angelic there, bare chest and fluffed out hair, red lips, and rolling hips. He was a masterpiece. Sapnap couldn’t stop  staring

“Off, off  off ,” Karl muttered, grabbing at the bottom of Sapnap’s shirt. Sapnap huffed, grabbing Karl’s wrist and watching as his delicate fingers balled up.

“What did I tell you about not giving orders, sweetheart? Hm?” He asked, stroking his thumb over Karl’s wrist.

“But I just-”

“Don’t move.”

Karl nodded, pupils dilating as Sapnap finally shrugged his shirt from his shoulders, revealing soft muscles and tempting skin. As Karl opened his mouth to comment on it, Sapnap shoved the fabric inside.  Fuck .

“That’s better baby, nice and quiet for me.” Sapnap started grinding down, relishing in the whiny sounds falling from Karl’s mouth around the silky fabric of his black button-down. Their dicks rubbed together through too many layers of clothes, but the feeling was intoxicating. 

“You always talk so much,” Sapnap whispered as he traced Karl’s cheekbones with his thumbs, “maybe if you’d be quiet, if you’d  listen  for a second, you’d realize how much some people want you.”

Karl’s brows furrowed, and Sapnap rubbed the space between them till the crease went away.

“God,  everyone  wants you, Karl. I can’t blame them, you’re perfect. So pretty. So  slutty . Shit,  all  of your friends wanna fuck you - bet you  love  all that fucking attention - but who’s between your legs, baby? Whose slut are you?” He asked, dragging the fabric from Karl’s mouth and savoring the gasp of “Yours,” that fell from Karl’s lips.

“And you better not forget it.”

Won’t , I won’t,” he whined, “I’ll be good.”

“Tell me what you want, Karl.”

Rough ,” was the only response that Sapnap got, but he figured it was enough. He wrapped a hand around Karl’s throat, squeezing till Karl let out a pretty sound. 

“Color?”

“Green,” Karl whispered, his eyes fluttering open to look up. 

“Fuck, good boy,” Sapnap said, leaning down to press kisses into Karl’s mouth till he was gasping for air. He pressed a little harder, secretly hoping that in the morning there would be five little purple marks where his fingers had assaulted the delicate skin. 

“Gonna let me fuck your throat, baby?”

“God,  please ,” Karl said, gasping as Sapnap removed his hand. Sapnap smirked at the eagerness, dragging Karl up by his hair as he stood and  pushing  till he dropped to his knees. Karl whined at the feeling of the hard floor under him, looking up at Sapnap like he was a god. Sapnap was more than happy to assume the title.

He pulled his pants down and stepped out of them, kicking them away to be dealt with later when he didn’t have a beautiful boy on his knees that looked ready to worship. Sapnap would  give him  something to worship. He slid his underwear down and Karl whined, practically drooling over the size. As soon as the fabric was removed, Karl held his hands behind his back and dropped his mouth open.  God , he was so submissive already. Sapnap was  beyond  glad that he had followed Karl back home instead of staying in that stupid bar with that  stupid  guy who’d tried to take Karl home.

“Fuck, such a good slut,” Sapnap groaned, taking his dick in his hand and tapping it against Karl’s pink tongue. Karl simply batted his eyelashes, and Sapnap pushed his dick deep into his waiting mouth. Feeling the wet heat close around his cock made Sapnap moan, which Karl took as motivation. He tightened his mouth and moved his tongue around, paying attention to a spot under the head that almost made Sapnap’s knees buckle.

“Why are you so good at this, Karl? Must have slept around. Must have let so many guys tell you what to do.”

Karl nodded the best he could with Sapnap’s dick shoved down his throat. Sapnap tangled his other hand in Karl’s hair, pulling him off and letting him breathe before he thrust his hips forward and into his mouth. Karl groaned, the vibrations moving through Sapnap and making him moan back in response. Sapnap’s hips had a mind of their own, and Sapnap was determined to ruin Karl, so he let them snap forward, chasing the heat that was promised by Karl and his perfect mouth. 

“Just fucking  taking it , fuck-” Sapnap groaned, pushing in as far as he could and holding Karl against his pelvis. When he felt Karl’s throat start to tighten up he pulled all the way out, letting the man gasp and cough.

“Made for that shit, baby,” he said, letting his dick rub against the side of Karl’s face.

“So fucking dirty, Karl. You’d let me do anything to you, wouldn’t you?”

“Anything.  Everything .” Karl said, groaning as Sapnap pulled his hair till he stumbled upward onto shaky legs. Sapnap pushed him backward, making him fall onto the bed and giving him no time to get comfortable before crawling over him and taking his wrists, pinning them down by his head. When Karl struggled and realized that he couldn’t move, he was in  heaven .

“Sap, please, please fuck me,”

“Not till you answer my question, Karl,” Sapnap chuckled, a sick satisfaction growing in his stomach as he saw Karl’s eyes widen.

“I- what question?”

“You call the guys that fuck you ‘daddy’, Karl? Huh?” Karl turned his head to the side, and Sapnap grabbed his chin and made him look up, right into his eyes.

“Answer me, baby. Don’t make me get mean.” 

“You won’t,” Karl challenged, “You couldn’t hurt me. Too soft.” 

Sapnap laughed.

“You have no idea what you’re getting yourself into, pretty boy. Answer me.”

Make me .”

“Fuck,” Sapnap muttered, drawing his hand back and slapping Karl across the face. He let out a beautiful, full moan

“Don’t start being a brat now, Karl.”

“Or-or what?” 

Sapnap curled a hand in his hair and  pulled , making Karl’s neck taunt and open to a mouth all too eager to attack. Karl whined out at the stinging in his scalp, hips rolling up as Sapnap attached his mouth to his neck and started to leave marks everywhere. 

“Little fucking  brat ,” he muttered, “gonna make you listen.”

He forced himself away from Karl’s neck, grabbing his hips like vices and flipping him onto his stomach. 

“What’re you-”

“What’s your color?”

“Green.”

“Then shut the fuck up,” Sapnap bit, reaching under Karl to unbutton his pants before yanking them down along with his underwear. Karl moaned at the friction against his dick, kicking his feet out to help Sapnap remove the fabric. 

“Last chance, Karl. Answer my question.”

“N-no.”

Sapnap sighed.

“Then you’re gonna lay there and take this till you decide to stop being a little bitch.”

Before Karl could ask what he meant, Sapnap’s hand came down on his ass. Karl moaned out, clenching the sheets in his hands.

“Color?”

Green .”

Sapnap brought his hand down again, watching a red mark rise up on the unblemished skin of Karl’s ass.

“Gonna tell me?”

“Fuck no,” Karl said, defiance icing his voice as he turned his head to see Sapnap out of the corner of his eye. Sapnap brought his hand down three times in quick succession, a devilish grin taking shape on his face as Karl whined and pushed his hips against the bed. 

“Gonna see how much you take before you drop your fucking attitude.”

“G-good luck with that,” Karl responded, a small chuckle following his words. Sapnap was becoming increasingly frustrated. Karl was still being cocky. He was still acting like he had all the power in this situation as if he wasn’t the one lying on his stomach with his ass up in the air. If he wanted to be put in his place, Sapnap was more than happy to assist. 

“Count,” he growled, bringing his hand down harshly on the soft flesh.

“One.” 

“Good boy.”

Karl whined, arching his ass out further. Sapnap kept striking him, taking so much pleasure in hearing the numbers fall from Karl’s mouth, knowing that  he  was the one causing red and pink to blossom on his ass, knowing that Karl was  letting him

“E-Eleven,” Karl whimpered. 

Fuck , stubborn little  brat. ” Sapnap groaned, the burn in his hand lighting his nerves on fire. But Sapnap was determined to keep pushing Karl till he fell apart in his hands. 

“I…I like it,” he whined, making Sapnap chuckle.

“Of course you do. Pain slut,” He hit him again.

“Yes, yes - twelve,” Nothing but  heat  curled in Sapnap’s gut.

“Brat.”

“Th-thirteen,” This man was going to be the  death  of him.

“Pretty little whore.”

“Fourteen!” He wasn’t going to let Karl get away now that he had him. 

My  little whore.”

“Oh, fuck, fifteen, fifteen, daddy,  daddy. ” 

Sapnap groaned, rubbing his hands across Karl’s bright red ass and blowing cool air on the hot skin.

“There it is, baby. Good job. Was that so hard?”

“N-no, daddy, ‘m sorry.” 

“Good boy,” Sapnap said, spreading Karl’s ass.

 “Can I eat you out?”

“Oh, fuck, please.”

“Please what?”

Please , daddy.”

Sapnap chuckled, sticking out his tongue and licking over Karl just once. The way that Karl whined out was the hottest thing ever, and if teasing the man got more of those sounds, Sapnap would willingly tease him for the rest of forever. He couldn’t bring himself to, though, telling himself that he was doing it for Karl when the truth was that Sapnap thought if he didn’t have his tongue buried inside him  now , he was going to die.

He kept licking against Karl’s fluttering hole, driving little broken sounds from his mouth that sounded like stuttered prayers. He eventually pushed the tip of his tongue inside, practically melting as Karl cried out. 

“Daddy, fuck, your tongue feels so  good .”

Sapnap hummed in response, simply working his tongue in and out, trying to taste every inch of the man beneath him in case he never got the chance to again. He moved his hands to grip Karl’s hips, pressing him down against the sheets and  taking .

“Fuck, fuck,  please  fuck me,” Karl begged, “ Need you .”

And who was Sapnap to deny such a simple request? 

He pulled away and circled a finger around Karl’s slick rim, pushing in just barely.

“Turn over for me, pretty boy,” Sapnap said, rising off the bed and walking over to the bedside table, rifling through a drawer - for  far  too long, according to Karl - till he had a bottle of lube in his hand. He turned back, and he almost choked. 

Karl was already a finger deep in himself, mouth clamped shut and eyes squeezed closed. Sapnap was quick to crawl back over Karl and grab his wrist, pulling his finger out and pinning his hand down beside his head. Karl’s eyes shot open, brow furrowed in what looked like frustration.

“Why’d you-”

Sapnap grabbed his jaw, forcing his mouth open and spitting on his tongue. Karl moaned out, writhing around beneath him.

“I don’t know who you think you  are , baby boy, but I did  not  tell you you could open yourself up.” 

Sapnap let go of Karl’s face, a hot flash running down his spine as Karl closed his mouth and swallowed before answering.

“S-sorry,” Karl said, “Just…just-”

“Just a needy slut who couldn’t wait for daddy?”

Yes .”

“Say it, Karl. Tell me what you are.”

Karl was gazing up at Sapnap, wide eyes and blown out pupils filled with nothing but desperation.

“I-I’m a needy slut,” Karl said, whining as Sapnap wrapped a hand into his hair and pulled.

“A needy slut who what?”

“W-who couldn’t wait for daddy.” Karl moaned, relishing in the burn that came when Sapnap pulled his hair again.

“And whose impatient slut are you, baby?”

“Y-yours, daddy! All yours.”

“Good boy,” Sapnap murmured, opening the bottle and drizzling some of the cool mixture across his fingers before he reached down and circled Karl’s rim once more.

“You don’t deserve this, kitten,” he said, barely pressing his finger against the taunt muscle before pulling it away, “You’ve been bad.”

“N-no, ‘ve been good!” Karl whined, rolling his hips up into nothing and growing more desperate by the minute. 

“Karl, you have been nothing but a bratty little  slut  ever since we got home. Begging for attention, not answering me when I asked you a question, fuck, you’re so desperate that you let me spank you till you were  shaking . Do good boys do those things, Karl? Huh?”

“N-no, daddy.”

“So what then, bunny?”

“So I’ve been  bad ,” Karl whispered, his eyes drawing Sapnap in like a black hole. Sapnap thought he was going to suffocate with the weight of the lust in his chest. 

“Fuck, yeah, you have,” Sapnap said, “What do you deserve?”

“Use me, daddy. I deserve to be used, fuck,   use me to make you feel good,  please .”

Sapnap’s ever-thinning self-restraint was snapping. He couldn’t hold himself back much longer. He wanted to tear Karl into pieces, leaving mulberry marks all across his pretty little neck for the whole world to see. He wanted to bruise his hips, squeeze his thighs. He wanted to see his spit sliding across delicate freckles, to see his handprints against pale skin. He wanted Karl to feel him tomorrow, unable to move without feeling an ache in his bones that made him drunk with lust. 

“It would be my pleasure, princess.” 

Sapnap pushed a finger against Karl’s rim, and the sounds that tumbled from Karl’s lips felt like a designer drug. Sapnap’s veins sang with electricity, and every bone in his body was urging him to do  more , to give this angelic boy everything he needed and more. 

“Good boy,” Sapnap hummed, pumping his finger in and out.

“Th-thank you, daddy.”

Sapnap leaned down, pressing their lips together and accepting Karl’s noises into his mouth as he pushed in another finger. The kisses were affecting him more than he’d like to admit, feeling as if he were drowning in the other man. Air was for losers, anyway. He began crooking his fingers, and couldn’t help but smile against Karl’s open mouth when he suddenly jolted and moaned out. 

“That the spot, baby?”

Karl nodded his head vigorously, and Sapnap went twice as hard.

“Feels good,” Karl whined, “Please, I- another, please.”

“Come on, Karl, beg like you  mean it .”

Please .”

“I don’t think you want it enough,” Sapnap said, taking his fingers out completely. 

“Sapnap!” Karl exclaimed, reaching his hand down and grabbing Sapnap’s wrist to keep his fingers close, “Don’t stop.”

Sapnap’s face immediately hardened, and he jerked his wrist from Karl’s hold, who was now looking up at him with big eyes and on the verge of begging for forgiveness. 

“I thought you were gonna be good, Karl.” He said, his hand snaking up Karl’s body to wrap around his ruined neck. 

“‘M sorry, daddy, it just felt- it felt so good and-”

“And my dick would be inside you right now if you hadn’t acted up. But instead, you had to get desperate,” a slap across Karl’s cheek, “still acting like a little whore, even after all I’ve given you.”

“I won’t do it again! I’m sorry,  I’m sorry .”

And Sapnap was only a man.

“Say thank you,” he said, pushing three fingers into the man beneath him. 

“Oh, fuck! Thank you, daddy, thank you,” Karl whined, his back arching up against Sapnap’s body. Sapnap groaned, pushing their foreheads together.

“Can you take my dick now, baby? Or do you need to be stretched more?”

“I can take it,” Karl said, “ Please  make me take it.”

“Fuck, baby, okay, I’ll make you take it.” 

Sapnap squeezed more lube into his hand, stroking his cock and bucking up into his own touch. He felt like he was falling apart at the seams, so eager to prove to Karl that he could be what he needed. That he could give him what he wanted. He pushed the head against Karl’s rim, and they both moaned as he slipped inside.

“Holy shit, Karl. You’re- fuck, you’re-” The pressure around Sapnap’s cock was taking the air from his lungs, unable to think about anything other than the way Karl felt around him. 

“I know, Sap,  fuck , I know.”

They gasped against each other's mouths as Sapnap slid in deeper, damp foreheads pressed together and eyes boring into each other. 

“I’m going to ruin you, baby,” Sapnap promised, wrapping his hand around Karl’s neck, “and you’re gonna like it.”

He drew his hips back and thrust back in, and  fuck.  

“I- Mm - fuck-” Karl moaned, grabbing at Sapnap’s shoulders and pushing himself down onto his dick, “So  big .”

“Yeah, baby, filling you up just like you deserve. Fuck,” Sapnap growled, grabbing Karl’s thighs and pushing them up, up, up till his knees were by his ears.

Holy shit.

Sapnap drove his hips into Karl like a mad man, getting drunk on the sounds being punched from Karl as he just screamed and whined and  took it .

“S-Sapnap! I- I ca-can’t-”

“Yes, you fucking can, Karl,” Sapnap grunted, wrapping a hand around Karl’s neck, “you can take my dick like a good boy.”

All Karl could do was lay there and fall apart. It felt like Sapnap was in his fucking stomach, stretching and shaping Karl around his dick. He felt like-

“A whore, I’m a whore-”

“Oh, fuck yeah you are, baby. A whore, made to be fucked. Made to lay down and take cock.”

“Yes,  yes ,” Karl moaned, almost sobbing as Sapnap pulled out completely.

“Oh, don’t worry, bunny, you’ll get your dick soon enough,” Sapnap grunted, grabbing onto Karl’s hips and flipping him over onto his knees, his ass up in the air. He wasted no time before pushing back in, and Karl had a death grip on the sheets. 

“Fuck, look at your ass, baby. All bruised and pretty for me,” He grunted, grabbing Karl’s ass with both hands and spreading him open, watching as his cock disappeared into his ruined hole. 

“Ro-rougher,” Karl moaned, “Daddy, please-”

Sapnap cut him off, shoving his head down into the silk pillow and slapping his ass.

“Nothing’s fucking enough for you, is it? Always need  more . Never fucking  satisfied .” He said, tightening his hold on Karl’s hips like vices and  dragging  him down on his cock. 

“God, always wanted to do this to you. Always wondered how you’d look falling apart on me.”

Karl’s reply was nothing but moans, his drool pooling on the pillow as his mouth hung open. His back was already aching, but he couldn’t care less. All he felt was fullness, all around him. Inside him. Sapnap wrapped his hand in Karl’s hair, yanking him up mercilessly and grabbing his face with his other hand. He spit blindly, leaving the saliva that didn’t make it into Karl’s mouth dripping down the side of his face.

Sapnap ran his hand through it and slapped Karl, drawing broken moans from both of them. 

“Such a messy little bitch. Say it, Karl. Tell me what you are.” 

“‘M a messy sl-slut,” Karl hiccupped, his moans tumbling from his mouth.

Sapnap groaned, stilling deep inside Karl and biting his ear.

“Wanna ride you,  please , please let me,” Karl begged, and Sapnap chuckled. 

There  are your manners, baby. Good boys get rewards, yeah?” he asked, pulling out and laying on his back. Karl looked like a wild animal, his hair a wreck, dried spit on his face, and a completely feral look in his eyes. He looked perfect. 

“Wanna make you feel good,” Karl murmured, crawling into Sapnap’s lap, “Make you feel good, daddy.” 

“Fuck, you do, baby boy, You make me feel so fucking good,” Sapnap replied, throwing his head back as Karl sank down on his dick. He went lightheaded when he looked at him. Karl was doing a fucking  split  on his cock and looking him right in the eyes. 

Sapnap slid his hands under Karl’s beautiful thighs, relishing in the softness of the delicate skin. As Karl began to move up and down, Sapnap thought he might die. He tried to help Karl as much as he could, lifting him up and dropping him back down on his dick, but it just felt too fucking  good

“Y-you sound like a slut, daddy,” Karl grinned, gasping as Sapnap grabbed his jaw with a menacing strength.

I’m  a slut? Who’s the one doing a fucking split on my dick right now?” Sapnap asked, a slap branding across Karl’s face, “Who’s the one falling apart on a cock right now?” Sapnap demanded, slapping his other cheek.

Karl, desperate to hold onto his façade, whined “D-Doesn’t make me a sl-slut.”

“Bullshit,” Sapnap spat, thrusting his hips up, “You’re so cock-hungry I’d be surprised if you haven’t slept with every single one of your stupid friends,” he scoffed, hand going to Karl’s hair and yanking his head back, “I bet you took them all at once.”

Karl let out a broken moan, trying to piece together a denial and failing as Sapnap grunted and fucked into him harder. All of a sudden Sapnap paused, and then he was empty, the feeling unmistakable in its total discomfort. Before Karl could whine about it, he was falling. His back hit the sheets, grunting as Sapnap crawled over him and pinned his wrists down by his head. 

“Say thank you, Karl,” He said, sweat beading down the side of his forehead. Karl wanted to kiss it away. 

“Th-thank you.” 

“For what,” he asked, tightening his grip.

“For fucking me,” Karl replied, gasping as Sapnap sunk back in.  Full. So full.

“Fucking you how?” Sapnap asked, thrusting in  hard  and smirking as Karl groaned.

“Hard. Good,”

“Good? Come on bunny, you can do better than that.”

“God, so good. So good, daddy. You fuck me so fucking  good . Never - nobody ever-”

“There’s my good boy,” Sapnap said, kissing Karl on the forehead before he started to drive his hips into him again. 

Karl was choking on his words,  good, full, hard, rough-  when Sapnap wrapped a hand around his cock and started jerking. He practically screamed, using his now free hand to claw down Sapnap’s back. Sapnap hissed, his left hand leaving Karl’s wrist to pin his bruised hips to the bed as he just kept working him over, determined to make him fall apart completely. Karl was just  reaching , grabbing at the sheets, grabbing at Sapnap, just holding on as he shook as hard as the bed. 

“Daddy! Daddy, fuck, I’m gonna come, I’m-”

“You don’t deserve to come, Karl. Tell me that and ask again.”

“God, I don’t deserve it, daddy,  fuck , I don’t deserve to come on your cock. But  please  let me.  Please !” Karl begged, keening as Sapnap sped up his hand and hummed.

“Come for me, baby. Come nice and pretty for me and say thank you,” he grunted, and Karl did just that. Cum coated their stomachs and Karl was shouting but Sapnap didn’t stop, flipping Karl onto his stomach and using his pliant body to chase his own orgasm. Karl felt like he was burning up, overstimulated and breaking and fucking  amazing,  his drool pooling on the sheets. Sapnap wasn’t much more composed, pushing Karl’s head into the mattress and driving his hips into him with desperation even  he  didn’t know was possible.

 

Karl felt like a live wire, squirming around and spreading sparks wherever he went. He was probably wrecking the sheets as he clawed into them, but he didn’t  care . He wasn’t there to care, he was there to make Sapnap feel good.

And Sapnap felt  good . He let out a broken groan.

“Gonna fill you up, bunny. Gonna make sure you remember who you belong to,” Sapnap grunted, leaning down and sucking a dark hickey on the back of Karl’s neck as his hips stuttered forward and he came deep inside, making Karl whine and push his hips back. 

Sapnap kissed the nape of Karl’s neck, slowly pulling out. Karl made a displeased sound, but as soon as he was settled in Sapnap’s arms he was placated. Sapnap looked down at him and smiled, brushing the damp hair from his forehead and pressing a kiss on the exposed skin. Karl giggled, snuggling closer and resting his head on Sapnap’s chest, listening to his heartbeat slow and playing with the wiry hairs. 

“I- uh. Thanks,” Karl whispered, making Sapnap grin.

“Thanks? Dude, come on.  Thanks? ” He laughed, making Karl scoff and hit him on the chest.

“Yes, thanks! Thanks for like, railing me?” And when he said it out loud, he realized how ridiculous it sounded and broke out into laughter, Sapnap following close behind. 

“You fuck the shit outta your best friend and get a ‘thanks’,” Sapnap chuckled, rubbing his hand down the cooling slope of Karl’s back. 

“Well, I dunno, didn’t wanna make it like, serious or whatever,” Karl said, “Don’t wanna scare you off.”

“Don’t be ridiculous, Karl, you could literally  never  scare me off. You’re my best friend. We’re fine, it’s fine. I promise. We can keep doing this or we can act like it never happened. Whatever will make you comfortable.”

Karl sat up, looking down at Sapnap with his pretty brown hair all ruffled and his sparkling eyes and his  comfort , and he swallowed.

“What do… you  want?” Karl asked, reaching down and caressing the side of his scruffy cheek. Sapnap smiled, taking that hand in his.

“I really like you, Karl. I just had the best sex of my life. I know you aren’t ready for a relationship, and, to be honest, me neither. But, we can just be us, dude. We don’t have to change, we can just…fuck now.”

Karl grinned, leaning down and kissing Sapnap on the tip of his nose.

“Okay, Sappy. Best friends with the best benefits  ever .”

Before Sapnap could drag Karl back down into his arms, they heard the front door slam. Karl looked like a deer in headlights, frozen as two sets of feet wandered up the stairs. Sapnap did the first thing he thought of, shoving Karl down and covering his fluffy hair with the comforter. George and Dream never knocked when they were drunk, and this was no different. Dream swung the door open, a blasted George plastered to his waist. 

“Nick! Niiiiick!!!!” he shouted, “missed you!”

“Dream, shut up and go to bed.”

“Where’s Karl?” George mumbled, his eyes almost crossing as he tried to look at Sapnap.

“Go to bed, Geo-” all of a sudden, Karl broke out into giggles under the sheets. Sapnap kicked at him, but it was too late.

“Dude are- are your sheets - are they  giggling ?” Dream asked, gripping the doorframe like it was going to fall out from under him.

“No. Don’t be stupid, sheets don’t laugh. You’re drunk. Go to sleep.”

“Hah, laughing sheets…wouldn’t that be…a  sheety  idea?” George giggled, grabbing Dream’s hand and dragging him to their room in a fit of giggles over the stupid pun. Sapnap heard the door shut, and he uncovered Karl’s head.

“What was so funny, motherfucker?” He asked, ruffling his hair.

“I just- the situation! I was  naked  under your  sheets  while they were completely  clueless ! Get pranked!”

Sapnap chuckled, pulling Karl back into his arms.

“Yeah, Karl. We really got ‘em.”

Notes:

Get pranked. I hope you guys loved it! Remember to thank @FuckingTeletubbiesSun for beta-ing! They worked so hard with me to bring this to you. If you wanna follow me, my twitter is @AlexanderaLgh please come be my friend. Kudos and comments get hugs and long comments get kisses. Love you all so very much. Thanks for putting up with me. <3333