Work Text:
Tweek has a very high sex drive.
It used to be something he was ashamed of, but now he tries not to be embarrassed by it as much. He’s not even sure where it came from. When he was younger, he used to be so disgusted by the human body and all the awful things it could do, but now? He feels like he needs it daily, or he’ll go insane.
He thinks that his boyfriend might be part of the problem. After all, Craig Tucker is offensively sexy. He’s tall, handsome, and he looks all serious and broody all the time. It drives Tweek crazy, especially when they’re in social studies together. It’s the last period before the day is over and their teacher is boring and its fucking history! Tweek already knows most of the shit they’ve gone over thanks to taking AP World History the year prior, but this stupid class is required.
In other words, he has a full hour to waste at the tail end of the day. He’s already tired and unfocused by last period, having Craig sitting right next to him doesn’t fucking help at all. He’s given up these last few days and lets himself stare openly. Even if he gets caught, even if Craig blushes and calls him weird, he watches.
Right now, he’s got his head on his desk and he’s watching Craig’s hands. They’ve become a recent fascination of his. He’s got weirdly long fingers, and his skin is pale enough that Tweek can practically trace his veins. Sometimes, the bones of his hands move visibly as he scribbles down notes. If it were anyone else, that might freak Tweek out, but for some god forsaken reason it turns him on.
If it’s not Craig’s hands, then it’s his arms. He is pretty ripped, after all. He does a bunch of different sports even if he doesn’t really like them. Tweek knows Craig better than anyone, which means that he knows his boyfriend has an intense fear of missing out. He pretends to be above it all, but he likes doing all the cliche teenager stuff. He’s even got a secret box of printed out pictures in the back of his closet that he only pulls out when he’s high and feeling nostalgic. Tweek loves it.
Tweek thinks he might love everything about Craig, even the parts that bother him, like the fact that he’s playing football only because every other dude in their friend group is. It means he’s going to be busy after school today, and Tweek will have to walk himself home with a book over the front of his jeans so no one knows he’s half hard just from staring at his boyfriend.
Then, Craig glances at him, looking unimpressed, and Tweek remembers his favorite thing about his boyfriend: his eyes . God, they’re such a pretty shade of green, except now they look dark, almost like they do when they’re having sex and his pupils are dilated. For some reason, that sends a shockwave of arousal through Tweek. He sits up suddenly and Craig raises his eyebrows before looking back at the board.
Tweek wishes he could slip under Craig’s desk and suck him off, but everyone would see. So, he settles for folding his hands over his lap. That doesn’t last long and he starts to fidget, picking at his skin before switching to loudly cracking his knuckles. Somewhere in the mix, his leg has started bouncing enough to jiggle his desk. If anyone looks at him, they’ll probably think he’s anxious, which is exactly what he’s going for.
Except, somehow, Craig sees through it. Craig reaches over and rests one of his big hands high up on Tweek’s thigh, almost close enough to touch his dick, and squeezes. It takes all of Tweek’s strength to not let out an undignified squeal.
“Be patient,” Craig tells him.
Tweek absolutely does not listen. How could he? Craig pulls his hand away and it feels like his skin is on fire. How did Craig realize? Tweek has been so subtle about it this time! Well. Kind of. Luckily, his brain decides to hyperfixate on the fact that he’d been caught, so Tweek is distracted all the way up until the bell rings. Half the class springs up and rushes out. The teacher was mid-sentence, but she looks defeated now as the other half of class loudly packs up.
Tweek watches as Craig quietly packs his bag. He’s got everything sorted away so neatly. It’s nothing like Tweek’s backpack, which is just as disorderly as he is. There’s no organization to it, full of loose papers and trinkets that he’s found. Tweek typically doesn’t bother opening it. He just carries his books and folders around, tucked carefully against his chest. So, when Craig gets up, Tweek scoops up his book and binder, slings his backpack over his shoulder, and follows like an eager puppy.
Craig leads the way to their lockers. They didn’t originally start out with lockers next to one another, but Craig had convinced the person assigned to be locker neighbors with Tweek to switch. Now, Tweek gets to study his boyfriend’s face as he tucks away his books carefully.
“S-Shouldn’t you hurry?” Tweek finally pipes up. “You have, nnn!, practice today, don’t you?”
“I’m skipping,” Craig responds almost immediately, then he shrugs afterwards to make it seem more casual.
It doesn’t work. Craig’s cheeks are the faintest tint of pink, and that gives it away. Tweek realizes with giddy excitement that his staring has somehow gotten his boyfriend hot and bothered.
“What for?” Tweek asks, because he can’t help himself. He knows what for. It’s the only thing Craig will ever skip practice for.
“You,” Craig says. It almost sounds cold, like Craig is irritated, but Tweek knows better.
“Me?” Tweek parrots back. He’s pushing his luck now, prying for information that they both know he already knows, but he can’t help it. Craig is hanging the forbidden fruit right in front of him.
“Shut up, Tweek. Put your stuff away,” Craig huffs. Now he’s irritated. In any other situation, that might make Tweek nervous, but it makes him burn hotter this time. Nothing compares to the knowledge that he can get under Craig’s skin so easily.
Still, he obeys. He stuffs everything into his locker without thought. It’ll be a bitch to find everything he needs in the morning, but that’s tomorrow Tweek’s problem. Almost as soon as he slams his locker shut, Craig grabs ahold of his wrist and begins to lead him down the hallway. Craig’s jaw is clenched, making his jawline look all sharp and dangerous. He looks chiseled, like one of those movie stars that teenage girls obsess over. The best part is that he’s Tweek’s. Tweek gets to hoard Craig all to himself, every inch of his perfectly sculpted body.
Tweek is so lost in his thoughts that he doesn’t notice it when they step outside. It’s not until Craig nudges him that he snaps out of his thoughts and realizes that they made it all the way to Craig’s car. He blushes and climbs into the passenger seat wordlessly, keenly aware of the way Craig’s eyes scan his body before the dark haired boy climbs into the driver’s seat.
“You’re out of it today,” Craig notes. Tweek nods. He has been. He blames his dick, which is practically aching at this point and Craig hasn’t done more than look at him.
“Are you gonna get, ah!, in trouble for sk-skipping?” Tweek asks.
“Maybe. I don’t really care,” Craig says as he starts up his car. It used to be his dad’s, but they gave the beat up sedan to him after he got his license. Now, he drives them both to school each day, even though Tweek lives on the other side of town.
“Yours or mine?” Craig asks, finally confirming that he really had skipped practice to get nasty with Tweek. The casual way he asks it has Tweek’s heart thumping in his chest for no reason at all. He’s sure he’s bright red right now.
“Mine. My parents are still running the shop right now,” Tweek answers. He’s impressed that he sounds so calm when every part of him feels like it’s hot lava. Craig looks over at him and lets out a breathy laugh that makes Tweek’s insides twist up before he puts the car in reverse.
The drive to Tweek’s place is almost deathly silent. The radio isn’t on, so Tweek has to listen to the rumble of the road and his own heartbeat. Then, partway through, Craig rests his hand on his thigh again, this time directly over his dick. Tweek stiffens in shock, but says nothing because Craig says nothing. Instead, the dark haired boy just gently rubs little circles with his palm, teasing Tweek in the meanest way he ever has.
Tweek is pretty sure it takes them three hours to get to his place, but it barely took fifteen minutes. He knows his dick is leaking in his boxers for sure , though, so he hops out quickly, grabs his backpack, and scurries up to the front door. He stands up on his tiptoes to reach the key hidden on the top of the doorframe, then lets them both inside.
Craig still seems so calm and collected. He fucking unties his shoes at the doorway and carefully sets them aside, then he helps Tweek do the same thing. Something about the intimacy of having his boyfriend kneeling on the ground untying his shoes has him going crazy.
As soon as his shoes are off, Tweek heads straight to his room. He doesn’t bother to look behind him. He knows Craig is following.
When Tweek’s bedroom door closes, it’s like something snaps. All of a sudden, Craig turns Tweek around with a firm hand on his shoulder and pulls him in for a kiss. It’s all consuming, it always is. Craig kisses him like they’re never going to see each other again and it always makes Tweek’s knees turn to jelly. The blond lets his eyes close as he wraps his arms around his boyfriend’s neck, clinging to him for support. Craig’s hands rest on his waist first, then slide down until he’s digging his fingers into the meat of Tweek’s ass through his jeans. It’s hard enough to make Tweek gasp, which leads to Craig licking his way into his mouth like a starving man.
Tweek can only handle the way Craig sucks on his tongue for a few moments before he’s pulling back, panting heavily into the space between them as he trembles.
“W-What’s gotten into you?” Tweek asks. His boyfriend is usually pretty eager, but he’s never jumped Tweek like this.
“You, idiot,” Craig tells him. Tweek pouts, but before he can get out a full whine, Craig continues. “I saw the way you were looking at me. Fuckin’... Undressing me with your eyes in the middle of goddamn class. Then I noticed you were hard. You’re so needy.”
Craig sneers as he says it, but instead of it making Tweek wither, it strikes a defiant chord in him.
“Yeah? So what?” Tweek huffs, trying to seem confident even though Craig is literally and figuratively backing him against a wall. “You like that I’m needy. Means you get your dick wet all the time. Isn’t that what guys like you want?”
“Guys like me?” Craig asks, incredulous.
“Yeah. Perverts,” Tweek accuses, as if he hadn’t gotten hot and bothered by the sight of his boyfriend’s hands .
“Oh my god,” Craig scoffs. “You are such a fucking brat.”
Craig is pissed off. Tweek has never been more excited to see it. He knows what this kind of anger means, he knows exactly where this is going to go. He wants it so fucking badly that his hands are shaking.
Craig kisses him again, just as hungry as before, but now his hands are busy sliding under Tweek’s shirt. The blond stopped wearing button ups outside of work almost a year ago, and he’s never been more grateful as his boyfriend’s fingers find his nipples. Craig is always so mean to them, pinching at them until they’re rock hard and Tweek’s chest aches.
Tweek loves it. He pulls back from the kiss, his head thumping against the door as he lets out a breathy sigh. Maybe he needs to act up like this more often? Then, Craig latches on to his neck, nipping at the sensitive skin before starting to suck a lovebite high up where everyone will see. Tweek whimpers, throwing his arms around Craig’s back and digging his fingers into his shirt.
“God, you’re sensitive,” Craig mumbles against his skin.
“You just know me too well!” Tweek says, trying vaguely to defend himself. “B-Besides, ah!, I was already worked up. C-Can we please get naked now?”
Craig rolls his eyes as he pulls back, but then he takes off his shirt. Tweek says it all the time, but he’s still very tempted to tell Craig that he’s obsessed with his body. Instead, he drops to his knees and helps Craig yank his jeans down. It’s clear Craig is a little surprised, but Tweek is hungry. He makes full eye contact with his boyfriend as he frees his dick from his boxers and strokes Craig’s half-hard cock from the tip to the base. He only looks away so that he can flick his tongue over the head before taking it into his mouth.
When Tweek looks back up, Craig’s face is bright red. He feels proud as he sinks down onto his boyfriend’s cock, taking it almost all the way down his throat with practiced ease. When he pulls off to press a kiss to Craig’s stomach, Tweek feels his boyfriend’s hand tangle in his hair.
“C’mon, now. Don’t fuck around with it. Get me hard so I can wreck that pretty ass,” Craig demands, tugging lightly at blond locks. Tweek lets out a manic sounding giggle and obeys, resting his hands on Craig’s thighs as he takes that thick cock back into his mouth until he gags on it.
Craig moans at the sound of Tweek choking and it only spurs the blond to do it again. He doesn’t care if it hurts, he just wants to be a good boy and do what his boyfriend says. Maybe that’s a little fucked up, Tweek thinks idly as he starts to bob his head in earnest, gagging nearly each time he took his boyfriend’s fat dick as far down as he could. But even if it’s fucked up, it gets Tweek’s dick hard, too, which is practically throbbing at this point.
Then, Tweek manages to take it all and forces himself to stay down even as his throat spasms painfully. Craig lets out a noise like he’s been gutted and Tweek feels his boyfriend’s thighs tremble under his grasp. When the blond pulls off, Craig’s cock twitches up towards his stomach and the expression on his face is so intense it’s almost scary.
“Get up and take your pants off,” Craig demands. Tweek hasn’t ever heard him be that forceful before, so he listens without a single quip, though he’s shaking so hard he struggles with the button of his jeans for a minute. “Turn around. Hands on the door, arch your back.”
Tweek trembles when he hears Craig walk away, but his boyfriend comes back as quickly as he left. Then, two big hands slip under the hem of his underwear and guide them down his thighs. Tweek feels incredibly exposed even though he’s been naked in front of Craig probably hundreds of times at this point.
He feels a little better when Craig presses up against him, familiar with the weight of his boyfriend’s body against his. But then, two cold fingers rub over his hole.
“Fuck!” Tweek gasps, trying to twitch his hips away from the sensation. Craig stops him with a hand on his hip, holding him still as he keeps up the teasing touch.
“Where are you going, honey?” Craig’s voice is dripping in sarcasm. Tweek whines.
“You’re- ugh! They’re c-cold,” Tweek manages to get a little bit of a complaint out before Craig starts laughing at him.
Then, his mean bastard of a boyfriend presses a finger inside. Craig never gives him any time to adjust. He keeps going until it’s as deep as it can go because he knows Tweek likes the way it burns. Right now, though? Tweek’s so worked up that it’s almost easy. It helps that they did it the day before yesterday, too, and he’s pretty sure he’s still loose from it. Craig notices.
“Fuck… You really need this, huh?” Craig teases.
“Shut up! Give me more!”
For once, Craig listens. The second finger presses in just as abruptly as the first. It’s a bit more of a struggle, but Tweek loves it, letting out a drawn out moan as Craig’s fingers sink into his ass fully. He hears the cap of the lube open and twitches again when more cold lube is poured over his hole, but he has no time to complain before Craig starts to move his fingers. He pulls them out halfway before sinking them back in, curling them with each thrust until he finds the spot that makes Tweek scream.
It all happens so quickly that Tweek feels like he can’t handle it. He tries to squirm away, but then Craig pins him to the door with a firm hand on his upper back. Knowing he’s trapped and he just has to take it makes his cock throb. Tweek sucks in a shaky breath to try and tell Craig that he’s close, but he can’t make the words come out. All he can do is moan like a slut and shake as his orgasm comes hurtling towards him and-
And then, Craig wraps his hand around the base of Tweek’s dick and squeezes hard.
“Nnno, no, nonono,” Tweek gasps. He has no idea where Craig learned this mean little trick, but ever since his boyfriend found out that this makes it so Tweek can’t cum, he’s abused it. Tweek is so close, but he can’t do anything about it. “Craig, please, pleaseplease!”
“No,” Craig tells him calmly. The fact that he sounds so cold and clinical about it makes Tweek feel even more hysterical. “You don’t get to cum until I do. Hold it.”
Tweek sobs.
Craig ignores him and pulls his fingers out. He can be so mean when they have sex, but Tweek can’t pretend like he doesn’t like it. Not when he’s pinned in place and panting like a whore. Then, Craig grabs his cock and starts grinding the tip of his cock over Tweek’s soft hole.
“Go on,” Craig is suddenly speaking right next to Tweek’s ear, breath ghosting over it in a way that makes goosebumps prickle on his skin. “Beg me for it, baby boy.”
“Please, Craig, fuck me, fuckmefuckme, I need it, please, please,” Tweek knows he’s screaming, but he doesn’t care. He feels the way it makes Craig’s cock throb against his skin.
Then, Craig pushes in. He’s just as mean about it as he was with his fingers, not stopping until he’s seated all the way inside Tweek’s twitching hole. It’s so good, it’s so deep, he’s pretty sure he can feel it in his stomach and he loves it. There’s nothing better in the entire world than being full of Craig’s cock.
Well, except for when Craig pulls out only to fuck back in deep and hard. He sets a brutal pace, fucking in to Tweek so hard that the room quickly fills with the loud, wet noise of skin slapping against skin.
“Ohmygod,” Tweek whimpers, clawing at his door desperately. He’s glad his nails are so short, or else he might leave marks behind that he’d have to explain to his parents.
Tweek tries to rock back onto Craig’s cock, but his boyfriend responds by grabbing him by the hip and pulling him back to meet each thrust. He changes the pace suddenly, thrusting in deep before starting to circle his hips. It’s somehow even more intense, Craig’s cock grinding against his sweet spot with every shallow thrust. Tweek can’t do anything but stand there and take it and think about how badly he wants to cum. He presses his cheek against his door, trying to stifle the moans that are forced out of him with each thrust, but nothing helps.
Tweek feels like one of those slutty twinks in those pornos he sometimes watches at night, moaning so loud it almost drowns out the sound of them fucking as his eyes cross from how intense the pleasure is.
“Look at you,” Craig huffs, letting go of Tweek’s cock so he can smack his ass. Tweek yelps before quickly devolving back into desperate sobbing. “Don’t you dare fucking cum yet.”
Now that he can, it takes all of Tweek’s effort not to let himself tip over the edge. He squeezes his thighs together tightly, which makes his hole tighten up as well. Craig grunts, Tweek can feel it twitch inside him. He knows his boyfriend is close and he prays that he can hold out as Craig starts fucking him hard again.
“Please cum, Craig, please. Breed me, fill me up, I need it, I need it, gnnh!” Tweek starts babbling, tears streaming down his cheeks from the effort of holding back his orgasm.
Craig starts playing with his nipples with one hand, pinching and tweaking it hard as he pounds into Tweek effortlessly. Tweek is pretty sure he’s shaking so hard that he could fall apart if not for Craig’s hands on him. He reaches behind him blindly, pressing up to wrap his arm around Craig’s neck. His boyfriend growls into his ear before biting down on his neck, and Tweek loses it.
“I can’t, I can’t, Craig, please,” Tweek pleads. Craig is quiet for a moment, then he wraps his hand around Tweek’s cock and starts stroking it.
“Go ahead,” Craig says, sounding breathless, “Cum for me, sweetheart.”
Tweek’s orgasm rips through him so hard that his vision goes white. He screams, toes curling and body tightening up as he squirts thick ropes of cum over his door. Craig fucks him through it, thrusting in deep no matter how much Tweek clenches up around him. It’s the most intense orgasm he’s ever had in his life, his whole body burning with hot pleasure. When it finally tapers off, he’s immediately oversensitive, but Craig doesn’t stop.
He slows down, but he still fucks Tweek’s hole mercilessly for another few thrusts. Then, Craig’s hips jerk and his cock starts twitching inside Tweek, followed by a wet, sticky warmth deep inside him.
“Yyesss,” Tweek slurs, leaning heavily against the door as his boyfriend grinds his hips deep and cums inside. Craig slumps against him as he finishes, still buried deep. As they both slowly recover, they stay put, pressing up against each other as much as they can.
Panting heavily, sweaty, and tired, neither one of them seems to want to move first. But then, Craig wraps his arm around Tweek’s waist as he pulls out carefully. For now, Tweek doesn’t care about the mess. He cares more about how Craig turns him and cradles him against his chest, pressing a soft kiss to Tweek’s forehead.
“Was that too much?” Craig asks gently.
“No, oh my god,” Tweek says with a tired laugh, pressing his face into Craig’s neck. He nearly purrs when Craig’s fingers tangle in his hair, nails gently scraping over his scalp. “I think that was the best sex we’ve ever had.”
“Yeah… Hah. Probably. Fuck… Let’s get all this cleaned up and take a nap, yeah?” Craig suggests. Tweek nods sleepily, but in the end he winds up dozing in his bed while Craig does all the work of cleaning up.
Later, Craig gets woken up by a call from his coach, who almost immediately starts shouting at him for skipping without reason. Tweek wakes up in time to hear his boyfriend telling his coach to fuck off in that same monotone, nasally voice that he uses whenever he’s saying something that’ll get him in trouble. For some reason, it makes Tweek laugh, soft and sleepy. Craig gives him this look , then hangs up the phone, tossing it aside before leaning in to kiss his sweetheart again. Tweek leans into it, immediately tangling his fingers in his boyfriend’s inky hair as he presses against Craig eagerly.
Tweek knows his parents won’t be home for another hour, after all.
