Fandom: EXO
Title: Of Bathrooms
Rating: NC-17
Pairing(s): Baekyeol, Sehun/(mysterious hyung (lol))
Summary: Part of my awful collection of voyeurism one-shots that take place with different members in different rooms... woo thrilling
Warning(s): voyeurism
Word Count: 3.6K
~ I wrote this entirely for
zeraiya~ you are amazing and perfect and my favorite author evar and why am I offering you shitty one-shots as an expression of my love?
~ one day I'll write a proper offering to demonstrate my love but for now... have some pwp
~ and I really am sorry this came like what two months after your birthday and i separated it into three parts so I could give you part of it now instead of later... now it gets to be a christmas present tho
Of Bathrooms
Sehun shoves the door open a bit too roughly and it slams against the wall with a loud thunk.
He grabs onto the door for a second, embarrassed that he slammed it in a public bathroom of his company’s building where he is supposed to be completely professional and adult-like - ignoring the fact that he is still a teenager and one of the youngest idols employed by SM - but after a moment he lets it close on its own. A quick sweep of the six stalls tells him that no one else is in the bathroom to witness his actions anyways.
Sehun runs some cold water and just before he splashes a bit on his face, he remembers that he is wearing makeup and is not allowed to remove it yet. He shuts the water off immediately and leans against the counter, shutting his eyes tight.
“Its not a tantrum,” Sehun growls, his fists tightening against the granite. He pushes away from the counter and begins to pace the small bathroom and when he attempts to run his hand through his hair in nervous habit, his fingers get stuck in the mountain of hairspray that is layered over his light gray locks.
“Crap,” he groans, rubbing his hand against his performance pants to get the gunk off. “This is all your fault hyung,” he grumbles, mentally glaring at the older boy who isn’t even anywhere near him.
Thats right. It’s all his hyung’s fault for accusing him of being a brat.
Sehun is not a brat, nor is he spoiled as his hyung suggested.
And he didn’t have to snap at Sehun and accuse him of being those things in front of all the members. It didn’t even matter that as soon as the words had finished leaving his hyung’s lips, a look of horror had crossed his face. It also didn’t matter that he had attempted to apologize as Sehun had walked out of the room where they were taking pictures for their comeback teasers. The damage had been done and Sehun’s hyung wouldn’t have said those things if some part of him didn’t believe that Sehun was exactly that; a brat.
Well, Sehun could show him a brat. He could ignore his hyung well enough. He wasn’t that dependent on the other, he could do things on his own.
“Hate you,” Sehun mutters, even though the words are false to his own ears. He continues to pace the tile floors.
It’s when he is the far back of the bathroom that he hears voices coming from outside. Truthfully, Sehun should probably leave the bathroom and use their lunch break to eat or catch up on the sleep he has been missing out on lately, but rather than do that he finds himself locking himself in the farthest stall from the entrance and biting his tongue to stay silent, because if someone comes in, he really doesn’t want them to see him like this.
The door opens with a slow creak. Clearly, whoever has entered is not as emotional as Sehun was and doesn’t have a need to slam the door open. Sehun, without really realizing, begins to hold his breath.
“Baekhyun just go in,” a deep voice urges and there is a clatter of a quick few steps like someone has tripped.
“Yah! Chanyeol don’t push me,” Baekhyun snaps back.
Sehun’s heart pounds in his chest and he wants to slap himself in the face because he was unconsciously hoping he had come looking, and now he is actually disappointed that it was just Chanyeol and Baekhyun walking into the bathroom.
There is a quick sound of a playful smack and Chanyeol chuckles. “Check to see if anyone is in here,” Baekhyun orders.
Sehun immediately lifts up his feet, making sure they are above the view through the gap at the bottom of the door. If his hyungs are coming here to try and make him feel better, it’s stupidity on their part. Sehun doesn’t want comfort and pity right now; he just wants to be alone. And hopefully, the two would leave as soon as they didn’t find him, that way he could get back to - to things.
Because he certainly wasn’t sulking, no. Sehun was far too mature for that.
Sehun holds his breath again as he hears Chanyeol’s heavy steps nearing his stall and his heart leaps up into his mouth when Chanyeol pauses in front of his door for a moment. Then, to Sehun’s relief Chanyeol heads back to where Baekhyun must be waiting at the entrance.
“No one is in here,” Chanyeol announces. “I told you no one uses this restroom. It’s the furthest from the set.”
“Yeah, yeah. I know,” Baekhyun says, a slight bounce in his voice.
Good, now they can leave and Sehun can put his feet back onto the floor and he can -
The door finally shuts - Baekhyun must have been keeping it open himself - but before Sehun gets a chance to relax Baekhyun speaks again and Sehun realizes the two have no intent on leaving the bathroom.
“We still have to be careful about these things though.”
“I know,” Chanyeol agrees and Sehun notices that his voice has dropped an octave. There is a creaking sound from the stall nearest the entry door being opened before there is a thud and Sehun stares at the metal walls as if he suddenly has x-ray vision. It sounded like someone had been shoved roughly against the stall.
Sehun’s eyes narrow. Baekhyun and Chanyeol were way too lovey-dovey, love-sick assholes to be fighting or arguing in an isolated bathroom.
“God, Baekhyun,” Chanyeol groans. “You look so fucking hot in eyeliner.”
Sehun’s mouth drops open, his jaw completely slack.
Sehun doesn’t know whether to be angry that his hyungs aren’t concerned about how he stormed out of the set and is as good as missing right now, or be scandalized by the fact they are making out in a public bathroom where anyone could walk in at any moment.
He eventually settles on a combination of the two when Chanyeol’s heavy breathing becomes a bit annoying and he literally has the image of the two sucking face a few stalls down burned into his skull.
Oh no, there is no way he is going to sit here idly while the two of them make out.
“Baekhyun, we don’t have a lot of time do we?”
“There is always time for this,” Baekhyun breathes back and Sehun can practically feel the way the words affect Chanyeol, because embarrassingly enough, Sehun feels his fingers tingling with heat from the words. Sehun shifts awkwardly on the toilet seat.
It’s not like he hasn’t been introduced to the awkward situation of the two’s make out sessions before. They happened frequently enough that every member of EXO had witnessed them sucking face at least twice. It also didn’t help that Baekhyun and Chanyeol were naturally loud people (and when the two were together it was like unleashing a pack of wild hyenas in their small dorm) and when they had sex in their room at night, the thin walls really did nothing to block out the sounds for the rest of the members.
But there was a difference this time, because as much as Chanyeol and Baekhyun loved to invade each other’s personal space they still were shy when it came to being walked in on. Chanyeol had turned tomato red when Sehun and Jongin had gotten home early from practice and found the couple sprawled out on the couch, with their shirts off and obviously not watching whatever was on tv. Baekhyun still had the audacity to slap Chanyeol’s ass as they scurried toward their shared room.
Those occurrences witnessed were never mentioned again.
But now Sehun was stuck in this situation where it was very unlikely that Baekhyun and Chanyeol would stop making out anytime soon.
Sehun hears a brief rustling noise and Baekhyun takes a little gasp of air, right before the distinctive sound of a belt hitting the ground echos around the room
“We don’t have time for that,” Baekhyun bites out and Sehun wonders what Chanyeol is trying to do. But not - not because he wants to know.
“I thought you said we have time for this,” Chanyeol replies and something about his voice is whiny and child-like. And Sehun is supposed to be the immature one of the group?
“Yeah, but not that much time.”
Chanyeol actually whines from deep in his throat in order to display his displeasure, but it breaks off into a ragged gasp. Sehun swallows thickly and flushes red, because he can hear the sounds of air being blown against something and Chanyeol whimpering in response.
Oh god, they weren’t - they weren’t going to have sex in the bathroom where they? An image of Baekhyun on his knees in front of Chanyeol embeds itself into Sehun’s head and he flushes in horror because it actually is making his own body hot.
“Shit, you can’t leave hickies on my neck Baekhyun,” Chanyeol moans and there is another thud against the metal wall.
“I know,” Baekhyun says, his voice cracking ever so slightly. “I won’t.”
Okay, this is getting out of hand. Should Sehun say something now and interrupt them? Should he just make a run for the door? Sehun stares down at his feet and his shirt feels itchy on his back and he is beginning to get all sweaty and oh fuck - is this actually turning him on? Because his body feels way too overheated and as much as Sehun tries to will it away, he feels all the warmth begin to settle down in the pit of his stomach.
“Even if - Even if we don’t have time,” Chanyeol whispers and Sehun only hears because Chanyeol really can’t whisper for his life. Baekhyun on the other hand mutters something Sehun can’t distinguish, but Chanyeol actually lets out a little wail.
“Baekhyun, I’m hard.”
There is something about the rawness of Chanyeol’s words. Something about the way he says it so desperately. Something about the way he calls out for Baekhyun and just for him.
Sehun’s hand trails down, his fingers ghosting over the band of his pants. Oh god, this is all kinds of wrong. This isn’t what he should be doing. He should say something snappy and rude and embarrass the hell out of his hyungs for getting frisky in the public bathroom, not listen to the sounds of them getting it on. And fucking shit, Chanyeol is moaning all deep and throaty, and how is it even possible for his voice to sound like that?
The image from before suddenly changes and now Baekhyun has his dainty little hand wrapped tight around Chanyeol’s hard cock and is stroking up and down and this one seems like a very real possibility of happening right now.
“No,” Chanyeol bites out after a few seconds of silence. “Together.”
“Fine, fine,” Baekhyun laughs, but his normally playful tone is much too fierce now to let his normal laugh through and instead it comes out slightly desperate.
There is the sound of more fumbling of clothes and Sehun’s hears some article of clothing drop to the floor and he is almost tempted to look down and see what is it is. But Baekhyun is the one that releases a sharp groan this time and it sends a shock straight down Sehun’s spine and down to his dick.
And before Sehun has real control over it, his hand is fumbling with the button and zipper of his pants and then dives into his boxers and is palming against his cock, which is half-hard and has begun to curl against his stomach.
This is bad, this is so bad.
“Just wr-wrap your legs around my waist,” Chanyeol mutters, the words coming out with some trouble. There is more scuffling noises and Baekhyun might have said something in response, but Sehun isn’t entirely focusing on that anymore. Because now he is wondering what it might be like to say those same words. How would he react if Sehun said that? What kind of faces would he make if Sehun had him pinned against the wall of this bathroom?
God, would he sound anything like Baekhyun or Chanyeol and all their desperate cries for each other? Could anyone sound like that for Sehun?
All those thoughts have Sehun throbbing in ache and need of a more direct path to release. Sehun bunches his boxers the best he can down his thighs with his pants still on - thankfully they are loose and not skinny jeans - and pulls his cock out which is now fully erect and colored a dark red.
“Hold onto my neck,” Chanyeol grunts and Sehun palms himself harder this time, squeezing his eyes tight. This isn’t completely wrong right? He isn’t thinking about being a part of it or anything, its just the sounds he's enjoying. What normal teenager wouldn’t get turned on by the sounds of sex?
“I can’t mess up your hair,” Baekhyun says and Sehun hears him slide down the wall slightly.
“Your hair is already messed up from being against the wall, just grab onto my neck and mess up my hair so we can be even in messiness or else I’m going to drop you.”
Baekhyun must have done what Chanyeol requested, because there is barely a second’s pause before Sehun hears the smack against the wall. It startles him enough that his hand pauses from rubbing against his base, but it takes only another second for the thudding to return; this time built into a smooth rhythm.
A thrusting rhythm not unlike the pace of a bed creaking late at night.
But there's no way they are actually fucking with no preparation or anything, so then - Sehun grabs his cock in his hand finally, abandoning the slow relief of rubbing himself, just because it made him feel a little less creepy, as if he wasn’t actually jacking off to the two of them. He doesn’t even attempt to be slow about it because the thudding is not stopping and Baekhyun is making little noises now and Sehun just can’t go slow right now. Shit, they were fucking dry humping against each other.
And Sehun doesn’t need to actually see anything to picture it in his head and at this point he doesn’t even care that it isn’t appropriate to think of your friend’s having sex or jack off to them doing it. Because he can fucking see it all. Sehun can see Baekhyun with his thick thighs wrapped around Chanyeol’s waist and his ankles locked behind his boyfriend’s back and his arms wrapped all around Chanyeol’s back to keep his balance. Maybe Chanyeol has his face buried in Baekhyun’s neck - he’s being too quiet not to have his mouth against something - and is holding onto Baekhyun’s ass as he rubs their cocks against each other in a steady rhythm of pushes and pulls.
Sehun moves his hand over his mouth, because he is panting and he knows that he can not afford to be caught now. His body couldn’t bare it, not when his pace is so fast and his arm is rubbing awkwardly against the fabric of his jeans and he just needs to get off right now so badly.
Sehun’s eyes actually roll back into his head a little bit and his mouth is still clamped down on his hand to keep himself quiet, but Baekhyun’s cries are getting louder and louder and it's becoming increasingly harder not to actually bite his hand hard enough that he hurts himself. And his mind is swirling with a mix of images of Baekhyun and Chanyeol against the wall and then Sehun is there pressed against his hyung and fuck.
“Shit Baekhyun,” Chanyeol grunts and there is a slight fumble to the steady rhythm he had of slamming Baekhyun’s back against the wall. Baekhyun makes a high pitched noise that still somehow rumbles thickly out of his throat.
“More,” Baekhyun orders and then the thuds increase and - holy fuck - they are going to break the bathroom stall or something if they continue that pace and Baekhyun is still shouting out things, but they are mumbled now. Sehun runs his thumb over his slit and digs the blunt of his nail along it and it makes him thrust upwards, just enough to make a noise as his ass hits the seat again.
But both Chanyeol and Baekhyun are too far gone to notice anything but themselves.
And Sehun really doesn’t know who goes first, but he’s cupping his hand over the head of his cock and Chanyeol is crying out and Baekhyun is growling and Sehun spills into his hand as his teeth bite down on his other. His head is all clouded and swirling, but the thudding is still there and Chanyeol and Baekhyun are thrusting against each other as they drag out their own orgasms, until finally it all stops.
Sehun breathes through his nose because he keeps his sore hand against his mouth, afraid he will whimper or something as he lets go of his cock and does his best to remove his hand from his boxers without smearing his come everywhere.
He faintly hears Baekhyun getting back on his feet and Chanyeol groaning as he was freed of holding up his weight.
“Pick up your pants Channie,” Baekhyun says with a hoarse voice.
“Okay, but what do we do about our underwear?” Chanyeol asks, his voice sounding slightly embarrassed. “They are kinda... ruined.”
“Just wipe them clean as best you can. We can just go commando until we get to our bags. You still have an extra pair stored with you. You put another pain in since last time, right?” There is no reply so Chanyeol must have nodded his head. The toilet paper roll is unraveled slightly and some ripping sounds are heard. Chanyeol must trip while taking off his boxers or something because there is a loud thump and Baekhyun snorts in amusement.
The door of their stall unlocks and Sehun takes a deep breath and moves his legs to one side to keep them away from view. His cock is limply hanging out of his pants as he hasn’t had a chance to tuck it back in yet, not while he was attempting to control his breathing and now Baekhyun and Chanyeol were too quiet for him to risk it.
Sehun figures they would wash their hands or something and leave, but after a few minutes the two are still huddled against the counter and not leaving. Thankfully Chanyeol finally speaks up again.
“Baekhyun, we need to hurry back.”
“Yeah, yeah, I know but my hair and makeup is messed up and the coordi noona is going to kill me.”
Sehun really wants to snap at the two of them to hurry and get out now, because he is awkwardly holding his soiled hand in the air, too afraid of making noise by wiping it off on the toilet paper and well aware of the fact that he can’t get his clothes dirty.
“Hm, here let me help you real quick,” Chanyeol says and Sehun hears the sound of the paper towel dispenser being used. There is mostly silence and Sehun takes a quick peek through the small crack between the door and the stall wall, only to realize he can’t see the two of them anyways. Chanyeol laughs and Baekhyun snorts and there is a quick sound of something hitting the sink. For a horrifying moment, Sehun thinks they are about to fool around again.
“There!” Chanyeol exclaims. “Now you don’t look like you just finished having sex.”
“We didn’t even fuck,” Baekhyun snickers and Sehun nearly collapses in relief when he hears the paper being tossed into the trash and the door open as the two prepare to exit. As soon as it closes again Sehun will be safe and free from discovery.
“Yeah,” Chanyeol starts, his voice is quiet - which is completely unusual for such a loud giant - enough that Sehun has to strain to hear what he is saying. “But, that will change later right?”
Sehun doesn’t hear Baekhyun’s response, but he knows the stupid couple well enough to know that whatever it is would probably make him want to cringe and gag. Chanyeol hums happily just as the door to the bathroom closes.
Sehun sighs and makes a grab for the toilet paper, wiping his hand off quickly before he flushes the evidence of his actions down the toilet. He then tucks his cock back into his boxers and pants and does his best not to think about it. He gets up, ignoring the jelly feeling in his legs that has come about because of his release and finally exits the stall he had hid in for the last, who knows how many, minutes.
He tries to avoid looking at the mirror as he washes his hands, doing it twice for good measure as if the action of scrubbing his palm under burning hot water will wash away the troubled feeling gathering in his chest.
How is it possible not to feel bad when you get off on the sounds of your friends rutting against each other? Sehun doubts he will be able to look at the two without either feeling guilty or heavily blushing.
This is going to suck.
But there is no reason to feel guilty for his actions, Sehun realizes with a start.
This is all his hyung’s fault for making Sehun upset in the first place. If he hadn’t reprimanded him in front of all the members, then Sehun wouldn’t have gone to the bathroom to calm down, where he wouldn’t have been made witness to his bandmates getting it on, where he wouldn’t have been placed in a compromising situation and faced with a decision his hormonal adolescent mind clearly wasn’t prepared to make rationally.
His hyung is all to blame for this. And Sehun decides he will make him pay for all that Sehun had to suffer through.
It was, after all, only fair.
~ ... i wish I could say that the other ones were better haha
~ one day you will receive quality from me, I swear it.
~ and as for when the next ones come out. idk, I'm horrible with deadlines /hides in shame/ you know that best right alex?
~ also if you are wondering who Sehun's hyung is... i have no idea lol. I couldn't choose so I was like fuck it. he'll be a mystery, everyone can pick their fav.
~ did dominate!baek come out again? well then, lol