my navigation part two here smashingkeys69 collection
summary: you've been talking to someone with the username smashingkeys69 on a private chat site for some weeks, oblivious to the fact that the guy behind the profile is your coworker, who you might not be too fond of.
warnings: SMUT +18 MDNI, sexting (including breast play, fingering, blowjob, riding), nipple play, masturbation (female and male), dirty talk ig, fingering, multiple orgasms, mention of spit, mention of cum, semi public? (i mean is it public if youre in your bathroom at work but no one is there with you?), description of nsfw audio, mostly text messages
w.c.: 2,5k
author's note: first of all this one is for my julsita who not only is keys #1 girlfriend but also heard my idea first <3 also, a big big big thanks to blaize for proof reading and being the sweetest angel ever. yeah i know that you'd have to be a bit stupid to not realize the connection between the "keys" in the username and the nickname but can't a girl have some fun, ok bye.
you were barely finishing your first cup of coffee of the morning when he got up from his chair across yours. until then, you’d barely been able to see him as the big computer screens that separated you both blocked the view.
good, you thought. that way you wouldn’t have to endure his insufferable, bitchy face each time you pointed out a flaw on his code.
your eyes followed him until he disappeared down the hallway, cursing him under your breath as tomorrow’s deadline stared back at you, why the fuck does he think this is a good time to take a break, you knew it wasn’t like him.
but the thought of him flew from your mind the moment you heard your phone ping, the notification on your screen pulled a smirk on your lips that you didn’t even try to fight back.
smashingkeys69: r u free right now?
without meaning to you were already pressing your thighs together. the idea of locking yourself in one of soonami’s bathrooms made you swallow hard as you felt heat rushing to your cheeks.
you scanned the room before answering, everyone was locked in in whatever it was they were doing.
you: no but i can make myself free
you: give me 2 mins
it didn’t take you long to get from your shared desk to the women’s bathroom. you felt your skin prickling in response to how cold the room was. thankfully, all the cubicles were open, meaning you were completely alone and free to lock yourself inside the one farthest from the door, too scared to be heard.
you: okay
you: now i’m free
his reply came instantly.
smashingkeys69: what r u wearing
you sighed when you realized your work outfit was probably the least sexy thing in the world and for a moment thought about lying to him, but what was the point. he knew you were probably at work just as you knew he also was.
if only you were aware of the one digit meters that separated you from him in that moment.
you: the most boring work clothes
smashingkeys69: work clothes can be sexy
you: ur not helping set the mood w that
smashingkeys69: and ur not helping w the attitude
smashingkeys69: cmon tell me
you: a band tshirt and jeans
smashingkeys69: what band
you: srsly is it important
smashingkeys69: tryin to get to know you
you: why
smashingkeys69: cause no ones ever gotten me as hard as you do
you loved how with just some words he had pulled you in and made the heat on your cheeks travel to your stomach, sitting down on it with anticipation at what you knew was about to go down.
you: blur.
on the other bathroom, right next to the one you had settled in, keys fumbled with the button of his jeans, trying to get it open onehanded, knowing that your short answer to his stupid question was a sign that you wanted to get off as much he did. when the fabric hit the floor along with his underwear he shivered from the cold, the crash of sensations between the air and his hot skin adding on to the pleasure he was feeling.
smashingkeys69: take it off
you: im in my works bathroom
smashingkeys69: can u work w me
you: fine
smashingkeys69: take your bra off too
you knew he would like your next message.
you: im not wearing any
smashingkeys69: fuck
you: its off
you: tell me what youd do with em
seeing him texting and stopping, texting and stopping, felt like torture every single time.
smashingkeys69: touch them
smashingkeys69: think bout my hands instead of urs
smashingkeys69: id grab them both and kiss and bite down ur neck
you felt your free hand sliding up your bare stomach and stopping over your breast, cupping it and sighing.
keys remembered the picture of them you had sent him once and imagined yourself squishing them slightly, both free and full against your hand. he moaned.
you: id let u mark me wherever u wanted
smashingkeys69: good
smashingkeys69: id start on ur neck and make my way down slowly
smashingkeys69: taking my time just to torture u
you: youd love that wouldnt u
smashingkeys69: id love to hear u moan my name when i play with ur nipple
you followed his orders, pinching one of your nipples between the pad of your thumb and index finger and rolling it. if you knew what his name was, you’d whisper it for yourself.
keys took the lack of answer from you as asking him to go on, he was sure you were playing with the hard bud just as he had said.
smashingkeys69: i suck on it and flick my tongue over it as if it were your pussy
your thumb brushed over your nipple slowly once, twice, before you flicked it and gasped at the sudden impact.
on the other room keys was fighting hard not to start jerking himself off, his dick already hard and hitting his stomach, begging for attention that it would get soon.
smashingkeys69: my hand goes down ur body and and sneaks under your pants feeling you warm and wet
smashingkeys69: do that for me now
smashingkeys69: touch yourself
smashingkeys69: r u wet
you don’t waste time and let your jeans fall to your ankles just to shimmy your panties down your legs, completely naked now, shoulders resting against the wall. your fingers slid down from your tits, circling slowly on your pussy as soon as they touched it.
you: m so wet
you: youd slide in so easily
smashingkeys69: dont get ahead of urself
smashingkeys69: fuck urself w ur fingers
smashingkeys69: 2 of them
smashingkeys69: pretend that their mine
smashingkeys69: that its me holding u open
smashingkeys69: pumping them into u until ur shaking under me telling me how good i make u feel
smashingkeys69: tell me how it feels
you: it feels so good
your movements got faster and your back arched as you approached your peak and a whine left your lips, trying to shut yourself up with the hand holding your phone. but it didn’t last long before it vibrated on your hand, the need to read what he was saying was stronger in your fuzzy head than the fear of being heard.
smashingkeys69: go faster and play with ur clit
smashingkeys69: tell me how close u r
you: m so close
you: im waitin for u to tell me
smashingkeys69: ur waiting for my permission to cum?
you: yes
it was all you managed to write through your blurry vision and knees about to buckle, forcing you to hold yourself upright by resting your free forearm against the wall in front of you as two of your fingers were still getting in and out of your cunt.
smashingkeys69: good girl
smashingkeys69: make urself cum thinkin of me
you: m
smashingkeys69: i know
you curled your fingers inside of yourself and your rhythm faltered when you felt your climax approaching. “fuck. fuck. fuck” you whispered. it only took three more seconds for your thighs to tremble and your arousal to coat your fingers as your curses were replaced with a cry you weren’t able to hide. the cold of the bathroom had turned hot long ago and it wasn’t helping you catch your breath and took your fingers out, shinny under the white lights.
you: holy fuck
smashingkeys69: how do u feel
you: amazing
you: but we arent done yet
smashingkeys69: wasnt expecting to
smashingkeys69: have u cleaned ur fingers yet
you: i was bout to
smashingkeys69: suck them
you: what
smashingkeys69: if they were mine id suck them clean as soon as id gotten them out of your pussy
smashingkeys69: so put them in your mouth and suck them clean
compliant, you let your two digits past your lips and rested them against your tongue, savoring your own cum before sliding them out and swallowing. you attempted to dry them off against the skin on your sides, ready to type again and give back the favor.
you: get ur dick out
smashingkeys69: its been out
you were thankful for past you that had sent him a picture of your boobs, it had gotten you one of his length back, even if you usually hated dick pics. ‘cause now you know what it looked like. you know about how it tilts slightly to the right when it’s hard, about the big undervein that runs along it, and of course you also know about his dick being big compared to his hand that you were sure was not small.
you: good cause idk how much longer i have
smashingkeys69: u in a hurry?
you: i should be doing the work my coworker isnt doing rn
smashingkeys69: sounds like an asshole
you: he is
you: whatever
you: where were we
smashingkeys69: my dicks out
you: yeah right
you: r u hard
smashingkeys69: if i dont start jerking off rn i might die
you: dramatic much??
smashingkeys69: youve no idea how u kill me
you: show me then
smashingkeys69: help me then
smashingkeys69: dyou think u could handle it
you: ur big dick?
you: u know id take it so well
you: but id have to prep u for that first
smashingkeys69: mhm how would u do that tell me
you: i would trail my tongue from ur belly all the way to ur base
you: over the pretty happy trail ik u have
keys dropped one of his hands from his phone and skimmed it over his chest, through the hair he had gotten to learn you loved and stopped right above his pubes, waiting to read what you’d tell him to do.
smashingkeys69: u like the happy trail
you: i love the happy trail
you: id leave sloppy kisses all over it
you: and youd beg me to put your dick in my mouth
smashingkeys69: id grab u by the hair and pull u up
smashingkeys69: id kiss u and bite down on ur lip before telling u to suck me off if u want to cum again later
you: thats hot
smashingkeys69: ik u like it rough
you: id let u guide me down on my knees
you: i wouldnt want u to let go of my hair
smashingkeys69: i wouldnt
smashingkeys69: id use it to guide u to my dick
you: i wouldnt start easy
you: id kiss ur tip first and then get all ur dick inside my mouth til my nose touches ur skin
they didn’t have much time and keys knew it. she had to get back to work just as much as he had to get back to his before he was murdered, funny enough, by you. so he set a quick and rough pace instantly, using the precum that had already been leaking from his tip from making you cum and his own spit as lube. his hand was pumping fast and the wet sound it made mixed with his low groan, jaw clenched and eyes locked on his phone screen, watching the typing bubble laugh at his eagerness.
you: r u jerking off
smashingkeys69: yeah
smashingkeys69: keep goin
you: id love to see ur face while u fuck my mouth
you: id never stop looking at u even when my eyes r watering
you: or when ur head hits the back of my throat over and over again and it gets too much
smashingkeys69: id make u gag on it
you: id love to edge you just to pin u down and climb on ur lap
you: sinking down on u slowly til ur so deep inside of me that we can’t think
keys found himself moaning yeah as if you were able to hear him, only to realize that you couldn’t. his hips slammed into his fist while he typed with practiced ease.
smashingkeys69: yeah
smashingkeys69: stretching u so good
you couldn’t help but taking your hand to your pussy and starting to play with yourself again, dragging your fingers over your folds and spreading them open to tease at your entrance while you whined.
you were still sensitive from your first orgasm so it wasn’t hard to get you high again.
you: im dripping
smashingkeys69: u playing w urself again
you: couldnt help myself
smashingkeys69: keep going
smashingkeys69: we’ll cum together
smashingkeys69: god id love to be tasting u
you: i want u to fuck me
smashingkeys69: i would baby
smashingkeys69: id open ur legs and bury myself inside ur cunt
smashingkeys69: youd be feeling me for days
you: i wish i could hear u rn
his messages stopped for a few seconds. at first you just thought he was too close to his orgasm to be able to text you. but when fifteen seconds went by and he didn’t reply you were about to ask him if he was okay when a bubble came through. but this time it wasn’t only a text.
it was a voice note, followed by a text.
smashingkeys69: cum to that
you pressed play on the 12 seconds audio and quickly took your phone to your ear.
the sound of skin against skin filled you, making you quicken the circles on your clit. you heard the wet sounds of what you thought to be precum or spit and ragged breathing. it was him, of course. and if hearing his panting was taking you to the edge, what sent you flying was the smallest whisper of fuck. one he had clearly tried to repress but gave up soon, letting his moans and whimpers out for you to hear.
your legs pressed together and trembled as you came to the sound of what had been his own orgasm just seconds before.
hand back on the wall to support yourself while you waited for your dizziness to leave you.
smashingkeys69: u okay
you: fantastic
you: u
smashingkeys69: never been better
you: i gotta get back to work
smashingkeys69: me too
smashingkeys69: ill text u tonight
you: deal
you looked at the time and realized you had been gone for almost twenty minutes, hurrying to get your clothes back on and arranging by looking at the bathroom mirror. once the front of your shirt was tucked a bit inside of your jeans you washed your hands but didn’t dry them with paper towels. instead, you pressed them to the back of your head, attempting to cool down.
over in the men’s bathroom keys had finished washing his hands and his face, ready to go back to his desk. only to open the door at the same time you walked out of the women’s bathroom. his eyes took in your flustered cheeks and dropped to your shirt.
blur.
“oh, fuck me” he said in disbelief.
you looked at him confused, but then your eyes followed his and you noticed the reason for his sudden distress. it was your shirt.
you looked back at him horrified as you connected the dots you now know you should’ve realized a long time ago.
smashingkeys69.
smashing keys, as in keys mckeys, aka the guy you shared a desk with.
pairing: keys mckey x reader
summary: keys creates an experimental dating app based on user compatibility to try to get a promotion at work. to make sure it works properly, he asks users to test it before its release. you download the beta out of curiosity, and the system matches you with the creator himself.
wc: 3.3k
warnings: +18 (minors do not interact), explicit nsfw, fem!reader, enemies (even if they don't know), mention of alcohol, explicit sexting, guided masturbation, m jerking off, fingering, penetration, use of sexual toys, dirty talk, cursing.
author's note: thanks in this one to my girl nic for the help and also juls and juana for the motivation. also i'm starting with requests as soon as i finish my finals so pls be patient
keys sat over his desk on the floor of soonami studios. the blue glow of his multiple monitors reflected off his glasses and the office hummed with the usual boring energy; keyboards clacking, whispers and some laughs from the break room. but keys barely noticed any of it.
his eyes were glued to the same block of code he’d been debugging for the last hour while his leg bounced anxiously under the desk.
he was tired. not just physically –though the dark circles under his eyes told that story clearly– but existentially tired.
keys had been working at soonami studios for some years now, and he was good at this job. really good. he could debug complex systems faster than most others developers and he actually cared about clean codes.
none of that seemed to matter. every time another developer position opened up, it went to someone better at office politics, someone who knew how to shake the right hands and smile in the right meetings.
keys was the guy who stayed late fixing other people’s mistakes. the guy who got praised in private but overlooked in promotions. the guy who was reliable.
he was sick of it.
that morning meeting was the final straw. the manager stood at the front of the room with his usually fake enthusiasm and talked.
‘’we’re looking for something original. something fresh. we want innovation. whoever brings me a truly unique project that actually works…. let’s just say there will be serious conversations about promotions.’’
key’s heart started racing the second he heard those words. this was it. his chance.
he didn’t just want a promotion – he needed one.
so he made a decision, and for the next two and a half weeks, keys barely existed outside of work and his laptop. he woke up at 6 a.m., worked fully day at the office, then went home and coded until 3 or 4 in the morning.
he ate microwave meals at his desk and drank enough coffee to make his hands shake. he told his friends he was ‘’busy with a side project.’’
he poured everything into meetify.
it wasn’t just another dating app. keys hated the shallow nature of modern dating apps: endless swiping, the focus on pictures and one-liners. he wanted something deeper. so he built a system that analyzed hundreds of data points: communication style, values, conflict resolutions patterns.
the algorithm didn’t just match interests. it tried to predict long-term compatibility with uncanny accuracy.
he worked on the psychological questionnaire for days, making the questions strangely personal but not invasive. he fine-tuned the matching engine until the compatibility scores felt natural.
he added privacy features that made the whole thing feel safe: no photos unless both users agreed later and end-to-end encryption on all chats.
when he finally finished the working beta version, he leaned back in his office chair and stared at the screen for a long time.
‘’please… just work,’’ he whispered.
the next day during his lunch break, he created a reddit account under a throwaway name and posted in several beta testing subreddits.
r/betatesters • 1h ago
need 50 serious testers for an experimental dating app (100% anonymous)
hey everyone,
i’ve built an experimental dating app named meetify. instead of swipes and pictures, it uses deep behavioral analysis and psychological profiling to match people based on real compatibility.
everything is completely anonymous. i need real users to test the matching algorithm and give feedback before i pitch it internally for a promotion. first 50 people get immediate access.
if you’re tired of shallow dating apps and want to try something different, dm me. serious testers only.
he hit the post button with nervous fingers and then refreshed the page obsessively for the next hour. by the end of the day, he had 47 messages.
on another hand, you had sworn off dating for almost a year. after a series of painful relationships, you decided you were done putting yourself out there. the idea of opening up to someone new felt exhausting and terrifying.
but one night, while scrolling through reddit to see if someone could help you with work, a post caught your eye.
a post written by a user called walternetius. it promised to be something different, and curiosity got the better of you. after everything you had been through, maybe an algorithm could do better than your own terrible judgment.
you downloaded the app and created your account with the user y/nlocked.
the questionnaire was long and surprisingly personal. you answered honestly, even the uncomfortable questions about past relationships, trust issues and what you really wanted from a partner.
when you finished, the app paired you almost instantly.
wmckynotes. your eyebrows rose at the high number of compatibility. you opened the chat.
wmckynotes: hey
wmckynotes: so we’re both beta testers for this thing? nice to meet you, y/nlocked
you smiled a little at the polite greeting and typed back.
y/nlocked: hi. yeah, looks like it. that compatibility is crazy. did u answer the questions honestly?
wmckynotes: haha… i was brutally honest. that’s why probably most of my other matches were below 20% :/
wmckynotes: u are the first person who makes sense according to the algorithm.
wmckynotes: btw, how are u finding the app so far?
you leaned back against your pillows, thinking how to answer.
y/nlocked: i mean, it’s… different. the questionnaire was really long and some questions made me stop and actually think, but the interface is calm i guess. i really wanted to try something different
wmckynotes: most dating apps just feel so shallow.
y/nlocked: yeah. this one feels more…. intentional. but wbu, why did you join the beta? are you also tired of normal dating apps?
wmckynotes: honestly? i’m the developer of this app. i’ve been working on it for months as a side project. my company is very corporate and i wanted to show them something original.
wmckynotes: i needed real users to test it. i didn’t want people to feel pressured so i created everything anonymous.
y/nlocked: wait… you’re like the creator? that’s so cool lol. so u testing your own app?
wmckynotes: yeah… pretty much hahah i’m nervous as hell actually. i want it to work, to help people find something good. don’t tell anyone though. i’m trying to stay anonymous too.
y/nlocked: your secret is safe with me
keys chuckled softly in his apartment, running a hand through his messy hair. you smiled at the phone feeling a warmth in your chest.
wmckynotes: so… be honest with me. what do u think so far? any feedback?
wmckynotes: i’m glad the algorithm matched us. even if this is just a test, it’s nice talking to someone who gets it and works at coding too.
you thought for a moment before replying. the conversation flowed naturally. you two talked about movies, music. he was funny, a little nerdy, and surprisingly easy to talk to.
y/nlocked: yeah… it really is :) good night wmckynotes
a month has passed since you first downloaded that app, and what started as a random experiment born out of boredom quietly became the best part of you every day.
you were at your desk on nexus dynamics. the open office was loud, with ringing phones and sighs. you were on the same customer support ticket for almost forty minutes while a man was yelling in all caps about a billing error.
you rubbed your temples, feeling the familiar headache building behind your eyes. your phone vibrated on the desk, you glanced around quickly to make sure your supervisor wasn’t watching, then opened the app.
wmckynotes: survived another meeting. how’s your day going? please tell me it’s better than mine.
you smiled despite yourself and typed back quickly under the desk.
y/nlocked: well i’m being yelled at a customer rn and i need a coffee
wmckynotes: i would def teleport with a coffee if i could. black with one sugar, right?
y/nlocked: you remember. i’m impressed
wmckynotes: i remember a lot of things about u
you bit your lip, feeling warmth spread through your face.
across town, keys was sitting in his chair. he checked the beta dashboard obsessively for weeks. the app was working better than he ever expected – at least for you two.
keys ran a hand through his messy brown hair and bit his lip when your message appeared. the conversation continued in short bursts or during breaks.
after that, the conversations become more and more frequent between you two.
even so, work was killing you. today was one of those days where you had to apologize because you were busy and you couldn't talk to him.
your company, nexus dynamics, was forced to attend the same exclusive networking event as soonami studios. the rivalry between the two companies was known throughout the world. it was serious: years of stolen talent, leaked projects and public shade in interviews.
the tension in the rooftop was thick enough to cut with a knife, and the employees from both side-eyed each other with barely hostility.
you were there representing your company, dressed in a sleek black dress and holding a glass of champagne you had no intention of drinking. you stood near the bar, trying to stay out of the way of the obvious corporate warfare happening around you.
the founder of the company who prepared all this suddenly appeared beside you with a bright smile.
‘’ah! perfect. come with me for a moment.’’ before you could even protest, he gently guided you across the room toward a small group of the other company.
“so… this is our brilliant guy, keys. one of our sharpest young talents.”
keys turned to you. for a split second, something flickered in his eyes but he masked it with a polite professional smile and extended his hand.
“nice to meet you,” he said with a measured voice.
you shook his hand firmly, keeping your expression natural.
“likewise,” you replied in a polite tone.
“you two are some of the youngest and most promising people from your companies. i thought it would be interesting for you to talk. healthy competition breeds innovation, right?”
with that, the walked away, leaving you and keys standing awkwardly in the middle of the room. the air between you two was immediately tense.
keys slipped his hands into his pockets.
‘’so….’’ he said with a carefully neutral voice. ‘’heard your team has been pushing up some aggressive updates lately.’’
you lifted your chin slightly, matching his energy.
‘’and i’ve heard yours has been copying quite a few of those ideas,’’ you replied. ‘’imitation is the sincerest from flattery, i suppose.’’
keys let out a short dry laugh, but there was no real humor in it. you narrowed your eyes.
‘’bold claim. though i’m not surprised. y’all always loved throwing accusations around.’’
keys studied you for a moment, giving you an intense glaze.
‘’you seem… familiar somehow,’’ he said quietly. ‘’have we met before?’’
you shook your hand, keeping your voice cool.
‘’i don’t think so. i would remember you.’’
he gave a bitter smile, and the conversation remained polite on the surface but with subtle jabs. the night was long and boring. you couldn't wait to get home, talk to that app user, and have some fun.
the network finally ended and you arrived home a little after midnight. your heels gave you wounds, and you swore you just wanted to rest. the entire ride way home, your mind kept replaying the conversation with that guy with glasses.
there was something about him that felt extremely familiar and even if you didn’t know his name –the way he looked at you, the dry humor– that felt strangely familiar. you shook the thought away.
when you finally stepped into the apartment, you kicked off your heels with a sigh of relief. you changed into an oversized t-shirt and stayed in your panties, washed your face and collapsed onto your bed with your phone.
meanwhile, across town, keys entered his apartment, loosened his tie, and dropped onto the couch. keys didn’t even wait, he opened meetify on his phone and saw you were online.
he smiled and started typing.
wmckynotes: hey. u still awake??
wmckynotes: just arrived home. long night… i met someone w your name. funny coincidence right??
y/nlocked: it’s a pretty common name. they are probably like thousands of girls with it
wmckynotes: yeah… but anyways talking to u feels so much better.
wmckynotes: i was thinking about u all night
y/nlocked: oh??? and what were u thinking about?
wmckynotes: being honest… was wondering u were laying in bed like i am now. if you were thinking about me too
the tone shifted. subtly. slowly.
y/nlocked: maybe i was and maybe i still am
wmckynotes: yeah? what are u thinking about?
the room was starting to feel hot, your chest was starting to pound faster. you closed your legs to try and cool down the heat between them.
wmckynotes: yeah? what are u thinking about rn???
y/nlocked: about how nice ur voice probably sounds in general and about ur looks
wmckynotes: only that way?
y/nlocked: do u want me to say more?
you playfully bit your lip, waiting for his response. you had no idea how far the conversation could veer.
wmckynotes: maybe i do
y/nlocked: where are u rn?
wmckynotes: well
wmckynotes: i’m in my couch… why?
y/nlocked: maybe i was thinking about me and u in your couch
his answer was fast. he never left the chat.
wmckynotes: great
wmckynotes: me too
y/nlocked: what are u exactly thinking about
y/nlocked: let’s see if we are thinking the same
wmckynotes: i was thinking about you in my couch… what are u wearing?
you smiled at the question, biting your lip, and then looked at your body as if it weren't obvious what you were wearing. as if you didn't know, or as if you were looking for confirmation before telling him.
y/nlocked: shirt and panties
wmckynotes: k. so i was thinking about u in my couch with that shirt and in only panties.
wmckynotes: then in my thoughts i kiss u first, i think your lips are probably really soft
you let out a slow breath and slid your right hand down your body. you slipped it under the waistband of your panties, feeling the heat radiating from your pussy.
you didn’t go straight for your clit. instead, you pressed your palm flat against your mound, feeling how warm and slick you already were.
y/nlocked: yeah?? what more… tell me
wmckynotes: i’d kiss u deeper… slowly sucking on your upper lip while my hands slide under your shirt.
you kept pressing and rubbing your palm against your panties, the friction making you wetter. your hips moved slightly against your hand. meanwhile, keys ran his hand down his stomach and began slowly palming his cock over his pajama pants, feeling it thicken and harder under his touch.
then the next message appeared.
wmckynotes: can u touch yourself for me?
y/nlocked: i was already doing it
wmckynotes: you so dirty
wmckynotes: good
keys squeezed his growing bulge firmly, rubbing it up and down over the fabric, feeling it twitch under his palm.
y/nlocked: are you touching yourself?
y/nlocked: touch yourself and tell me more
wmckynotes: i’d keep kissing and sucking on your neck while my hand slides between your legs.. imagine your hand is mine and please rub your clit over your panties for me, baby. slow circles
you moved your fingers up and started rubbing slow circles over your clit through the soaked fabric. soft whimpers left your lips.
y/nlocked: fuck…. it’s so sensitive. are you stroking yet?
wmckynotes: not yet. just rubbing and squeezing over my pajamas. keep going princess
he continued palming himself, occasionally squeezing the head of his cock through the fabric, feeling himself get fully hard. his breathing was getting heavier as he watched the chat.
y/nlocked: i’m so wet… panties are a mess
wmckynotes: then pull ur panties aside and touch your bare pussy for me. tell me how wet u are
you hooked your fingers on the side of your panties and pulled them aside. your fingers immediately glided over your slick bare folds.
y/nlocked: my fingers are sliding everywhere
wmckynotes: fuck that’s so hot
wmckynotes: start rubbing your clit directly now. slow circles
wmckynotes: i just pushed my pants down. gonna touch myself for u. i’m so hard
keys pushed his pajama pants and boxers down to his thighs, freeing his thick hard cock. it slapped against his stomach, already leaking. then he wrapped his fist around the base and gave it a slow stroke, spreading the pre-cum over the head with his thumb.
you moaned as your fingers made direct contact with your swollen clit, rubbing slow, tight circles.
y/nlocked: this feels so good
wmckynotes: i’m stroking slowly. base to tip… pls push two fingers inside yourself for me. fuck yourself
you did it. you slid two fingers deep into yourself, moaning louder. keys tightened his grip imagining that as he started stroking with long firm movements and his fist slid easily.
y/nlocked: i’m fingering myself
y/nlocked: wish those were your fingers tho
you didn’t stop. you saw him typing.
wmckynotes: fuck
wmckynotes: do u have any toys?
you bit your lip, hesitating for just a second before answering honestly. you had one, you bought it when you were dating that pathetic boy you had as your boyfriend. he never made you come, and that's exactly why you bought it.
y/nlocked: yeah. i got one in my drawer
you reached over the nightstand drawer and took the toy in your hands. then you positioned yourself comfortably with spread wide legs.
wmckynotes: rub the tip against your clit. get it nice and wet. i’m strocking faster now
you rubbed it up and down your slit, coating it with your wetness. keys was now fully focused on his own pleasure. keys’ hand moved faster. his hips were starting to buck up into his fist as he got more into it.
wmckynotes: push it inside and imagine it’s me stretching u
you did it, pressing it against your entrance and slowly pushing it in, gasping as it stretched you open.
y/nlocked: fuck… it’s thick. i need u
keys' large hand wrapped around his entire cock. he moved his hand up and down painfully, feeling that it wasn't quite enough. it wasn’t enough for him because he needed you.
wmckynotes: fuck w it baby. nice and deep… imagine is my cock filling u up
you started thrusting the toy in and out, moaning louder with every push. your legs were already starting to shake, and your stomach was starting to feel strange.
y/nlocked: fuck… it’s thick
wmckynotes: don’t stop. i’m so fucking close baby :) i want u to cum all over the toy while i cum all over my hand
your moans turned into cries as your orgasm built rapidly.
y/nlocked: fuck… gonna cum. gonna cum so hard
wmckynotes: cum for me. fuck, i’m cumming too
you came with a loud scream. your back arched off the bed, your thighs were shaking violently as your pussy clenched around the toy.
at the same time, keys groaned deeply, his hips buckling as thick ropes of cum shot across his stomach.
wmckynotes: are u ok
y/nlocked: fuck yeah
y/nlocked: gonna clean this mess
wmckynotes: right
wmckynotes: same
you got up to go to the bathroom and freshen up a bit. washed your face and drank some water before sitting back down on the bed and checking your phone.
he wrote again since the last message.
wmckynotes: since this is getting like
wmckynotes: a little bit more serious
wmckynotes: do u have like… discord or something?
y/nlocked: yeah
y/nlocked: i use it for work sometimes
wmckynotes: can i add u there
y/nlocked: yeah ofc
you sent him your username, waiting for him to add you and it didn't take long for him to do so. but when you saw his discord profile picture, you froze.
it was his face. and he wasn't just anyone.
he was the guy you met that very night at the work event.
Summary: Keys had some work he had to finish up at home, but didn’t want to ignore you or your needs.
Keys usually greeted you at the door when you came home from work, but the threshold was empty today.
You poked your head around the wall and into the kitchen and the living room; he wasn’t in either.
A soft huff left your mouth. He was still at work, you assumed, plopping your bag down on the island and unpacking your empty lunch containers.
You were kind of hoping for some intimate time with your boyfriend tonight after your busy day, but oh well, there was always tomorrow.
Soft humming filled the kitchen as you mingled around in there, trying to decide whether you should make dinner for Keys—or even for yourself at this point…
He could hear your melody from the bedroom where he was sat at his computer and it made him smile to himself tiredly.
“Babe?” He called, voice still relatively soft, his hands still working even though he wasn’t paying full attention to his code anymore.
Your eyebrows furrowed in confusion and you turned away from the counter, facing the hallway.
“Keys?” You asked curiously.
“Yeah, I’m in the bedroom.” He clarified.
“I didn’t realize you were home…” You continued, putting away the cold rice you were going to heat up; it seemed useless now. You came up to the doorway where Keys was working inside and leaned on the frame.
“I’m sorry,” He tired, but his eyes were still glued to his glaring screen. “I just have a lot to finish up. Antwon is really trying to crack down on the server uptime bugs because there’s been so many complaints—and of course I’m the one he puts it on and expects an immediate result from—”
You cut him off, literally covering his mouth with your hand.
“I get it. It’s stressful, I’m not upset with you.”
“You’re sure?” he asked, his eyes soft when they finally found yours.
“I’m sure.”
“M’still sorry…” He grumbled as your hands cupped his face. You kissed him to shut him up.
“I wanted to sleep with you tonight, by the way.” You whispered against his lips. They were dry because he was so busy working that he’d forgotten about the existence of chapstick.
His eyes got a bit big at that, eyebrows raising slightly.
“D’you have time?” You asked, a little more hopefully than you’d intended.
He bit his lip and glanced at his computer.
“I want to, but—”
You sighed before he finished, inadvertently cutting him off.
“No, baby. I mean it. I really want to. Antwan is being such a total fucking asshat and he won’t leave me alone…” He rubbed his eyes that had become sore from constant blue light exposure.
“I’m sorry, Keys. That sounds awful.” You frowned sympathetically, laying your hands on his shoulders and massaging.
He groaned in satisfaction as his muscles loosened and his back began to ache less.
“Come sit on my lap, sweetheart.” He encouraged with open arms. You promptly climbed onto his thighs and settled yourself.
The office chair made it an odd angle, but you liked it anyway. The closeness made your heart flutter and the space between your legs pulse.
You rubbed yourself down on him and tucked your face into his warm neck. His hand laid big on your back and rubbed in soft circles.
“Is this okay?” He asked.
You didn’t respond right away, letting the question settle. Your fingers fiddled with the ties of his hoodie.
“…Can I have your cock?” You asked in a quiet mumble.
You weren’t going to be having proper sex tonight, you knew that, but you wanted something at least…
He didn’t answer right away, his keyboard clicking a few more lines into a code before they stilled and he let his mind narrow on you.
His hand cupped your face.
“You want it?” He asked in a whisper. “I can’t fuck you, baby. Y’know that…” He frowned.
“Yeah, I know. I just wanna sit on it. S’that okay?”
It looked like he was going to say no when his lips flattened out against each other and when he sighed. But he didn’t. He nodded.
“Yeah. Yeah, okay.”
You smiled brightly and kissed his throat, feeling the vibrations of him humming under your lips.
He slipped his hand underneath you and pulled his mostly soft cock from his home sweatpants.
“Should I..?” Your voice was hesitant, not sure if it was the right idea to get him hard without the intention of making him come. He nodded and shut his eyes, preparing to be essentially blue-balled while he worked.
You spit into your hand and spread it over the length of him with sympathetic eyes. Gentle apologies hushed from your lips as you worked him into an erection.
He whimpered when you kept jerking even though he was hard.
“Babe—” He warned lightly, pulling your hand off him.
Your cheeks dusted with pink and you held your hand to your chest for a moment.
“C’mon,” He encouraged. “put it in. I’ve gotta get back to work, you know.”
His tone was playful, but you knew he was being serious. You kissed his cheek in acknowledgment and tugged your bottoms and panties off.
The head of him rubbed teasingly at your slit for a moment, spreading slick for easier entry. He was quite thick, so that was a necessity.
You whimpered when the tip pushed into you, wrapping your arms around his waist. He tried his best to ignore the feeling.
Tucking your face into his neck, you let him bottom out. He filled you so good, not so deep that it made you ache, and thick enough that it stretched all of the sensitive nerves in your walls that were wrapped around him.
He patted your back lovingly.
“Better now?”
You hummed happily and got comfortable.
“Good…” He chuckled, letting his hands return to his keyboard.
You were shifting on his cock quite a bit for the first few minutes, but after a couple gentle scolds from him, you calmed down.
Accepting the position that you were in, you focused on the sounds you could hear. The soft click-clack of keystrokes gave you goosebumps, you noticed.
You nuzzled into Keys a bit further and eventually fell asleep. He was so focused on his work that he didn’t even notice until you were squirming in his lap again.
He went to give you another, now more irritated warning, but his eyes softened when he realized you were just sleeping. It wasn’t your fault that you were moving around.
The sensations were distracting him, but he was almost done. He debated whether or not it was worth it to just finish the work and torture himself a little longer, or if he could just come and do it later.
When he heard you mewl against his skin, his decision was made. His hands moved to hold your hips and help you up and down.
He closed his eyes and let himself finally feel the slick tightness around his cock.
His balls were aching and begging to be emptied, so he came a bit quicker than usual. Teeth pressed into your shoulder and left tiny indentations, your skin muffling his moan.
The come tickled your insides and it woke you up.
“Keys?” You asked, a little sleepy.
“Mm, baby.” He whimpered. “Feel so good…”
He praised you and rubbed your back and you realized that he had come while you were asleep.
“What happened to no sex tonight?” You teased, rooting your fingers into the silky, densely populated, strands of his hair.
He smirked and kissed you.
“Didn’t wanna let work ruin something nice.” He shrugged. “Besides, you were wiggling around and it was making my balls hurt.”
“Sorry about that…” You gave him an apologetic upside-down smile.
“It’s fine, I dealt with it.”
“Clearly…”
A/N: not edited
✰Taglist
@anthgoldenhrry @naxinomi (steve taglist but this is still Joe so close enough?)
—I do not authorize my content to be fed to artificial intelligence—
summary: boundaries blur when real feelings get mixed up, and a comfortable office friendship with keys starts to shift into something far more dangerous; especially since his long term girlfriend works just down the hall.
warnings: smut +18 mdni, cursing, kissing, fingering, p in v, unprotected sex, slight dry humping if you squint, cheating, angst.
wc: 8,5k
author's note: this is for my precious lil ani who gave me the idea, and as usual thanks to juana for proofreading my nonsense. lmao sorry if anyone was expecting more neighbour keys i wanted to change it up, this is just a one shot.
it didn't start as anything big. just a few shared laughs over a broken server branch and an inside joke or two that nobody else in the company understood.
at first, keys was just the brilliant programmer two desks down. the guy who would quietly slide a mug of coffee onto your desk when he saw you rubbing your eyes, never saying much, just giving you a quick nod before heading back to his own monitors.
your friendship was built in the quiet, empty spaces of the office. in the kitchen while waiting for the microwave to beep, or during those late hours of the night when everyone else had gone home, leaving only the two of you to decipher messy lines of code. you became his go-to partner for everything. you were the only person who could actually keep up with his chaotic, fast paced train of thought, taking his raw, unfinished ideas and making them sharper.
it was comfortable. it was easy. it was a harmless office friendship; or at least, that was the lie keys had spent the last six months telling himself.
the truth was much more complicated.
everyone at soonami offices knew keys and millie as the ultimate power couple. they were the genius duo who had built their careers side by side since college, their lives so deeply intertwined that the company practically treated them as a package deal. millie was smart, beautiful, and completely devoted to him. they shared an apartment and a decade's worth of memories. they were a done deal, a perfect algorithm.
but corporate logic didn't account for the way keys' chest would tighten every time you laughed at his stupid jokes. or explain why his fingers always lingered just a fraction of a second too long whenever he handed you a cup of coffee, or why he found himself checking his phone just hoping to see your name pop up on his screen.
over the months, the easy camaraderie had warped into something thick, heavy, and dangerous. the air in his cubicle always felt thirty degrees hotter the moment you leaned over his shoulder to look at his screen, your proximity driving him completely out of his mind.
he was supposed to be the perfect boyfriend, planning a bright future with millie.
you were his coworker, his friend, and the one person who made him want to tear down the perfect life he had spent years building.
the sun was shining through the high ceiling windows of the office common area. the blinding morning light, paired with the constant sound of typing, spinning office chairs, and the overlapping voices of everyone talking, were doing absolutely nothing to help your growing headache.
you checked the time again. the meeting was supposed to start ten minutes ago, yet hardly anyone had even arrived.
you were starting to dissociate, staring at some point on the wall, when you felt a sudden, familiar tap on your shoulder. right beside your face, a big, warm hand appeared, holding up a paper cup of coffee with your exact name scribbled messily on the side.
“here ya’ go,” keys said, flashing you a warm smile.
“what's this for?” you questioned, confused but grateful for the much needed caffeine.
“you sent me a text last night at 4 a.m. asking for the server login password because you locked yourself out again. i figured you stayed up late; therefore, you were going to be cranky this morning.”
“i am not cranky. and how would you know my mood when you just got here,” you tapped your phone screen to show the time, “and late.”
keys gave a smug smile, raising his eyebrow as if to say, ‘see? told you.’
“when someone gets you coffee, you are supposed to say thank you, you know.”
“oh thank you, my savior. what would i do without you,” you said mockingly, rolling your eyes and taking a sip. “how did you remember my order?”
he shrugged, his eyes lingering on yours a fraction of a second too long, tracing the tired lines under your eyes before dropping down to your lips. whatever comeback he had prepared was cut short by millie walking into the office, the click of her heels announcing her arrival before she smoothly greeted keys with a soft kiss on the cheek.
“hi, baby. did you see the text i sent you? you were supposed to look over the budget spreadsheets.”
keys shifted awkwardly, the easy, relaxed posture he had just a second ago instantly vanishing as his shoulders squared up. he cleared his throat, deliberately avoiding your eyes as he looked up at his girlfriend.
“oh, hey, mills,” keys mumbled, his hand instinctively coming up to rub the back of his neck, a nervous habit you knew all too well. “uh, yeah, sorry. my phone was on silent during the drive. i’ll look at it right now.”
millie smiled, completely oblivious, and rested her hand on his shoulder. “perfect. don't forget, okay? anyway, let's get this meeting started. i want to leave early today.”
as everyone finally trickled into the conference room, you deliberately took a seat on the opposite side of the long glass table, trying to put as much distance between you and keys as possible. he sat directly across from you, with millie right by his side, her laptop open as she took the lead on the presentation.
it was a standard corporate update, but your headache made it feel like torture. you took a slow sip of the coffee keys had bought you, keeping your eyes on your notebook.
then, the project manager started droning on about a budget issue that you and keys had literally fixed two days ago.
you couldn't help it. you looked up.
keys was already staring at you. the moment your eyes met, he gave you a subtle, barely perceptible roll of his eyes, dropping his pen onto his notebook in a synchronized show of mutual exhaustion. a small, involuntary smile tugged at the corner of your lips, and you quickly bit the inside of your cheek to hide it.
the project manager kept speaking, seamlessly presenting the slides while everyone nodded along, completely unaware of the silent conversation happening right across the table.
you saw keys' hand move beneath the edge of the glass surface, his thumb tapping quickly against his screen before setting it down.
a second later, your phone buzzed in your lap.
keys: if i have to hear one more bullet point from that slide be read word for word, im going to fake a medical emergency
you bit your lip so hard it hurt, trying to choke back a laugh. keeping your phone hidden under the table, your thumbs flew across the keyboard.
you: please do
you: ill call 911
you: whats ur symptom?
you looked up just in time to see keys check his screen. his jaw tightened, a low, suppressed huff escaping his nose that he quickly disguised as a cough. millie glanced at him briefly, offering him a quick, sweet smile as she reached down to hand him a bottle of water. keys took it, murmuring a quiet thanks, but his focus immediately snapped back to you across the room. his eyes narrowed in a playful challenge.
keys: extreme boredom leading to cardiac arrest
keys: u will have to give me cpr
you: sorry, im not certified…
you: ill just steal your coffee while ur down
across the table, keys let out a tiny, silent laugh, his shoulders shaking slightly. he didn't even look at his screen this time, his thumbs moving by pure muscle memory as he kept his eyes locked on you.
keys: cold blooded
keys: and after i bought u your specific ridiculous order?
keys: i see how it is.
you bit your lip, your heart doing a little dance as you tapped out your reply.
you: hey!
you: i didnt ask u to buy it
you: were u thinking of me that much…
the moment you hit send, you kept your eyes glued to him. you watched him look down at his lap. the playful smirk he had been sporting slowly vanished, replaced by a sudden stillness. his jaw set. when he looked back up across the table, the teasing, casual facade was entirely gone.
keys: maybe.
your breath hitched, your thumb freezing over the screen. you hadn't expected him to just admit it. not here. not with millie literally sitting right next to him, her hand casually brushing against his arm as she pointed at a graph on the projector screen.
a sudden wave of panic and intense self-consciousness washed over you. the playful bubble you had been in just popped, leaving you feeling exposed and incredibly guilty in the brightly lit room.
forcing your eyes away from his suffocating gaze, you hurriedly clicked the power button on your phone, turning the screen black. you flipped the device face down onto your thigh beneath the table, hiding it from view as if the text message could somehow be read by the rest of the room.
you cleared your throat softly, trying to shake the sudden flush creeping up your neck, and forced yourself to sit up straighter. clutching your pen tightly, you fixed your eyes firmly on the projector screen, nodding along to whatever budget metric someone was going on about. you didn't look back at keys as you did your absolute best to blend into the background, desperately pretending you were just another attentive employee.
“i told you, no matter which buttons i press, the characters keep getting stuck on the far wall. must be something with the colliders,” you said, throwing your hands up in pure frustration.
“it can't be,” keys replied from the desk directly across from yours, squinting at his dual monitors. “i already went over the physics a thousand times. there's gotta be something else we are not seeing.”
“i don't know about you, but this is not how i planned to spend my friday night.”
it was already late, and the only sounds left on the entire office floor were the hum of the servers and the frantic clicking coming out of your small cubicle. everyone else had clocked out long ago. now, you two were the only ones stupid enough to be working at 9 p.m. on a friday night.
“well, it's not like we have a choice,” keys said, groaning as he leaned back. “if we don't get this build done, antwan is going to kill us both on monday.”
“can we at least take a break? my eyes are burning and i don't even remember the last time i ate.”
keys sighed, rubbing a heavy hand over his face. the blue light of his screen caught the tired lines around his eyes. “yeah, alright. i’m hungry too. i can order something. pizza good for you?”
you nodded and stood up immediately to stretch your legs. “would it kill them to buy some fucking ergonomic chairs? jesus christ, my back is killing me,” you muttered, arching your spine and reaching your arms toward the ceiling.
keys chuckled, his eyes tracing the line of your body for a second before he quickly looked down at his phone. “they can’t do that, that would mean treating us as actual human beings. pizza should be here in twenty. meanwhile, can you show me the bug again?”
you walked back to your desk and sat down. keys followed, stepping into your cubicle to stand right behind your chair.
“see, i start walking, do a few jumps, then bamn, glued to the wall.” you turned around to face him, raising an eyebrow.
he leaned down, caging you against the desk. he placed one hand on the edge of your desk and the other on the armrest of your chair, his head now hovering right over your shoulder. he was entirely too close. you could smell the faint scent of mint and the coffee from earlier. you couldn't help but notice how his glasses were hanging low on the bridge of his nose, and his lips looked a bit dry, probably from chewing on them all afternoon.
“do that again,” he murmured.
“what?” you swallowed, your throat suddenly dry.
“do that again. i wanna see exactly which buttons you're pressing,” he jerked his chin toward the keyboard, his breath brushing against the side of your neck.
“right. um. i go this way, i turn around, and-”
keys suddenly burst out laughing, the heavy tension breaking instantly.
you frowned, completely confused. “what's wrong?”
“oh my god,” he stepped back, running a hand through his hair and shaking his head. “we forgot to enable that zone after the beta test. we've been stuck here all day for something so stupid. i can fix that in a minute.”
you leaned back into your seat, letting out a massive sigh of relief. “great. so we can go home now.”
“wait, the pizza is about to get here. shouldn't we at least eat it?”
“i don't know, you can just take it with you.”
“i’m not going to eat a full pizza by myself.”
“then take it and share it with millie?”
“right… millie”
you paused, noticing the sudden shift in his expression. his posture stiffened again.
“what? trouble in paradise?”
“no, i mean… we just kinda argued before she left today.”
the conversation was cut short by the sharp buzzing of the intercom downstairs. the delivery guy was here. keys gave a small, tight nod and turned to take the elevator down.
meanwhile, you started to tidy up your desk, shutting down your monitors and getting ready to finally leave.
when you were shoving your laptop into your bag, keys came back into the room holding a cardboard box. “you sure you don't wanna share?”
you wanted to say no. you knew you had to say no. but it was late, and you knew the refrigerator in your apartment was completely empty. staying meant free food, but it also meant more time alone with him in the dark. your stomach made a loud, rumbling sound, making the choice for you.
“fine, sure. but i can't sit on these chairs for a minute longer,” you said, walking toward the employee lounge where the comfortable breakroom couches were.
you led the way to the employee lounge, dropping your bag onto the floor and sinking into the big, plush couch in the corner. the dim, warm overhead lights of the lounge felt like heaven compared to the harsh fluorescent glow of your cubicle.
keys followed you in, setting the steaming pizza box down on the low coffee table in front of you before sitting right next to you. the couch dipped under his weight, shifting you just an inch closer to him than you anticipated.
“god, this is so much better,” you sighed, resting your head back against the cushions and closing your eyes for a brief second.
“told you,” keys said softly. you opened your eyes to find him already looking at you, his glasses off now, sitting on the table next to the box. without them, his eyes looked softer, tired, and entirely too focused on your face.
he opened the box, the rich scent of cheese filling the small room. he handed you a slice on a napkin, his fingers brushing against yours. his touch lingered for a fraction of a second, sending a quiet hum of static straight up your arm.
you both ate in silence for a few minutes, the initial awkwardness melting away into the easy comfort you always shared.
“sooo,” you started carefully, taking a small bite of your crust. “you and millie. do you want to talk about it?”
keys paused, staring down at his pizza slice. he let out a low, heavy sigh and leaned back, mimicking your posture. “it’s nothing new. just… the same old thing. she’s talking about moving into a bigger place closer to downtown, looking at floor plans, talking about the next five years. and i’m just…” he trailed off, his jaw tightening.
“and you’re not ready?” you asked softly, turning your head to look at him profile-side.
keys turned his head too. the distance between you felt incredibly small. “it’s not that i’m not ready. it’s that when she talks about the future, it feels like she’s reading from a script we wrote three years ago. and i don't think i want to play that character anymore.”
his voice was dangerously quiet. his eyes dropped to your lips, then traveled slowly back up to meet your gaze. there was an admission in his words, a confession beyond what he was letting on.
the silence stretched between you, thick and heavy with everything neither of you was brave enough to say out loud. keys' hand was resting on the cushion between you, just inches away from your thigh. you could feel the heat radiating from him.
you wanted to reach out. you wanted to close the gap.
but before either of you could move, keys suddenly blinked, as if snapping himself out of a trance. the heavy, intense look in his eyes instantly fractured. he looked away, clearing his throat and rubbing a hand over his face.
“anyway,” keys muttered, his voice suddenly tight as he stood up, abruptly cutting off the moment. “it's late. we should probably get out of here before they lock the garage.”
the cold air rushed into the space he left behind. you swallowed the lump in your throat, nodding quickly as you grabbed your bag. “right. yeah, let’s go.”
the neon lights of the bar were dim, casting a heavy, reddish glow over the crowded room. the bass from the speakers vibrated straight through the floorboards, mixing with the loud chatter of the soonami team celebrating the successful deployment of the new build.
you were leaning against the wooden counter of the bar, holding a half empty drink laughing at a story the lead designer was telling you.
keys was sitting at a large booth across the bar, surrounded by some of the project managers and corporate leads. millie was right beside him, her hand resting comfortably on his knee, laughing as she chatted with one of them.
since you got there, you couldn't help but fixate on the way they were always glued to each other. they always seemed to be too close somehow, even if it was something as small as touching shoulders or the familiar way she leaned her head against him.
you couldn't understand exactly why it was irking you so much. yet you couldn't take your eyes away from it, as if you could somehow force it to move by sheer willpower. the lead designer by your side kept talking non stop, but you weren't listening anymore. you were just nodding along mindlessly, letting his words turn into pure white noise.
what you didn't notice was that keys wasn't paying attention to his conversation either. his beer was gripped so tightly in his hand his knuckles were turning white. and every time you laughed, every time the guy leaned in closer to you, keys' jaw would tighten, his eyes narrowing as he tracked every single movement from across the dim bar.
when he laughed and casually placed a hand on your shoulder, keys abruptly stood up from the booth. millie blinked, looking up at him in surprise as her hand fell from his knee. “hey, where are you going?” she asked over the noise.
“just getting another drink, mills,” keys mumbled, his voice tight as he stepped out of the booth without waiting for her reply.
you noticed him moving toward the bar, and a sudden spike of adrenaline shot through your chest. needing to escape the sudden, suffocating shift in the air, you excused yourself from the designer and headed toward the quieter, narrow hallway near the back exits and the restrooms.
the hallway was poorly lit, the noise of the bar instantly muffling into a dull hum. you took a deep breath, trying to steady your racing heart, when a heavy shadow blocked the light from the entrance.
you turned around, your back pressing against the wallpapered wall as keys stepped into the narrow space, effectively cutting off your escape.
“are you having fun?” keys asked, his voice low.
you blinked, swallowing hard as you looked past his broad shoulders toward the main room.
“what are you doing here? millie is going to wonder where you are.”
“i don’t care about that right now,” he muttered, taking another step forward.
you could smell the faint scent of alcohol and the mint chewing gum. his glasses were reflecting the dim red light, his eyes dark and completely unblinking as they dropped down to your lips before locking back onto yours.
“what are you doing, keys? seriously,” you whispered, your hands flat against his chest to keep him from going any closer, though you could feel the heavy, rapid thud of his heart under your palms. “someone is going to see you.”
“i noticed you’ve had four drinks since we got here,” keys said, ignoring your warning completely, “and i noticed that guy from design hasn’t left your side once.”
you let out a shaky, defensive laugh, “he was just telling me a story. we were just talking.”
“he was hovering,” keys countered, his voice tight, laced with a quiet frustration. “he saw you were tipsy and he was entirely too close, he was looking for an excuse to put his hands on you.”
“keys, he was just being friendly,” you hissed back, your face starting to flush. you looked at his broad shoulders, then past him toward the entrance of the hallway, “and why do you even care? you don't get to monitor my drinks, and you definitely don't get to look after me like this.”
“someone has to,” keys said softly.
your breath hitched, your throat locking up.
“keys...” you whispered, your fingers involuntarily tightening against the fabric of his jacket. “stop. go back to the booth. millie is waiting for you.”
before either of you could move, the heavy door to the hallway creaked open, and the loud laugh of a coworker echoed into the space.
reality slammed back into the room. keys instantly stiffened, stepping back a full foot and running a hand through his hair as he looked away from you.
“uh, sorry,” the coworker muttered, passing by to the restrooms.
keys kept his back turned to you for a second, his shoulders tense as he let out a shaky breath. without looking back at you, he cleared his throat roughly.
“i’m going back outside,” he muttered, his voice cold and strained as he walked out of the hallway.
the storm had been brewing all afternoon, and by the time you finally packed up your things to leave the office, torrential rain slammed against the glass windows of the lobby, turning the streetlights outside into a blurry mess.
you stood near the glass exit doors, pulling your jacket tighter around your shoulders as you looked at your phone. the uber rates kept going up, and the app was unable to find a driver willing to drive through the downpour. you let out a defeated sigh, preparing yourself to just sprint through the freezing rain.
“hey.”
you jumped slightly, turning around to see keys walking up behind you. his laptop bag was slung over one shoulder, his hair was a little messy and his glasses sitting slightly crooked on his nose.
“hey,” you murmured, your throat suddenly feeling tight.
keys looked past you, squinting at the sheet of water cascading off the building. “you’re not seriously going to walk in this, are you?”
“uber is completely dead,” you said, shrugging weakly and gesturing to your screen. “i don't really have a choice. my apartment isn't that far anyway.”
keys frowned, his jaw tightening slightly. he checked his phone, then looked back at you, a strange, tense conflict flitting across his features. you knew millie had left early today to go visit her parents for the weekend, leaving him with the apartment all to himself.
“i’ll drive you,” keys said, his voice dropping into that quiet, firm tone he used when he wasn't going to take no for an answer.
“keys, no, it’s fine, i can-”
“i’m not letting you walk through a storm at 10 p.m.,” he interrupted, stepping past you and pushing the glass door open. “come on, my car is right in the first row of the lot.”
the run to his car was a blur of freezing rain and splashing puddles. by the time you slammed the passenger door shut, both of you were breathless and damp, the sudden warmth of the vehicle's interior hitting your skin. the heavy thudding of the rain against the roof immediately isolated you from the rest of the world, wrapping the small cabin in a intimate silence.
keys started the engine, shifting the heater to high. the vents began to hum loudly, blowing warm air that instantly started to fog up the windows. he threw his bag into the back seat and ran a hand through his damp hair, shaking off the water.
“thanks,” you whispered, buckling your seatbelt and staring straight ahead at the blurred windshield.
“don't worry about it,” he muttered, his voice tight as he shifted the car into drive and slowly pulled out of the parking lot.
the first half of the drive was agonizingly quiet. the only sounds were the steady, rhythmic clicking of the windshield wipers and the heavy downpour outside. keys kept both hands tightly gripped on the steering wheel, his eyes focused entirely on the flooded road ahead.
“um, so… any big plans tonight?” you asked, trying to ease the tension.
“if you consider catching up on hours of sleep big plans,” he shrugged, a faint trace of his usual relaxed self peaking through the tight set of his jaw.
“wow, living on the edge, keys. don't party too hard,” you teased, leaning your head back against the headrest and turning to look at his profile.
he let out a low, dry chuckle, his eyes flicking to the rearview mirror before settling back on the dark road. “hey, after dealing with antwan's erratic change of requirements all afternoon, a quiet bedroom and zero monitors is all i need. what about you? going to try and lock yourself out of the servers again?”
“that was one time,” you groaned, rolling your eyes but unable to stop the smile tugging at your lips. “and for your information, i plan on doing absolutely nothing. just eating leftover takeout and watching whatever trashy show is trending.”
“sounds fun,” he murmured, his tone finally softening, slipping back into that familiar, easy rhythm you two always had. he relaxed his grip on the wheel a fraction, the heavy silence from before completely melting away.
after a few more blocks and the easy back and forth, keys pulled up to the curb outside your apartment building, shifting the vehicle into park but keeping the engine running. the street outside was completely deserted, save for the soft glow of a single streetlight cutting through the sheet of rain.
the comfortable bubble you had just built suddenly popped, replaced instantly by a thick, suffocating weight. you turned your head to look at him, your heart starting to hammer violently against your ribs as you realized the drive was over.
“well... thank you for the ride, keys. i’ll see you on monday.”
you reached for the door handle, but before your fingers could even touch it, keys’ hand shot out across the console. his fingers wrapped around your wrist, his grip firm, warm, and slightly trembling.
you froze, your breath hitching.
“wait,” keys whispered, his voice rough.
you slowly turned your face back to him. he had turned his body in the driver's seat, his eyes dark, intense, and completely stripped of his usual composure. he looked desperate. his gaze dropped down to your lips, and you could see his chest rising and falling in shallow, rapid breaths.
“she called me before i left the office,” he muttered. “she wanted to check in. tell me about her drive. talk about that apartment downtown again.”
you swallowed hard, your chest aching at the familiar topic, you didn't need to ask who he was talking about, “and?”
“and i couldn't do it,” keys confessed, his thumb tracing a tiny, subconscious circle over the pulse point of your wrist. the raw honesty in his tone was suffocating. “i spent the whole phone call giving her one word answers because the only thing i could focus on was the fact that you were still on the fourth floor, and that it was pouring rain, and i couldn't let you walk home alone.”
“keys, don't-”
“i tried, alright?” he interrupted, his voice cracking slightly as he leaned closer. his free hand came up, his fingers brushing against your damp cheek, his touch so warm it made you shiver. “i’ve been trying for months to pretend like everything is fine, like things are still the same with her. but they’re not. she keeps leaving on the weekends… she leaves me alone in that apartment, and i don't even care because the only person i want to see, the only person i want to talk to... is you.”
you swallowed the lump in your throat, he looked so agonizingly torn.
“i’m so tired of pretending,” keys whispered, his face now inches from yours, his breath hot against your skin.
“keys...” you breathed, the sound of his name breaking whatever last shred of control he had left.
he let go of your wrist only to wrap both of his large hands around your jaw, pulling you fiercely towards him. his mouth crashed against yours with a desperate urgency that knocked the wind right out of your lungs.
the kiss was anything but gentle; you let out a soft, muffled whimper against his mouth, but you didn't pull away. instead, your fingers buried themselves into the collar of his damp jacket, anchoring him to you as his tongue parted your lips.
he groaned deep in his throat, a low, desperate sound that vibrated straight into your chest. his hands slid down from your jaw, his grip bruising as his fingers dug into your waist, lifting you effortlessly over the dividers of the center console. before your brain could register the shift, you were tangled entirely in his lap on the driver’s seat.
the space was impossibly tight. your knees framed his hips, your jacket rustling against his, and your back pressed hard against the steering wheel.
keys’ hands made his way under your sweater, his palms hot and slightly rough against the bare skin of your waist. he yanked you down flush against him, and you could feel the thick, hard length of his erection pressing tightly through his jeans right against your core.
the friction was agonizingly perfect. you shifted your hips instinctively, rolling against him to find a rhythm, and keys let out a choked, broken gasp into your neck. his teeth bit lightly at the sensitive skin right beneath your jaw, his hips rolling up to meet yours. the windows were entirely fogged now, completely blocking out the rain and the dark street.
but then, keys’ phone suddenly lit up in the cup holder right beside your leg.
the bright, glare of the screen cut through the darkness of the car. millie flashed in bold, white letters, accompanied by a picture of her smiling.
keys froze. his lips stopped moving against your neck, his chest heaving violently against yours.
for three agonizing seconds, the car was silent except for the heavy drumming of the rain and his ragged breathing. you looked down at him, your hands still tangled in his hair. he stared at the phone, then slowly looked up at you. his face was pale, his eyes wide behind his glasses. the realization of what he was doing slammed into him like ice water.
“oh god,” keys breathed, his voice cracking, looking physically sick with himself.
he immediately dropped his hands from your waist, his palms pressing against your shoulders to gently but firmly push you off his lap. his hands were shaking uncontrollably as he helped you navigate back over the center console and into your own seat, his breath coming in shallow, panicked hitches.
“keys...” you started, your voice trembling, your body shivering from the sudden loss of heat.
“i can't. i’m sorry, i- i can't,” he stammered, completely backing down. he wouldn't even look at you now, his eyes pinned to the steering wheel as he gripped it with white knuckles, his chest heaving. “you need to go. please. just... go.”
without saying another word and the sudden humiliation making your eyes sting, you grabbed your bag from the floor, unlocked the door, and stepped out into the pouring rain, slamming the car door shut behind you.
ever since that night, things had been incredibly strained between you two. you had both avoided each other’s eyes in meetings, reverting back to short, strictly professional emails.
you had even asked to change desks, using the lame excuse of some monitor not working properly. to admit it, you were a bit paranoid that keys had told millie what happened in the car. but a week had already passed, and nothing seemed to change in their dynamic. having moved to a completely different section of the office floor meant you barely even saw them anymore, and you were incredibly grateful for that. you needed the distance to breathe.
it was another stressful morning. you were trying to fix a code loop on the game that had been driving you crazy all day, your eyes straining against the screen, when you felt your phone vibrate against the desk.
keys: can u come down to the servers room
your heart did a sudden, nervous flip. you stared at the text before putting the phone back down, face down. you tried to convince yourself he had probably sent it to the wrong person. it had to be a mistake.
then, it buzzed again. twice.
keys: i need ur help with something
keys: urgent
your thumbs hovered over the screen.
you: help with what?
keys: just come here
you: cant u ask someone else?
you: im pretty busy rn
keys: it will be quick
keys: please
letting out a deep sigh, you finally stood up and headed toward the elevators. your hands were slightly clammy, and your mind was racing with every worst case scenario. you just wanted to get whatever this was over with, so you could go back to avoiding him in peace.
the server room was located in the basement of the building, a place nobody went unless something was seriously broken. you stepped inside, the metal door hadn't even closed properly when keys greeted you, slamming his palm against the heavy frame to trap you, backing you up against the hard surface and instantly guiding his lips to yours.
it was an all too familiar rhythm, fierce and desperate, crashing into you before you could even process what had just happened. the absolute shock of it held you frozen for a split second as his mouth moved against yours, hot and demanding. then, reality slammed back in, and you placed both hands firmly against his chest, shoving him off you.
“what the hell is wrong with you?!” you yelled, your voice echoing sharply in the room. you threw your hands up in the air, your chest heaving from the sudden burst of panic and anger.
keys didn't respond immediately. instead, he just stood there staring at you, his chest rising and falling in heavy, ragged breaths. his dark hair was messy, and his eyes were wide, completely stripped of that cool composure he usually carried.
“what kind of sick game are you playing?” you demanded, the sting of how he had left you in the car a week ago fueling the fire in your throat.
“it's not a game,” keys said, his voice rough and incredibly low.
“then what the fuck is this?”
“i don't know,” he muttered, shaking his head slightly, his fists clenching at his sides. “but it's not a game. i swear.”
“it feels like it,” you sighed in pure, exhausting frustration, rubbing a hand over your face before glaring back up at him. “what are you doing now? you were the one to back down the other day. you were the one who practically threw me out of your car!”
“i know.”
“do you have any idea how i felt after that? how humiliating that was?”
he shook his head, looking down at the concrete floor for a fraction of a second before locking his pleading eyes back onto yours. “i’m sorry. i’m so sorry. that never should have happened like that. it was wrong, and i panicked, but...” he swallowed hard, taking a small step closer. “but i don't regret it.”
your brows furrowed in complete confusion, your mind racing to keep up with his whiplash. “what?”
“i thought after that... i thought if it finally happened, i could just get it out of my system and move on,” keys confessed, his voice trembling slightly with a terrifying level of honesty. he stepped closer again, completely crowding you against the metal door, the heat radiating off him fighting the freezing air of the basement. “but i can't. i can't stop thinking about it.”
you stared at him, breathless.
“do you have any idea how many times i’ve touched myself to that memory over the past few days?” keys asked, the filters completely gone from his brain now. he looked agonizingly frustrated, his jaw tight as he let out a bitter, self deprecating breath. “a concerning amount. a completely fucked up amount. i close my eyes and all i can feel is you on my lap, the way you tasted, the way you looked at me. i’m losing my mind here.”
“i just don't get it, keys,” you whispered, your anger suddenly melting into confusion. your heart was beating so hard you could hear it in your ears. “what are you doing? what do you even want?”
“you,” keys said instantly, without a single second of hesitation. he stepped into your space, his face inches from yours. “i want you.”
“but you are with millie,” you stated, the name landing between you like a physical barrier.
“god, i know that, but-”
“did you end things with her?” you interrupted, your voice turning sharp, demanding the one answer that actually mattered.
keys froze. his mouth parted slightly, but no sound came out. the silence stretched between you, broken only by the whirring fans of the servers.
“no,” he finally whispered.
you let out a short, bitter chuckle, the stinging disappointment hitting you right in the chest. you shook your head, your eyes burning as you reached sideways for the door handle. “goodbye, keys.”
“stop.” in one swift motion, he stepped even closer, his large hands shooting out to press flat against the cold metal door on either side of your head, caging you in completely. his broad shoulders blocked out the rest of the room. “you can't just walk out. you can't deny you want this too. you think i don't notice the way you look at me? you think i didn't feel the way you kissed me back in that car?”
you swallowed hard, your throat completely dry. your back was flat against the door, your eyes locked onto his dark, desperate gaze behind his glasses.
“tell me to stop,” keys whispered, his voice cracking with a raw, bleeding vulnerability. he leaned down, his forehead almost resting against yours, his breath hot and uneven against your lips. “tell me you don't want this. tell me you don't want me. say it, and i swear to god i’ll walk out that door right now and i will never bring this up again.”
you opened your mouth to speak, to say the words that would save you both, to say the name millie one more time and end the madness. but the words got caught in your throat. you looked at his parted lips, at the desperate, pleading look in his eyes, and you couldn't do it. the lie wouldn't come out.
you swallowed, staring up at him in helpless silence. and in the quiet, freezing room, your silence was answer enough.
this time you initiated the kiss.
you reached up, your fingers tangling into the hood of his sweatshirt to pull him down, burying your mouth against his before your brain could find another reason to hesitate. a low, broken sound escaped keys’ throat as he locked his arms around you, lifting you slightly off the floor to press your lower back harder against the cold metal door.
his tongue parted your lips with a heavy, demanding familiarity, tasting like the strong coffee he’d been drinking all morning. his hands dropping from the door to grip your thighs, guiding your legs to wrap tightly around his waist. you clung to his shoulders for balance, your chest pressing flush against his as he drove you back against the door.
he didn't wait. he didn't care about being gentle anymore.
his hips slammed up against yours, and a sharp gasp was choked out of your throat and straight into his mouth as the hard length of his erection locked perfectly against your center. keys let out a ragged breath against your lips, shifting his grip to your hips, holding you down against him while his lower body grinded against yours in a desperate rhythm.
he shifted, his lower body rolling against yours with a heavy friction that had you arching your back, a breathless moan slipping past your lips. keys caught the sound with his own mouth, kissing you, his hips moving faster.
without breaking the kiss, keys hooked his hands under your thighs and lifted you completely. he carried you down until he reached the small desk at the far side of the wall. with a sweep of his arm, he knocked some papers onto the floor to make space.
he set you down on the edge of the high desk, pressing your thighs wide apart as he stepped right between them. his hands were trembling slightly now as he reached for your zipper, his eyes locking onto yours behind his glasses, completely consumed by you. in one swift, desperate motion, he pushed your clothes out of the way, the freezing air of the server room hitting your bare skin for a split second before his large, burning palm completely erased it.
keys’ fingers slid down, finding your center, and a sharp gasp broke from your lips when you felt his warm touch. his fingers moved with a purpose, tracing over your wetness before sliding one, then two fingers deep inside you. you arched off the cold table instantly, your hands gripping his shoulders as he began to pace his fingers into you, finding a fast rhythm that matched the frantic beating of your heart.
“keys- god,” you whined, your head tossing back.
he didn't let you breathe, kissing you to stifle your cries while his thumb pressed hard against your clit. you were stretching around his fingers, slick and tight, and keys let out a low, ragged growl into your throat, his fingers pushing deeper, moving faster until your hips were rolling against his palm to chase the ache.
knowing you were completely ready and soaked for him, was what finally broke his last shred of sanity.
he pulled his hand out, which made you let out a weak whimper of protest. then he didn't waste another second. his knuckles brushed against your bare skin as he unbuttoned his jeans with a frantic rush.
he freed his impressive length from his underwear. you had already felt how much he was packing back in the car, but experiencing it now in the raw light of the room was completely different; you honestly hadn't expected him to be that big. the sight of him made your throat go completely dry.
his fingers wrapped around his base and he stroked himself a few times. his eyes stayed locked onto yours behind his glasses, watching your reaction. then stepped even closer, until the heat of his skin was pressing right against your soaking center.
he drove himself inside you in one deep, heavy thrust.
a loud, breathless gasp caught in your throat, your head slamming back against the metal rack behind the desk. keys groaned out loud, his eyes closing tight as his hands gripped your hips so hard his fingers left marks.
he didn't wait. he couldn't. keys began to move, his pace fast and deep, his hips slamming against yours. the desk rattled with every thrust, the cold metal biting into your lower back, but you barely felt it. you were completely focused on him, your fingers tangling into his hair, your nails digging into the skin of his neck as you matched his frantic pace.
keys leaned down, burying his face in the crook of your neck, his breath hot and ragged as he let out low, broken whimpers with every push. his tongue tasted your skin, his teeth biting lightly at your collarbone, sending waves of pure electricity straight down your spine.
the friction was overwhelming, the intensity building so fast in the freezing room that the air felt thick with the scent of heat and sweat. you locked your ankles behind his back, pulling him even deeper, your own voice breaking into loud moans that keys kept catching with his mouth.
“keys… please,” you cried out against him, your fingers gripping his shoulders so hard your nails dug into his skin through his sweatshirt.
he let out a low groan, his hips rolling into yours, hitting your sweet spot over and over again. “tell me,” he mumbled against your lips, his voice dropping into a commanding register you’d never heard from him before. “tell me how it feels. tell me you’ve been wanting this as much as i have.”
“i have,” you gasped, your head tossing back against the metal rack. “god, keys, yes...”
“i knew it,” he muttered, his breath hot against your ear as his teeth grazed the sensitive skin of your jawline. “ you’re so tight for me, love... you’re so wet.”
“you’re mine,” keys choked out against your lips, his voice raw, rough, and completely stripped of his usual control. “god, you’re all i can think about. day and night... it’s always been you. fuck everyone else. you’re the only one i want.”
the admission shattered whatever restraint you both had left, but keys didn't let you fall over the edge just yet. he held your hips pinned against the table, delivering three more slow, agonizingly deep thrusts that made your vision go blurry.
“look at me,” he gasped, his voice trembling as he forced himself to pull back just enough to lock his eyes onto yours. “let me see you take it. take all of it for me.”
you stared back at him, breathless.
with one last, powerful surge of his hips, a suffocating wave of pure heat crashed over you. your insides clamped down around him, and you let out a sharp cry, your body arching completely off the table as your orgasm ripped through you.
hearing your sounds, feeling you squeeze him so intensely, was the final trigger for keys.
he let out a ragged moan, his hips locking desperately against yours as he came inside you. his entire body went completely rigid, his muscles straining and his length pulsing deeply within your core. keys buried his face in your hair, his fingers digging into your waist with a bruising grip as he rode out the waves of his own release.
for a long, agonizingly quiet minute, the only sound was your heavy, combined breathing. keys stayed buried inside you, his forehead resting against your shoulder, his chest heaving violently.
the intense heat in the room begins to fade, and the freezing air of the basement slowly creeps back in, chilling the sweat on your bare skin.
keys doesn't move. he doesn't pull away immediately. instead, he lets out a long, shaky exhale against your neck that feels terrifyingly weak. then slowly, very slowly, he pulls his head back to look at you.
the desperate, unhinged look in his eyes is completely gone, replaced by a hollow, quiet exhaustion. his glasses are fogged up and sitting crooked on his nose. he reaches up with a trembling hand, takes them off, and sets them blindly on the desk beside you. without them, his eyes look wide and completely exposed.
he looks at your swollen lips, at the marks his fingers are leaving on your thighs, and then he looks down at his own hand, specifically at the finger where the shadow of his life with millie hangs.
the reality of what they had just done settles over him.
“keys?” you whisper, your voice cracking in the quiet room. your hands are still resting on his broad shoulders, but he suddenly feels a million miles away.
he doesn't answer. he gently, almost robotically, pulls himself out of you. the sudden loss of his warmth makes you shiver violently on the edge of the cold table. keys keeps his eyes pinned to the floor as he fixes his clothes, his movements slow and stiff, as if he is trying to put a fractured version of himself back together.
when he finally looks back up at you, his face is deathly pale. there is no anger, and there are no excuses. just a profound, heartbreaking defeat.
“i can't look at her,” keys whispers, his voice so quiet it is almost swallowed by the whirring of the server fans. he lets out a bitter, breathy laugh that sounds closer to a sob, running a hand over his face. “god... i have to go back upstairs, and i have to sit next to her, and i... i don't even know how i'm going to look her in the eye.”
the words sting, a sharp injection of reality that makes your throat tighten with immediate humiliation.
“keys...”
“i’m sorry,” he murmurs, his voice breaking completely. he picks up his glasses from the desk, his hands shaking so hard he can barely slip them back over his ears. he looks at you one last time, his eyes wide, “i’m so fucking sorry.”
he doesn't wait for you to answer. he doesn't offer to help you down. keys just turns around and walks away, his boots heavy and slow against the concrete, before pushing the heavy metal door open and stepping out.
the door slams shut behind him with, leaving you alone in the freezing room, shivering on top the table with the ghost of him still burning inside you.
Officer McKey - Walter “Keys” McKey x Reader - One Shot
You’ve always wondered why your sweet, nerdy boyfriend always plays the “dirty stripper cop” character in his game. Curiosity killed the cat - so you’re about to find out.
a/n - come on. we were all thinking it. we know he’s gotta be a LITTLE freaky.
TW/CW: smut, dominant!Keys (but also obviously he’s still a sweetheart), no use of y/n, light roleplay, use of fuzzy pink handcuffs, oral f! Receiving
~~~~~~~~~~~~~~~~~~~~~~~~~~~
The soft blue glow of the monitor was the only light in the apartment, illuminating the mess of empty soda cans and tangled wires that took up most of Keys’s workspace. You were already in bed, watching him over the edge of your book as he finalized some nightly game notes to send off to his boss, fingers flying across the mechanical keyboard with a rhythm that was as familiar to you as your own heartbeat.
He finally pushed his chair back, stretching his arms over his head with a groan that cracked most of his spine. Standing up, he shuffled toward the bed, looking every bit the exhausted programmer in his faded MIT sweatshirt and glasses that were slightly askew.
"Long day?" You asked, setting your book on the nightstand as he climbed in beside you and tossed aside his glasses.
"Eh, the usual. Guy is glitching near the tunnel again," Keys murmured, burying his face in the pillow for a moment before turning to look at you. A soft smile played on his lips, the kind that always made your heart flutter a bit faster.
You reached out, pushing his messy hair back from his forehead. "You work too hard."
"Someone’s gotta keep the city running." He leaned into your touch, his eyes fluttering shut. "Even if half the players are just causing chaos for fun."
You laughed softly, mind drifting back to the company livestream you had watched earlier in the day while he was at the office. They did it for promo so everyone could have a sneak peak of the game before it officially released. "Speaking of chaos, I saw you playing in earlier, Keys. Or should I say, Officer?"
Keys groaned, his face turning a shade of pink that was visible even in the dim light. He glanced away, pretending to fluff his pillow. "You actually watched that?"
"Of course," you teased, shifting closer to him so you could trace the line of his jaw with your finger. "I never get tired of seeing your dirty stripper cop ticketing people for jaywalking while wearing a uniform that’s way too tight."
"It’s funny," Keys protested, though his voice was muffled by the pillow. "The juxtaposition of a law enforcement officer dealing with the absurdity of Free City while dressed like that... Comedy gold to the right person.”
"Is it?" you whispered, leaning in to press a kiss against his neck, right where his pulse beat steadily. You felt him shiver against you. "Or is it maybe a little bit of wish fulfillment?"
"Wish fulfillment?" He turned his head back to look at you, eyes wide. "Baby, it’s a pretend video game. I’m a coder. I wear hoodies and drink coffee. Pretty sure there’s no wish fulfillment there."
Your own eyes narrowed ever so slightly. It wasn’t as though Keys was a liar. Far from it. But you knew the way he got quiet sometimes when you watched movies with certain tropes, the way his eyes lingered. Or the way he’d seem more curious about what you were reading if they contained certain elements. You slid your hand under the hem of his hoodie, resting your palm flat against the warm skin of his stomach.
"You know," you started, your voice dropping to a sultry murmur, "you’re always so composed. So calm and sweet. Even when we’re... you know." You let the sentence hang, your fingers tracing idle patterns on his skin.
Keys swallowed hard, his larger hand coming up to cover yours, stilling your movements. "I just like making sure you’re - I like making you feel good. And safe.”
"And I love that about you, Keys. I really do," you interrupted gently, climbing on top of him to straddle his waist. The move was a little bold, but you saw the instant flare of heat in his eyes as he looked up at you. "You’re too good to me, and we both know it. But sometimes I wonder if there's a whole other side of Walter McKey that I haven't seen yet.”
“Another side?”
“Mhm. One that likes to take control. Maybe likes to be a little... reckless.”
He stared up at you, hands resting on your hips. "You know I'm not that type of guy in real life. I like… I mean, what we have is good. Amazing, actually. I don’t really wanna be a dirty stripper cop.”
"No," you agreed, leaning down until your nose brushed against his. "But you created that guy. You play him every day." You kissed the corner of his mouth, teasing him. "I think there's a tiny little part of you that likes playing the bad cop.”
Keys let out a shaky breath, his grip on your hips tightening. "It's just a game, babe."
"Then why’s your heart racing?" You asked softly, rocking your hips just enough to make him inhale sharply. "Tell me why you never play the hero character. You always play the one with the handcuffs."
He closed his eyes at your mischievous smile, his Adam's apple bobbing as he swallowed. You could see the internal war waging behind his eyelids - the desire to maintain his comfortable, nerdy persona versus the urge to finally let you in on a secret.
"Would that be a bad thing?" He whispered finally, opening his eyes to look at you with a vulnerability that took your breath away. "If I said... Sometimes I think about what it would be like if I wasn't just some geeky guy with a keyboard?"
"Then I’d say you should tell me exactly what you think about."
“Isn’t that weird?”
“Having fantasies is perfectly normal,” you shrugged. “Probably healthy, too. I mean, most people have some kind of secret thing they’re dying to try behind closed doors.”
“Do you?”
It was your turn for your cheeks to flush. “Of course. But we’re talking about you right now.”
You smiled encouragingly, brushing a stray lock of hair away from his forehead, letting your nails graze his scalp just enough to make him lean into your touch. You could feel his heart hammering against your ribs where your chests pressed together. "Come on, Keys. Let me in."
He let out a shaky breath, his eyes darting away from yours to focus on a spot somewhere over your shoulder - like he was terrified you’d laugh at him, or worse, that you wouldn't understand it.
"I... It just sounds stupid when I say it out loud," he murmured, voice barely above a whisper.
"Try me," you urged, rocking your hips again, slower this time, feeling him harden beneath you despite his nerves. "I bet it’s not stupid at all."
Keys swallowed hard, his throat clicking. When he finally looked back at you, his gaze was intense, burning with a hunger you hadn’t seen from him in almost the year you’d been together. It was like a switch had been flipped, and the nerdy programmer was suddenly eclipsed by a man who was going to tell you exactly what he wanted for once.
"It’s about the control, I think.” He admitted, his voice dropping an octave, losing that nervous tremble and turning into something rougher, a little darker. "Day to day I’m pretty passive. But… In the game, I’m the one who helps stop the chaos. I’m the one who makes the rules. And I think about... Uh, bringing that here. Sometimes. If you’d want that. I’d never want to, like, make you feel unsafe or coerced or -“
“Baby.”
“Right. Sorry.” He paused, his hands tightening on your hips almost painfully, anchoring you to him. You nodded for him to keep going.
"I think about being in uniform," he continued, the words coming faster now, like a dam breaking. "Not like the Halloween costume. But just having the authority. Like if I pulled you over or stopped you on the street somewhere. Not because you did anything wrong. Just because I saw you, and decided I needed to have you right there. Consensually, of course.”
The images that the scenarios conjured up in your mind were vivid and illicit, sending a rush of heat through your veins. His thumbs were rubbing light circles right where your hips met your thighs, tantalizingly close to where you wanted him. You stared at your boyfriend, lips parting slightly.
"And then?" You prompted, sounding a little more breathless than you meant to.
"Then I’d get to tell you that you’ve been a bad girl," Keys said, a flush creeping up his neck, but his eyes never left yours. "I’d get to tell you that you’re under my jurisdiction. That I’m the only one who gets to decide what happens to you next. A-and I could have you doing whatever I wanted, and you’d have to let me because... I’m the law."
The silence that stretched between you was heavy, charged with a sudden, electric tension. It wasn't just the words; it was the way he said them - like he was confessing a sin he’d been dying to commit for years. It may have been the sexiest thing you’d ever heard him say. You felt a thrill run down your spine, surprised by the potential of his fantasy but far from put off. If anything, you wanted him to elaborate. You wanted to see exactly how far that "law" extended.
"Oh, Officer McKey," you breathed, leaning down to capture his lips in a searing kiss that swallowed his groan. "I think I'd like to see you try."
The next evening, when you pushed open the door to Keys’s apartment, the air smelled like stale coffee and a sandalwood candle you’d given him to make the place more “homey”. Wandering back to the bedroom, you stood in the doorway. He was in his chair, swiveling back and forth between the several screens while staring at a line of code, looking like he’d been there for a decade.
"Keys," you announced, leaning against the doorframe.
Jolting as if roused from a dream, Keys spun around, mouth opening to greet you, but the words died in his throat. His eyes swept over you, dragging slowly from your ankles up to the hem of the shortest miniskirt you owned - a scrap of blue and grey plaid that left almost nothing to the imagination, but fit your needs perfectly - and finally up to your face.
"You... Uh," he cleared his throat, adjusting his glasses with a shaky hand. "You look incredible. But, um, not that I’m complaining, but is that... What’re you doing?"
"Thought you might need to arrest me for indecent exposure," you teased, pushing off the doorframe and sauntering toward him. You fished a few items out of your purse and dangled them from your fingers. "I brought you some work supplies, Officer McKey."
You tossed the plastic police badge at him, and he caught it easily, face more than a little surprised. Then, you let the fuzzy pink handcuffs swing back and forth off your index finger, watching his gaze fixate on them as if he were hypnotized.
Keys raised an eyebrow, a slow grin spreading across his face. “Just had these on hand, did you?”
"Hey, they’re cute," you replied, coming to a stop right between his legs. "Besides, I figured you’d appreciate the upgrade from the standard issue metal ones they give bad officers like you at police school.”
“I think it’s called the academy.”
“Sure, that too.”
Keys reached out, his fingers grazing the bare skin of your thigh just below the hem of your skirt. The touch was electric, his hand warmer than you expected. He looked up at you, and for the first time, your sweet, nervous nerd was gone, replaced by something sharper, hungrier.
"Did you come here to cause trouble, miss?" Keys asked, his voice low. It was a little stilted, like he was testing the waters, but the glint in his eyes told you he was enjoying himself.
"I might have," you challenged, placing your hands on his shoulders and leaning down so your faces were inches apart, batting your eyelashes. "Is that not allowed around here?"
Keys stood up abruptly, forcing you to take a step back. In that moment, he seemed to fill the room with his confidence, and you loved it. He swiped the fuzzy cuffs from your loose grip, thumb brushing over your palm.
"Turn around," he said. It wasn't a request.
You bit your lip, hiding a smile as you complied, turning your back to him. You felt him step up behind you, his chest pressing against your back. He took your wrist, his grip firm but not bruising, and pulled it behind you. When he snapped the cuff closed, it was tight - a bit tighter than you expected - but it wasn’t unpleasant.
"Other one," he commanded.
You offered your other hand, and he cuffed that one too, leaving your arms restrained behind your back. A mixture of adrenaline and arousal flooding your system. Should’ve asked him about his fantasies sooner.
"You're under arrest," Keys murmured in your ear, his breath hot against your neck as he pressed a kiss to your feverish skin. "For distracting an officer with intent to... Seduce."
"Is that a felony?"
"Oh, absolutely," he replied, his hand sliding down your arm and around to your waist, pulling you flush against him, and you shivered, feeling how turned on he already was. "The penalty is severe."
He spun you around to face him, hands gripping your waist with a strength that made you gasp. He wasn't being super gentle anymore; but you knew he’d never actually hurt you. For some reason the fact that he could keep his strength in check was intoxicating.
"Keys," you breathed, looking up at him.
"Officer," he corrected, his eyes dark behind his glasses. "You're in my precinct now."
"Fuck, you're hot when you're bossy," you couldn't help but laugh softly, the sound turning into a small gasp as he pushed you backward until your legs hit the edge of his desk, which he’d seemingly cleaned since you’d been gone.
"I'm just getting started," he said, a wickedly delighted grin playing on his lips. He stepped between your legs, crowding you, and used his knee to keep them apart.
You braced your cuffed hands against the cool wood of the desk, breath hitching as his hands slid up your thighs, pushing the skirt up with them. His touch was exploratory, almost reverent, but there was a roughness to it - a confidence that was usually buried under layers of self-deprecation.
"You have the right to remain silent," Keys whispered, his lips trailing down the side of your neck. He nipped at the sensitive skin just below your ear, hard enough to make you gasp. "But I don't think you're going to."
"I never do," you managed to get out, your head falling back to give him better access.
"Good," he murmured against your skin. "Because I want to hear you beg."
He pulled back to look at you, his gaze sweeping over your face, checking in. You nodded, a silent encouragement, and that was all the permission he needed.
Despite the rough grip and the dominant roleplay, he didn’t rush. There was a deliberateness to his movements that was so incredibly Keys. He was savoring it, running his hands over your hips, thumbs hooking into the waistband of your panties.
"These are obstructing justice," he muttered, mostly to himself, before tugging them down. He had to crouch to do it, his face level with your center, and you felt his hot breath fan over you before he stood back up.
"Jesus, look at you," he breathed, stepping back in. His hand went to your throat, not squeezing, just resting his palm against your pulse. He didn’t seem to be in character at that moment - the reverent awe with which he always looked at you bleeding into his performance. "Do you have any idea how long I've wanted to do this?"
"I have an idea," you replied, your voice straining as he used his other hand to cup your breast, his thumb brushing over your nipple through the thin fabric of your top. Your back arched.
"Tell me," he demanded, his eyes locking onto yours. "Tell me what you want me to do."
You stared at him, caught off guard by the intensity of his gaze. This was the man who stuttered when ordering pizza, now holding your life in his hands - well, your pleasure, anyway.
The words tumbling out in a rush. "I want you to stop being so polite and just take what you want."
Keys let out a low growl, a sound you didn't even know he could make, and crashed his lips against yours. It was hungry and messy, his teeth scraping against your bottom lip. He kissed you like he was starving, one hand tangling in your hair to hold you in place while the other locked around you, keeping you steady against the desk.
After a few minutes, he broke the kiss but didn't pull away, his forehead resting against yours.
"Up," he said, tapping your hip.
You hopped up onto the desk, wincing slightly as your weight pressed down on your bound wrists. Keys noticed instantly, his brow furrowing.
"Too tight?" he asked, his voice back to its usual concern for your comfort and wellbeing.
"No," you reassured him quickly. You leaned back on your hands, an inviting smile tugging at the corner of your mouth.
He kicked his chair out of the way and sat down, pulling you right to the edge so your thighs were draped over his shoulders. To your surprise, he didn't dive in immediately. Instead, he paused, his hands gripping the back of your knees, pushing them apart until you were completely exposed to him. The cool air of the apartment against your skin made you shiver, but the look in his eyes burned hot.
"Do you know the penalty for resisting arrest?" he asked, his thumb brushing dangerously close to your clit without actually touching it.
"I'm n-not resisting," you managed to say, your voice trembling.
"I’ll be the judge of that, miss," Keys murmured. "And I’m going to make sure you take exactly what I give you."
He leaned in finally, and the first touch of his tongue was a shock of wet heat against your oversensitive flesh. He didn't start slow. He licked a broad, flat stripe up your center, groaning against you like you were the best thing he’d ever tasted. The vibration of his voice travelled straight through your core, making your hips buck off the desk.
"Stay still," he ordered, splaying a hand against your stomach, pinning you down to the wood. "I didn't say you could move."
The command sent a fresh jolt of arousal through you. He went back to work, and this time, there was no teasing. He explored you with a terrifying precision, his tongue mapping out every bit of you like he was memorizing your body. He flicked the tip of his tongue against your clit, just light enough to make you gasp, then sealed his lips around it and sucked hard, drawing a cry from your throat that you couldn't hold back.
Keys was relentless, alternating between firm, sucking pressure and quick, teasing flicks that kept you guessing. Every time you tried to shift your hips to chase the friction, his hand on your stomach tightened, holding you immobile while he dictated the pace. It was maddening and incredible - the feeling of being completely at his mercy, unable to do anything but lie there and take the pleasure he was giving you.
You could hear the obscene sounds of his mouth against you, echoing in the quiet room. It should have been embarrassing, but instead, it just turned you on more. He was so into it, so lost in the taste and feel of you that he forgot to be self-conscious. He wasn't the nervous nerd in that moment; he was a man consuming a meal he’d been starving for.
"God," he murmured, pulling back for a split second to admire the mess he’d made of you. His chin was glistening, his eyes dark and dilated behind his fogged-up glasses. "You really like being under my authority, don't you?"
"Y-yes," you breathed, your head falling back. "Please, Ke- Officer."
"Please what?" he asked, his breath fanning hotly over your swollen flesh.
"Please don't stop."
He smirked, a wicked, arrogant expression that looked devastatingly good on him. "As you wish, ma’am."
Then he buried his face between your legs again, and this time, he added a finger, sliding it inside you without warning. You clenched around him instinctively, your internal muscles gripping him tight. He curled his finger upward, finding that spot that always made your vision blur, while his tongue continued its ruthless assault on your clit.
The dual stimulation was almost too much. Your hands scrabbled for better purchase on the desk, knocking a pen cup onto the floor, but neither of you cared. You were spiraling higher, your whole body tightening like a bowstring. He sensed it, speeding up the rhythm of his tongue, fucking you with his finger in time with the strokes.
You were teetering on the edge, your whole body taut as a bowstring, when he suddenly stopped. You let out a frustrated whine, looking down at him in betrayal. Keys just smirked, wiping his mouth with the back of his hand.
"You're under arrest, remember?" he said, standing up and looming over you. "I decide when you get to finish."
"Fuck," you breathed, the dominance in his voice sending a fresh wave of arousal through you, making your inner muscles clench around nothing.
"Yeah, almost," he said, unbuckling his belt with deliberate, agonizing slowness. The leather strap whipped through the loops with a sharp sound that made you flinch in anticipation. "We're getting there."
He kicked his chair out of the way and stepped back between your legs, the denim of his jeans rough against your inner thighs. You tried to reach for him instinctively, but your hands were still bound behind you.
"Bad girl," he tutted with mock disappointment. "I didn't say you could touch. Lean back - elbows on the desk.”
You obeyed instantly, and Keys smiled, a satisfied expression that made your stomach flip as he leaned down to kiss you. It was messy and deep, letting you taste yourself on his lips, a reminder of what he’d just done to you.
"You have no idea," he murmured against your mouth, his breath mingling with yours, "how much I've wanted to bend you over this desk. Every time I sit here for work... I think about it."
"Then take me," you challenged, your voice barely above a whisper. "Show me what Officer McKey can really do."
He didn't need to be told twice.
With a firm grip on your hips, he pulled you forward, dragging you to the very edge until you were barely supported. He lined himself up, the head of his cock nudging against your entrance. With a groan that seemed to come from the depths of his soul, he pushed into you - stretching you inch by inch. You gasped, head falling back as your body struggling to accommodate the sheer size of him, hot and heavy within you. It was always the ones you least suspected who were the most well-endowed.
"Fuck, you're tight, baby," he gritted out, jaw clenching as he paused to let you adjust. "You okay?"
"Y-yeah. Move," you demanded, digging your heels into his lower back, trying to spur him on. "Please, Keys. Move."
“Now who’s bossy?” He let out a strangled laugh and started to move, setting a rhythm that was almost punishingly slow. He withdrew completely, leaving you empty and aching, before sinking back in, burying himself to the hilt. His movements were deliberate and controlled, torturous in their precision.
"Is this what you wanted?" he asked, his voice strained with the effort of holding back, of maintaining that devil-may-care persona. "Is this the trouble you were looking for when you walked in here, miss?”
“M-maybe.” Unable to help yourself, you arched against him more, desperate for the relief he’d denied you earlier. "You can go harder. I know you want to."
"You sure?" Keys asked, his eyes searching yours, checking for that final green light. "I don’t want to hurt -“
"I'm sure," you interrupted without hesitation, your nails scraping against the desk. "I want all of it. Don't hold back."
That was the final consent he needed. His control snapped, revealing the raw, hungry man underneath. He grabbed your legs, hooking them over his elbows, and started to thrust into you in earnest. The desk rattled beneath you, the items on it rattling dangerously close to the edge, but neither of you cared.
He was rougher than he’d ever been, his hips snapping against yours with a force that made you see stars in the best way. The sound of skin slapping against skin filled the room, loud and obscene. It was intense, overwhelming, and somehow exactly what you needed. You cried out with every thrust, your fingers scrabbling for purchase on the slick desk surface, unable to find anything to hold onto.
"Look at me," he commanded, his voice sharp, before melting into something a bit more like the man you recognized. "Open your eyes, baby."
You forced your eyes open to meet his gaze. The intensity there was staggering. He was looking at you like you were his entire world, like he was secretly determined to wreck you for anyone else. His glasses were slightly more fogged up, hair falling over his forehead, but the look in his eyes was pure fire.
"Keys," you gasped, your release building rapidly, coiling tight in your belly like a spring ready to snap. "I'm -“
“Let go," he urged, reaching between you to rub your clit with rough, calloused fingers in time with his thrusts. "Now. That's an order."
The command was your undoing. You came with a cry that was half his name and half a sob, your body convulsing around him. Your toes curled, your back arching off the desk as the pleasure washed over you in waves. He followed you over the edge a moment later, pressing his forehead to yours as pulsed inside you, filling you as his whole body shuddered with the force of his release.
For a long moment, the only sound in the apartment was your combined breathing, ragged and loud, slowly syncing up as you came down from the high. Keys slumped against you, his full weight pinning you to the desk, and his face buried in the crook of your neck. He was pressing kisses to your sweaty skin - soft, reverent, familiar kisses that had nothing to do with the character he was playing and everything to do with the man who loved you.
"Wow," you breathed, staring up at the ceiling, trying to get your heart rate under control. "Just... Wow, Keys."
Keys let out a weak laugh against your skin, the vibration tickling you. "Yeah. That was... I liked that a lot."
You smiled, letting out a small frown as he pulled himself out of you and searched for the handcuff key in your purse. He quickly uncuffed you, and you wrapped your arms around his shoulders as he hoisted you into his arms and settle your bodies on his bed. He continued to hold you tenderly as you ran your fingers through his damp air.
"You know, Officer McKey,” you said after a few minutes of blissed-out silence. “I think you need to arrest me more often. I think I just found my new favorite hobby."
"Don't push your luck, miss," he mumbled, but you could feel him smiling against your neck. "I might just have to keep you in holding overnight.”
“Have I been that bad, Officer?”
“So bad. You're looking at a life sentence, actually."
"Promise?" you teased, pressing a kiss to his temple.
He lifted his head to look at you, his eyes soft and adoring, the dominant, rough edge gone completely, replaced by the sweet, brilliant nerd you fell in love with. He reached up to push his glasses back up his nose, looking a little sheepish.
"Always," he whispered, leaning in to kiss you gently, a stark contrast to the bruising kisses from before. "I love you. You know that, right?”
"I know," you whispered back, kissing him again, slow and sweet. "And I love you too, Keys.“