Actions

Work Header

Slithering Into Your Mind, Into Me

Summary:

Well, if intrusive thoughts wouldn’t ruin their perfectly normal friendship, then Randy’s erection definitely would.

All he could do was repeat the mantra in his head over and over: Please don’t find out, please don’t find out…

But this is Oliver we’re talking about.

Of course he’d find out relatively quickly.

OR

Randy gets a boner while Oliver is sitting on his lap. Gay sex ensues.

Notes:

Hello! This is my third time writing smut, and I tried to make it as good as possible! If you compare it to my other two smutfics, I think it's a massive improvement. Enjoy, you filthy animals! :)

This fic is inspired by some art made by carnivorousarcher on tumblr: https://www.tumblr.com/carnivorousarcher/738611311635841024/not-a-huge-fan-of-the-background-but-i-didnt-know?source=share

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

Work Text:

Tall buildings accompanied the shimmering stars in the dark, night sky.

…That was what you could see from the window, anyway. Sorry, let me shift to something more important: Right below the window sat a comfy couch with two men atop it.

It was quite an ordinary thing, now, being in Oliver’s apartment. Randy enjoyed being out of Mother Nature’s occasional hell, but most of all, he enjoyed Oliver’s presence. Their friendship that they had somehow stitched together. Randy was very grateful for it even if it had started out of sheer pity. Like with most things, he always assumed the worst, but when he realized it really began to last, he swore he could cry from the much-needed affection and kindness Oliver had shown him throughout this time.

Not that he could say it to him. He just.. couldn't. He convinced himself it was the nerves from not being used to thanking someone so much and so sincerely, and not another feeling threatening to bubble up. The furthest Randy had gone with showing his appreciation was saying, ‘Thank you’ and scrounging up a gift that broke his worryingly small bank.

And here they were, on the couch. What wasn't ordinary was that Oliver was sitting on Randy’s lap, using his damn Nokia 3410 head to play Snake. A game of Snake. It was stupid, child-like, and crazy— which made it all the more hilarious, so naturally doing something so bizarre such as this would be right up Oliver’s alley. And Randy allowed it for Phone-God-knows-what reason. How they even got to this point, they had already forgotten. It didn't matter, though, as they were both having fun. It was nice. For once in his life, he felt at ease.

But, sometime during that, a different kind of fun was added to the equation.

Maybe it was the touch of Oliver’s soft hands on Randy’s buttons, or having the man so close to him, sitting on top of him, the warmth and weight pressing into him, grounding and comforting. But it didn’t change the fact that it did something to Randy. And he hated that it did. He didn’t want to be seen as some sort of creep. He just wanted to be Oliver’s friend! Or so he thought. 

We all know that wasn’t the case.

Randy was someone who was desperately touch-starved, and it didn’t take much to turn him on. And so, his body couldn’t take it anymore— the touching, the feeling— and betrayed his currently normal thoughts. Well, they would be considered normal if one particular thought hadn’t popped up: “Phone-God, Oliver is cute—” But it was swatted away in a panic as quickly as it came, not wanting to ruin the existing relationship they had that he was perfectly content with.

Well, if intrusive thoughts wouldn’t ruin it, then his erection definitely would.

Randy’s anxiety was worsening by the second, fear coursing through his veins. His heart was beating so hard he swore he could hear it. Remember, the one responsible for this, Oliver, was sitting on his damn lap. It was only a matter of time when he’d notice it. Randy just tried to think of the most unarousing things possible (like the weird customers who call him on the phone sex hotline), to make it stop, to make it go away— But it was no use. His dick was still uncomfortably straining against his pants as he started to sweat and his hands were getting shaky. All he could do was repeat the mantra in his head over and over: Please don’t find out, please don’t find out…

But this is Oliver we’re talking about.

Of course he’d find out relatively quickly.

And also, the position they were in allowed it to press directly into his legs. So, yeah. Randy squirmed from the contact.

Oliver’s first instinct was to tease him, thinking not much of it. Not even the ‘how’ or ‘why’ of the situation. Oliver would pounce at any and every opportunity to make fun of the guy. He smirked, letting the snake slither into its own tail so the game would end.

“Huh, didn't know playing with your head was a turn-on for you.” He shrugged. "At least you're livin' up to your name, eh?"

Shit.

Now, it was time to do one of the things that Randy was best at: apologizing! Oh, and crying, but he tried his darndest to not let any tears spill from everything that was going on.

“I’m-I’m sorry– I d-didn’t mean to– I’ll-I’ll go now–” he stuttered out, wanting to hurl himself off of the nearest cliff, be swallowed by a black hole, or some other bizarre drivel to that effect. He just wanted to be out of his friend’s sight and mind, never to be seen again. The fact that Randy’s phone head was starting to overheat from the embarrassment didn’t help with anything. He fiddled with the bandages on his hands, trying to occupy his mind with anything but this.

Oliver, not wanting to see Randy having a panic attack (although it was already happening), immediately tried to put him at ease with comforting words and a hand on his shoulder. Even if he wasn’t the best at it, he couldn’t just leave the man without doing anything. That’s what friends are for, right?

“Hey, Randy, calm down. It’s okay. These things happen sometimes. It’s all groovy, I can’t judge after all…

I mean, I know how irresistible I can be~”

…Okay, friends don’t usually flirt with each other. Anyway, all Randy could do was freeze in place as sounds of static exited his speakers, his melting mind trying to piece together what the hell Oliver just said. Was.. was he really–?

Oliver cut off his barely coherent thoughts. “Okay, I know I usually say that sort of thing as a joke, and this is a really awkward time to be saying this, but, uhh–

…It maaaay or may not be a joke anymore,” he said, scratching his neck sheepishly and averting his one optical sensor. “What I’m trying to say is…” He took a deep breath.

“I like you.”

Alright, screw the ‘Fuckface’ band-aid making his head explode if he ripped it off, the three words that just came from Oliver did a good enough job at that. He continued.

“..I really do. Like, a lot. And, uh, if you don’t, that’s gnarly too! I get it, I get it,” he confessed. Oliver wasn’t expecting this to be this hard to get out of his metaphorical mouth, but here he was, getting nervous around the frankly pathetic man who was usually the only one being nervous.

If Randy thought he couldn’t think before, then he sure as hell couldn’t now. Even then, he still managed to string something together. “Wh-What…?”

“Dude, I wanna be your boyfriend, and I’d be totally down to fuck so I can help you with your ‘problem,’” Oliver replied.

Okay, what is happening?! Am I dreaming? he thought. Randy’s breathing only quickened. Was THE Oliver Swift IV… in love with him?? This was his chance. And maybe his only one, considering how he could never re-confess if he rejected him now. He didn’t have the balls— sorry, nads— to do that! And what if Oliver would move on to another person? He wasn’t going to throw away his shot. He couldn’t.

Randy had denied and buried these feelings for so, so long. But it was time to face them. To face the truth. He was in love with him too, and there was no point holding it in any longer. When he was with Oliver, he felt butterflies, the world felt warmer, better, he could laugh, he could truly be at peace… The thought of spending even more time with him in a different context excited Randy. But, in order to let him know, he had to say it. So, with some reluctance, he did.

“I-I wanna be your boyfriend too, Oli…” Randy croaked out. Phone-God, it felt good to admit that.

Oliver smiled and leaned forward, kissing him. Well, the best he could with a damn phone for a head. Something about button-mashing. Or was it affectionately butting heads? Whatever. “So.. wanna fuck?”

Straight to the point. Maybe he wasn’t being eloquent because the thought of Randy being aroused by him was already making him uncomfortably wet, or maybe it was just because he’s Oliver. Knowing him, it’s probably both.

“I-I– Well–...”

Randy wasn't opposed to the idea. In fact, he was far from opposed. Yet there was one tiny issue: he had trouble voicing his agreement. But as they say, a picture paints a thousand words, and it definitely said something when a bulge became apparent once again, his dick stiffening at Oliver’s proposition. Like hell he was gonna turn this down! Randy knew all too well that he didn't want to die a virgin, and he was pretty sure Oliver was quite experienced, so this was the perfect opportunity.

“Pl-Please…” Randy said, desperation bleeding into his tone as he turned his head and looked away. He didn't mean for it to come out like that, but for someone like Randy, some things come more naturally than others.

“Groovy,” Oliver remarked, like some sort of statement. He shifted into a different position, one where he was effectively straddling Randy’s thighs. He hummed. “Mmmm.. Let’s start off slow. Any objections?” The man underneath him shook his head, met with none. With this, Oliver dragged a delicate hand across the Nokia’s buttons, making Randy shudder as his breath hitched. “You’re gonna have a gnarly time with me~”

Fuck. How can someone be this hot? Randy thought. With outdated slang, no less.

Oliver carefully unbuttoned the white plaid shirt in front of him, revealing inch by inch the expanse of skin under it. Randy’s chest continued to rise and fall, his breathing quickening with anticipation. Phone-God, this was much better than he could ever imagine, and he’s barely done anything…

Oliver stopped at around the halfway point, pulling the shirt apart to unveil Randy’s nipples. He shuddered, the cooler air hitting him.

“You’re beautiful…” Oliver whispered. Randy’s chest fluttered with an explosion of warmth as he blushed harder. He let out a squeak when the man on top of him brushed his thumbs over the sensitive buds. Oliver continued, gently picking, pulling, and swirling, trying to draw out whatever sounds he could from Randy. It succeeded, as he let out small whimpers, groans, and gasps. Oliver smirked and decided to take it up a notch when his hand flew to suddenly press against the tent in Randy’s jeans. He instantly slammed a hand to his speakers, trying to suppress the ungodly noise he had just made. Oliver chuckled in satisfaction. Randy couldn't control himself as he jerked his hips upwards, trying to rut against the hand, chasing the pleasure he oh-so desperately craved. It proved to be a bit difficult, the weight of Oliver holding him down, but he was still able to feel some of the much-needed pressure against his cock, sending sparks of electricity through him.

Oliver pulled his hand away after a few moments and snickered, Randy whining from the loss of contact. But the complaint was quickly silenced with anticipation as Oliver propped himself up on his knees in order to unzip the man’s jeans. With a bit of difficulty, he was able to and pulled them down enough, allowing access to Randy’s boxers, his final layer of clothing. Admittedly, he did feel a little nervous— it was his first time, after all— but they both knew that they really did want this. Randy’s breath hitched as Oliver hooked a finger under the elastic as a signal.

“May I?” Oliver asked, a teasing tone seeping into his voice.

“Yes! Wh-Why do you even ha-have to ask–”

He quickly grabbed onto the undergarment, and Randy lifted his hips as Oliver pulled down the boxers, revealing a flushed and twitching cock. Randy looked away in embarrassment. This was definitely one part of his body he wasn't confident about. Oliver didn’t care, though. He liked it, in fact. It was perfect.

Moans escaped Randy as Oliver started stroking up and down his shaft, twisting left and right. It sent waves of pleasure throughout Randy, his breathing becoming more erratic by the second, heartbeat accelerating. He gripped Oliver’s legs, searching for something to ground himself. Fuck, this is so good… he thought, throwing his head back against the couch. His dick was pretty slick at this point, pre oozing as Oliver smeared it around. Then, he stopped, hands flying to unbuckle his own belt because the throbbing just became too unbearable for him to ignore any longer.

“Oookay, I’d love to just give you a handjob, but fuck I need you inside of me–” Randy would’ve turned red at the remark if he wasn't already. He really did appreciate the man’s eagerness and willingness, but his mind was absolute mush with how horny he was at this point that he just wanted to be inside of Oliver too.

The belt was discarded and thrown Phone-God-knows-where in a hurry, and soon, his pants were too. Oliver finally slipped his boxers down, holding Randy’s shoulders for support as he positioned himself.

“Ready, sweetheart?”

“God, y-yes…” Randy begged. “I-I need you.”

And with that, Oliver sunk down onto his cock with care, it slowly disappearing as he went farther and farther down, until eventually their bodies were flush with each other. They both groaned with relief. Still, it wasn't over. Oliver leaned down to rest his phone head against his, letting his muscles ease at the intrusion. They stayed like that for a moment, Randy melting into the other’s touch. He felt loved. Truly, truly loved. It was beautiful.

Wanting to hurry things along, Oliver rolled his hips to try and grind against all of the right spots that made him moan all while rubbing at his clit so that burning, flaming desire could die down. Randy moved with him as they rocked back and forth, utterly disgraceful sounds being elicited from the two men, filling up the living room. Randy held onto Oliver tight, as if he could lose him at any second. He didn't want this to end. For his affection to end. It was like a drug: intoxicating and almost impossible to resist. Then, Oliver lifted himself up and down, all while clenching and contracting around Randy. He cried out as overwhelming pleasure shot up his spine. It was embarrassingly loud. But he didn't care anymore. Oliver’s walls were so tight, so warm, yet so good. Being milked by him felt amazing.

There they were, on the couch, blissed out and getting close. The pressure was building, getting higher and more unbearable by the second. The only thing Randy could do was whine as he bucked his hips upwards, trying to go deeper than he already was. He was losing himself to sheer ecstasy. Too much was happening all at once, yet it felt like Heaven. Randy couldn't take it anymore as he finally let himself go and came, filling up Oliver with that sweet, sweet warmth. He tensed up, getting pushed over the edge as well, waves and waves of pleasure coursing through their bodies. This was the best Randy had ever felt in his entire life.

It took several minutes for the two men to come down from their dizzying high, basking in each other’s presence and panting hard. They were absolutely spent after that, but it was worth it. Eventually (they had to clean up at some point), Oliver pulled up and off of Randy’s prick, his hole dripping with cum.

“So… How was that? Is everything groovy?” Oliver asked, a small tinge of worry picking at him, as if he’d done something wrong.

“Holy shit. That–That was.. amazing,” Randy said, breathless.

“I-I love you,” he added, voice almost a whisper.

“I love you too.”

Notes:

This was certainly a beast to write, taking me four days, but it was a fun ride! The hardest (heh, hard) part was having to reread it to check for errors while trying not to die of cringe. If I forgot any tags, please let me know! It would be greatly appreciated.

"also yes someone please write this i implore you" -Past me, January 4th, 2024
well uhhhh
that someone ended up being me lmao