Work Text:
Uzi let out an aggravated huff as she stared up at her ceiling, damp fingers splayed out lazily in the empty space in her bed next to her. The aching between her legs hadn’t gone away for some time now, but the lack of heat in her chest and gut left much to be desired. Uzi had been incredibly fucking horny for the past several hours, but nothing she did seemed to be pushing her any closer to a climax. She’d tried rubbing off to one of the erotic fanfictions she liked to read, but quickly determined that just reading something wasn’t enough, she needed to actually see it visually. A visit to PornHub ensued, but nothing on the site that wasn’t behind a paywall caught her attention, and she was not about to pay real money to get her rocks off. She still had some dignity.
When her quest for porn proved fruitless, she tried relying on her imagination instead, slamming her eyes shut and toying with herself as images danced in her head of her best friend, Noel. No, she did not have a crush on him or anything gross like that, he just happened to be very, very attractive. In like, an objective sense and stuff! Come on, it was perfectly normal for sexually frustrated 20-year-old girls to have lewd fantasies about their guy best friends, it didn’t have to mean anything. Most girls would probably drool over Noel, anyway. He was tall, blonde, generously built, but a gentle giant in spite of all of that, possessing a heart of pure gold, even though he could be a bit ditzy at times. Uzi was willing to put money on the fact that he’d be super submissive in bed - NOT THAT SHE WAS INTO THAT WEIRD KINKY SHIT! The thought of having a strong, tall man let her call all the shots just made her feel wanted and important, that was all.
Though the image of Noel naked in bed next to her definitely ignited something in her, it didn’t take long for the flame to die out, her sexual organs apparently deciding that the thought of him was nowhere near as enticing as the real thing would have been. Another groan of frustration bubbled up from her throat. God, she was insatiable tonight. She rolled over onto her bare stomach and pulled her laptop closer, finding that it was still open to her earlier PornHub tab. “House Husband Gets Pegged by Japanese Cougar Wife” continued to drag on mindlessly, the exaggerated grunts and moans of the actors thawing into white noise in Uzi’s ears as her attention wandered over to an ad that obnoxiously flashed at her on the side of the screen.
FREE Peep Show! Chat with cam girls and boys LIVE!
Uzi’s eyebrows shot up in intrigue at the prospect of being able to talk to an actual person - not an actor - in real time. The live nature of the streams combined with the lack of professional production surrounding them meant the reactions of the people on screen would be authentic, and though it wasn’t quite the same as actually getting to do things with someone, she’d still get to interact with them directly, which was promising. Teeth spading into her lower lip hopefully, she followed the link to the site, feeling the wetness between her thighs as she clenched her legs together at the thought of getting to make demands of someone even via a computer screen (not that she had a weird fantasy about being a dominatrix or anything, shut up!).
When the site loaded, she was instantly met with a list of users who were currently streaming. She whinnied like a horse out of boredom as she scrolled through the seemingly endless names and profile pictures, not a single one of the users standing out to her. Great, so even this had been a bust-
She then came across something that made her stop dead in her tracks.
Right there, number 47 on the site, was a user by the name of N_The_Pup, his profile picture too small to see clearly but the distorted pixels making up a familiar collection of platinum blonde hair, pale skin, and honey gold eyes. Uzi’s breath caught in her throat as she attempted to zoom in. No, there was no way. That couldn’t be him! Plenty of guys had blonde hair and names that started with the letter N. It was just a coincidence, right? A very sexy coincidence, that just so happened to come to her in her time of need. Here she was, sexually frustrated and unable to get off, and here this guy was, a guy who miraculously looked suspiciously similar to her friend on whom she most definitely did not have a crush, just thought was extremely hot.
It seems I’ve lucked out tonight, she thought to herself as she clicked on the stream, already getting back into position to begin playing with herself again.
The familiar, grinning face that filled her screen just a few seconds later caused a tingling feeling to erupt in her chest and scatter throughout the rest of her body, something molten settling in her stomach. Noel beamed into the camera, amber eyes alight with that warm, inviting cheerfulness she admired so much.
“Alright, my dear friends, we’re gonna wait for a few more people to join us, and then we’re gonna get started!” he declared chipperly. His voice carried that usual syrupy-sweet tone to it, as if he was hosting a stream on a gaming channel and not a porn site. Uzi’s jaw went slack as she watched him - was this some kind of mistake!? Did he not realize the nature of the site he was on? But no, if his username wasn’t a dead giveaway, his attire was - Noel stood in front of the camera completely topless, a set of floppy tan dog ears perched atop those cherub-like flaxen curls and a pink collar haloing his neck, a golden heart-shaped charm dangling from it with the word “PUPPY” engraved in bold letters.
Yeah, no, he was definitely in the right place.
And if the warmth burgeoning from between her legs was any indication, so was she.
“In the meantime, while we wait, I’m gonna go ahead and respond to some chats!” he chirped, once again oddly nonchalant about this whole thing. His eyes narrowed slightly as they darted away from the camera, presumably to catch some of the messages that would just not stop flooding in, each one becoming buried under countless others as quickly as it had appeared.
“peachykeen69 says, ‘N, where the hell have you been, loca? I feel like we haven’t seen you in forever!’” He laughed heartily at the Twilight reference before dropping his lips into a pathetic pout, shifting those aureate irises back up towards the camera in a silent plea for forgiveness. “I knowww, I’ve missed you guys, too! I wish I could stream more often, but I just haven’t had a whole ton of free time lately! That’s just the reality of being a broke college student, I guess… But I’m glad I was able to find the time to pop on today!”
Something about him saying that made something click in Uzi’s brain. Oh… So this was what he did for work. Whenever she asked him about his job, he would elusively claim he simply “worked from home,” which she supposed did make sense. But when she pressed him further, he claimed he worked in videography! Which… Oh, wait… Yeah, no, that made sense, too. Her mind flashed back to the expensive anime figurine he’d gotten her for her birthday that year - was this how he had been able to afford it? Just how much money did he make from doing these streams, anyway!?
“Alright… What other chats have I missed… Oh, KinkyCountess says, ‘Can you bark for us, puppy?’” He chuckled, face splitting into a grin that gave his audience a nice peek at his pointy, fang-like canine teeth. He always swore to Uzi that they were natural and not the result of any sort of body modification - she supposed that if God had blessed him with such a gift, it was a good thing he was making use of it. He curled his fingers to make them resemble paws, then looked into the camera playfully and let out a little, “Arf!”
Uzi reached up to wipe some drool away from the corner of her mouth. Holy shit, why was that hot?
“FemboyLover asks, ‘When are you doing another control show?’” Noel gave a little cheeky giggle at that, punctuated with a coquettish wink at the camera. “Well, today’s your lucky day, FemboyLover, because that’s exactly what we’re doing today! I think we’ve waited long enough, let’s get properly started, shall we?”
Uzi gnawed her bottom lip as she awaited Noel’s next move with bated breath. A “control show”? She wasn’t sure what that was, but it already sounded like something she’d be into. Casting his loyal viewers one last seductive stare, Noel took a few steps away from the camera so they could see him in all his glory - he wasn’t wearing a thing, save for a fluffy blonde tail attached to his behind that Uzi could only assume was being held in place with some sort of invisible belt, or- wait holy shit was that a fucking butt plug?
“Alright, here’s how things are gonna go down today-” His upper half disappeared offscreen briefly as he leaned over to retrieve something from his night table, reemerging a second later with a small bullet vibrator in hand, the same shade of pastel pink as his dog collar. “I’m gonna wear this thing, and you all -” He paused to insert the vibrator into himself, teeth clenched and honey eyes already fogging over with pleasure as it was swallowed into his glistening pink folds. “- get to control the settings.”
Black pupils shrank against widening purple irises, and Uzi immediately crammed her hand back between her legs without even thinking about it.
“This thing is directly connected to the chat, and each time I get a donation, it goes up by one setting,” he explained as he hunched over on all fours, wiggling his bottom at the camera so his captivated audience could clearly see the toy lodged inside of his already damp cunt. “I feel bad asking for money from all of you, I really don't deserve your generosity…” he continued sheepishly, the blush that began to creep across his cheeks making his skin match in hue with the toy and the collar. “But… I've been looking forward to this stream for too long not to, so…” His eyes flickered back to the camera demurely, wide and doe-like and that horribly familiar shade of honey gold. “Could you all please… mess me up…?”
As soon as he said that, it was like a nuclear missile had been dropped on all of her previous concerns about maintaining her dignity. She suddenly didn't care that she was a broke college student who could barely afford groceries, she didn't care that Noel was her best friend, and she certainly didn't care that paying for porn could only be classified as femcel behavior. She was suddenly scrambling to snatch her wallet out of her bag, which was crumpled forlornly on the floor next to her. As soon as she had it in hand, quivering fingers flew across the keyboard while she frantically punched in the credit card information she had never felt a need to memorize until just now. It was such a small victory to have, but she wanted to be the first to offer him a donation, to give him that headstart on his pleasure and have all his other fans merely be riding on her coattails.
Sorry, you must be a registered user in order to send a donation! Wanna sign up? It's free!
She actually yelled “fuck you” out loud as the message popped up. She didn't have time to spend lingering on her agitation, though, or even to take a second to be grateful that she didn't have any roommates who would have heard her outburst. She paid no mind to the many typos she made as she hurriedly made an account on the site, though this only created a further obstacle when the automated system forced her to go back and input her birthday a second time, which she had, in her haste, incorrectly entered as 2024 instead of 2004.
Finally, her profile was complete, but to her chagrin, signing up automatically booted her back to the homepage. Thankfully, Noel’s stream was gradually climbing the ranks as the main event commenced, meaning she didn't have to trudge through too many pages to find him again. To her disappointment, but not to her surprise, he'd gotten a few donations already, if the low, prolonged buzzing noise that harmonized with his heavy breaths was anything to go by. His rear end remained reaching up toward his ceiling, confirming her earlier suspicions that yep, the tail was definitely a butt plug, almost as if he was in the downward dog yoga position. Unlike the traditional pose, though, his knees remained bent, fingers stitched together like he was praying and his forehead pressed against them. She could see the vibrator shimmying back and forth in his sopping pink cavern, his thick, boyish thighs quaking along with it.
Well, saves me a few bucks, at least, Uzi thought to herself as she dipped a finger into her own dripping entrance, her quest to be first in line to make Noel feel good failed and thus forgotten about. It wasn't until he flipped over so he was sitting upright and regarded the camera with that dopey smile that she felt a reinvigorated need to contribute to his pleasure.
“Ooh- Th-Thanks everyone for all your donaaaAAAaaations-” he addressed the camera earnestly despite the cracks and tremors in his words. “Mmgh… I th-think we can probably up the ante a little, though, d-don’t you guys?”
Without a moment’s hesitation, Uzi sent him a donation for five dollars, pleased to see that his earlier words had been nothing but the truth when the humming of the vibrator increased in pitch and a squeak of surprise escaped him.
“Ooh! Looks like we’ve got a brand new donation from-” He leaned in slightly, squinting at the chat. “GothGunGirl! Hah- Well th-th-thank you v-v-very much, GothGunGirl! That’s a c-c-c-cool username too, haaah… Reminds me of a g-g-good friend of mine…”
Yeah, what a weird coincidence, huh? Uzi thought to herself with a smirk as she continued to caress her own folds. She had thought for a second that perhaps GothGunGirl would be too obvious of a username, but Noel was a bit dimwitted, there was a slim chance of him picking up on it that easily. In any case, the username had clearly evoked the mental picture of her – he was now thinking of her while he pleased himself, and that caused a brand new feeling to burn up her spine.
Still pleasuring herself with one hand, she used the other to tip him another five dollars. The vibrator went up a notch, and so did his moans. This time, she included a message with it, which a robotic voice narrated for her; he had presumably set it up that way so that he wouldn’t have to look over and read the chat every few seconds.
“Is your friend pretty?”
“Y-yeah, h-h-heck, yeah, she’s r-real pretty…“ he confessed through a series of staggered gasps, arousal dribbling off of each word. Uzi wondered if it was the thought of her that had poured such fervent longing into his voice; her cunt clenched tighter around her own hand, and she plunged a second finger inside.
“Does she know about this channel?” was her next question, making the redness that dusted his usually creamy face climb all the way up to the tips of his ears.
“Oh… N-no no, no, nobody in my life knows about this channel… Hehe… You guys are like my dirty lil’ secret…” He rolled his bottom lip between his teeth and rocked his hips a little in concert with the vibrator’s movements, clearly finding some satisfaction in the connotation of being considered “dirty.” A groan rose up from the back of Uzi’s own throat as she sucked her teeth, the tip of her thumb finding her clit. Her heart began to knock against her rib cage at the revelation that she held a new form of power over him right now – he didn’t know she was watching.
She was seeing something she wasn’t supposed to be seeing.
She continued grinding against her own hand as her eyes remained fastened onto the obscene display before her, drinking in his every movement and noise. An idea struck her then – was the vibrator controlled not only by the donations that rolled in, but the size of each donation?
Curious, she sent a twenty dollar tip his way, with it a message reading, “Here’s something special for you.”
Much to her delight, her hypothesis proved correct when the vibrator shot up more octaves than just one. A yelp of pleasure ripped from Noel’s throat, his torso bucking wildly toward the camera before he planted his palms down on the bed on either side of him, gathering fistfuls of ivory duvet to keep himself stable.
“W-W-W-WOW! Twwwwwenty whole dollars! Thhhat’s sooo sweet of you, GothGunGirl, thaaaAAANK you!” he cried out, his voice waxing and waning with the ecstasy she had thrust upon him.
Uzi felt like she could explode right then and there. He had been reduced to a blushing, stammering, convulsing mess, and it was her whims that had brought him there.
That’s right, dance for me, puppy, she thought as the hand that wasn’t currently buried in her drenched snatch reached over to make yet another donation, this one for thirty.
“Do you like this, N?” the AI voice drawled emotionlessly over his shrieks of adrenaline. “Do you like being completely at my mercy? Do you like knowing that your pleasure is being completely controlled by my beck and call?”
“Yes!” he squealed. “Yes, I love iiiiit!” Admittedly, she should have maybe made more of a blanket statement, saying something like “your fans’ beck and call” instead of using a first person pronoun. He didn’t seem to mind, though, one of his hands flying to his oversized clit to pinch the erect bud between his forefinger and thumb and begin to fidget with it. “P-P-P-Please, ruin me-!”
An orgasm seemed to slam into him after that, sticky, hot arousal oozing out from beneath the toy like a babbling brook and landing on the covers beneath him in a crude, pearlescent puddle. Tears of ecstasy swarmed in his amber eyes, making them even shinier than they usually were. But the vibrator didn’t stop, and neither did Uzi. She tipped him fifty this time, actually briefly halting her own moans to let out a nefarious cackle as she watched him fall apart all over again.
“Careful what you wish for,” the voice droned again. “I’m going to ruin you just like you asked me to.”
“YES!” he whined as a second orgasm rushed through him. “Fuck me up, please! Ruin me like the filthy whore I am!”
And now, her normally polite and unassuming best friend was swearing. It was ironic that he was pleading with her to ruin him; it seemed she already had. Feeling a familiar heat begin to pool in her gut, a trembling hand scuttled over to her laptop like a wild animal to send another fifty his way, the message this time reading, “Look at you, taking all my money like a greedy little slut just so you can have another orgasm… That’s all you are, isn’t it? Just a slutty puppy, huh?”
“YES!” he reiterated, the syllable popping out of him in a falsetto squeal as yet another orgasm actually burst forth from him. Huh, no way, so Noel was a squirter, apparently. “Y-Y-Yes, I’m a s-s-s-slutty p-p-p-puppyyyyy! E-Everyone k-k-keep those donations coming, so this greedy p-p-pup can g-g-get his treeeAAATS!”
Treats, huh? Well, she would see to it that he got exactly that. Bringing herself ever closer to the brink of her own release, her face broke out into a crooked grin as she tipped him a hundred.
“Here’s your treat, puppy.”
Another howl tore out of him as his entire body was racked by his biggest orgasm yet. Her own followed not long after, a thunderous cry deluging from her wide-open lips as she soiled her sheets with gratification. His own crescendo happened in thick splatters that seemed to surround him from all sides. The vibrator continued to sing for another second or two, and then, completely exhausted of all its power, it went silent.
Noel remained on his back on the pile of now dirtied blankets, his chest rising and falling with heavy breaths as he struggled to gain back the oxygen that had been stolen from him. It didn’t take Uzi much time to come down from her own release, so she just stared at him - the tear tracks lining his flushed cheeks, the drool coating his lips and gathering in droplets at his chin, the pretty pink curtains between his legs and the engorged clit that sat at the top of them like a pearl within an oyster. His normally orderly whitish-blonde curls were now in complete disarray, the dog ears that sat on top of them askew. Pink surgery scars decorated the bottom half of his chest like a garland, and cotton-like florets of silvery blonde hair bloomed in the space above his still leaking cunt, the blonde peach fuzz that trailed all the way up to his belly button so pale that it may have blended into his skin, had his entire body not been blushing an incredible shade of red. He may have based his online persona around a puppy, but freckled cheeks, a red-tinted nose, and round, dewy brown eyes gave him the appearance of a fawn.
It shouldn’t have been so hot, but it was. Noel was her most cherished friend, so pristine and gentlemanly and unsuspecting, yet here he was, just having been thoroughly and utterly destroyed by her, all while he begged for it like some kind of desperate harlot.
He sat up on unsteady legs and meekly crawled over to his computer, lips still spread out in a dizzy smile. “A-Alright, friends! I think that’s a good place to conclude our stream for the evening… ha… Thank you all s-so much for tuning in, and I’ll see you next time! Goodnight, everyone!”
He blew a shaky kiss at the camera, and then the screen went dark.
Uzi stared at the blank screen for a second or two before slamming her laptop shut and setting it aside. Okay… so perhaps, some people might say that there was quite possibly a slight chance that she was maybe at least marginally interested in kinky shit like that and they wouldn’t necessarily be entirely wrong about it. But that had nothing to do with Noel, who she most definitely did not like in that way!
…Maybe. She wasn’t sure anymore.
Whatever, she could sort out her emotions tomorrow after a good night’s sleep. She had gotten to cum, finally, and that was the most important thing. With a tired sigh, Uzi slipped under her covers, not bothering to put her pajamas back on as she prepared to go to sleep.
“…I spent almost three hundred dollars tonight,” she said out loud to no one in particular, eyes flinging open in horror at the realization. How the hell was she going to explain that to her bank!?
“Hey, Uzi!”
She smiled at Noel when she saw him skipping towards her with his arm outstretched in an enthusiastic wave. She hoped the smile wasn’t too obviously forced; there was no way she would be able to give him an authentic one after the events of last night, all she could do was pray that the mask she wore was convincing. “Hey, Noel. How’s it going?”
“I’m doing great! Hey, listen, I was wondering if you wanted to maybe go out tonight? I managed to get a reservation at that sushi place by the train station.”
Uzi blinked. “Really? Isn’t that place like, crazy expensive?”
“I mean, yeah, but my most recent project for work paid really well, so I’ve got money to spare! I figured I could treat you,” he explained with a shrug and a balmy smile.
Uzi blinked again as the implications of that set in, and began to nod slowly. “…Oh. Well, that’s cool. Alright, yeah, I’m not doing anything tonight, I’ll go out with you.”
“Awesome! I’ll pick you up at seven?”
She awkwardly gave him a thumbs up, hoping that the blush rising in her cheeks wasn’t too apparent. “…Yeah, sounds good.”
I guess we’re even, then? I gave you a treat, and now, you’re treating me, she thought, but she declined to say it out loud. Right now, the most pressing thing on her mind was what the hell she was gonna wear on her date with Noel tonight.
