for extra money an ai company pays yeonjun to roleplay as a boyfriend on one of their fake dating apps since they can’t afford to have a proper ai. it’s easy money but you drive him over the edge when you keep begging for esex.
nsfw is skippable!! content warnings — semi public sex, hickeys, biting, blowjobs, untouched cumming, degrading, leashes, grinding, oral sex, top yeonjun
notes; my attempt at gender neutral smut, when he’s fucking you it can be…ykw either 🐱 or 🍑…wtv u want! 🤞
__________________ ׂׂૢ་༘࿐་༘
You try to busy yourself with packing away your things as you feel Yeonjun approach your seat, but it was to no avail because your palms were far too sweaty to do anything. Before you knew it his knuckles were knocking the table before you and causing you to look up into his eyes.
“Hey,” he greets, a sly smirk on his lips as he leans down to get to your level, “You free?”
You could only manage a nod as he grins at your reply. Without a warning he grabs ahold of your backpack and swings it on his shoulder, his own bag on his other one.
“Let’s go,” he hums as he starts walking ahead of you.
“You don’t have to carry my shit,” you insist, catching up to him as you both walk out the building together. A few people stare, which reminds you of how well-known Yeonjun is around campus.
“I want too,” he hums, leading you down a walkway and towards the parking lot, “Did you drive to class?”
“No,” you frown, “I walked, I don’t have a car.”
“I’ll give you a ride from now on, yeah?” he hums, unlocking a nearby car and tossing your bags into the back seat of it. He pulls open the passenger door for you with a bow and gestures you inside.
“Y/n,” he says, locking the doors once he tucks himself inside, “Sounds good on my tongue.”
You didn’t quite know how to respond to that.
“Where are we heading?” you ask instead, nervously putting on your seatbelt. You were so close to him and your texts from the last few nights circled around your mind.
“Arcade?” Yeonjun asks, tapping his fingers on the wheel, “I haven’t been in a while,” he smiles, looking over at you.
“Sounds fun,” you agree, settling into your seat as Yeonjun pulled out of the parking spot.
The arcade he took you to was one of the bigger ones, but the lot was completely empty apart from a few stranded cars that presumably belonged to the workers.
You both made your way inside, Yeonjun holding the door open for you as you marveled at the interior. The carpeted floor held abstract designs and the sounds of the whirring machines filled your ears. You felt nostalgic as Yeonjun put some money into one of the machines and pulled out two loaded cards for you.
“Where should we start?” he asked you, holding up the token cards you guys would use to play the games between his fingers, a smile tilting his lips.
You pointed to the racing games, already bounding over and tucking yourself into a chair.
Yeonjun swiped the cards for you and the game lit up as the seats you were sitting on came to life. You gripped the steering wheel as the animations started and you and Yeonjun laughed at one another whenever he drove off the digital road.
The day was spent trying to win every colorful game Yeonjun’s greedy eyes landed upon and pouting when he inevitably lost. He had lost his skill after not playing for years, or at least that’s what he told you.
You, on the other hand, were hitting the jackpot with every game and were on a winning streak when you guys emptied out your cards' digital tokens.
“Do you wanna recharge them?” Yeonjun asked, gesturing to the cards.
“It’s alright, your ego can’t take any more losses,” you laughed as you guys wandered over to the prize counter. You didn’t have an interest in any of the candy but Yeonjun did reach out to pet the plush fox sitting atop one of the shelves tagged with a price of 5,000 tickets.
“I wanna take it home,” he smiled, pinching the fox’s ears before kneeling down to look in the glass cases and its prizes. You didn’t have a big desire to use your tickets on anything so while he was admiring a giant chocolate bar you gestured to the worker to take the plush down for you. You tapped on Yeonjun’s shoulder and handed it to him.
He looked down and made a rounded o shape with his lips at the fox staring back at him. Yeonjun had a flushed look on his face as he stared down at it.
“Thank you,” he smiled, and you laughed, finding amusement in Yeonjun’s embarrassment.
“We’re even now,” you assured as you both exited the arcade building. The staff bid them farewell as they did so. You made a mental note to post about it later but the only pictures you had were ones of you and Yeonjun in the photobooth.
The two of you made your way back to Yeonjun’s car in the empty parking lot, tucking yourselves into the seats. Yeonjun sat the fox plush in the backseat, which garnered a smile out of you as you started up the heater.
The sky was a dull grey and the air was humid as they waited for the heater to kick in. The R&B streaming out of the car’s speakers almost lulled you to sleep until you noticed the pitter-patter of water against the car’s windows.
“Seems like we’ll be stuck here for a while,” you observed, watching as the rain droplets dripped down the window’s exterior.
“Are you okay with waiting it out?” Yeonjun asked, pulling up the weather forecast on his phone, “I can ask someone to pick us up if you want.”
“It’s alright,” you assured, waving him off, “I’d rather wait it out with you.”
“Alright,” Yeonjun replied, putting his phone away.
You watched as Yeonjun undid his seatbelt, unbuttoning the top of his dress shirt as the car had started to grow humid from the rain. You swallowed at the flash of a collarbone that was now exposed.
“Eyes are up here,” Yeonjun chuckled, his breathing slow and reverent. You felt his chest tighten.
“Sorry,” you mumbled, your teeth digging into your lips as you felt yourself grow hot. The sweater vest you wore was not helping.
“If we’re going to be here for a while, you should get more comfortable,” Yeonjun suggested, reaching over to undo your seatbelt, his hands lingering on your chest.
You reached out to grab Yeonjun’s palm, enclosing it in your right hand. You didn’t say anything as you caressed the other’s hands, feeling your anxiety wash away with the rain. Spending the day with the male your harbored feelings for had lessened the nerves prickling around your body.
You stare, watching Yeonjun’s face like it was the prettiest art piece in a gallery. The gentle dip of his nose and his angular chin, along with the dark hair that adorned his head that fell in strands from its original style due to their long day at the arcade. He was breathtaking.
Yeonjun was snarky and playful when they both grew overly competitive while playing children’s arcade games, but now he sat still, waiting for your next move.
You move your head down and bring Yeonjun’s hand to your lips. You both make brief eye contact before your lips meet Yeonjun’s palm, trailing kisses alongside it before bringing the index and middle finger into your mouth.
Yeonjun’s gaze hardened as you swirl your tongue around them and pulled your lips back, a trail of saliva in its wake.
Yeonjun moves his hand from your grasp to grab the back of your neck, tugging you close. Both of your eyes met for a second before your lips met. His kisses weren’t gentle but they weren’t rough, it was possessive to an extent and it had you tugging on Yeonjun’s hair.
The position was awkward with their bodies angled towards one another, but that didn’t matter since all you could focus on was the pair of lips moving against your own.
“Fuck, hold on,” Yeonjun muttered as he pulled back, moving his hand beside your seat and pushing the lever to recline it back before he climbed atop you.
You snaked your hands around Yeonjun and brought him onto your lap as your lips met once again, your hands sneaking under Yeonjun’s shirt and caressing his lower back.
Yeonjun’s hand moved to his hair and pulled off the hair tie holding his hair together and let you run your hands through it, tugging on it as his lips moved to your neck.
You bucked your hips up in response, a gasp leaving your lips as Yeonjun raked his teeth along your neck and used his free hand to grip your waist.
Yeonjun bit down and that was all it took for your to tilt your head back, eyes practically at the back of your head as the pleasure surged through you. The pain felt blissful.
Yeonjun hummed, licking his lips across the bite mark before bringing his head back up.
“Seems I’ve found out just exactly what you like,” he drawled, bringing his free hand to your’s neck and hardening his grip, “You like to feel a little pain, don’t you?”
You answered with a moan escaping your lips, your eyes falling shut as the hand on your waist kneaded its knuckles into your skin.
“How bad do you want this?” Yeonjun mused, his voice a shadow of his usual condescending tone.
“I want you,” you breathe, a heat pooling in your stomach as Yeonjun unbuttoned your jeans with expertise. It had you a bit envious to see him do it so quickly but that feeling quickly dispersed when you felt Yeonjun’s warm hand palm your sex over your boxers. Your cheeks were now felt flushed as he looked down at you.
Impatience grew between the both of you and Yeonjun pressed his lips against yours once again while simultaneously palming you. The ring hanging on Yeonjun’s lips felt cold against your own as Yeonjun tilted his head. you opened your mouth as you felt the air hit your nether region, Yeonjun had pulled your boxers down.
Yeonjun pulled away and shoved his fingers roughly into your mouth without warning, the tips of his fingers just reaching the back of your throat.
“Spit,” he ordered, Yeonjun’s hand still getting you off.
It felt odd to be the one being given orders, but you didn’t push it away as you did as you were told. Once again, a string of saliva left your lips as Yeonjun pulled his fingers away. Instead of bringing it down to your hole immediately, he brought it to his lips, Yeonjun’s tongue licking around his own fingers and the remnants of your saliva while maintaining eye contact.
Within a blink, the fingers were inside you and your body surged with pain as two fingers went in and out of you. Your hands gripped the seat’s armrests as Yeonjun didn’t show you any mercy and quickened his pace, head coming down to suck the skin on your neck.
You bucked your hips up as Yeonjun’s fingers went in and out, matching your rhythm. Your right hand found Yeonjun’s back as you attempted to steady yourself.
Your neck was littered with Yeonjun’s marks as the other male lifted his head once more, inserting a third finger with a gleam in his eyes.
Your jeans and boxers were pooled by your feet and you felt on display as you were surrounded by windows, but you didn’t care at all as the pain seamlessly transformed to pleasure.
You reached down to use your free hand to help yourself release, body jerking this way and that as Yeonjun had to keep you pinned down which only made you go faster.
“I didn’t say you could do that,” Yeonjun teased, lifting his lips from your’s neck and removing your hands from yourself. Yeonjun removed his fingers from your hole, much to your dismay, and dragged them along your cheek, your juices staining your face.
“Let’s try this,” Yeonjun hummed, “Arms above your head,” he instructed you who followed suit. Yeonjun pulled at your top and yanked it over your shoulders so your bare chest was exposed. He marveled at the sight of your erected nipples for a second before he pulled the seatbelt from the top of the car down and wrapped it around the headrest and consecutively your arms. He tied it in a knot before nodding to himself.
“Stay still like the good whore you are,” Yeonjun smiled, inserting his fingers once more, you could only buck his hips up in desperation for any friction. You felt your hole tighten around Yeonjun’s fingers and a feeling rise from his lower region.
“I’m gonna cum, Yeonjun,” you groaned, the material of the seat belt digging into your skin. Your eyes fell shut as you felt Yeonjun slow down his pace.
“I can't have you do that so quickly,” Yeonjun murmured, removing his fingers slick with your insides and moving his hands to his own pants. He removed his belt with ease, the leather gripped in his hands as Yeonjun only pushed his pants down far enough for his cock to come out.
Yeonjun got down on his knees, the seat being pushed far enough back for him to comfortably sit, and spread your’s legs open.
“Have to prepare your tight hole,” he murmured, his head in between your legs. You felt his tongue slide up your thigh, leaving a trail of kisses until Yeonjun reached your hole. His tongue swirled the edge, slowly and knowingly, as your let out a cry of pleasure. The feeling only increased when Yeonjun traced a wet circle around the rim just before he dipped his tongue in.
Before your could release right then and there Yeonjun removed his mouth from your sex and sat back up, crawling atop you and lining his cock with your hole.
“Fuck,” Yeonjun groaned as he slid in, his cock inside you. The tip of his hard cock made contact with your entrance, unprotected.
Your wrists were burned from the seatbelt due to how much you were tugging, but you couldn’t control yourself. Yeonjun let himself simply sit inside you as you grew used to the feeling, not thrusting just to edge you even more.
“Are you gonna be good for me and be loud?” Yeonjun asked, taking his belt from the floor of the car and snaking it around your neck.
“Yes,” you whimpered as Yeonjun clasped the belt around your neck. He grabbed the loose end and used it as a leash to tug on it and bring your head closer to him.
“Good,” Yeonjun praised, one hand on the belt and the other on your waist, “Nice and loud.”
You didn’t get a chance to respond before Yeonjun was pulling out only to slam right back in again. He rocks back and forth as he does so, his nails digging into your bare waist. It was difficult to control yourself when Yeonjun was buried so deeply inside of you.
You moaned in arpeggios as Yeonjun lifted himself out of you once again, his tip trailing the inside of your thigh only to thrust back into him again. It was rough and harsh, just like you preferred it to be.
“I’m gonna fill you up at this rate,” Yeonjun muttered, bucking your hips up to meet Yeonjun’s with every thrust, “You’re ruining me.”
Your head was tugged from the belt Yeonjun held in his hands, your guys’ faces a mere inch away from each other when Yeonjun locked your lips together. You felt the taste of metal as Yeonjun’s tongue explored your mouth, the knowledge of the male above you having a hidden piercing only fueled you more.
You could feel your orgasm nearing since your hole was tightening around Yeonjun’s dick. You were just a hole at that moment and would let Yeonjun do whatever he wanted to you at that point. The sounds of skin on skin filled the car as the windows steamed up from the heat inside.
He pulled back, a string of saliva connecting your guys’ lips, as Yeonjun’s head tilted back.
“I’m gonna fill you up to the brim,” was the last thing you heard as Yeonjun rode out his orgasm. Your hole clenched as you felt warmth ooze inside of you, causing your eyes to fall shut and legs to tremble.
Yeonjun slowly pulled his cock out of your hole, cum spilling out as Yeonjun wrapped his palm around his own cock to get the excess cum off. Once his fingers were covered in white he reached up to shove his fingers into your swollen lips.
You were in a daze as you tasted Yeonjun upon his tongue, swallowing every last bit as Yeonjun tucked his cock back into his pants before looking down at your lower region.
“I can’t allow your filthy cum to get on my seats,” Yeonjun slurred as he leaned towards you while inserting two of his fingers into your hole, “It costs far too much, how would I explain that to the cleaners?”
Yeonjun snickered as he pushed in the cum threatening to spill out of you with his fingers, “Would I tell them my little slut creamed all over my car?”
You cried out at the overstimulation instead of responding, not like you would be able to since your mind was clouded. Yeonjun’s words only sent trembles up your spine and down to your privates which were wetter than before if that was even possible.
“Excited…again? Already?” Yeonjun asked, looming over you, “I didn’t know you were this easy.”
“Please,” you whined, wanting to use your own hands to finish yourself off. The stimulation was too much for you.
“You didn’t get to cum yet, think of this as your reward,” Yeonjun said, removing his fingers and grinding against your sex.
Yeonjun’s hips moved fast and it didn’t take much for you to release right into his lap. You were ashamed at how quickly it had taken you but your crush just had that effect on you.
“A little pathetic how quickly you came,” Yeonjun scoffed, dragging his palms sullied with your cum across your chest, “Are you that much of a whore?”
You could only nod as the sticky substance dripped along your skin, your sex drained as Yeonjun cleaned off his fingers, each one leaving a resounding pop. He dragged his fingers across your chest and swirled them around your nipples, moistening them before pulling back.
“I think you should sit in your mess until you get home,” Yeonjun smiled, reaching down to grab your boxers and pants that were pooled around your legs and hoisting them up.
You swallowed as Yeonjun pulled your jeans up and buttoned them for you and you could feel your wet sex against the fabric of your boxers. You were still full of Yeonjun’s cum and it felt warm as you squirmed around in your seat.
Unlike the sex they just had, Yeonjun was gentle with the way he untied the seatbelt adorning your wrists and rubbed at the red ring now encircling his hands from them. The belt around your neck left red marks along with the love bites littering your skin, it felt sore but you wouldn’t have had it any other way.
“Sorry,” Yeonjun apologized as he buckled his belt around his waist, proceeding to lift your top from the ground, “Looks like it’ll take a while to heal.”
“Don’t be, I quite liked it,” you assured as you pulled the shirt over yourself as Yeonjun maneuvered himself over back to the driver’s seat, fixing up his disheveled hair in the mirror.
“I’ll keep that in mind,” Yeonjun drawled as he turned the radio down, the window finally clearing up as he rolled them down.
“Looks like the rain has stopped,” you observed while you fixed your collar, the marks on your neck would need to be hidden for the next few days.
“I guess I should take you home,” Yeonjun nodded, albeit reluctantly.
“Yeah,” was all you said before you felt a hand caress his thigh.
Yeonjun held a small smile on his face as he proceeded to pull out of the parking lot with one hand on the wheel, a flustered you beside him. You could only bite your tongue as a multitude of dirty thoughts once again raced through your mind. But getting into a car crash because you wanted to get fucked again was not one of your kinks.