Work Text:
“I can’t fucking believe you.”
Gerard hears Frank’s angry tone of his voice slipping its way through the warm, fuzzy high that has consumed his entire mind, before he can see the younger man.
“You are truly un-fucking-believable Gerard. I can’t fucking leave you alone for a single second.”
Gerard giggles at the way Frank’s voice pitches higher as he gets angier. He loves Frankie, especially when he is whiny and self righteous, and he wants to wrap his hands around the other man’s throat, pressing down on his windpipe until he well and truly chokes him out- until he’s begging and pleading for release… or for more.
“You’re supposed to be sober Gerard.”
The words process lazily, sliding through Gerard’s giddy mind like glass. Huh, was he supposed to be sober? Why would he want to be sober, when this felt so good whenever he got high. He loved feeling good, and fuzzy and warm. Like he was fucking flying. What was Frankie talking about? That made no sense to him. He loved being high. He always had.
“Fucking listen to me Gerard.”
Frank’s angry figure suddenly materialized in front of him, like a ghost that was made up of a corporal form rather than of shadows.
“You’re supposed to be sober. SOBER GERARD.” Frank screamed, his voice cracking like an angry little kid and Gerard couldn’t keep himself from giggling- Frankie was just so adorable when he was angry.
“You are not actually laughing at me right now.” Frank practically growled at him, “You can’t possibly think this is funny right now.”
Gerard leaned into the other man’s grip on his shoulders, he liked when Frank touched him. It felt good when their bodies connected. And sure Frank was holding him very tightly in this moment, but he wanted to feel Frank’s hands on his bare skin desperately. He needed it. And it didn’t matter if the touch was nice, as long as the touch existed at all.
Gerard could hear how fast the other man’s heart was beating with how close they were, as he swayed on his feet, every limb feeling both too heavy all at once and not real at all.
Frank caught the staggering man, roughly shoving him to be leaning against the wall of a tour bus for who knows what band, so that he didn’t fall over in his intoxicated stupor.
“You’re supposed to be sober, Gerard.” Frank’s voice sounds sad now and it makes his head reel, because he likes angry Frank and out of control Frank and happy Frank, but a sad Frank has the power to turn Gerard’s high very bad, very fast, if he puts his mind to it.
“You’re supposed to be fucking sober. Not some fucking sloppy, drunken whore.”
Frank is once again yelling by the end of his exclamation and it makes Gerard giggle because angry Frank is back. Silly angry Frankie who thinks Gerard is simply drunk and not high as a kite off of some mystery powder he snorted in the bathroom of a mystery tour bus, with mystery people. Silly, silly Frankie. Always angry and never fully aware of how badly Gerard was screwing everything up, screwing his life up really.
“Look at yourself.” Frank took a step back, using one hand to keep Gerard pinned to the burning hot metal of the tour bus (clearly scared that the man may pass out if left to attempt to stand up on his own), and the other hand to gesture up and down at Gerard’s shaking body.
“You’re pathetic,” Frank spat at his feet, “Fucking pathetic, Gerard.”
Frank was staring at him with such intensity, hatred and anger and disapproval seeping into his expression, that it made Gerard’s skin light on fire. His head felt like it was soaring and his cheeks were warm and there was heat pooling in his crotch in that way he always felt when Frankie was around him, when he was high out of his mind and so incredibly turned on that everything felt like a joke- a game he never quite won.
Gerard felt his hand creep down to his pants, desperately wanting to get a hand on his dick as Frankie yelled at him. But then there was a hand catching his wrist so tightly he was afraid it may break.
“Are you fucking kidding me???” Frank spat at him, and then through his intoxicated foggy brain, Gerard noticed a look of horrified realization dawning on the guitarist's face.
“What the fuck are you on, man???” Frank squeezed his wrist painfully, using the hand on his shoulder to shake him as he yelled. “What the fuck are you on.” He repeated again, tone cooler and more demanding than before.
Gerard tried to sneak his hand back down to his crotch, because god was he fucking turned on. But Frank squeezed him so hard he cried out in pain, and he quickly stopped trying to grope himself.
“No, Gerard.” Frank’s eyes tried to meet his own dilated ones. “You need to listen to me right fucking now. What. The. Fuck. Are. You. On?”
He punctuated each word like a bullet as he asked his question and Gerard couldn’t help himself, letting a giggle rip through his throat. He loved when Frankie was angry.
“Is it coke??” Frankie asked him, shaking his shouder once more. “Is it fucking coke, Gerard. Because it’s always coke with you Gerard and you’re acting like a stupid little coke whore right now, all desperate for me… and for nothing at all.” Frank’s voice trailed off, lowering into something even nastier than before. “Except you’re not even a good one at that. Don’t you know coke whores are supposed to get fucked up quietly and enjoy their high without making it someone else’s fucking problem.
Frank laughed, free and unbrudened. “I can’t believe you can’t even manage being a coke whore without fucking it up.” The insult bit deep and Gerard felt the smallest bit of his elated high slipping away from him.
“If you’re going to be so stupid and mindless, you should at least do it right. Don’t you know it’s a little coke whore’s job to look all pretty and blissed out, high out her mind in some corner or bathroom stall, while she waits until someone is ready to take her home.” The words floated around Gerard’s fuzzy mind, digging into his brain in painful ways and yet arousing ways all at once. It was confusing and it disoriented him. And Gerard felt like he was going to drift off from this world if Frank kept speaking to him.
He opened his mouth once, closing it without speaking, and then again- as if trying to discover how his jaw worked- too high and drunk and fucked up to remember simple basic things, like how to speak.
“You…. look like-a pupppppy right now…” Gerard’s words slurred together, feeling too heavy and out of place on his tongue. He feels his body flip forward, and Frank is now pushing into him to keep him in place.
He wants to stop talking, or maybe puke or maybe melt into the hot summer asphalt beneath his feet, but he needs Frank to know how pretty he is when he’s like this; how horny the smaller man make’s Gerard feel all the fucking time, so he continues trying to push the words out “My cute little puppy….. my Frankie…good boy.”
Suddenly aware that he has a second hand that is not pinned in Frank’s punishingly firm grip, Gerard awkwardly twists his other arm to get his hand free. He clumsily tries to pet the spot behind the guitarist's ear, the spot that makes him usually go boneless and drool at the point of contact, but he is both too high and too drunk to do anything coordinated and instead he fumbles with his own limbs as Frank stares at him with a dangerous blankness.
“Don’t you want to be my good boy, Frankie.” He tries to coo at the smaller man, but it sounds high and whiny and sloppy and messier than he intended. It is clear to anyone that Gerard has no control in this situation, but he still clings to its falsehood like a lifeline.
And those words, mixed with his overt intoxication, are clearly Frank’s last straw because suddenly Gerard feels his body being violently manhandled, twisted around like he weighs nothing, and shoved face first into the exterior of the mystery tour bus.
“How fucking dare you” Frank hisses, finger’s blindly finding the button Gerard’s pants ridiculously tight woman’s jeans.
“You are pathetic, Gerard. Real fucking pathetic.” Frank snarls at him and god is it fucked up that Gerard is already getting even harder under Frank’s domineering touch, and cruel words.
“Can’t even get yourself fucked up in the right way. It’s really pathetic, Gee.” He adds, condescension dripping from the nickname as he unzips the man’s jeans. Shoving both the seat soaked pants and his underwear down to his knees in a way that would keep him from running, even if he were suddenly coordinated enough to get out of his current position pinned against a random bus in a darkened parking lot in the first place.
Maybe Frank is right because all Gerard can do is giggle and think about how much he loves Frankie, because his high feels that fucking good right now and he is in fucking heaven and Frank is paying attention to him and he’s nothing if not desperate for attention (especially attention from Frank).
The shorter man, pushes his body against his own and faintly Gerard processes the feeling of his still clothed hard on pressed against his exposed ass, which makes him giggle more because he likes Frank and maybe they’re gonna fuck and sure he usually tops but he will take anything in this moment- he’s that desperate. He needs Frank to be inside him more than he needs oxygen.
It feels like Frank can read his mind. The other man’s breath was hot against the shell of his ear, nibbling and causing Gerard to squirm in pain as Frank slotted his knee between Gerard’s two legs- pushing them apart violently.
“And then to have the audacity to try to dominate me.” Frank’s angry voice fills his entire brain, seeping into his mind from his ears and making a home in his skull. “Fucking pathetic…”
Frank bites down again on his earlobe, and this time Gerard screams out in pain because it is all too much and he can feel warm, coopery blood slipping down his skin and catching in tangled, box dyed, sweaty black hair at the base of his neck.
A sweaty hand clamps itself over Gerard’s mouth, and for a second he panics- limbs lashing out at the loss of air- before his drug-addled mind realizes that he can simply breath through his nose instead. But despite the oxygen returning to his body, he still feels so incredibly wrong at this moment. His entire body is too warm, sticky with the heat of the summer and cocaine and alcohol mixing in his blood stream and arousal.
“Well if this is what you want,” Gerard can half feel, half hear Frank unzipping and pulling down his own jeans, “I can arrange that for you sweetheart. If you all you want is to be a pretty little thing to fuck while you’re high out of your mind- I can make that happen.”
Gerard wants to scream that no, this is not what he wants. He feels sticky and disgusting and on the wrong side of his high, the comedown violently threatening his sense of sanity. The bus is burning hot against him and the sound of cicadas and music booming from tourbus parties mix together with his own beating heart, and he feels scared instead of turned on. He loves Frankie. He doesn’t want to actually be hurt by him. And sure Frank is a masochist, and he likes hurting Frank, but Gerard is not and this just feels scary. He is scared.
Gerard feels a glob of spit land right above his exposed hole, wet and dripping down his sickly warm skin. He feels himself gag against Frank’s hand on his mouth, because this is disgusted and so not sexy in the slightest, but Frank simply shushes him before shoving the pad of his thumb into Gerard’s hole.
His scream is muffled by the hand clamping down on his mouth, but it is still far too loud and suddenly Gerard is very aware that they are very much in public and he swears he can feel a thousand eyes staring at him as he screams into Frankie’s hand as his asshole feels like it is being torn apart.
Gerard practically never bottoms, but when he does he is always prepared more or less beforehand, slow, deliberate hands stretching him open. But he has clearly pushed Frank far past his breaking point and he is not gaining any sympathy from the smaller man, and there is not such thing as prep on this moment.
And rather, the pain in this moment is excruciating. And he feels like he’s being ripped in half as Frank works him open far too quickly with nothing but spit and what Gerard fears may be his own blood for lubrication.
He feels like he is going to choke on his own tears as they drip heavily down his face, pooling around the hand on his mouth and seeping in through the corners. He is screaming more and more and more, allowing more tears to enter his mouth around the gaps between Frank’s grubby fingers. The pain is too fucking much, and for a second Gerard feels like he blacks out on red hot, searing pain as Frank removes his thumb, adding one slender finger and then a second one in alarmingly quick succession.
Gerard feels his head lull to the side, as Frank removes the hand from over his mouth, quickly settling his tattooed fingers around his throat. As he works his fingers roughly in and out of him, every time Gerard lets out a whimper or a cry, Frank tightens his hold on his throat, restricting the airflow. It is clearly an even more effective way of making Gerard shut the fuck up than holding his mouth shut, because now the screams get stuck in his throat, complaints barely able to climb to the surface and make it out of his lips in nothing more than a hoarse little whisper of pain.
And then his eyes become unfocused and Gerard is unsure if it’s thanks to the loss of air or the drugs coursing like venom through his veins. But he feels like he’s completely detached from his body, for a moment, only pulled back to reality by the feeling of Frank removing his fingers, and yes that most definitely is blood he can feel on his backside.
“You’re lucky I can stand you.” Frank whispers in his ear like some sort of prayer, before he can hear a spitting sound once more.
The statement gets caught in his fuzzy brain, repeating over and over and over again like a mantra.
You’re lucky I can stand you.
You’re lucky I can stand you
You’re lucky I can’t stand you.
YOU’RE LUCKY I CAN STAND YOU.
And maybe Frank is right, maybe he should be lucky the other man can stand him. Or maybe he’s just intoxicated and scared and humiliated and wanting to go back to his bunk and sleep this whole thing off like a bad nightmare he can’t shake.
“You’re so pathetic, Gee.” Frank’s words bring him back to reality and Gerard wonders if he should be concerned that he doesn’t remember when Frank fully entered him.
He imagines it must have been immensely painful when it happened, Frank is small sure, but any cock in an ass only prepared by blood and spit is going to hurt like hell. The fact that it simply has slipped away from his memory speaks profoundly to some sort of drug induced haze or trauma that he’ll never truly be able to unpack after this moment in time. Faintly, Gerard wonders if Frank is raping him, but he shoves those thoughts so far back into his mind that he fears they will come oozing out of his ears. Frank would never rape him. Frank loves him.
“I can’t believe you're actually getting off on this.” Frank’s tone is one of disbelief and to be fair Gerard doesn’t believe he’s actually getting off on it either.
But then he can feel Frank’s hand wrap around his own pulsing cock, trapped between his flushed skin and the burning hot bus and Gerard fears he may throw up for a second, because he really is rock hard and god does that make his brain spin.
“You’re so fucking hard right now, baby. It’s adorable.”
Gerard feels his entire body flush with embarrassment. Here is screaming over the feeling of Frank inside him, while somehow still letting himself grow rock hard. It is confusing him, and he’s starting to feel the come down of the cocaine coming on and that mixed with the alcohol coursing through his veins and the humiliation of the man he regularly tips having him pinned between his stupid small body and a random tour bus, makes tears leak out of his eyes- hot and heavy.
“I bet people are staring at you getting all fucked up, princess. They probably can’t stop looking at how pretty you look all bottomed out on my cock.”
Gerard’s face grows as hot as the metal of the bus it is pressed into. His entire body rigid at the comment. He is nobodies princess, and really nobodies bottom and this is all very wrong. Fucking wrong. He doesn’t want this. He wants another hit and to be buried in Frank’s ass as he slaps his it firmly and whispers cruel words in his ears. That’s where he belongs. On top of Frank. In Frank. Humiliating Frank. Making Frank cum. Hitting Frank. Fucking Frank. Ordering Frank around. Not trapped, pinned to a tour bus after some stupid party and spread out, ass exposed like some little bottom bitch in heat as he was impaled on another man’s cock- a man who is so much smaller and weaker than he is for that matter.
“I bet they’re staring at you right now, sweetheart.” Frank punctuated his words with thrusts of his hips forward and into Gerard’s tight home. “They’re probably eating you up. Whispering about how pathetic and disgusting you are.” He cooed, rubbing Gerard’s hip in a disgusting display of intimacy that made Gerard’s skin feel like it was on fire.
“They all know you’re a coke whore, Gee.” Frank teased, “You’ve fucked like half of them before.” He giggled, “They all know you’re not a bottom, sweetheart. They’re probably edited to see you get knocked down a peg. And it’s not like they don’t know that you would do anything for a high, wouldn’t you baby?”
Gerard moaned as Frank fucked into him deeper, his cock ramming into his prostate just right, every couple of seconds- chasing him to moan out wantonly.
“It’s pathetic, sweetheart. You let me take you in a fucking warped tour parking lot in the middle of nowhere around all of your closest colleagues and friends. Something really is wrong with you.”
“You’re acting like all the little ‘bottom sluts’ you like to put in their places.” He continues, teasing Gerard, and clearly there was something cathartic about this entire exchange- because Frankie never seemed to want to top him before, but this was very clearly needed and very clearly personal.
“Getting fucked by your bottom, In front of all of these people you want to respect you so desperately.” He laughed, so loud it carried across the parking lot. “They can see right through you sweetheart. They know what you are, a pathetic little bitch.”
Frank increased the speed in which he was fucking Gerard, making him feel so desperate for release, betting for it- he didn’t even care how humiliating this entire thing was.
“I wish you could see yourself like this sweetheart. It’s what you were born for afterall, you look so pretty all fucked out on my cock.” And yeah, maybe that was too much for even Gerard’s high mind to tune out and he felt himself squirming in humiliation and arousal.
“Stay still, sweetheart.” Frank chided, grasping his hip in a bruising grip and forcing them to stop rocking back and forth.
“I’m not even that big, Gee. You sure like to make fun of me for it.” His voice is whiny, but pronounced in a way that makes Gerard’s hair stand on end. “And here you are screaming and crying like a fucking pussy. Get over yourself, bitch.”
Gerard wanted to sob because Frankie was right. He really wasn’t that big and it was mortifying that he was reacting so intensely over someone who wasn’t even that well endowed. It was part of what Gerard loved about Frankie so much after all.
Gerard was fully zoning out at that point, but he was pulled back to reality by the unmistakable sound of Frank rustling around behind him. The sounds were all mixing together into some large cacophony of Warped Tour ambience. But then he heard the shutter of Frank's phone camera behind him- causing his limbs to thrash out violently because what the fucking hell Frankie. It was one thing to let his bottom fuck him and an entirely different thing to have his bottom photograph him with his own cock deep in his ass.
Frank simply shushes him, soothing hands running through his hair. “It’s just for me, sweet thing. I want to be able to hold onto this moment forever.” He whispers and Gerard faintly wonders if that’s supposed to make him feel better. Because no, it doesn’t make him feel better. He doesn’t want anyone to have that photo. No one. Not even Frankie.
But then Gerard feels Frank’s calming hand close on the back of his head forcefully. And then he is taking a handful of his hair into a fist and roughly pulling him to be cheek flush against the bus- face leaning towards the side instead of face first into the scratched up metal exterior of the bus.
Gerard's eyes blurred as Frank rammed into his prostate, hips snapping forward painfully against the greasy bus. He felt his face flush as he moaned in pleasure at the combined sensation of his prostate being stimulated and the pressure of the hot metal against his leaking cock. It was mortifying and so very humiliating, but it felt so fuck good and Gerard couldn’t help himself, rolling his hips up tentatively to gain more pressure.
But then his eyes were clearing as he rapidly blinked away tears and the physical sensations of being high, and all of a sudden it made sense why Frankie had forced him to face towards the side instead of letting him hide in his shame by burying his face in the side of the bus.
Gerard felt his stomach drop as he came face to face with the slack jawed faces of his little brother and best friend, standing less than a foot away from him as he was being fucked.
Frank snapped his hips forward, straight into Gerard’s postage and a scream escaped his mouth without his own consent, causing his vision to blur again and Mikey took a frightened little step forward, arms outstretched like he wanted to touch Gerard, to soothe and protect him. But he stopped just short of actually touching Gerard, arms outstretched awkwardly, taking in the position Gerard was in fully.
Gerard felt drool pool by the corner of his lips as Frank kept pumping in and out of him at a brutalizing pace.He tried to look away from his brother, as his pleasure grew in intensity, but Frank simply tsked at him- laughing and using his hair to force him to look straight at his brother.
Mikey‘s eyes looked terrified as he stared into Gerard’s own vacant, drug induced gaze. He looked like he was going to puke all over the warm, cracked asphalt of the parking lot. His usually stoic face was contorted in pain and confusion and hurt, eyebrows scrunched up and tears threatening to spill down his face.
“Oh Gerard…” He whispered, arms still outstretched like he wanted to touch but was too scared to. Hearing his little brother’s voice over the sound of his own breathy moaning made him squirm in discomfort. It was all so wrong.
“I didn’t know it was this bad again, sweetheart.” Mikey’s voice was calm, dripping with pity and concern.
Gerard wanted to snarl at him, because his little brother should never be calling him sweetheart and dotting on him like this. He was the older brother, the protector. That was his job. He was the big brother. He was supposed to take care of Mikey, not the other way around. But he was high, not stupid and he knew that if he dared say that to Mikey there would be a very public, very valid explosion between the two brothers and it wasn’t like Gerard was in any position to fight his little brother currently.
That still didn’t stop him from mumbling out a little, “it’s not Mikes…promise."
And then Frank was fully laughing behind him, so hard and full that Gerard could feel it vibrating from the place his cock was seated in him.
“Is that really the story you’re going with?” Frank asked, loud enough that anyone around them could hear. “Because normal, sober people usually don’t let their little brothers,” he pulled Gerard’s hair tightly, making him whimper as his eyes expanded- fully taking in Mikey’s appearance in front of him. “Especially little brothers who idolize them, see them taking it up the ass by the man they are pegging on a semi-regular basis.”
Gerard knew Frank was right, but he hates admitting his own fault and he simply scrunches up his face in defiance. Fuck Frank and fuck his stupid correct observations.
Mikey’s hand feels cool against his burning hot face as he pushes Gerard’s sweaty hair out of the way. It feels so calming and cool and he can’t help himself from leaning into the touch. Because he feels so out of control and high and fucked out and this is Mikey. His fucking brother who loves him more than anything and he desperately needs the comfort in this moment.
“I…” he started, clearly struggling to find the right words to express what he was feeling. “God Gee, this is low even for you. You guys are in public Gerard, does that not mean anything to you anymore. You should be embarrassed… and that’s not even mentioning that Frank is like the biggest bottom ever, dude…” he pulled his hands back, wringing them together anxiously. “And people can like…”
He paused, “fucking see you Gerard. I can see you. We were just looking for you because we were worried, dude. And here you are getting all fucked up, which is so fucking out of character for you, and you’re in some ridiculously high state - like what the fuck is going on with you. Why do you look like this?? Why are you letting Frankie do this to you???”
He frantically gestures at him and Frank and for a second Gerard looses the pleasure of being fucked and the feelings of elation from his high and he is left with only sadness and disgust for putting his little brother through this. It’s unfair to Mikey. No one should have to witness their big brother like this. And god Mikey is a good little brother, chill about sex and everything, but it would be a lie to claim that this is not one of the most humiliating, degrading things to fucking ever happen in Gerard’s entire lifetime.
“And god Gee,” his words are full of disgust and overwhelming amounts of pity and Gerard wants nothing more than to scream and cry and cum all at once, because this all too fucking much. And god does he need another hit, because he’s already coming down and the humiliation is horrible when he’s high, but makes him suicidal on the come down. “You should be embarrassed, kid. This is fucking embarssing. I’m embarrassed to even be here right now. And I am, because I love you. Because I fucking care about you. But this is too much, Gerard- even for you, bud.”
And god is Mikey right, he should be fucking embarrassed. Even Mikey calling him kid in his little monologue is embarrassing enough, he can’t even begin to wrap the fact around the fact that his kid brother just watched him getting fucked by his own best friend while he told him off about his drug habbits.
“Fuck,” Mikey took in a shuddering breathe. “I have to go, just-“ he paused trying to find his wording. “Pull yourself together Gee, hopefully Frankie can put you in your place and for once something will work out for you, ok.”
He then turned and walked away from the scene like a ghost. And god did Gerard hate himself even more than before over the fact that he physically and emotionally couldn’t follow his little brother in this moment. 1: because he was literally trapped by Frank’s dick inside of him and 2: because he was so blissed out and close to orgasming, that he couldn’t possibly imagine untangling himself from Frank and chasing after his emotionally distraught little brother in this moment.
Gerard’s eyes almost crossed with pleasure as Frank increased the speed in which he was fucking him. His body felt limp and his mouth fell open, drool dripping down his face stupidly.
“Hey,” Gerard almost choked on his own spit as Ray spoke, he had completely forgotten he was there. “Maybe Mikey is right.” He added, voice far too chipper for the situation, “Maybe letting someone like Frank dick you down will help.” He laughed and Gerard felt like his mind was reeling because why the fuck was Ray fucking laughing at him like that??
Frank increased his speed, adjusting his hips to hit his prostate even better, causing Gerard to whine and moan in overwhelming pleasure.
Clearly sensing his confusion, Ray little out a little breathy laugh. “It’s ok sweetheart, I know you’re too stupid to understand.” He spoke matter of fact, like it was a fact that Gerard was too stupid to be present at this moment in time- simply a willing hole to be fucked.
“Maybe if you were sober, you would get it. But not when you’re acting like a dumb, high bitch.” He added, making Gerard whine at the comment, hecaude he was not a fucking dumb bitch and who gave Ray the right to say that about him.
“He’s close, right?” Gerard felt his face scrunch up in embarrassment when he realized that Ray was speaking right over his shoulder to Frank, like he was some stupid object that didn’t understand English, and not a full human that could contribute to the conversation.
“Am not!” He pouted, wanting to be included, and prove that he wasn’t close to coming all at the same time.
“Did you hear something, Frankie?" Ray chuckled, using the large palm of his hand to rub at Gerard’s stomach- inches above his straining cock. “It sounded like a whiny puppy trying to get our attention.” He teased, running calloused fingers over Gerard’s warm skin, causing him to lean into the touch desperately.
“I’m proud of you Frankie; for finding someone pathetic enough to let you and your tiny cock top them.” Ray teased and Gerard swears he could feel Frank’s embarrassed blush on his skin.
“It really is impressive, sweetheart. I never thought that would ever happen. I know you’ve tried a lot but you’re so tiny and cute and your cock is pathetic, it’s not like it could ever fill anyone up.”
Ray slapped his ass and Gerard jumped, causing Frank’s cock to slip further in, hitting Gerard’s prostate dead on and staying there as he whined frantically.
“Never knew a puppy could fuck so well, you’ve always just been my bitch to breed Frankie- but you’re doing so good right now, my love.”
Gerard could feel Frank's body tense at the humiliation he was experiencing. And he wanted to pump his fist in the air in victory, knowing that he was not the only one feeling so very small and exposed and humiliated. Frank truly was a bottom at the end of the day, no matter how much he wanted to put Gerard in his place and pretend to be a top.
“But it’s not a shocker that Gerard is the only one pathetic enough to be satisfied by you.” Ray’s words cut like a knife. “He would take anyone and be grateful for it. Little bitch is desperate to be fucked.”
Ray was talking about him, but it was clear he wasn’t talking to him. “He’s too high and stupid to know what’s happening right now anyways, too stupid to know that you have a tiny, pathetic little cock, baby.”
Ray cupped his face with his hands, mushing the skin together and cooing at him like he was a stupid little kid.
“Isn’t that right, puppy?? You’re too stupid to know that Frankie is too small to fill you up??? Such a stupid puppy.” He cooes, “Letting my other puppy fuck you, two little bitches in heat trying to hump each other until you get knocked up.”
Gerard felt his heart skip a beat at Ray’s words, squirming in shame and arousal and somehow impaling himself further on Frank's cock- causing a moan to escape from his lips.
“Awww such a sweet, stupid little girl you are.” Ray ran his fingers over Gerard’s flaming hot cheeks. “Such a sweet, stupid girl. Ready to let anyone fuck you for your next fix. Too stupid and high to know that Frankie is a pathetic little bottom bitch. Only pathetic little girls would let someone so small near them.” He was cooing at him like he was being sweet, but his words were cruel and Gerard felt tears bubble up to his cheeks.
“Aww, Frankie. She’s crying. Poor girl doesn’t know that this is what she was made for. Just a hole to fill. Nothing more, nothing less. Sweet pathetic girl.” He cooed and Gerard wanted to disappear with how embarrassed he felt (and further with how turned on it was making him).
“Go faster, puppy.” Ray spat over his shoddier, clearly speaking to Frankie as he slipped two large fingers into Gerard’s mouth.
“Suck.” He commanded, straight forward and simple, and Gerard was so far gone he obeyed straight away, not questioning the command in the slightest.
“Aww, Frankie. You’re so called dominant is listening to me like a good little bitch.” Ray cooed and Gerard felt tears drop down his face, because he really did listen to the command like a good little bitch.
“I can’t believe you claim to be a top.” He teased, as he pushed the pads of his fingers down on Gerard’s tongue, feeling his molars, before pushing further back, almost gagging him.
“This mouth was made to suck cock sweet girl.” He added, before his other large palm reached out, laying flat on his stomach, inches above his crotch and Gerard almost came in that moment from the contact of Ray’s fingers alone.
“You’re so pathetic, sweetheart. I can’t belive you let your little brother watch you get fucked by literally the most submissive man I’ve ever met….No offense puppy.” He added, using his other hand to ruffle Frank's hair affectionately.
“If you’re in charge Frankie, I guess I should ask your permission to touch his little cock. Is that ok, puppy?” He asked like it was a question, but Frank knew it wasn’t really and simply hummed his ‘permission’.
Ray’s large hand left its place fucking his mouth, with a wet popping sound. He then wrapped the spit covered, slick digits around his cock within a second, jerking once, twice until Gerard came with a strangled scream. Frank’s hand that had found itself back on his throat, lifted enough that the scream echoed in the parking lot. And this time Gerard was sure people were looking, because he could hear them snickering to each other. And the come down and post orgasm we’re mushing together so intensely in his that he felt like putty and he was so very aware of how pathetic he truly would look to any outsider in that moment.
“You can come now puppy.” He heard Ray speaking to Frank like he was underwater and he was only aware of the command because of the way Frank’s entire cock clenched and then sprayed hot, warm cum onto his insides, claiming him with his seed. The feeling of it, simultaneously being the most mortifying thing Gerard had ever experienced, because this was his fucking bottom, and he had just fucking came in him like he was something to be claimed and owned, and also somehow claiming and grounding and calming all at once.
Frank could clearly sense Gerard’s angst radiating off of him, because he chuckled softly. “Maybe next time if you want to fuck me like a man, you shouldn’t present yourself to me like such a needy whore.” Frank teased him as he pulled out, with a wet little squelching sound- his hole spasming with the emptiness.
“Maybe this is an incentive, Gerard.” Now that he was post orgasm and definitely coming down from his high, Gerard was even more annoyed by Ray’s presence in this situation and tone of voice. “If I catch you high off your ass again,” His tone was playful and light, which made him want to cry because it made it very clear that Ray and Frankie, and even fucking Mikey we’re deifnrily in the right. “I will let Frankie fuck you again like the coke whore you are currently displaying yourself as.”
He then slapped Gerard’s ass, harder than Gerard felt was truly valid in the situation.
“Does that sound fair, sweetheart?” Ray asked.
But Gerard stayed silent because he could feel the other man’s cum inside of him and it felt disgusting, and he knew that they were outside and people could see them and he was embarrassed and feeling so incredibly unpleasant.
“I said,” Ray smacked his ass harder and Gerard let out a surprised cry at the action. “Does that sound like a fair punishment, princess?”
A glob of cum dripped out of his abused hole and Frank giggled, simply collecting it with his thumb, stuffing it back into his abused hole. “Master is asking you a question, Gee.” He whined, clearly having fallen into his own submissive headspace.
“Yes…” Gerard’s voice trailed off at the end, a shocked yelp bubbling up when Ray smacked his ass once more.
“Yes what, puppy?” He prompted and Gerard wanted to sob because he was not a fucking submissive and this was so fucking unfair.
Ray’s hands clutched his abused ass, pulling at the red skin and causing Gerard to whine at the sensation. “Yes what?” He teased, clearly unhappy with the answer Gerard had provided him with the first time.
“Yes, sir.” He ground the words out, simply wanting to be swallowed up by the universe and disappear entirely.
And then Ray was chuckling as if this was the funniest thing ever and not the downfall of Gerard and his sense of self and confidence and well being.
“Good boy.” He praised and Gerard wanted to fucking scream that he was not a fucking sub.
“Maybe this will teach you to be more responsible, Gerard.” Ray mused, his hands already off Gerard and in Frank’s hair, like he was something disgusting that didn’t deserve to be touched so causally. “Only good boys get to top, sweetie. And you definitely are not a good boy. You’re a very very bad, naughty boy. Who sneaks around and lies and does drugs and hurts the people he claims to love.” Ray laughed and Gerard felt feral, unbridled anger bubbling up- because fuck Ray. And fuck Frankie. Fuck all of this bullshit.
“Now why not you prove that you’re a good boy to your master, cutie” Gerard almost punched Ray at the combination of the title and the nickname, because he was not fucking Frankie and he did not get to be bossed around by Ray of all people, but he knew he was on thin ice already. “that you can be a good boy and apologize to your brother for being a little bitch.”
It was phrased like he has an option, but Gerard knew he didn’t have an option. “And then maybe we can talk about your privileges again.” Ray smirked, smacking his ass again for emphasis, clearly trying to prove that he was in charge here and not Gerard.
He then leaned over and yanked his underwear and pants up in one swift movement, zipping them up and situating the fucked out man as best he could without being too kind to him. He didn’t need Gerard to take too much comfort in what was meant to be a punishment.
“Now, Gerard.” He added sternly, “and if I find out Mikey was crying there will be hell to pay.”
And then Gerard was scrambling off to find his little brother, refunding to accept the fact that he was listening to the order, and teacher trying to convince himself that he would have gone after Mikey anyways. That was his little brother after all, and Ray was right- he didn’t want Mikey to cry. No matter how fucked up Gerard had made everything, he needed to make it all right, if not for his own sake- than for Mikey’s.