A Good Cawse v1.05 Tags: sharkgirl, masturbation, exhibitionism, Charsi, Harper With thanks to cuteanon. The door of the humble apartment slid open, and the pair of cats bolted to meet the shuffling young woman who thumbed the button to close and lock it behind her. Their loud, insistent meows made it clear what they wanted. “Oh, hungry already?” the shark-girl asked, squatting down to pet them as the stiff synthetic fabric of her uniform crinkled. She had grey-blue skin and short and unruly dark hair. Her frame was small and lean, toned, efficient, but not particularly curvy, much to her disappointment. The nametag on her uniform bore her name: Charsindel Elimere Jackson. “I’m pretty hungry too. I get it, I get it, I’ll feed you in a second!” Charsi giggled, running her fingers over the little puff-balls for just a few more moments before she stood back up and carefully stepped over the fat furry felines to get to the tiny kitchen area. She threw open one of the cupboards, her pitch black eyes searching the insides for her goal. She reached up and took out a can of cat food, which she pulled the cap off of and dumped into the communal food bowl for her pets. The kitties immediately dug into their meal, and the saw-toothed young woman dragged her feet into the cramped bedroom area, which was barely large enough to fit a mattress and a small chest of drawers. On her shoddy bed were a few blankets, a small assortment of comfy pillows, some empty bottles, and her most precious possession, a ViennaCorp N1400 Premium series Home Optic Entertainment System. It was essentially just a small, flat tablet filled to the brim with cheap electronics, but when it was switched on, it would produce a holographic display and interface that the wearer could interact with. Certainly not a high end model of its day, it was already several years old and it showed. It could barely run any modern games or sims, and it had a nasty tendency to overheat, but it was good enough to handle just about anything else. The amphibious girl quickly took her baggy uniform off, glad be rid of the uncomfortable, horrid, stiff, terribly inelastic, sticky, awful-colored, poorly-fitted, rubber-like jumpsuit. She checked it for any damage or abnormalities before she tossed it into a heap in her closet. Because her skin was naturally coarse like that of a real shark, common fabrics would rip apart if she wore them too much, making her life that much harder as her current employer refused to pay for constant repairs and new uniforms; instead, she was granted a generic unisex “special needs” uniform usually reserved for people with much worse skin conditions. With the awful uniform off, the dark-haired young woman grabbed one of her many fresh towels and trotted into her bathroom, running a hot shower and stepping into the compact glass cubicle the moment the water warmed up. As someone who had some of the traits of a shark, she needed to douse herself in water at least once a day or her skin would dehydrate quite badly and get even more abrasive than usual. She allowed the stream of water to spill over her grey flesh, tilting her face upward to let it muffle and envelope her. It ran in rivulets down her neck, between the modest curves of her breasts, down her smooth navel, down her lithe thighs. It was a wonderful sensation, endorphins rushing through her bloodstream as a response to the feeling of being pseudo-submerged. The young lady grabbed some body wash and lathered it over herself, rinsing the suds off and leaving behind only the lovely scent of lilac and daisies. She shampooed and conditioned her hair with practiced ease – once she felt nice and clean, and she had finally had enough of the rain of warm water on her body, she shut off the shower and grabbed the towel she had hanging over the door. Charsi chose to keep her hair short for one, specific, very important reason - it was way less of a hassle to dry, which she did often, usually twice a day if not more. The short, messy locks were easy to pat all the excess water out of with her towel, and she ran the soft cloth over the rest of her soaked form until she was mostly dry. She wrapped the towel around her body and strolled out of the steamy bathroom, feeling much better already, but also much hungrier. “I really hope I’ve still got some fresh fish left,” she said to her cats as she passed by the still-eating duo and swung open the door of her refrigerator. There was a package of artificial turkey meat, a few tins of anchovy paste, a half-eaten block of synthetic cheese, half a loaf of stale bread, several bottles of springwater, a couple of beers, a bottle of rainy-day bourbon. She leaned in and began to reach for the liquor, but stopped herself, shaking her head and sighing. She peeked at the package of turkey and saw that it had already expired, groaned, and tossed it into the garbage disposal machine that whirred and sent the meat off to the station’s waste processing facility. Instead, she took a bottle of water, the bread, and the anchovy paste. With a knife and no small amount of displeasure, she cracked open the anchovy tins and smeared the salty goop between two slices of bread, repeating until she had three empty tins, no bread left, no dignity left. Three small anchovy paste sandwiches sat on a white plastic plate, more bread than paste. She grabbed the plate and her bottle of water and dragged her feet back to her bedroom, her one sanctuary, closing the door behind her just enough that it gave the feeling of being in a private room without blocking the passage of her wandering feline pets. Sitting down in the bundle of blankets and cushions that were scattered around the center of her bed, Charsi flicked a tiny switch on her H.O.E.S. and bit into a sandwich, morosely chewing it up and swallowing it down. The tablet began its short boot cycle, the hard-light projector system flickering to life and producing a beautiful three-dimensional, glittery ViennaCorp logo as the BIOS was loaded. Moments later, a large screen appeared, showing an ergonomic desktop with a selection of programs to load and a number of internet browsing options. The shark girl stared at the display for a while, pondering what to do. Eventually, she reached up and tapped a particular program’s icon. The program, called RandomFriendsForRandomFun, or RFFRF for short, loaded. RFFRF was an anonymous chat roulette application, which placed users in a 3D environment with 3D avatars that could be almost anything they wanted, with at least one other chat partner selected using an advanced algorithm based on preferences and personal details given. Then they could do a number of things, from merely chatting, to engaging in small mini-games, to even joining each other in virtual lovemaking. 90% of all the rooms were specifically for cybersex, and the remaining 10% usually consisted of political discussions or pranks or other silly nonsense. Still, for Charsi, RFFRF was one of her favorite haunts, if only because the number of diverse, funny, and entertaining peoples she met through it and conversed with was huge. And aside from that, though she would hardly admit it to herself, she indulged in the other 90% of the program’s userbase on a regular basis just to get her rocks off. The program finished loading, and a basic menu with a number of chat options presented itself on the holographic screen, as well as a button to customize her personal avatar and username. She ignored those and instead tapped the ‘personal chat!’ button that would put her in a room with only one other person, just the way she liked it. Her H.O.E.S. synced with the space station’s local server for the program, which should have put her on the solar system’s warp telecommunication network for chatting with folks on the system’s planets. Unfortunately, the application immediately came back with an error message, warning the girl that no connection to the solar system’s broader internet could be established, and that only the station’s internet would be accessible for chat partners. She sighed and ran a hand through her messy black hair, then shrugged and tapped the ‘continue’ button. It was a big station with a large crew and a lot of nonessential personnel. It had practically become a city on its own. The odds of encountering anyone she met in an anonymous chat service were miniscule, and even then, she wouldn’t recognize them anyways and vice versa. That’s what she told herself as she waited for the matching algorithms to do their magic. A random locale was selected – ‘beachside resort.’ Charsi’s avatar appeared on the white sands of a beach area. With almost unlimited control over the appearance of their avatar, most users of RFFRF constructed their ideal selves with gusto, avoiding adding details that were less flattering about themselves such as beer guts, cellulite, and so on. She was no different in that regard. She had given her avatar a ‘slightly’ enhanced bust, ‘slightly’ curvier hips, a few more centimeters of height, and left out the sharkier aspects of her body, like the gills, razor sharp teeth, pitch-black eyes, and the grey of her skin. Really, it looked nothing like her. She was a-okay with that. A few moments of waiting later, another avatar materialized on the other side of the beach. It was a handsome, beefy man with a rugged beard and boyish charm in his eyes, who quickly ran up to the sharkgirl’s avatar and paused. -B1gCAWk033: ey bb u wan sum fuk ?? Charsi tapped the disconnect button on the side of the screen, and was shunted back to the main menu. Taking it in stride, she hit ‘personal chat!’ again and waited for the server to connect her to some other partner. She had long since gotten used to such greetings on the vast data landfill known as the greater internet, and it hardly fazed her anymore. This time the program loaded in the ‘evening chateau’ locale, a dimly-lit dining area with a great view of the stars and the full moon from a patio. With red roses and extravagant paintings, statues, fountains, and even a large hedge maze to explore by stepping outside, it was ideal for romantic conversations and even the blossoming of a new romance between total strangers on the internet. The other avatar was already loaded in when Charsi’s perfectly ordinary shapely avatar appeared. Before she could even type a simple hello, she was suddenly barraged with words from her new partner. -UnityIsForever34: Hi, I’m Ashley Reynolds, and I’d like to talk to you about a simple religion for simple people. -RadicalOppenheimer: Okay -UnityIsForever34: Join our happy organization and find out what the Church of Unitology has to teach you! -RadicalOppenheimer: No thanks -RadicalOppenheimer has disconnected. The shark girl leaned back with a sigh and attempted to connect to a different partner. Anything would be better than listening to some religious nut preaching. Hopefully the next random partner would be more entertaining. -RadicalOppenheimer has connected to B1gCAWk033. -B1gCAWk033: ey bb y u run of???? u alrite? Charsi was befuddled that she’d end up with the same partner so easily. She paused and stared at the screen, struggling to think of something to say, feeling the stranger deserved at least a brief explanation. -RadicalOppenheimer: I’ll be frank. I’ve had a long day and I’m seriously not in the mood to hang out with some random moron trying to score some easy e-poontang. Sorry. -RadicalOppenheimer has disconnected. The grey-skinned, sharp-toothed girl leaned back on an arm, moving onto the third and last paste sandwich with a disinterested expression as the program searched for her next chat friend. It chimed out a message that it had found a suitable partner based on her preferences and that it was connecting to them. -RadicalOppenheimer has connected to ChromeWow643. ChromeWow643 happened to be a seemingly utterly randomized avatar. The confusing representation had a giant rainbow-colored afro, a jaw so large it jutted down to the avatar’s collar, the curve of a bosom, hips thinner than the waist, and short, stubby legs. They were also wearing a kilt and a pirate captain’s coat and blouse. It was an impressive work of art that only a pubescent kid, stoned individual, or a terrible algorithm could create. -ChromeWow643: Hello there! Have you ever looked at your robotic companion and realized their external plates have gotten a little too scraped up and dirty to be fashionable anymore? -ChromeWow643: Have you ever gotten tired of shining the appliances and vehicles around your abode over and over, day after day, so that they’ll always have that brand-new mirror sheen you want from chrome? -ChromeWow643: Well, have we got the product for you! -RadicalOppenheimer has disconnected. Charsi was not surprised, and a bit relieved. The nice thing about bots was that there was no tiny pang of guilt she usually felt when she abruptly disconnected from an actual person. Taking another bite of her disappointing dinner, she gave the app one more go. If this didn’t pan out, she would just go to a movie site and watch some of the several centuries’ worth of cinema that had entered the public domain which she hadn’t already enjoyed. -RadicalOppenheimer has connected to B1gCAWk033. -RadicalOppenheimer has disconnected. “Okay, maybe just one more,” the young woman shrugged, reaching out to pet the black cat who prowled up to her curiously. -RadicalOppenheimer has connected to B1gCAWk033. Before the sharklike girl could even hit the disconnect button, her chat partner said something with lightning speed, far faster than any living being could conceivably type such an amount of words. -B1gCAWk033: Hey, wait! I want to apologize. I didn’t mean to tick you off, I was just having some fun. I’m sorry. -RadicalOppenheimer: Huh? -B1gCAWk033: I’m not really that kind of person, I just wanted to see what kind of reactions I could get from people by doing that. I wasn’t really thinking. I really feel bad for making your day worse. Is there any way I could make up for it? Charsindel blinked at the holographic display, glancing around her room and locking eyes with the black cat, who was sitting and watching her with a clueless expression. She looked back and proceeded to type the best reply she could come up with. -RadicalOppenheimer: I certainly wasn’t expecting this. -B1gCAWk033: Would you like to talk for a while? I can talk! -B1gCAWk033: I mean, I can listen. Sorry. I type faster than I can think sometimes. -RadicalOppenheimer: Okay. -B1gCAWk033: Sorry! I know this is kind of weird! -RadicalOppenheimer: Sure, but to be fair, I use this program to meet weird and interesting people -B1gCAWk033: So you do want to chat? -RadicalOppenheimer: I guess. What do you want to talk about? -B1gCAWk033: Um -B1gCAWk033: Uh -B1gCAWk033: Um -RadicalOppenheimer: You don’t have to type out your struggles to think. -B1gCAWk033: Oh, sorry. It’s something I just kind of do automatically. Like I said, I type faster than I can think. -RadicalOppenheimer: Right -B1gCAWk033: So how about that Star Goddess, eh? -RadicalOppenheimer: What about her? -B1gCAWk033: Well, she’s a deific entity that seems to be the cosmos itself given consciousness. That’s pretty neat, isn’t it? -RadicalOppenheimer: I guess. She hasn’t really done anything aside from rearrange star clusters and toss white dwarfs into black holes and stuff like that. We don’t even really know if it’s a she or not. -B1gCAWk033: She’s got boobs! -RadicalOppenheimer: Yeah, and four arms. How are we supposed to judge what an otherworldly force’s gender is by the very strange form it takes? -B1gCAWk033: The face is pretty feminine too, you know. I think it’s a lady! -RadicalOppenheimer: Whatever floats your boat. -B1gCAWk033: What if we manage to make contact and communicate with her? That’d be pretty awesome, right? -RadicalOppenheimer: Maybe? She might just wipe out all life in the universe if she realizes we exist. Or she already knows we exist and just doesn’t care. -B1gCAWk033: I don’t think she’d deliberately kill anyone, I mean, we’re made of the same starstuff as she is. Maybe we’re the ones whom she’s trying to communicate with, and we just don’t know how to hear her! -RadicalOppenheimer: I don’t know. It’s a big subject but I think that kind of conjecture is best left to the guys in white coats who are way more qualified to come up with theories. -B1gCAWk033: If you say so! I think it’s a lot of fun to think about! -RadicalOppenheimer: Like I said, whatever floats your boat. I’m not really in the mood to get into a long exhausting debate about anything right now. -B1gCAWk033: Do you want to talk about it? Whatever’s bumming you out, I mean. -RadicalOppenheimer: You don’t really need to listen to all my problems. -B1gCAWk033: Hey, it’s the interwebs. You can tell anyone anything you want! And you’ll never actually meet them in real life. There’s no strings attached. If you want to vent, vent! The grey-skinned shark girl scratched her head, running her fingers through her still wet hair, and sighed. -RadicalOppenheimer: Not much to talk about. I work a new dead-end menial job every couple of months or so. They all suck and all my employers hate me. In fact, I’m pretty sure most of my coworkers hate me. It’s hard work for crap pay and no thanks, but they’re the only jobs I can get. -B1gCAWk033: That’s pretty depressing. You don’t even make one or two friends in the work force? -RadicalOppenheimer: I struggle to make acquaintances, let alone friends. I’m not a standard phenotypical human. -B1gCAWk033: You’re a modder? -RadicalOppenheimer: No, nothing like that. My family line descends from an oceanic planet where the hip and in-style thing to do was to genemod towards aquatic life forms. -B1gCAWk033: Oh! I see. -RadicalOppenheimer: Several generations of breeding later, my parents spawned me, a mostly shark-human hybrid. They always claimed I had some trout in me, but they decided I was more of a blacktip. -B1gCAWk033: So what’s the problem with that? -RadicalOppenheimer: Sharks are lame. Being one is even more lame. I’m restless all the time, so I end up staying up way later than I should and never get enough sleep. -B1gCAWk033: Oh no! I hate insomnia. -RadicalOppenheimer: I can smell food from a mile away and my appetite is huge and scary. -B1gCAWk033: I happen to think girls with large appetites are quite cute! The shark girl paused for a moment, her fingers hovering over the holographic keys, blinking at the screen. -RadicalOppenheimer: Really? -B1gCAWk033: Yes, really! Lively girls are adorable. But go on. -RadicalOppenheimer: Well, one of the worst things is that my teeth are super sharp and I have this urge to gnaw on random things when I get anxious, even things I shouldn’t chew on, like remote controls and pens and wooden desks. It’s awful. Sometimes I don’t even realize I’m doing it! I end up having to pay to replace other people’s stuff all the time. It’s also partly why nobody likes to hire me, way too many pricey tools have been lost to my maw. -B1gCAWk033: If I know my sharks, your teeth also grow back forever, right? At least you don’t have to pay for dentist work! -RadicalOppenheimer: That doesn’t really cheer me up. -B1gCAWk033: Well, I mean, there’s got to be some other benefits to being part shark, right? -RadicalOppenheimer: I can swim really well, and breathe underwater. That’s about it. -B1gCAWk033: At least that’s something! I won’t tell you that you should be thankful for your heritage, but it’s not like your life is completely miserable because of it. -RadicalOppenheimer: You’d be surprised. -B1gCAWk033: Try me! -RadicalOppenheimer: I’ve only had sex once. And it only lasted thirty seconds! -B1gCAWk033: WHAT -RadicalOppenheimer: Yeah, I had a huge crush on this guy in high school and I was sooo excited when he asked me out and then I was at his place and he was putting the moves on me and I just kinda let it happen and I thought my heart was gonna leap out of my chest but then he stopped and rolled off and some of his skin had been rubbed raw by my skin because its so coarse -B1gCAWk033: Oh! Oh. Oh no. Sharkskin. Right. Oh, that’s awful! -RadicalOppenheimer: It’s terrible and I still feel terrible about it, the guy was really nice about it but the mood was just dead and we never spoke of it again. -B1gCAWk033: And you’ve never gone that far with anyone else? -RadicalOppenheimer: Why bother? I could be a buxom babe that everyone wants and people would still get scrapes from a few seconds of sex with me and it would just become another big mess. I’ve just kind of avoided all that stuff because I don’t want to be that embarrassed and depressed ever again. Of course I accidentally forgot how to make friends, too, and now I’m just an asocial loser with no prospects for a happier life. -B1gCAWk033: Really? That’s seriously, seriously sad! How do you deal with the loneliness? -RadicalOppenheimer: By chatting with strangers on the internet, mostly. -B1gCAWk033: You never go out to, like, the bar or a movie or anything like that? -RadicalOppenheimer: I do, if I really want to feel like I’m part of society. But that only happens, like, once a month. I never pick anyone up, though. Not worth the trouble. Also, being a friggin shark tends to put strangers off the idea of socializing with me. Charsi paused and glanced down at the cat who rubbed up against her knee lovingly, petting it gently. When she looked back up at the screen, there were multiple new replies. -B1gCAWk033: Wow I can really see why you hate your life -B1gCAWk033: Honestly, honey, I know how it feels to have a body that is in many ways actively harmful towards functioning as a productive member of society. -B1gCAWk033: But I really think you shouldn’t just give up like that, there’s always a chance that you just meet that certain somebody who’s willing to love you for who you are! -RadicalOppenheimer: I appreciate your attempt to cheer me up, but you don’t have to pretend that you know what this is like. Lots of people do that to try and make me feel less isolated, but it’s getting pretty annoying to hear. -B1gCAWk033: Sorry. I know how that feels, too. -RadicalOppenheimer: Sure you do. -B1gCAWk033: Hey, well, you know, there’s not much else I can do to try and make you feel better than empathize! The sharkgirl raised an eyebrow, thinking for a moment, then typed out her thoughts and tapped send without hesitation. -RadicalOppenheimer: You could give me some fuk. -B1gCAWk033: Huh? -RadicalOppenheimer: I really need to blow off some steam. -B1gCAWk033: Oh! -B1gCAWk033: Oh wow that’s pretty forward isn’t it? Ha ha, I was gonna try to ease the conversation into that -RadicalOppenheimer: Yeah, well, I’m bored and horny so I’m not patient enough to play around. -B1gCAWk033: Ha ha, alright, that’s fine with me cutie~ -RadicalOppenheimer: I doubt you’d call me that if you saw the real me. -B1gCAWk033: Wow, you are just in a foul mood, aren’t you? That’s really presumptuous of you! -Bigd1ck033: I’m not one of those people who only likes girls if they’ve got supermodel bodies. It’s not like I’m some prime piece of meat myself! -RadicalOppenheimer: Nobody I’ve ever known in real life has called me pretty or cute or anything like that -RadicalOppenheimer: The razor sharp teeth and pitch black eyes are probably too much of a turn-off. -B1gCAWk033: I thought you wanted to hook up, not keep talking about this -RadicalOppenheimer: Sorry, I do, it’s just I can’t get my mind off of this whole thing -RadicalOppenheimer: I’m genuinely miserable. -RadicalOppenheimer: Sorry, I’m sorry, I’ll shut up about my problems now, let’s just get this show on the road. You want our avatars to get busy or do you prefer text? The dark-haired girl rummaged around in her sheets until her fingers gripped a long, floppy item - her favorite technicolor dildo, reaching down to run her index finger over the sensitive flesh around her slit, the tingles of early arousal building in her core. -B1gCAWk033: I want to see you. The real you. -RadicalOppenheimer: What? -B1gCAWk033: Turn on your camera. I’m gonna masturbate to you. The dark-haired girl gaped at the screen. It took her a while to formulate a thought, which she then translated to text. -RadicalOppenheimer: wat -B1gCAWk033: I’m gonna masturbate to you to prove to you that you are still attractive to someone and that you shouldn’t give up on human interaction so easily! -RadicalOppenheimer: That’s… kind of sweet of you, but I’m not sure about this -B1gCAWk033: Look this is the internet, there’s like zero chance we’ll ever meet in real life and even if we do I’m sure not announcing to all my friends that I met someone on an anonymous chat roulette program! -RadicalOppenheimer: That’s not really what I’m worried about, I’ll just keep the camera off my face -B1gCAWk033: Then what’s the problem? -RadicalOppenheimer: I’m kind of nervous about the idea, I mean, you’re basically asking me to masturbate for you on camera, but I’m terrible with performances, what if I can’t get in the mood because I’m too worried about how well I’m doing? -B1gCAWk033: Don’t worry about performing for me, just do what you always do to get off, that’s all I need to see baby~ The sharkgirl tried to chew her lip as she pondered the proposition, but her teeth were met only by soft, springy texture. It took a few more attempts to close her mouth before she realized, to her dismay, that she had her dildo in her mouth and she was already chewing the expensive synthetic material to bits. She pulled the artificial dong out of her mouth and uttered a small sigh of exasperation and despair. Now even her most beloved sex toy had fallen prey to her nervous habit. She felt the urge to gnaw return, and, resigned to the fate of the poor object, she stuck it back in her mouth and at least took solace from the fact that it could still sooth her nerves. -B1gCAWk033: Hello? You there? -RadicalOppenheimer: Yeah, sorry. -B1gCAWk033: So you down for this? I don’t mean to pressure you or anything Charsi’s heart throbbed in her chest as her tongue ran over the smooth exterior of the dildo in her mouth. The thought of someone actually getting off to her was crazy to her, and yet the mere thought of it was causing her to flush with heat and giddy excitement. Wow, she was getting really turned on, she realized. In a moment of inspired self-awareness, it dawned on her that she may have had a bit of an exhibition fetish caused by her massive insecurities about herself. What did she have to lose from indulging in it just this once? -RadicalOppenheimer: Yeah okay, I’ve never done this before but it might be fun, I guess. -B1gCAWk033: Neat! I am ~eagerly~ awaiting this. Whenever you’re ready! The shark-like young woman tapped one of the buttons on her H.O.E.S. to activate the camera, which fed directly into RFFRF’s stream. She tapped some of the holographic utility buttons to adjust what all of herself was being shown – just her body, with her neck and head out of the shot – and then tapped the “video chat” button, sending the live feed of herself to her eager partner. -RadicalOppenheimer: Alright, it should be on now. Can you see it? -RadicalOppenheimer: You there? -B1gCAWk033: I am! I’m just at a loss for words -RadicalOppenheimer: That bad? -B1gCAWk033: No, no! You’re beautiful! -RadicalOppenheimer: You’re messing with me, aren’t you? -B1gCAWk033: I most certainly am not. I don’t see anything wrong with your body. In fact, I think it’s very attractive. -RadicalOppenheimer: Oh come on, I’ve barely got a chest, let alone breasts. Don’t just say things like that to make me feel better. I know what everyone likes. -B1gCAWk033: No, you don’t! Petite women are cute and sexy! -RadicalOppenheimer: I’m just scrawny, don’t dress it up with fancy words. Also I don’t think that word means what you think it means. -B1gCAWk033: Whatever, the point is that you are not bad-looking, and lots of people really like girls like you. I mean, you’re not stick-thin, you’re a little toned, you’ve got no flab, what’s not to like? -RadicalOppenheimer: Who is ‘lots of people’? How do you know that? -B1gCAWk033: Because they like m- I mean, because I’ve met a lot of guys who like girls like you. I’m even one of them! Don’t believe me? I’m typing with one hand right now because I’m kind of distracted looking at you, I mean, come on girl~ The sharkgirl felt a tingle run up her spine when she read those words, and, without saying anything, she slowly opened up her legs, spreading them for the camera and revealing what lay between them to the stranger. She was glad they couldn’t see her face – if they could, they’d see the dildo she was absolutely rending into thanks to her electrified nerves. Charsi never thought she’d ever do anything like this, but she was doing it, and someone else was seeing her whole bare form, and – she reminded herself again – pleasuring themselves to the sight. The thought made that familiar sensation of moistness build inside of her, arousal quickly becoming evident, and she chewed on the rubbery material in her mouth tenderly as she knew the flesh of her vulva was darkening and engorging before her audience’s very eyes. Was she being recorded? she suddenly wondered. The idea didn’t bother her nearly as much as she thought it would. The holographic user interface hovered closer to her, invisible to the camera, and she glanced at the screen. -B1gCAWk033: Oh my. -RadicalOppenheimer: Is it not good? -B1gCAWk033: It’s great! Keep going! -RadicalOppenheimer: Sure, but if you don’t mind, I’m going to turn on my mic so I don’t have to type and I can focus on, you know. -B1gCAWk033: Please do, I would love to hear your voice too~ The sharkgirl tapped a button on the interface and pulled the dildo out of her mouth, tossing it aside so she could speak. “Such a charmer, aren’t you? Um… this is kinda my first time doing this. What do you want to see?” -B1gCAWk033: Can you stroke yourself? “I can,” Charsi replied, looking down at her groin and reaching down to it gingerly, pressing her index finger into the base of her pink slit and slowly running it all the way up the moist labia, stopping just below her clit. “Like this?” -B1gCAWk033: Exactly like that! “You like it?” she asked, doing another quick, shallow stroke, her heavy breaths clearly audible on the mic. -B1gCAWk033: It’s perfect, keep going~ She obliged, repeating the motion, a tendon in her thigh twitching at the stimulation. She settled into a rhythm, casually displaying how she best liked to masturbate to the person on the other side of the internet. Butterflies fluttered in her stomach, sending warm tingles all the way through her body like waves of pure endorphins. She couldn’t take her mind off the thought of the stranger watching this, their pleasure, their enjoyment of what she had to offer them. To her amazement, the whole exhibitionism aspect was like aphrodisiac, and it made her only want to show more. “Mm,” Charsi said, chewing her lip as she started rubbing herself with two fingers instead of just one, slowing down, savoring the intense sensitivity brought about by her excitement. Impatient, she added the rest of her fingers, rubbing over her entire vulva, uttering a low groan of pleasure. Her hips rolled as she frigged herself with increasing enthusiasm, starting to occasionally brush over her painfully sensitive clitoris, enjoying the shockwaves of electricity that shot through her core every time. She rarely felt like this. She began to shake slightly, feeling light-headed with arousal, her heart pounding with unbridled, animalistic lust. -B1gCAWk033: Oh wow this is sexy as hell, don’t stop! -B1gCAWk033: Seriously! “Oh,” the young woman moaned, bending forward and closing her eyes from the mounting pleasure, trying not to twitch and shiver too much. Her jaw dropped and she panted loudly as her fingers lathered the building juices between her legs. A lascivious grunt, a lustful gasp, the crinkle of her sheets beneath her. Her thighs pulled in around her hand reflexively, closing around it and tightening as her chest rose and fell with each labored breath. -B1gCAWk033: Oh my Star Goddess you are really getting into this aren’t you? This is so hot I can’t even think straight, I’m just literally staring at you and masturbating furiously right now “Good, that’s what I want,” Charsi said, her voice sultry, and then she was surprised at herself. It was an awkward thing to say, but also ridiculously raunchy – she had no idea she was capable of such things. And then she was over it, and focused instead on her little show, spreading her legs again and lifting her wet fingers away from her folds, revealing her gleaming slit, fully aroused, twitching slightly with abject arousal. “Do you like looking at this?” she asked in a low, dirty tone. -B1gCAWk033: Yes, yes I do -B1gCAWk033: I would be on that so fast girl you don’t even know -B1gCAWk033: Seriously if you were here right now I’d jump you scrapes or not “I’d like that,” she whispered in a breathy voice, fully immersed in her role as the entertainer and seductress, reveling in the attention, the filthiness of showing her body to a stranger over the internet. If she knew she could get this reaction out of men by just turning on her camera, she would have done it more often. -B1gCAWk033: Oh that is just unbearably hot, unf, girl you’re driving me wild “I bet you’d like to see me go wild, hmm?” Charsi giggled, giddy like a schoolgirl, oblivious to how corny she sounded. She was mostly just using lines she picked up from bad pornos. -B1gCAWk033: Actually there is one thing “What’s that?” -B1gCAWk033: I know you don’t really want to show it, but can I see your face too? That would be so great “My face?” she asked, confused and surprised. “What’s so great about a face?” -B1gCAWk033: Bodies are nice and all, and so are ladybits, but what turns me on more than anything else is the emotions of sex expressed through faces -B1gCAWk033: Like the way your mouth drops when something feels really good, or your eyes unfocus and your expression blanks, or how you breathe so hard when things pick up, the embarrassed but horny smile some girls make, or the come-hither eyes other girls give, it’s all just so good The sharkgirl was entirely too horny to think straight, and – drunk on being the subject of someone else’s lusts, and eager to please them even more – she reached forward and panned the camera upward to show her face, giving her audience a nervous, embarrassed smile. “Um, I know my teeth stick out, and I have gills, and stuff,” she mumbled. Her newfound confidence from showing off her body was gone as quickly as it had come. Now things were getting very personal. -B1gCAWk033: Oh my god no, you are so adorable! I want to hug you and then do terrible things to you! “Really?” she asked, her smile broadening, a warm feeling, not arousal but contributing to it, building in her chest. -B1gCAWk033: Really really! But please continue darling, I’m getting close~ “Oh goodness,” the sharkgirl said, blushing furiously. Thinking quickly, she decided to up the ante a bit. She glanced around her person, pulling up some pillows and cushions until she found what she was looking for – a small vibrator, which she held up and showed to the camera. “I’m-I’m gonna use this if that’s alright.” -B1gCAWk033: Oh yeah girl, now we’re talking! “Heehee,” Charsi giggled, the pulsing warmth between her legs beckoning for the electronic toy. She slowly lowered it down, rubbing its tip into her moist folds, lubricating it with her own juices, running her finger over the switch to turn it on to the medium setting and feeling it suddenly begin to shake against her sensitive flesh. Her chest rose and fell with hot breaths of anticipation, and she pushed it past her labia, feeling the pressure slide into her deepest, most vulnerable place, the vibrations sending intense waves of pleasure through her pelvis. “Mmmph,” she moaned into her closed mouth, her thighs trying to close reflexively, but she kept them open, and shoved the toy deeper. -B1gCAWk033: That looks like it feels amazing “It does,” the dark-haired young woman breathed, holding the toy in and letting it vibrate against her most sensitive spot, enjoying the rapidly building tremors of bliss that ran up her spine and made her chest tighten. The low hum of the device whirred and whirred, doing exactly what it was made for inside of her, much to her delight. Tenderly, she slightly pulled it out and pushed it back in, then let go of it and let it simply work as she leaned back, basking in the sexuality of the moment, glancing at the screen. -B1gCAWk033: You are so damn erotic, I mean I can’t stress this enough, don’t you ever tell yourself you’re not because I am losing it over here, I can barely hold back~ -B1gCAWk033: I’m gonna cum “You are?” Charsi asked, surprised but also immensely relieved. She herself was shaking with arousal, and pushing the limits of her own endurance. Now she could relax and just let it wash over her like a warm breeze, and release all of her pent-up stress and tension. Suddenly, unbidden, the vibrator suddenly jerked and jumped inside of her and flew into an uncontrolled seizure, vibrating harder than it ever had before as if it was possessed. “Ohhh, please do it, do it for me!” the sharkgirl moaned out, throwing her head back passionately and reaching down to try and push the toy in a little further in as it shook against her folds with power that made her knees wobble and her back shiver. It made her feel weak, waves of immense, primal bliss crashing through her every second, threatening to explode inside of her. -B1gCAWk033: I want to see your face when you cum “Okay,” she panted, unable to muster any sexy words, looking back down at the camera, her eyes starting to unfocus, the tendons in her thighs spasming as she hurtled towards the wonderful, numbing orgasm she wanted so badly. Before she knew it, it was already happening, and it was like her entire body tensed, her teeth gritting and her legs squeezing together. She orgasmed for the stranger, showing them everything, bathing in the attention, in their lust focused on her and only her. A high-pitched squeal slipped out of her throat, her hips bucking in place by pure reflex. She could not process any thoughts as the sensations flooded her mind and body, she could only exist in that moment, feeling everything as it burned into her nerves. -B1gCAWk033: cumming Charsi gasped, realizing that her heart was pounding so hard she could hear it in her ears. The long, slow burn of her climax began its gradual descent into the cuddly warmth of afterglow, and the first thought that occurred to her was that it was a shame there was nobody she could share it with. She glanced around dazedly, rubbing her face with her hands before she realized the vibrator had stopped. She reached down and pulled it out, looking at the juice-soaked implement curiously. -B1gCAWk033: That was great -B1gCAWk033: And it looked like it was great for you, too? “It was,” she breathed as the fog of arousal cleared from her mind. “But I think my vibrator broke for some reason, it started vibrating super hard all of a sudden and then it just stopped…” -B1gCAWk033: Ha ha that’s weird I wonder what could have caused that “I guess some kind of industrial limiter broke and then the circuits broke from shaking too hard?” -B1gCAWk033: I dunno, must be a fluke, probably not worth investigating -B1gCAWk033: So! This was fun, I hope you have a better opinion of yourself now! “Maybe,” Charsi said, glancing at her feet and playing with her toes. “You’re just one person. And you could have been lying. I probably shouldn’t have shown you my face, ah… crap,” she muttered, realizing she had perhaps gone too far in indulging her partner to indulge herself. -B1gCAWk033: No, no, don’t worry about it! I don’t even know who you are, we’ll never meet and this will all be perfectly fine. But I am completely honest when I say you’re cute and sexy and adorable and lewd. You really should give socializing another chance! “Maybe,” she repeated, unwilling to commit to such a scary thought. And then the unpleasant salty flavor and musky smell of her own fluids was in her mouth, on her tongue, and she blanched, immediately pulling the vibrator out and seeing the teeth marks on it, then glancing at the camera. “Uhhh!” -B1gCAWk033: LOL -B1gCAWk033: You weren’t kidding about the gnawing thing, were you? -B1gCAWk033: You really do look just like a shark when you do that! It’s actually kind of cute. -B1gCAWk033: Oh, I have to run, my friend is taking me out for a night at the club and I need to clean myself up before they get here and smell all this mess! Try to keep what I said in mind, was really great chatting and all that! Ciao! -B1gCAWk033 has disconnected. Charsi stared at the holographic screen, her heart sinking slightly, even though in many ways she felt more physically and emotionally satisfied with life than she had been for months. Whoever that was, was a very good person. She almost wished that hadn’t been an anonymous chat roulette program. She might never see that user again. “A night at the club, huh?” she mumbled to herself, looking around at her hovel of a bedroom and starting to straighten things up just to have something to do as the strength returned to her legs. The sharkgirl, dressed in her finest trendy-casual outfit, a miniskirt, t-shirt, hoodie, and boots, hesitated at the door to Dietrich’s Dancefloor. A pair of exquisitely dressed bouncers stood tall in front of it, one an orc and the other a half-giant. She waddled up to one of them awkwardly, struggling to find the right words, and immediately thinking she should have just stayed home. “Hmm? You want in?” the orc grunted, looking her over and glancing at the facial recognition scanner that confirmed her to be of the appropriate age. “Eh, go on in, little missie.” “Oh! Uh, thanks,” the shark girl said, embarrassed at her inability to speak straight, walking past the bouncer and staring directly ahead, as if afraid to lock eyes with the intimidating man. For a moment, her heart soared: she had made it into the club. Now she just had to… do… something. The lights were dim so that the strobe lights would stand out better, and dancers stood in cages above the dance floor doing all sorts of crazy, fun moves that made Charsindel feel a little envious of their flexibility and curvy bodies. But she steeled her heart and strode on in, weaving through the crowds of people standing around with drinks in their hands and chatting, watching the games being played between boy and girl to see who would go home with whom. Suddenly, a busty lamia – or a naga, she wasn’t very sure – wearing a tube top and a skirt slithered up to a young elfin looking man, leaned over him, and planted her lips firmly on his, making out with him seemingly out of nowhere. Charsi could not help but stare at the passionate pair, but failed to realize she was still walking, and suddenly felt the impact of walking right into someone, falling down with a surprised yelp. Someone else fell down in front of her with a loud caw, flapping her wings – a harpy! Her handbag landed on the ground, and, frightened that she might get in trouble, the sharkgirl grabbed it as the harpy struggled to climb to her feet and held it out, wincing, ready for the yelling and screaming. “Here! Sorry! I wasn’t looking where I was going and – uh – super sorry!” “Caw?” the harpy said, freezing when she saw Charsi’s face and peering closely at it. “Caw!” she cawed like a crow, walking up to the sharkgirl, past the held out handbag, wrapping the nervous sharkgirl up in her big, warm, soft feathery wings. Subtle perfume washed over the awkward girl’s nose, perfume that reminded her of a classy lady. Charsi stared forward, shocked, her arm stuck out, wondering who this person was, and, more importantly, why she had suddenly hugged her for accidentally bumping into her. “You are still caw adorable!” the birdwoman whispered in her ear over the din of the techno music. Those words echoed in Charsi’s head, and the realization of who it was dawned on her. “Um, hi,” she said back, smiling awkwardly. ~~~ “You’re a technomancer?” Charsi asked, surprised and intrigued. “Sure am,” Harper Crowley replied, repressing a small caw. “Wait, so, did you mess with my vibrator?” the sharkgirl asked. “CAW?! No! Of caw- of caw- of course not!” “You did, didn’t you? You broke my vibrator!” “It was for a good caw- caw- cause!”