Actions

Work Header

no homo

Summary:

Cheng Xiaoshi sucks off his straight bestie.

Notes:

1k of prologue because evidently I have a problem.
To skip the slowburn context, jump to "As Cheng Xiaoshi disappears under the sheets"

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

Work Text:

“UNO!” Cheng Xiaoshi yells.

“We’re playing poker,” Lu Guang points out, completely unfazed.

“Wait, I thought we were playing old maid?” Xiaoshi replies.

“Ugh, quit pulling my leg already,” Lu Guang sighs in exasperation. He was already tired from the flu and barely had the energy to sit up, let alone manage his hyperactive friend’s antics. But his exhaustion was something that said friend didn’t care to accommodate for.

“Pulling your leg? What, like this?” Cheng Xiaoshi asks while literally pulling Lu Guang’s leg up and out of his blanket, before promptly getting kicked in the face by it.

“Quit it. It’s cold.”

Xiaoshi laughs it off, and his facial expression softens.

“It seems like you’re feeling better than yesterday.”

“Yeah, I guess.”

“So does that mean you’ll be out of bed soon?”

“No.”

“Not even, say, right now?”

Lu Guang pauses at the dumb words and the mischief in his voice, and then he looks directly at Cheng Xiaoshi.

“Don’t.”

“Don’t what?”

“Whatever you’re thinking: don’t.”

“You don’t know what I’m thinking.”

“I know you shouldn’t do it.”

“Do what?”

The stare off between Lu Guang’s frowns and Cheng Xiaoshi’s shit eating grin begins. Xiaoshi leans in, an attempt to both intimidate and distract Lu Guang, as his hand sneaks forward to pull the covers off of him. He giggles at the thought of pulling the bedding off of Lu Guang, since Lu Guang’s wasn’t going to pull himself out of the bedding. Ready to make his bad joke a reality, he psyches out Lu Guang with a jump scare. It works. Lu Guang pulls back, and Cheng Xiaoshi doesn’t waste a moment to seize his window of opportunity.

He reaches out to grab the edge of Lu Guang’s duvet in the corner of his eye, and gets a handful of a rock hard erection under it instead. They both let out a startled yelp at the contact, jumping back from one another before fully processing what the hell he just touched.

“WHY ARE YOU HARD!?” Cheng Xiaoshi screams.

“WHY WOULD YOU ASK THAT!?” Lu Guang screams back.

“BECAUSE WE WERE JUST PLAYING CARDS TOGETHER FOR FIFTEEN MINUTES, LIKE WHAT DOES THAT BONER MEAN!?” Cheng Xiaoshi screams, again, making an excellent point.

Lu Guang’s face has turned completely red by this point, and he looks like he’s on the verge of tears from the embarrassment. With his fists shaking, his knuckles are white from how hard he’s clenching the sheets. But knowing it’s only fair to give his friend an explanation, he swallows his pride.

“Fine!” he grunts out as his face squeezes shut. His body trembles all over before the tension leaves him as he forces his defensiveness away. Taking in one of many needed deep breaths, he tells Cheng Xiaoshi.

“I don’t know why. It’s just been happening a lot recently.”

Cheng Xiaoshi can only squint in uncertain confusion before asking, “… Around me?”

“No! I mean-. Yes, but not like that!” Another deep breath. “I just keep getting these really intense ones at random recently, and they just won’t stay down no matter what I do.”

“Hmm, I did think you were in the bedroom more often than normal-.”

Lu Guang hits him with a pillow.

Xiaoshi laughs at him again, feeling back to his comfortable self as he starts to really think on his friend’s problem. “No matter what you do, huh?”

“Yeah,” Lu Guang admits shamefully. Cheng Xiaoshi fully believes he tried.

“And what about someone else?”

“Wh-?” Lu Guang practically choked at the question.

“You can tell me,” he teases. "When's the last time you got some?”

“Stop,” Lu Guang begs. “Don’t ask that.”

While he can only turn his head away from the second-hand embarrassment, Cheng Xiaoshi giggles at him completely unbothered.

“C’mon,” he smirks. “You don’t think it’s related?”

“I don’t.”

“Really?”

“Really.”

“So you don’t even think getting a little action would help fix the situation going on down there?”

Silence.

And that was all Cheng Xiaoshi needed to hear.

“Well now, if it’s like that,-” he leans back and his hands while arching a brow suggestively, “-I could always try helping you out.”

“No way!” Lu Guang yelped mortified. “I’m not gay!”

Shrugging it off, Xiaoshi jokes back. “Then just pretend I’m a girl.”

“No! Absolutely not! Not that that’d ever work. Especially when I can see you right here in front of me, you idiot!”

Cheng Xiaoshi only smirks cheekily in response, before suddenly disappearing beneath the covers.

“Hey!” Lu Guang immediately yells at him before being breathlessly startled by the sensation of hands tickling his thighs apart.

Now, Lu Guang really wasn’t attracted to men, and the prospects of having his male best friend suck him off didn’t excite him in the slightest. Like most straight guys, he actually feels repulsed by the very notion. Not that he minded it happening between guys, he was friends with Cheng Xiaoshi after all. It was fine by him, just as long as he wasn’t one of the guys involved. But Lu Guang also would be lying if he said he wasn’t a little bit desperate to know whether or not this could help him out. His situation was frustrating, physically. And he was likely going to be stuck bedridden with these impossible erections for at least another week, or however long until he could finally go out and do something about them.

As Cheng Xiaoshi disappears under the sheets, he has effectively turned into some unknown figure between his legs from Lu Guang’s perspective. Sick of his hormones annoying him, Lu Guang makes an unusual snap judgement. With a begrudging sigh, he lies back on his bed and consents.

“Just don’t say anything.”

Keeping his knees bent to better obscure the figure between his legs, he then throws an arm across his face, obscuring his vision too. Cheng Xiaoshi is totally caught off guard by this. Although he was only messing around, Lu Guang’s approval caused a heat to surge through him. But being Cheng Xiaoshi, he never wants to pressure anyone into sex. Before things escalate too far, he speaks up.

“Hey, Lu Guang, I was just kidding around-.”

“-Don’t.”

But Lu Guang cuts him off once he hears what Cheng Xiaoshi is trying to say, before Cheng Xiaoshi can actually say it. Instead, he lays down his ground rules.

“Don’t make a noise, or even a single sound. I don’t want to know-,” he bites back the specifics to, “-who’s under there.”

Normally, Cheng Xiaoshi would be offended and disinterested in anyone telling him that. But normally, Cheng Xiaoshi wouldn’t be eye to eye with his incredibly attractive friend’s incredibly hard penis. And that penis made it incredibly hard for Cheng Xiaoshi to think clearly. With Lu Guang’s shy encouragement, his gut tells him to respect it, and to not make the situation more awkward or uncomfortable for Lu Guang than it already is.

He complies, and responds to Lu Guang’s request by unmistakably squeezing his clothed erection. When he doesn’t hear Lu Guang telling him to stop, he reads between the lines, and begins pulling down his waistband.

Underneath is another layer. But Cheng Xiaoshi can already much more clearly make out Lu Guang’s shape and size in his tightened boxers. They’d seen each other half dressed plenty of times before, and Cheng Xiaoshi always liked what he saw in passing. And now he was close enough to smell him. The warm scent of cleaned skin and fresh sweat fills his nostrils as he decides to tease Lu Guang for starters.

The quick feeling of what Lu Guang soon realises is a tongue on his clothed shaft catches him by surprise. Next, lips start greedily nipping at his shaft, like they were happy just to be pressed against him, before the lazily lapping tongue joins back in again. This was Lu Guang’s first time experiencing someone whose actions seemed so eager to be going down on him, so eager to have him in their mouth. The thought of being so wanted, coupled with the actions that make it real, causes something to swell inside of him. All he can manage in response is to bite his lip, silencing himself as he sucks in a soundless breath.

Suddenly rough fingers join in, and cause sparks to shoot through his stomach as fingertips trace his abdomen. Having slipped under the hem of his shirt, they were now exploring the grooves and contours of Lu Guang’s muscled abs. While the tongue starts repeatedly grazing the underside of his clothed tip, the fingers take their time feeling him, occasionally squeezing his flesh and pinching into it slightly with the fingernails.

Lu Guang’s body starts to really heat up and he lets out a soft moan, the sounds of which shoot straight through to Cheng Xiaoshi’s ears and into his dick. It spurs him on, with his hands now taking palmfuls of Lu Guang’s flesh between his fingers as he moves to pull the boxers down with his teeth alone. While the way Cheng Xiaoshi squeezes him isn’t painful, it still causes Lu Guang to cringe in discomfort.

“Don’t-,” Lu Guang stutters as the guilt and shame grow in his gut. “Don’t use your hands.”

He chokes out again before managing to cut himself off.

“Your hands are too big.” Too male.

Cold tension comes over Lu Guang that he’s said too much, too harshly. He quickly lifts his arm covering his face just enough to peek at the duvet over his legs. His eyes honing in for the slightest cue on the other person’s feelings.

Only he doesn’t need to. Lu Guang feels a wet, sloppy tongue now rubbing against his bare skin, while the hands had already complied having left his stomach. Instead, they were helping the warm, wet mouth kiss his raw shaft as if nothing was said at all. So Lu Guang leaves it, forcing himself to relax again. Covering his eyes back up, he focuses on enjoying the eager warmth tending to his aching cock.

Cheng Xiaoshi honestly didn’t realise the implication of Lu Guang’s words. And finally having Lu Guang’s giant, twitching erection in front of him meant he had stopped caring entirely. The precursory licks of the foreskin weren’t enough for Cheng Xiaoshi. He wants more, now, and he couldn’t commit to holding himself back. His hands carefully hold the shaft upright, and ease the foreskin down to expose the sensitive tip. The salty smell of precum fully hits him, and he quietly swallows back his salivation. Preparing to not make a sound, he wets his lips and finally takes Lu Guang’s perfect cock into his mouth.

‘The first strokes are always the best,’ flashes through Cheng Xiaoshi’s mind as he makes sure to caress the underside of Lu Guang’s shaft with his tongue immediately. Tasting the built-up precum now smearing across his tongue, his own thighs tremble as his own solid erection throbs back with need. Without missing a beat, he angles Lu Guang’s tip to touch the roof of his mouth as he licks it from below, and begins bobbing his head.

And it works. Lu Guang feels a stroke of heat rush to his face before a long, deep groan slips out from how well Cheng Xiaoshi’s mouth is comforting his painfully sore member. The wetness on his length feels like a salve for a wound, coating him in comfort. Finally getting relief, Lu Guang’s body quakes lightly as tension starts seeping out of him along with another groan, and he settles deeper into relaxation on the bed.

Cheng Xiaoshi doesn’t hold back. Taking Lu Guang’s groans as encouragement, he continues to pleasure him without restraint. Enjoying the feeling of Lu Guang’s impossibly hard member in his hands, he can tell just how pent up he’s been. Being the one relieving a guy this bricked up sends so much need into Cheng Xiaoshi. Softly tracing the sides of Lu Guang’s shaft with one hand as the other holds it in place with his foreskin down, Cheng Xiaoshi continues the addictive motions of caressing Lu Guang’s dick with his mouth. He can feel the body of Lu Guang’s shaft twitching like crazy in his hands as he kisses the sensitive nerve endings of Lu Guang’s head over and over again. The way he can feel the low moans reverberating through Lu Guang’s body every time he rubs the upper side of his tip against the roof of his mouth makes Cheng Xiaoshi’s eyes roll back in pleasure. He wants to be greedy and take more of Lu Guang into his mouth, he really fucking does, but he’s not doing this for his own pleasure. He’s doing this for Lu Guang’s, to get him off in a way that’s best for him, during and after. So Cheng Xiaoshi just focuses on endlessly working the tip with his mouth, not even taking Lu Guang’s length half way into him to focus on getting him off fastest as his fingers wrap around the rest.

The way the mouth and fingers know how to perfectly touch him has Lu Guang mesmerised. The swirling of the tongue against his tip and the amazing touch of something else enveloping him has Lu Guang’s senses enthralled. The attentive teasing of his shaft takes things to the next level. He can’t not think about what’s happening to him, who’s doing it to him. But he doesn’t want to think about that.

Lu Guang blanks his mind one more time to maintain the cognitive dissonance, before letting himself succumb to details untrue.

A pair of female lips, painted in pink as they stroke up and down his shaft. Her tongue lapping at his body hungrily, wanting more of him. He needs more details to cover up the reality. Maybe she has soft orange hair, dyed and cut to her shoulders. Maybe her cheeks have turned more red than her makeup as she feels him throbbing in her hands. Maybe her make up will end up smeared from all the fluids he’s going to put all over her face. Maybe it already is. Maybe saliva is already leaking from her mouth salivating from him based on how the erotically sloppy warmth feels around him. It’s so irresistible, and she’s doing such a good job for him.

He wants more.

He knows he can’t touch her, can’t feel her hair between his fingers as she sucks him. He can’t play with her at all. He can only tell her what to do, only instructions that are physical and let him zone out.

He thinks about a warm tongue running along his sack. The ever present sliding of her hands over his tip never stops as he imagines the most tender part of himself being covered in wet kisses.

His stomach flips at the thought, and with the lines between fiction and reality blurred, words quietly slip out.

“My balls-.”

Cheng Xiaoshi didn’t need to hear it twice. It was an incomplete sentence but Cheng Xiaoshi was barely holding back his own thoughts on how to worship Lu Guang’s body. The hand teasing Lu Guang’s shaft moves expertly. Grazing down and over Lu Guang’s balls like he asked, it earns him a shudder. Slipping his fingers in between the creases of his sack and his thigh, Cheng Xiaoshi carefully lifts one testicle as he props it up delicately by his finger’s joints. He gently rubs the cupped testicle between his forefinger and his thumb, trying to find the sweet spots on Lu Guang’s body as he aimlessly draws circles over him.

Whatever dismay Lu Guang may have felt from the teasing having left his shaft, it’s now been replaced by needy satisfaction. The bobbing never stops nor the wetness drenching his tip, and now sporadic pangs of pleasure were shooting ups from deep in his gut. His mouth grits open while his brows fasten shut, every breath now haggard and rough. He keeps imagining a tongue teasing his balls while the real warm, wet swirling stimulates him to no end. Things are already starting to snap in Lu Guang’s brain before he feels something new.

The fingers beneath his sack aim their knuckles carefully, pressing upwards with a gentle pressure right behind them.

Lu Guang’s whole body jerks and he starts letting out a strangled sound as Cheng Xiaoshi rubs Lu Guang’s taint. Lu Guang forces his body to stay as still as possible. His free hand clenches over and over again into a fist, and his body shakes with waves of tension. He’s so focused on maintaining the fantasy and the pleasure that comes with it. He likes it, and gasps out another sentence.

“That’s a good girl.”

Air whistles in through Cheng Xiaoshi’s nose and he squeezes his eyes shut. He barely holds back the submissive whines the derogatory term stirs in him. He feels his body shudder in response, they both feel him shudder, and Cheng Xiaoshi pushes forward. Up and down, up and down, never going any deeper than he must. He wants to moan for Lu Guang, now tasting the fresh batch of precum coating his tongue. He wants more. As if it’ll milk more out of Lu Guang, Cheng Xiaoshi’s thumb caresses his testicle him a bit more firmly with larger circles. Now barely touching both balls with its motions, Lu Guang lets out another strangled groan as his sack is massaged along with his sweltering dick head. The pleasure is overwhelming and doesn’t yield, hitting all the right spots for him. And he finally snaps.

“Ah, fuck-!”

Lu Guang curses as he starts to cum. Feeling an impossible amount of pressure flowing out of him, his hips jerk up with every contraction right into Xiaoshi’s mouth. Xiaoshi takes it effortlessly, savouring the bitter pleasure on his tongue that spurts out with every wringing contraction. He savours the rhythmic euphoria amid a sea of curses and moans until Lu Guang’s hand startles him. Grabbing a fist full of Cheng Xiaoshi’s hair, Lu Guang’s hip buck up particularly hard while pushing him all the way down to the base.

“Holy fuck-!,” Lu Guang growls, holding the warm hole where it is as his hips thrust sporadically into it, fully soaking his pulsating dick into its warmth. Cheng Xiaoshi tries not to choke as Lu Guang abuses his mouth. He scarcely holds back the gagging from all the spit and cum being jammed down his throat, along with the sounds of his own pleasure.

With one final open mouth groan, Lu Guang collapses, the last of the sweet orgasm having passed through him. It was good, really good. It was physically a lot better than he ever wants to admit, on top of it being impeccably relieving. With his breath as sweaty pants, he silently releases the fist full of hair he had impulsively grabbed to let his hand fall slack by his side. Guilt is already prickling into his stomach at what he’s just done, almost immediately as the pleasure and relief are still leaving it. Anxious and increasingly sleepy, he tries to make amends. But he’s still hiding his face behind his arm.

After many heavy breaths, he only manages to say something selfish, and aimed at no one in particular.

“I think I’m going to sleep.”

He’s met by silence, and then the soft, tender movement of the mouth on him carefully letting him go. Lu Guang shudders painfully as the lips pass over his finished shaft once last time, pulling the foreskin back up along with it. The figure sits up and swallows his load quietly. Gentle rustling follows, before Lu Guang’s feet feel a pair of hands making sure his legs are tucked in. The person climbs off the bunk and leaves the room, heading down the stairs while Lu Guang continues to shamefully pretend not to know who it is. Even as he’s convincing himself this is all a hazy mirage, he feels thankful and taken care of. He wishes he at least said thank you, or sorry, or that it was good for him — anything instead of his cold parting words. He tries thinking about what he can do to fix things, but Lu Guang’s eyelids flutter. All he can think about are dreams as he slips into a deep, restful sleep.




Even after reaching the ground floor, Cheng Xiaoshi struggles to keep silent. He quietly rushes into the dark room and closes the door behind him before letting himself fall into shambles.

Tearing off his jacket and shirt, he catches his breath while wiping the sweat off his brow. Unbuckling his pants and freeing his own erection, his mouth lulls open into the same receptive O-shape he was making just moments ago. Closing his eyes, the memories start replaying in his head.

He remembers the initial feeling of Lu Guang’s cock in his hands, how unbearably hard he was as he pulled back the soft foreskin for the first time. He remembers how he smelt, and the briny taste of his built-up sweat when he finally put him in his mouth. The silent breaths interspersed with harsh groans. The way his hips would tremble from his touch. That his touch had felt so good that Lu Guang let him suck him off at all. That his touch had Lu Guang cumming in his mouth. His touch had his best friend cumming in his mouth while thrusting into it. His best friend cumming into his mouth while harshly fucking into his throat-.

‘Good boy.’

Cheng Xiaoshi lets out a series of high pitched whines at the thoughts while pumping his cock as he desperately wanted to do earlier. Playing the scene over in his head, he starts treating himself to more than what was real too.

What if this was a regular thing? What if they were sitting on the couch together, and Lu Guang started playing with himself right in front of him? What if Lu Guang told him to get on his knees for him and he did, servicing Lu Guang as he went back to reading his book? What if he told him to do it at the counter during open hours, telling him to hurry up before they get caught?

What if Lu Guang wanted him to take care of him every night like this before bed? He could imagine him now, lying on his side and snuggled up in bed with his kitty PJs as Cheng Xiaoshi thirstily wrapped his tongue and lips around his dick. He imagined the feeling of Lu Guang’s hands again. Taking fists full of hair for holding his head down in place, holding his mouth where it’s supposed to be as Lu Guang forces Cheng Xiaoshi to attend every single inch of him.

And he’d let Xiaoshi service him at first. He’d let him control the pace and depth of how his shaft grazes over his tongue. He’d let Xiaoshi take the lead as he relaxed initially, only softly thrusting deeper into his mouth with a snug grip on his hair. Until that grip tightened, done waiting for Cheng Xiaoshi to do a good job. Lu Guang would then start purposely fucking deep into his throat, using him like a toy for getting off. It hurts, and Lu Guang knows it hurts. That’s why he’s doing it. Because he knows Cheng Xiaoshi wants it so badly, that he will sit there obediently and take it for him.

His best friend freely owning his mouth and taking him whenever he pleases has Cheng Xiaoshi so close to cumming, and he remembers Lu Guang’s own release again. How Lu Guang did use him. How he did want his mouth to take all of his cock. How he did choke and gag on him while holding back the instinctive surge of tears. He remembers Lu Guang’s flushed face covered by one of his arms. The erotic sheen of sweat as he caught his breath from the high. Cheng Xiaoshi imagined what Lu Guang would have looked like if he had been looking down at him instead. The gentle flutter of his pale lashes. The tension ebbing from his brows. His focus returning to his eyes while gazing down, as his spit-soaked cock still dribbles traces of cum into his best friend’s mouth. The way his features would soften ever so slightly, with a hand tousling his little cock sucker’s hair playfully and content, before whispering to him.

‘Now thank me for the cum in your mouth.’

Cheng Xiaoshi bites back a scream that comes out as a long, deep groan. Cum starts spurting out his dick and over his fist as he keeps pumping himself furiously. Stroke after stroke, he remembers Lu Guang’s hand in his hair while replaying the words ‘good boy’ in his mind over and over again. His senses turn white as his eyes squeeze shut, only hoping his voice stays quiet enough as he feels his body forcefully eject every last bit of cum.

Gasping for air, Xiaoshi eventually opens his eyes to the dirtied dark room floor. It felt like he’d been sitting there forever, even though it couldn’t have been even five minutes. He catches his breath as his body relaxes, shivering slightly in the afterglow, wondering what to do next. His mind is so hazy. He’s still dribbling out ejaculate. He knows he should probably clean it up, and shower. He doesn’t know how to without waking Lu Guang.

Bleary eyes shut and open, focusing on the puddles of cum on the floor. Cheng Xiaoshi knows something like this will likely never happen again, based on Lu Guang’s refusal to even look at him afterwards. Lu Guang might even force himself to forget about their little experiment entirely. But Cheng Xiaoshi knows he wouldn’t be forgetting this exchange of theirs for a very, very long time.

Notes:

Context Notes: I’m kinda assuming that Cheng Xiaoshi and Lu Guang are both comfortable enough as friends to talk, and have talked, about sexual things together like (gasp) masturbating, unwanted erections, as well as what I can only term ‘the super boner’. Which is when you get so hard that it’s just… there, not going away on its own even when you’re just tryna fall asleep.

For the purposes of this fic, I guess you could say Lu Guang has been having an ongoing fit of a super boners. And also for said purposes, I decided to make the only cure be Cheng Xiaoshi’s mouth, whether Lu Guang is into that or not.

What I’m trying to say is: it’s totally not gay to have gay sex for the purposes of relieving physical discomfort, should all other options prove ineffective and you double pinky promise that you don’t like it being sex with another dude. The “no homo” is implicitly said by the situation. Thus, this does not count as gay enough to demand the withdrawal of the participants’ straight card.

Cheng Xiaoshi is totally into dudes though. Never had a straight card. Never wanted a straight card. All of the homo for him.