General RP Stripping for the Credit Union and SLC (Crow)

Ciaran let out a long, tired breath. “It’s fine. Don’t worry abou—”
He froze the instant Gavin leaned in to wipe at his jeans. Instinct—or panic—made him step back before he even realized he’d moved.

“Jesus, Gav—don’t.” He brushed Gavin’s hand away quickly, not harsh but definitely firm, and stopped the recording with a flick of his thumb. The phone felt hot in his hand, like the damn thing knew exactly what kind of mess it had captured.

“Just… don’t do that again,” he muttered, pushing the device onto Gavin’s bed with a gentleness that didn’t match the tension in his shoulders. “It’s gross. You’re my friend—I don’t need your jizz all over me.”

He dragged a hand through his hair, jaw tight, trying to suffocate the riot in his chest. The part of him that liked what he’d seen. The part of him he hated so deeply he could barely look himself in the mirror.

God, why couldn’t he just be normal? Why couldn’t he react the way a straight man should? Why couldn’t he stop replaying the moment Gavin’s face had broken open with pleasure?

He forced a loose shrug, playing the uninterested straight friend he’d spent years perfecting.
“I don’t know, man. I’m not into guys, so I wouldn’t be able to tell you what sells.”
Oh, it would sell. Every fucking second of it would sell.

He swallowed that thought whole, burying it where the rest of his secrets lived.

“Anyway… I’m fucking beat.” His voice dropped, quiet but steady as he turned to leave. “Clean up whatever you need to. I’m going to crash.”
 
Gavin flinched at Ciaran's words. For some reason they hurt him more than he expected. "Yeah. I will be more careful next time. Don't need to worry about that" he replied.

He turns to look at his phone then Ciaran. "Thanks again. This means a lot to me" he says going to hug Coaran jist to stop himself. He wasn't in the best situation to do such a thing right now.

"I am gonna take a shower then work on the editing. It'll take me a few hours then good to go"
 
Ciaran lingered for a moment after Gavin spoke, then let himself soften just enough to offer a small, tired smile. “Be careful, okay? Don’t do anything stupid.”
It came out gentler than he meant it to. Everything always did with Gavin.

He turned away before anything else could slip through, walking out of the room with long, purposeful strides. The kitchen lights flicked off under his fingertips; a small, automatic ritual of control in a night that had spiraled far beyond it. He closed his bedroom door behind him and immediately let his back slide down against it, landing in a slow collapse until he was sitting on the floor.

He tilted his head back, staring at the ceiling as if it might offer an escape.
“Fucking hell…” he whispered, voice cracking just slightly. “I’m so screwed.”

After a long moment he forced himself up, shoving off the door and walking to the bed. He stripped off his shirt and threw it somewhere vaguely in the direction of the hamper before crawling beneath the covers. The sheets were cool, but his skin felt hot—too hot. He shut his eyes, trying to steady his breathing, trying to will his thoughts anywhere else.

But his mind kept snapping back to the sight of Gavin’s hand sliding down his body, to the way his face had twisted right before he came, to the soft sounds he’d tried and failed to ignore.
He groaned into his pillow, furious with himself.
“Stop it. Fucking stop.”

The worst part wasn’t the memory.
It was the want.

He hated how badly he wanted to rewatch the whole scene.
He hated himself for wishing he could watch more.
He hated that his body was reacting—slow, unavoidable heat curling in his stomach, tightening low, betraying him.
And he hated that he couldn’t even let himself feel it.

He shoved a hand over his eyes, pressing hard enough to see stars.
“This is why,” he muttered under his breath. “This is why you don’t look. This is why you keep your shit together.”

Because if he slipped—if he cracked for even a second—everything he’d built, everything he’d hidden, would come crashing down. And his father… God, his father would destroy him for it.

He rolled onto his side, curling in slightly, trying to ignore the aching pull of arousal tightening every muscle below his waist. He shifted, searching for some neutral position, but every move just made it worse.

“Just sleep,” he told himself, forcing his breathing slow. “Just… sleep.”

But he didn’t sleep for a long time.

He just lay there, hating himself, wanting what he’d never be allowed to have, and listening to the muffled sounds of Gavin moving around the flat—so close it hurt.
 
Gavin stripped his boxers and he got into the shower, feeling the hot water hit him as he closed his eyes. His hands were shaking. He couldn't believe he did that in front of Ciaran! Having a secret crush on your straight roommate was one thing. But using his as a cameraman for your own porn shoot?

"I need to calm down" he soothed himself. He always had a crush on Ciaran but it was something that would never be since they liked different things. Yet when he was performing, pleasuring himself. He couldn't stop thinking about Ciaran, about how that show was all for him.

He shook his head, next time will be different. Next time he wont get as caught up and..."oh god. I can't believe I ejaculated on my crush!" He hides his face in his hands for a few minutes before getting out of the shower. He was still full of nerves but editing would distract him.

In a few hours the video was fully edited and posted in his newly made Onlyfans where he posted the link to on his socials before curling up in bed. He can wait till to.orrow to see if it suceeds.
 
Morning sunlight slipped through the blinds, warm against Ciaran’s face. He blinked awake slowly, his body heavy, mind still foggy. For a moment he just lay there, staring up at the ceiling, waiting for the sting of last night to hit him.

It didn’t. Not the way he expected.

He let out a long breath. New day.
Pulling himself out of bed, he stretched until his back cracked. There was still a faint ache in his chest—shame, confusion, something he didn’t want to name—but it felt muted, easier to ignore.

In the kitchen, he rubbed the sleep from his eyes and flicked on the lights. The soft hum of appliances settled him. Routine helped. Normal things helped.

He grabbed a pan, eggs, butter. Bacon, too—Gavin would want some.
Before he realized it, he was humming under his breath. The smell of breakfast filled the apartment, warm and familiar, and his body moved through the motions without thought. It almost felt like last night had evaporated with the dark.

By the time he set two plates on the counter, he felt… okay. Maybe not perfectly himself, but close.

He leaned against the counter with his coffee, going over his day—emails, reports, internship tasks he could practically do in his sleep. It wasn’t exciting work, but it was steady, predictable. He needed that.

Adjusting his shirt collar, he glanced toward the hall. A small smile tugged at his mouth—quiet, genuine. Whatever awkwardness waited on the other side of this morning, he’d handle it. He always did.

He walked down the hall and tapped his knuckles lightly on Gavin’s door.

“Gav. Breakfast. Let’s go.”
 
Gavin woke to the smell of food, his stomach flipping a bit. Ciaran was so caring and thoughtful towards Gavin. It really was cute.

He heard the knocking and groaned "fine! Ill be out soon" he says getting up and taking his time to get dressed. He was mich more casual than last night. He grabbed his phone planning to check it later.

He walked out, heading to the table "mmm this smells freaking amazing boo" he spoke looking at his roommate and smiling at him.
 
Ciaran set a plate down in front of Gavin and watched him for a beat, almost without realizing it. Only when he caught himself staring did he sit down, pushing his own chair in and picking up his fork.

“So,” he said, nudging at his eggs, “what’re you up to today? Got a plan?”

He took a small bite, eyes flicking toward Gavin again—quietly waiting for the reaction he’d never admit he cared about. "I’ve got work,” he added, rolling the fork between his fingers. “Probably won’t get back until late.”

A pause, softer now.

“But… maybe we could hit the pub tonight?” He glanced up, a small shrug lifting one shoulder. “It’s Friday. I’ve got a bit of extra cash lying around.”

A half-smile tugged at his mouth—calm, casual, like the night before wasn’t still sitting somewhere in the back of his skull.
 
Gavin smiled at him "thansk" he says eating his food and humming to himself. Clearly happy to have his favorite breakfast.

He looked up, a bit sad to hear he had work "oh good luck! Hope you have fun" he says waiting a beat "I myself dont have any plans. Probably make a few more applications. Check out my post and maybe make a few more posts."

He perks up hearing the mention of the pub. Its been so long since they have went clubbing, probably graduation. "Really? Yes! That sounds perfect boo!"
 
Ciaran couldn’t help the small smile that tugged at his mouth when Gavin hummed over his food. At least he got something right this morning.

“Yeah, well,” he said, cutting a piece of bacon, “fun isn’t exactly the word I’d use for staring at spreadsheets all day, but I’ll survive.”

He glanced up at Gavin’s excitement, the energy practically radiating off him. It tugged something warm and familiar in Ciaran’s chest.

“Applications, posts… sounds thrilling,” he teased lightly before taking another bite. “Don’t melt your camera lens.”

When Gavin lit up at the mention of the pub, Ciaran let out a quiet laugh, shaking his head.

“Alright, alright,” he said, trying and failing to hide how contagious the enthusiasm was. “We’ll go. Just don’t make me babysit you like last time—you’re a menace when you’re drunk.”

His gaze softened, lingering for a second longer than it should.

“It’ll be good to get out for once.”
 
"Well you will find something fun in it i assume. You wanted to do this right? Must be fun. Thats why I got into liberal arts" he says adding copious amounts of ketchup to his eggs.

He looks back up at Ciaran smiling at the mention of babysitting him "oh no. I am not letting you day sober tonight. We are going to take a cab and get wasted together" he says smiling all warmly but completely serious. He was already in party Gavin mode.
 
Ciaran stared at the mountain of ketchup Gavin was drowning his eggs in.
“Jesus Christ, you’re a menace,” he muttered, though the corner of his mouth twitched upward.

He took a slow sip of coffee, giving Gavin a flat look over the rim of the mug when the Brit launched into his dramatic plan for the evening.

“You’re not letting me stay sober?” he echoed, eyebrows raising. “Last I checked, I’m the one who keeps you in check."

He set his mug down with a soft clink and pointed his fork at Gavin.

“And also—you are the reason we had to take a cab home last time. You tried to fight a traffic cone because it ‘looked at you funny.’ I’m not repeating that.”

But despite the lecture, despite the dry tone, a warm laugh slipped out. He shook his head, letting out a long sigh that sounded more resigned than annoyed.

“Fine. We’ll get wasted. After I get off work. And we’re both taking tomorrow slow if I wake up with a hangover the size of Dublin.”

He nudged Gavin’s leg lightly under the table.
“Deal?”
 
"I will try not to go overboard as long as you let loose " he says knowing that they both need this night.

He finishes his eggs before looking back at Ciaran. "Thanks. I really needed this. I think we both do" he says before going to look at his phone.

"OH also since you are helping me, I may have signed you up for a free membership to my Onlyfans. I know you wont use it but its the thought that counts" he spoke those a small part of him wish he did use it.

"Anyways time to see how i did" he says as he goes silent and starts looking at his socials before his onlyfans page feeling excited
 
Ciaran dragged a hand down his face, the long exhale doing nothing to hide how reluctantly he was giving in.
“Fine,” he said, glaring half-heartedly across the table. “I’ll let loose. Just this once. But I swear to God, Gavin—if you make me do anything weird, I will rip you a new one.”

He jabbed his fork in Gavin’s direction, more stern older brother than best friend for a moment.

“I’m serious. No videos. No pictures. No drunken confessions recorded for your followers. Nothing ends up on social media. Nothing.”

His eyes narrowed, intense but not unkind—protective, if anything.

“I’m not becoming content for your fans. Or a meme. Or whatever the hell you’ll try to turn me into at three in the morning.”

A pause.
A softer breath.
Then the faintest tug of a smile.

“But… yeah. We’ll have fun.”
 
He looks at bit hurt at the sudden accusation. Sure he has done the videos and pictures but he would never use Ciaran for his followers. "I would never do that. I would never expose you against your will to the internet. I hope you know that." He says looking straight into Ciarans eyes before his look softens.

"Anyways I always keep the cute, funny videos and pics for myself" he says showing a picture of Ciaran making out with a lampshade.

He looks back at his phone and opens up the onlyfans. "Looks like I'm off to a good start tho. Not a lot of money but enough to have some fun. Its a start"
 
Ciaran blinked at the picture, a faint flush creeping up his neck. He groaned softly, hiding his face in his hands for a moment. “You really are a menace,” he muttered, though there was a reluctant laugh buried in the words.

He peeked through his fingers at Gavin, shaking his head. “Yeah, I know… I trust you, Gav. It’s just—” He waved a hand vaguely, sighing. “I’ve seen how fast stuff can get out there. I’m just… careful, alright?”

He rubbed the back of his neck, trying to shake off the lingering tension from last night. “Good start, huh?” he echoed, leaning back in his chair, voice quiet but lighter. “As long as it stays like that… manageable. Then I guess… yeah, have fun.”
 
Gavinin bit his lip seeing Ciaran peak through his fingers. So cute! "Yeah ill be careful, for the both of us" he says

"If it goes well I may not need a job. We will see though" he says before looking at the clock. "Not to rush you but you are gonna be late if you dont hurry" he knew how important this internship is to Ciaran and didnt want him to mess it up.
 
Ciaran glanced at the clock, then let out a sharp curse under his breath. “Ah, shite—yeah, yeah, I’m going.” He shoved the last bite of food into his mouth, already standing and grabbing his bag in one smooth motion.

He paused long enough to look back at Gavin, softer for a moment. “And hey… if it does go well for you, good. You deserve something that isn’t a complete nightmare for once.”

He tugged on his jacket, smoothing it down automatically. “Just don’t forget to hydrate or eat or… whatever it is you’re supposed to do when you’re, you know, doing that stuff,” he added, a faint smirk tugging his lips.

Ciaran stepped into his shoes, calling over his shoulder as he reached the door, “I’ll text when I’m on break. Try not to get banned off the internet before I get home.”

He shot Gavin a quick grin and then he was out the door.
 
Gavin laughed at the joke. Glad that things didnt seem weird after last night. "Ill make sure I have plenty of fluids "

He follows Ciaran to the door. "Dont forget to eat lunch this time. You get hangry if you don't." He says patting his back.

"I'll try not to feel too lonely until then boo" he says before opening the door for him. He felt warm and fuzzy with the the positive energy Ciaran gave him in encouragement and wanted to be just as encouraging.
 
Ciaran’s day went downhill the second he walked into the office.

His supervisor dumped a stack of last-minute revisions on him before he’d even taken off his coat, the client meeting ran an hour over schedule, and two different departments tried to blame him for a file that he had organized correctly and they had misplaced. By noon, his coffee had gone cold; by 2 p.m., he’d downed a second one out of pure survival; and by 4, he was staring at his monitor with the kind of numb exhaustion that made him seriously consider going back to bed for the next week.

He powered through it—because of course he did—but when the clock finally hit the end of his shift, he felt wrung out, tense, and more than a little ready to stop thinking altogether.

The cold air outside cleared his head just enough to remember he’d promised a night out. A small smile tugged at his mouth despite everything. Maybe getting drunk wasn’t the worst idea after all. He texted Gavin to meet up at the usual place before putting in his earbuds and enjoying the walk.

He headed toward the pub Gavin liked, hands deep in his coat pockets, shoulders tight from the long day. As the warm glow of the sign came into view, he exhaled—relief, anticipation, maybe both—and pushed through the door, scanning the room for his best friend.
 
Gavin had spent his day doing research on being a content creator as well as creating more actual content. He uploaded some provactoive poses and another, less intense self pleasure video.

He was having a lot more fun doing this than he expected he would. Perhaps this was meant to be his true calling? It eas too soon to tell.

He saw the text from Ciaran and smiled, spending the rest of his time getting dressed in a sexy and fun outfit, the type he normally wears out clubbing, revealing but more fun than anything.

He was at the bar, being handed two shots. He had gotten then short before Ciaran was was getting shots for the two of them to start their night off right.
 
Ciaran spotted Gavin immediately—because of course he did. Gavin was dressed like trouble incarnate, all skin and confidence and glittering charm under the pub’s low lights. Even after the day he’d had, Ciaran felt a faint twitch of a smile tug at his mouth.

He made his way over, shrugging out of his coat as he approached. “You look like you’re about to start a riot,” he muttered, though the amusement in his voice gave him away.

Then he noticed the two shots waiting for him.

“Jesus, you didn’t waste any time.” He slid onto the stool beside Gavin, rubbing a hand over his face. Up close, he realized just how exhausted he still felt—but also how much he wanted to let that exhaustion go.

He reached for one of the glasses, lifting it slightly. "I have a long day at work and the first thing you do is shove a shot in my face.” His eyes flicked to Gavin’s outfit again, a mixture of fondness and exasperation crossing his expression. “Just… don’t get me arrested tonight, yeah? You have before and I don't want to spend the night in a cell."

He clinked his shot glass lightly against Gavin’s.

“Sláinte.” He tossed it back, the burn hitting instantly—but God, did it feel good. A release. A reset.

He exhaled. “Another?”
 
He heard the voice that always gave him shivers. He smiled, handing the shot to Ciaran. "I figured you would need to start off the night with something strong."

He gives him a closer look amd sees the exhaustion on his face. "Drink up and forget about your shit day. Us two are going to have an amazing night!"

He laughs remembering the night they had to spend in the drunk tank of a police station. "I cannot make such promises but I will try to behave" this was clearly a promise that would be broken.

"Cheers!" He throws the shot back, feeling the warmth hit him before ordering a second round of shots for them.

"Damn thay feels good. Great way to start the night"
 
Ciaran leaned forward over the bar, tapping the counter with two fingers until the bartender nodded and started pouring. He let out a low hum—not quite irritation, not quite exhaustion, but something tangled in between. When he glanced back at Gavin, the tension in his shoulders eased just a little. “Yeah, I guess. Tonight’s as good a night as any to forget the world exists,” he murmured, offering a tired but genuine smile.

He accepted the fresh shot and rolled it between his fingers. “Work was a complete shitshow,” he said, voice dipping into a groan. “Someone screwed up a report, and instead of owning up, they dumped it on me because I’m the ‘intern’—whatever the hell that’s supposed to fix.” His jaw clenched at the memory. “Spent the whole afternoon cleaning up their mess while they sat there acting like they’d cured cancer.” The bitterness in his tone was softened only by the warmth radiating from Gavin beside him.

He took the shot, hissing a bit at the burn, then leaned sideways until his temple landed lightly against Gavin’s shoulder. Casual. Familiar. “I swear, sometimes I think they want me to quit just so they can replace me with another easy scapegoat.” He closed his eyes for a breath, letting the noise of the pub wash over him. “Whatever. I’m not thinking about them anymore.”

His head tilted just enough for him to look up at Gavin. “How was your day? Productive? Chaotic? Did you break the internet yet?” He tried for teasing, and the curve of his mouth made it clear he meant it, even if exhaustion still tugged at the edges of his expression.
 
He sat there quietly, listening to Ciaran unload on him. He isn't normally quiet and still but he made it work for Ciaran, always. "That sounds rough Ci. I hope tomorrow is better for you" he says knowing now wasn't the time for words of deep meaning, especially since he couldn't fully understand what Ciaran was going through. He didnt know much but knew he had pressure from his image he had to uphold

He smiles back at ciaran, becoming animated once again "it was great! I made a couple more posts and a few more that will be added on other days. " he seems really into this as he described some of the pictures he took in gruesome detail. "Also I have been responding to the few messages I have received. Nothing specific just vague and endearing" he spoke before knocking back his second shot
 
Ciaran listened, cheek still resting against Gavin’s shoulder for a breath longer before he straightened—just in time for the bartender to drop off the next round. He slid one shot toward Gavin and grabbed his own, rolling the glass between his fingers while Gavin spoke.

Hearing the excitement in his friend’s voice pulled a faint smile out of him. “Yeah? Sounds like you’re really getting the hang of it,” he said, and despite the teasing edge, there was real warmth in his tone. “You describing it in graphic detail while I’m trying to drink is a choice, though.” He tapped his shot glass against Gavin’s. “A bold one.”

He took the shot in one go. It burned sharper this time, spreading heat down his throat and settling low in his stomach. He didn’t wait—he waved for another two. When they arrived, he tossed the next one back with a small wince, shoulders relaxing all at once. The buzz crept in slow and warm, smoothing the edges of his frustration, loosening the careful walls he usually kept in place.

“God, that’s better,” he muttered, rubbing the back of his neck. His voice had dropped into something softer, less guarded. “Honestly? I’m glad you’re having fun with it. You look…” His tongue tripped, catching on a thought he absolutely couldn’t say. He pivoted quickly. “You look happy. It suits you.”

He reached for the fourth shot but didn’t drink it yet—just held it, turning slightly toward Gavin with a small, lazy grin. “Think you’re gonna get famous and leave my ass behind? Trading up for bigger, hotter roommates?”
 
"Damn, you weren't kidding about having a rough day, never seen you down then so quickly" he says teasingly, matching Ciaran shot for shot, starting to feel the buzz hit his head.

"Thanks, I am having plenty of fun. May be my career tbh to support my writing" he says before downing another shot.

He laughed a bit but didnt smile at that "I would never leave you behind Ciaran. We may not stay roommates but you mean so much to me and I could never replace you" he spoke in earnest. It always came easy to him, the truth, but even more so when he was drinking.

"Im only saying this because you will hopefully forget tomorrow, but I used to have a big crush on you when we first met. Took a lot of one night stands to get over the straight guy" he says ordering a double this time.
 
Ciaran blinked at him, the word catching him off-guard. “Crush?” he repeated, tasting it like he wasn’t sure what to make of it. After a moment he shrugged. “Honestly? That makes a lot of sense.”

He pulled another shot toward himself—the fifth, and definitely the one that would tip him toward questionable decisions—and knocked it back without hesitation. The burn felt good As he swallowed it down.

“What’s there to like about me anyway?” he muttered, fingers tapping lightly against the bar. His gaze cut sideways toward Gavin, curious and cloudy with alcohol. “Why put yourself through the torture of wanting something that could never happen?”

He leaned into Gavin again, eyes slipping shut, his voice dropping to something softer, rawer. “Isn’t it miserable? Wanting something you know you can’t ever have?”

The thought gnawed at him—had Gavin felt the same sick, aching want? The same quiet suffering Ciaran had been drowning in for years? Or had Gavin just fucked enough people to forget?

Ciaran swallowed, opening his eyes just enough to glance up at him. “How’d you get over it?”
 
Gavin was silent for a short bit, had Ciaran ever expected him? "You are kind, way too kind and you put others over your own health sometimes which worries me and makes me care for you even more. The way one corner of your mouth smiles before the rest. Your, sometimes annoying accent and how it gets thicker when you are angry or flustered. I can keep going" he says and looks like someone who clearly hasn't moved on.

"the heart wants what it wants. I can't help it like you" he says not noticing he used present tense. "There is a pain that wont go away ever but you get used to it. It becomes bearable. You are my best friend and I can't see spending my time with someone else so it works"

As Ciaran asks his last question Gavin looks him deep in the eyes, putting a hand under Ciarans chin. He moved close to his face as if to kiss him then pecks him on the cheek "I never got over it."
 
The words Gavin said shouldn’t have hit him as hard as they did, but they slammed right into him—kind, worries me, I like you.
All the things Ciaran wanted so badly and hated himself for wanting.

His throat tightened. His chest felt too small. “Gav…” he whispered, eyes flicking away for a second as if he needed to hide from the warmth in those words. His heart thudded against his ribs, drunk and aching.

Then Gavin touched his chin, and Ciaran’s breath stuttered. He didn’t pull away; he couldn’t.
And when Gavin leaned in, for that half-second Ciaran’s heart leaped, stupid and hopeful, right before the kiss landed on his cheek instead of his mouth.

Reality crashed back in.

He swallowed hard, blinking, forcing something like a laugh out of his tight chest. “You… you can’t just say shit like that,” he muttered, but his voice wasn’t angry. It was soft. Too soft. Fragile. “You can’t just—look at me like that.”

His fingers curled against the edge of the bar, knuckles whitening.

“You’re not supposed to say you never got over it,” he said quietly. “You’re supposed to tell me it was a phase or—some stupid crush you grew out of.”
 
"Hey, you were the one who asked so I told you. If you asked me while you were sober I probably would have lied, but you never did." His voice was a bit shaky, something that was a first for him in front of Ciaran. He seemed to be a bit rattled by his friends words for once.

"What does it matter if I have a crush on you or not? We both know you are straight and will mever feel the same way. I have accepted that." He ordered another drink, doing both his and Ciaran before standing up.

"Why dont we forget about this and just dance. We are here to have fun not drown in drama" he offered his hand to Ciaran but was no longer making eye contact, he couldn't make eye contact. He knew Ciaran wasn't angry but his reaction still shook him regardless.
 

Users Who Are Viewing This Thread

Back
Top Bottom