đđŤđđđ¤đ˛ đ¨đ§ đđđŚđđŤđ || Liu Yangyang
pairing: best friend!yangyang x camgirl!reader
Warnings: camgirl work, sexual tension, language, secret-keeping, voyeurism, eventual smut 18+, dom!Yangyang, fingering (f receiving), orgasm denial/edging, public teasing (semi-public setting), jealousy/possessive behavior, dirty talk, rough kissing, praise & mild degradation, sexual tension in public space, strong language.
A/N: this is freaky asl, this is INSPIRED by @hyuckiefluff
Liu Yangyang was your best friend. Not the casual kind who lent you notes once a semester and waved in lecture halls, but the kind who knew you liked strawberry milk in your coffee even though you claimed you hated sweet drinks.
The kind who showed up to your apartment at 2 a.m. with greasy fries and a Powerade because he âhad a feeling.â The kind you secretly, shamefully, maybe just a little bitâwanted to fuck.
But Yangyang? He saw you as just a friend. Just a girl who wore baggy hoodies and stole his socks, who cursed too much and watched horror movies like they were lullabies. He didnât know the version of you that other people paid to see.
At least, thatâs what you thought.
You were a camgirl.
Not because you wanted to be foreverâbut because tuition was murder, your scholarship only covered so much, and frankly? You were good at it.
A few hours a week. Lingerie. Sometimes toys. Always a mask. Always a fake name. Never in person. You were careful.
And Yangyang? He was never supposed to know.
âDude,â he groaned, flopping back on your dorm bed, legs dangling off the edge. âIf Professor Jin assigns one more group project, I swear Iâm gonna commit a crime.â
You didnât look up from your laptop, fingers dancing over your keyboard. âYou mean like not showing up to half your lectures already?â
âLow blow.â He kicked your thigh lightly with his socked foot. âYou love me.â
You rolled your eyes but smiled. âYeah, yeah. You bringing your ass to film club later?â
He shrugged. âOnly if you promise to actually pay attention this time. Last week you were glued to your phone.â
You stilled for a second.
Last weekâs stream. You had just finished a pretty intense sessionâyour most generous subscriber, P1nDown, had sent a massive tip. Youâd thanked him with a custom video. The rush afterward was addictive. You couldnât stop checking for his next message.
You cleared your throat. âYeah. Sorry. Just had stuff.â
Yangyang tilted his head at you like he was trying to read behind your words. He was always good at thatâgetting too close, asking too little, and seeing too much.
The problem with secrets was that they lived everywhere: in the way you avoided his gaze when a notification popped up on your phone, in the way you kept a second folder on your laptop labeled âTaxesâ that definitely wasnât about taxes.
You had a system. You were careful.
Until you werenât.
It happened on a Tuesday. The air was heavy with pre-storm heat, your dorm Wi-Fi was shot, and you had an econ assignment due by midnight.
You didnât think twice when you texted Yangyang.
you home?â¨need to borrow ur laptop, mineâs dead.â¨iâll bring iced coffee?
Yangyangđ: only if itâs that trash vanilla almond shit you getâ¨Yangyangđ: doorâs open
You snorted and headed to his place. His dorm was across campus in the international student housing buildingâcleaner, nicer, quieter. Typical.
He wasnât home when you got there. You let yourself in, dropped the coffee on his desk, and booted up his laptop.
That was your first mistake.
The tab was already open when the browser loaded.
It wasnât pornânot exactly. It was a paused video. Full screen.
Your video.
You blinked, brain buffering.
It was youâwearing the navy lace teddy youâd bought for your two-month streaming anniversary. Knees parted. Lips parted. Fingers wet. Eyes half-lidded under your crystal-studded mask. The words âThanks for the love, P1nDown đâ were scrawled in text across the bottom.
And in the top-right corner?
The account name was logged in.
L.Yang99
Your stomach dropped.
No. No way. No fucking way.
You slammed the laptop shut like it had burned you. Your chest felt tight, ears ringing.
Yangyang⌠was your top subscriber?
He came back ten minutes later, earbuds in, hoodie damp with sweat.
âHey, did it load okay? Wi-Fi wasâ"
âYouâre P1nDown.â
He froze mid-step. Slowly, he took his earbuds out.
ââŚWhat?â
You stood, heart racing, pointing at the laptop like it was a crime scene. âDonât lie. Your tab was open. My video. Your account. Logged in. I saw everything.â
Yangyang went still. Then exhaled a long, shaky breath.
âOkay,â he said quietly. âYeah.â
Silence.
âYou knew it was me,â you whispered.
âI figured it out a while ago.â He looked at you then, eyes dark, unreadable. âDidnât mean to find it. I was just scrolling and⌠I saw the mole on your inner thigh.â
Your breath hitched.
Heâd noticed that?
âYou shouldnât haveââ
âI know.â His voice cracked. âI shouldnât have watched. But I couldnât stop.â
You swallowed hard. âWhy didnât you tell me?â
He gave a humorless laugh. âWhat was I supposed to say? âHey, by the way, I jerk off to your streams every other night and tip you more than my rentâ? Thatâs not exactly best friend behavior.â
Your face flushed. The words shouldâve made you angry. Ashamed. But part of youâthe part that had fantasized about Yangyangâs hand between your thighs, about him seeing that side of youâlit up like a fucking firecracker.
âYouâre my best friend,â you said, throat dry. âThis could ruin everything.â
He stepped closer. âYeah. Or maybe it changes everything.â
You didnât speak for a long time.
Just stared at Yangyang like he was a stranger wearing your best friendâs face. Your throat was dry, stomach twisted, but your thighs were clenched tight and warm in a way that made you furious at yourself.
This was wrong. He was Yangyangâthe boy who used to spoon-feed you ramen when you were too hungover to move. The boy who held your hand through every mental breakdown. The boy who, for the last six months, had been your highest paying subscriberâwithout you knowing.
And now, he was just standing there. Looking at you like heâd seen you naked a hundred times.
Because he had.
âYou saw everything,â you murmured.
âYouâve been seeing everything.â
Yangyang looked wreckedâflushed, eyes glassy, tongue darting out nervously across his bottom lip.
âYeah.â
âAnd you still came over like nothing happened? Let me crash at your place? Let me sit on your bed when youâwhen youâve watched meâ?â
âI didnât do it to be creepy,â he cut in, voice strained.
âIt wasnât some plan. I didnât even know it was you at first. But once I did, I justâ I couldnât stop.â
You backed away a step, pulse erratic.
âSo you just kept watching. Tipping. Getting off to me. While pretending to be my best friend.â
âDonât say it like that.â He stepped toward you, hands open.
âIt wasnât pretending. Iâm still your best friend. I justâŚâ He exhaled shakily.
âYou were so confident. On camera. It didnât feel like you were just performing. It felt real. Like you wanted it.â
You did. You do.
But admitting that felt like throwing a match into a pool of gasoline.
âI donât show my face,â you muttered. âYou werenât supposed to know. That wasnât you I was performing for.â
âI didnât care. I still donât.â His voice dropped.
âI just wanted to see you. All of you. Even the parts you think you have to hide.â
Your skin burned. Your heart pounded. But something deep and hot and twisted inside of you ached at those words.
This was Yangyang. He was the only person youâd ever trusted with your ugly. With your midnight breakdowns and your shame and your softness. You never imagined heâd want the other part of you too.
But maybe he had all along.
âYouâve tipped me over two grand,â you said softly, breaking the silence.
Yangyang laughed weakly. âYeah. I mightâve had to ask Xiaojun for rent last month.â
You blinked. âYouâre serious?â
He nodded.
You narrowed your eyes. âWhy?â
Yangyang stepped closer again, and this time you didnât move.
âI liked making you feel good,â he said.
âEven if you didnât know it was me. I liked knowing I could do that for you. That I was your favorite.â
Your breath hitched. âYou were my favorite.â
âI still want to be.â
The air between you snapped like a live wire.
He reached out slowly, hand brushing your jaw. You didnât pull away. Your eyes searched hisâunsure, trembling, but needy.
âIâve wanted you for months,â he whispered. âEvery time you moaned someoneâs name on camera, I pretended it was mine. Every time you said âgood boy,â I imagined it was me you were teasing. Touching.â
Your knees buckled.
âYangyangâŚâ
âTell me to stop, and I will.â His thumb grazed your cheek. âBut if you donâtâtell me what you do when you know Iâm watching.â
You didnât sleep that night.
You didnât kiss him. You didnât take your clothes off. You didnât let things go further than they should.
But you let him stay.
On the floor beside your bed, blanket over his shoulders, eyes locked on you like he could read every filthy thing youâd ever streamedâand still wanted more.
The next few days were weird.
Not bad weird. Just hot and slow and buzzing with tension that you didnât know how to handle.
Yangyang came over to your place more. He brought snacks. Teased you.
Caught your eye when you leaned too far forward in a low-cut shirt.
You caught his eyes lingering too long when you stretched in your shorts. He never pushed, but the air between you was never innocent again.
He never brought up your streams. Never asked when your next one was. But one night, you checked your page, and your private inbox lit up.
P1nDown:â¨if youâre going live tonightâ¨can i request something special?
You:â¨what kind of special?
P1nDown:â¨just want to hear you say my nameâ¨onceâ¨just once
You stared at the screen for a long time.
Then typed:
You:â¨only if you ask nicely.
You didnât say it on the stream.
You thought about it. Played with the idea. Even put on the red lace bodysuitâthe one that always made you feel like a weapon.
But when the tip came inâ$500, and the caption âPlease, baby. Say it for me.ââyou only smiled at the camera and whispered, âNot yet.â
You were going to make him earn it.
You didnât mean to tease him.
Okay. Maybe you did.
Just a little.
The night you wore the red lace on stream, Yangyang didnât speak to you for a full day.
You didnât blame him. You were his best friendâhis favorite streamerâand youâd stared directly into the lens, lips parted and plush with gloss, and whispered, âNot yet.â
He knew it was for him. And you knew what that did to him.
The silence only lasted until the next night, when he showed up at your door with a bottle of soju and a six-pack of mango sparkling water like nothing had happened.
âMovie night?â he asked, eyes dark.
You nodded. âMovie night.â
But neither of you made it to the end of the movie.
You were sitting on your bed, laptop on your lap, one foot tucked under you. Yangyang was next to you, scrolling on his phone, his body angled slightly toward yours. Close enough that your knees brushed when you laughed. Close enough that your whole body was on alert.
It was suffocating. This weird electric buzz in the air that never left anymore.
When the movie ended, the silence lingered. Heavy. Heated.
You cleared your throat. âI have a stream tomorrow.â
Yangyangâs head snapped up. âYeah?â
You nodded slowly. âHavenât done one since⌠you know.â
His lips quirked. âSince you found out Iâve been jerking off to you?â
Your face flamed. âYangyang.â
âWhat?â he leaned in slightly, gaze
locked to yours. âYou asked.â
You licked your lips. âYou couldâve just pretended you hadnât seen it.â
âI didnât want to pretend.â
A pause.
âDo you stillâŚwatch?â you asked.
His eyes darkened. âEvery time.â
Your breath caught.
âDo youâŚâ You couldnât believe you were saying this. âDo you touch yourself to me?â
The corner of his mouth curled up, slow and devastating.
âDo you want the truth?â
You swallowed. âYeah.â
He leaned forward, and this time, there was no space left between you. Just heat. Just tension. Just the past year of him pretending and you hiding and all of it boiling over.
âIâve come to your voice more times than I can count,â Yangyang whispered. âTo the sound of you begging, moaning, teasing. Youâve ruined me for anyone else.â
You whimpered. Literally whimpered.
âAnd you know what the worst part is?â he said, voice ragged. âIt still wasnât enough.â
Your body moved on instinct. You dropped the laptop to the floor, barely heard it hit the carpet, and grabbed his hoodie, fisting it in your hands.
He didnât wait.
Yangyang crashed into you like a stormâmouth hot, hands possessive, tongue sliding into your mouth with months of pent-up hunger. You moaned into the kiss, your back hitting the mattress as he pushed you down and slotted himself between your thighs.
âFuck,â he gasped against your lips. âIâve wanted this for so long.â
âYou shouldâve said something.â
âYou shouldâve said my name on stream.â
Your laugh broke on a moan as he kissed down your neck, hands already slipping under your shirt. He tugged it off, eyes darkening at the sight of your bralette.
âThis the one you wore in the birthday stream?â he asked.
You flushed. âYeah.â
âI came so hard to that video.â He licked a stripe between your breasts. âStill do.â
âYangyangââ
âSay it again,â he growled. âSay my name like that.â
You did.
And he lost it.
His mouth moved lower. Hands under your waistband, dragging your shorts down in one smooth motion. You gasped when his tongue traced your hipbone.
âI always wondered what you tasted like,â he murmured. âThought about it every time you opened your legs on cam. Wondered if you got wet just for the cameraâor if you were already dripping before you hit record.â
âIâm always wet,â you whispered.
âThinking about whoâs watching.â
âYou mean me.â
You bit your lip, nodding. âI didnât know. But maybe part of me hoped it was.â
He growled low in his throat. âFuck. Youâre evil.â
Then he kissed your inner thigh. Your stomach. The crease of your hip.
âYangyangââ
âI want to taste you,â he said. âBut I want to hear you first.â
You blinked. âWhat?â
He sat back, legs sprawled, hoodie riding up just enough to tease the waistband of his boxers.
âI want you to touch yourself,â he said. âLike you would on stream. Like you do when you think about me.â
You shouldâve hesitated. But you didnât.
You spread your legs, fingers dipping between your folds, and started slow. Deliberate. The way you always did for your top-paying subscriberâwho, as it turned out, had always been this close.
Yangyang watched with wide, dark eyes. One hand down his pants, gripping himself hard.
âFuck,â he breathed. âYouâre even prettier like this in real life.â
You whined as your fingers circled your clit, thighs trembling already.
âDid you ever think about me?â he asked, voice low. âWhen you streamed? Did you ever think about what itâd be like if Iwas the one tipping you? Watching you?â
âYes,â you gasped. âAlways.â
That was all it took.
Yangyang was on you in seconds, lips on your throat, hand replacing yours between your legs. He slid two fingers into you, fucking you slow and deep while your mouth fell open.
âYouâre so wet for me,â he groaned. âYou want me to fuck you, baby?â
âYesâplease, pleaseââ
He yanked off his hoodie and pants in record time, eyes locked to yours the whole time.
And when he finally sank into you?
It was everything.
It was soft moans and whispered names and the sound of his hips hitting yours.
It was him biting down on your shoulder, whimpering, âYou feel so fucking good.â
It was you wrapping your legs around him and crying out, âDonât stopâYangyang, pleaseââ
And when you came?
You didnât hold back.
You said his name.
Over and over and over.
Just like heâd always wanted.
âYouâre still wet.â
Yangyangâs voice was low, right against your ear, as his fingers brushed the inside of your thigh under the table.
âYangâsomeone might seeââ
âI want them to.â
You squeezed your thighs together, pulse pounding.
You were in the library.
At the back corner table where you and Yangyang usually studied, hidden behind stacks of textbooks and his laptop. You were trying to write an essay while he claimed to be âediting photosâ for his classâwhich clearly translated to âsee how wrecked I can get you without anyone noticing.â
You wore a skirt. That was your first mistake.
No panties. Your second.
Letting him come with you today, even after he whispered âYouâre not allowed to cum again until I say soâ last nightâyour third.
His fingers grazed the slick heat between your legs again, slow and deliberate.
âYou were moaning so pretty for me last night,â he murmured. âNow look at you. Dripping in a fucking library.â
You bit down on your pencil.
âIf someone comes back hereââ
âThen you better keep quiet.â His fingers
slid deeper, just shy of slipping inside.
âBe a good girl.â
Your hips bucked instinctively, and Yangyang grinned.
âYou like being edged like this, huh?â he whispered. âBeen thinking about it all day, havenât you?â
You didnât answer. Couldnât.
He moved his fingers faster, but still shallow. Not enough to satisfy, just enough to torment.
âBet your subscribers would love to see this,â he said. âYou all spread out at a library desk, stuffed full of my fingers, trying not to cry.â
âYangyangââ
âYouâd put on a good show, wouldnât you?â His lips brushed your temple. âLet them tip while you beg to cum. But Iâd be the only one who actually gets to touch you.â
Your walls clenched hard.
He leaned in close, voice like velvet and venom.
âSay it.â
You whined under your breath. âSay what?â
âSay youâre mine.â
You turned to look at himâflushed, lips parted, pupils blown wide.
âIâm yours.â
And thenâonly thenâdid he let you cum.
Later that night, you were back at your place. Still sore. Still dizzy from the orgasm he wrung out of you with two fingers and a threat.
You didnât plan to stream.
But something burned inside you.
A need to push the line. To play again.
To see if heâd crack.
So you went live.
Red lace. Lights low. Fingers already glistening.
It was supposed to be short. Just a teaser stream. Something to keep the top tippers active. But then someone new joined.
"S!nner773". Youâd never seen the username before.
He tipped $300 within five minutes.
Then $200 more.
âTell me how wet you are, baby. Want to hear you moan.â
You smirked and kept goingâfiguring Yangyang was probably watching silently like he always did, getting off knowing only he had actually been inside you.
But then your private inbox pinged.
From P1nDownâYangyangâs account.
P1nDown:â¨log off.
You blinked.
Another tip from S!nner773 rolled in:
âSpread it wider, babygirl.â
Then Yangyang messaged again:
P1nDown:â¨now.
Your heart slammed in your chest.
You hesitated. Just one second too long.
And the next thing you saw was your door swinging open.
Yangyang walked inâchest heaving, jaw tight, eyes locked on your still-streaming body on your laptop screen.
âYou ignored me.â
You scrambled to pause the stream, heart in your throat.
âYangyangâwhat are you doingâ?â
He slammed the laptop shut.
âYouâre mine. You said you were mine.â
âIâI was just putting on a show, I didnât even respond to the messagesââ
âYou let someone else talk to you like that. Tip you like that.â
You opened your mouth. Closed it. Wetness already pooling again between your thighs.
âIâm not mad you streamed,â he said. âIâm mad you didnât tell them who you belong to.â
âYangyangâŚâ
âGet on the bed.â
You froze. âWhat?â
âYou wanna act like a toy for strangers?â His voice dropped. âFine. But Iâm the only one who gets to play with you.â
Your legs moved before your brain caught up.
Yangyang stalked toward you, dragging his hoodie off. âTonight, you donât cum until I say so. Again.â
You whimpered.
And thenâhe made you show him everything.
Made you keep the red lace on. Made you read the anonymous tips aloud while he edged you again and again. Held your wrists above your head while he fucked you open with his mouth, his hands, his cockâand all the filthy words he never dared say before.
âYou gonna moan his name, baby?â he hissed. âOr mine?â
âYours,â you gasped.
âSay it louder.â
âYoursâYangyang, pleaseââ
âThen donât ever let anyone else think they can touch you again.â
He didnât let you cum for nearly an hour.
And when he finally did?
You moaned.
And he didnât even care if the neighbors heard.
Š imhaechanshoe 2025












