Gender Swapped in Space
Page 12
Her clothes from the day were scattered on the floor, and she’d left her underwear drawer half-open in her haste to get ready for the evening. Random bits of lingerie tumbled out. He blinked, suddenly mesmerized. A pair of silken purple panties was lying on the floor beneath it, and a lacey black bra hung halfway out, taunting him. He couldn’t help himself from drawing close, running shaking hands over the intricate pattern of rough lace, and he pictured it winding around his torso, stretching and hooking to a close. Then he stooped down to rub the silky material of the panties between his fingers. He wondered what it would feel like to slide them slowly up his legs, to gently press against a shaved pussy, soft and sweet as a whisper. He tried to imagine. He shuddered, and realized he was rock hard. Shame coursed through him. He dropped the panties, backing away.
“Focus, focus…” he told himself, shaking his head.
Kyla’s virtnet console sat on her mirrored vanity, next to a small box of make-up. Her plug rested in its charging cradle nearby. It blinked amber now, disconnected from virtnet. He sat down, frowning at the pink pastel upholstery of her virtnet chair. It smelled like her perfume. He shuddered to think what would happen if his dad caught him right now. But whatever. Fuck his dad. Fuck Kyla. He yanked her plug out of the cradle, leaned back, and jacked in.
And then he was somewhere else. Mike blinked, adjusting to his new environment. Even knowing what to expect, it was jarring to have all five of your senses suddenly thrown into a completely new space. He was standing in Kyla’s lobby wearing the standard grey avatar that everyone had before they selected their virtbod. He held the barely-translucent hands up in front of himself and then slid them down his genderless body to make sure. Right now, he didn’t feel much of anything. Senses were dampened in the default. It made the virtbods feel that much more real.
The space was sparse, and contained the standard virtnet lobby pieces: A low, two-level coffee table sat in front of a couch, more a loveseat than a sofa, and a tall, two-door cabinet stood beside them. Soft, muted light with no obvious source suffused the area, like a dream. It looked more or less like Mike’s lobby, but Kyla had also installed a surprisingly mature theme for her room. The couch was upholstered in luxurious red satin, the table flowed in elegant, carved mahogany (with a beautifully dark finish), and the cabinet was matte black. The carpets were high-pile crimson and plush underfoot; the walls, slate grey.
“Not bad, Ky,” he said, hand sliding along the satin sofa. “I knew that princess bullshit was all a front for mom and dad. You do have some good taste.”
Opposite the couch was a transparent wall made entirely of glass. It was dark and indistinct now, mist swirling in the recesses, obscuring what lay beyond. To his right was a large door made in the same rich mahogany style of the coffee table, the only door out of the room. It was the virtnet launch portal, but it wouldn’t let him through without a virtbod.
He stepped forward to the dark glass and tapped once. Suddenly it sprang to life, filling with light and revealing Kyla’s selection roster. This was where you could flip through all of your virtbods, one after the other, or even make a new one if you’d bought that module. Their parents hadn’t. Kyla only had one selection, just like Mike did.
But what a selection it was! Mike pressed his face and hands against the glass, staring at the ravishing figure in front of him. She was tall and tan, with striking green eyes and wavy chestnut hair that tapered gently down from the crown of her head to rest lightly above full, firm breasts. The figure stood up straight, chest pushed out, arms held loosely at her sides. She was dressed in only a simple white shift. Her lanky legs stretched out the bottom, the cotton material folding into an enticing V-shape between her taut, rounded thighs. Those legs were lingerie-model perfect, Mike thought, long and flawless and smooth as if they’d just been airbrushed. She was like a barbie doll or a store mannequin, just waiting for someone to take her out and dress her up.
What Mike wouldn’t give to do that… his virtual hands twitched, and he found himself suddenly dying to take his sister’s gorgeous avatar for a little spin in the virtnet. If the default avatar could drool, he would be. If it could get aroused, he’d be hard as a rock… or gushing wet, he supposed.
He tapped the glass again, hope suddenly edging in… maybe she’d forgotten to log out before she left? But no… Kyla’s login screen sprang up in front of him, virtual keyboard asking for the username and password he didn’t have. Of course she wouldn’t be so sloppy. He sighed and canceled it. The wall returned to swirling grey mist behind the veneer of darkened glass. He turned away and slumped against it.
Well, it would have been nice, but that wasn’t really what he was here for, anyway. Mike stood up, collecting himself. He needed to dig through her programs, see if he could find something he could use to hide his logs, the way Kyla did. Then he could see about getting a bootleg sex-sim somewhere. She’d probably hacked something simple together, left it somewhere she could access easily… she might not be sloppy, but his sister was lazy.
The matte black cabinet sprang open at Mike’s tap, her program directory spilling out in front of his eyes. He scanned over the top-level titles, smiling faintly. There was nothing out of the ordinary here: just a few of her adventure games and what looked like a math tutor program.
Mike wasn’t fooled. He flicked down to the system folders and looked for anything that looked strange. There it was. An innocent folder marked “System Files.” His dad might be old enough to be duped by that, but Mike knew that there weren’t any “system files” in the top level directory of the virtnet console.
He tapped in and suddenly had access to all of Kyla’s little personal projects. The list stretched longer than the cabinet screen allowed for. Mike flicked through it, impressed. This couldn’t all be her work… most of it looked like stuff she’d downloaded from virtnet, maybe adding a few tweaks of her own. What the hell were these programs?
Some of them were clearly coding tools, but some had such strange names he couldn’t begin to guess at their purpose. Things like TripleJackFadeIn, SwapCheckJump, and MemFuzzTimeLim. He’d assumed she wasn’t doing much more than fucking Amy in here. Apparently she’d been doing that and a lot of other stuff.
As he scanned the list, he looked for anything that might be a log hacker of some kind. He was quickly rewarded: LogEditEasyV4. He tapped it open… and crap. It was hacky, long, and pretty unintelligible. Mike had no idea how to use it. No preamble, no instructions, not even comments… it was spaghetti code. He wished, for the hundredth time, that he’d paid more attention in those computer classes. He banged his virtual palm against his virtual head. Damn it, Kyla!
Oh well. Maybe he could learn? He didn’t have much choice, anyway, and he was getting nervous about how much time he’d spent in Kyla’s room already… who knew when someone might stop back, even just to check on him? A few quick taps and he’d sent the file to his own account. He’d have to play with it later.
He tapped back out and spun the directory with a frustrated flick of his genderless wrist. Why couldn’t anything ever be easy? Why couldn’t… what the hell was that? His finger jammed down and stopped the directory spin. Sitting directly beneath the tip of his index finger was a file called KylaPWs. No. It couldn’t be. No way. He tapped in. His jaw dropped open.
There, before his eyes, was his sister’s username and password for virtnet, along with half a dozen other passwords for random virtroom addresses he’d never heard of. Her credentials hovered there in front of him, in virtual black and white. She might not be sloppy, but damn was she lazy. And apparently forgetful. But her bad memory was his gain. Right? Mike wrestled with himself for a long moment. Was he actually considering this, for real? If Kyla found out, if his father found out… say goodbye to virtnet. His dad would rip the virtjack out of the back of Mike’s skull himself.
He could barely restrain himself. His eyes strayed back to the smoky glass, where the ravishing amazon with the jade-green eyes lay hidden behi
nd the swirling mist. He was three taps away from stepping into her, from feeling those long tan legs as his own, from feeling that perfect little V nestling in his own crotch, that long, soft hair grazing his shoulders… he swallowed.
No. He shook his head. Too risky, too risky. Not tonight. If he lost track of time, he’d get caught, and somehow he knew that once he was in that virtbod, he’d be enjoying himself entirely too much to pay attention to the clock. He’d have to plan it out, pick just the right time to do it… He made three quick taps and her password file was sent to his own account. At least he could log in to her account from his console now, so his dad wouldn’t suspect anything.
He cast one final, longing look at the darkened glass that hid Kyla’s avatar, and then he jacked out.
He was back in Kyla’s room, back in the soft glow of the unicorn, and his cock was rock-fucking-hard. Mike had never felt so horny in his life. He blinked and smacked his lips, fighting through the dry mouth and bleary eyes that came from being in virtnet for a while, and then headed straight for the bathroom to jack off.
As he stroked up and down, fist pounding against the base and rocking pleasure through his body with each shuddering slam, he tried to imagine what sex would feel like as Kyla’s avatar. He wasn’t fucking her in this fantasy… he was her. Grabbing handfuls of those huge breasts, touching that sweet, wet cunt, feeling that hair rain down her smooth, sculpted back… What must it feel like to get pounded in that tiny, perfect pussy she had? He came almost immediately, spurting everywhere, harder than he’d ever come before. Where had that thought come from? He felt his face grow warm, like it always did when he had these weird moments. But he’d been so close to feeling it for real, it was killing him. He panted in the aftermath, cleaning up the mess with a handful of thin tissues.
Later, when he’d settled down and was lying the dark of his own room, he stared at the grey-tinted ceiling and started to make his plans. He wouldn’t even need to alter the logs, he realized. Not if he used her virtnet account. Whatever techie magic she was doing would work to conceal his activities just the same as it concealed hers, as long as her account was logged in. He was sure of it. Now all he had to do was find some time when he knew she’d be away for a while, when it’d be impossible for her to jack into her console…
He smiled to himself in the dark. Kyla might have everything Mike didn’t… but Mike had her passwords, and that was the only thing he needed. They’d be his own, private invitation to the party, and Kyla would never need to know.
Caught
Two weeks passed before he found his chance, but then one night it finally came: Kyla had a sleepover party for a friend’s birthday, girls only. There was no chance she’d jack in that evening. Mike didn’t waste a minute. As soon as his father pulled away from the driveway with Kyla in tow, Mike raced over to his chair, hastily jacking into virtnet.
He found himself standing in his own virtnet lobby this time, wearing the same old grey default avatar as always. The room was remarkably like Kyla’s had been: a coffee table, a sofa, a cabinet. He’d never bothered to pick a decoration scheme, though, so he was stuck with boring defaults. Blue canvas couch. Industrial grey steel cabinet. Low, grey carpeting. More like a dentist’s office than the luxurious parlor Kyla enjoyed. Mike made a mental note to change that later.
He walked up to the glass wall across from the couch and tapped it once. His muscle-bound action hero avatar stared back at him, black crewcut tight and high, square jaw set in a growly grimace. He even wore a bandana around his forehead and dressed in military fatigues by default. Jungle Jim, the model was called. Mike stuck his tongue out at it. It was fine for action games, but so not what he wanted right now.
He tapped the screen again and whisked the password prompt to the side so that he could log into a different account. Jungle Jim faded into swirling mist. With trembling fingers, he typed in Kyla’s credentials. When he tapped again, the login screen whooshed away, and the swirling mist parted once more to reveal Kyla’s super-hot virtbod. The avatar looked just like he remembered: taut, rounded thighs, high breasts, and long tan legs, bound up in that tight white shift. Just like a present waiting to be unwrapped.
Mike’s hand hovered over the screen. He suddenly had the disorienting sensation of feeling aroused in an avatar with no physical way to express it. Well, there was an easy way to fix that. He tapped.
He gasped. His arousal collided with a flood of unfamiliar sensations, washing away conscious thought in a torrent of sexy feelings. It was too much, too much. His pussy (his pussy?) gushed suddenly, flooding him with erotic sensation and driving him to his knees, but there was more padding on his ass than he was used to. The sensation of it smacking against his shins drove him forward onto his hands and knees with a moan. His breasts (his breasts?) bounced forward and fell out of the filmy cotton shift, nipples frozen into razor sharp points as they grazed the edge of the fabric in their frenzied tumble to freedom. He sucked in a tight breath and bit his lip as they escaped. His long, chestnut hair ran everywhere… hanging over his face, cascading down his back, tickling his shoulders. There was a yearning, pulling, gaping need that seemed to center right between his legs. He slammed his thighs together, straining vainly against it, trying to contain it, but he couldn’t close it in. He could feel the gap of air between his tightly pressed legs and the soft, downy hair that ran in a small strip over his pussy. He was dying to fill it with something, anything. Anything.
He blew some hair out of his face and rolled onto his back, panting. He couldn’t stop touching his breasts, his abs, his thighs, hands running over the silky skin that electrified him with sensation at every touch. His fingers soon found their way down to his lips, the sweet, downy lips of his tight little cunt. But then he held himself back, barely. He had to get a grip! He forced his hands to his sides in a sudden burst of will, his legs to the floor, his heaving bust to be still. He took long, even breaths. He stared at the ceiling. It was torture to keep his hips from writhing. His pussy was slick and wet, throbbing for attention. He hadn’t even left the lobby yet.
Apparently this was what happened when years of fantasies of being in such a hot body collided with the actuality of stepping into the flesh. He blinked, clearing his eyes. He was still a little dazed. He still wanted to get fucked. Or that’s what the avatar was telling his mind that his arousal meant, anyway. He wasn’t sure if he wanted to get fucked or not. He did. Didn’t he? This was all very confusing. He felt his cheeks get hot when he realized what he was thinking. He threw a sidelong glance at the virtbod selection wall, hardened into a mirrored silver sheen now that he’d made a choice, and saw a half-naked supermodel sprawled on her back, meeting him with a disoriented, wide-eyed gaze. Her mouth hung open in a perfect little O-shape. Her cheeks (his cheeks?) bloomed with an ever-deepening blush as he realized the wanton girl whose image he was lusting after was himself.
What exactly had Mike gotten himself into?
Mike shook his head and sat up, looping tan arms around his knees. He tried to put his thoughts together, starting to adjust to this unfamiliar body. Yes, he was horny. And yes, everything felt amazing when he was this turned on. But no! He hadn’t come to virtnet in Kyla’s avatar to just finger himself and jack out. This was his one shot to do this without getting caught. The chance might never come again! He needed to make some real memories, damn it. He stood up, adjusting his shift so that everything was covered and in place again. The erotic thoughts threatened to flood in each time he touched himself, but he barely managed to hold them back.
He took a few, cautious steps and was surprised at how different everything felt. The avatar was about as tall as Mike was in real life, but the proportions felt completely dissimilar. Mike was thin and narrow. This body had hourglass curves. His center of balance felt lower. His hips felt wider. He was used to leading himself with his shoulders. Now it felt more comfortable to take rolling steps that led with his hips.
He stretched his hands high into the
air, arched his back, pushed out his chest, and cracked his neck. Soon, it would probably all feel as familiar and natural as stepping into Jungle Jim, but for now the sensations and the motions of this body were new and foreign. He drank them in, carefully exploring his new proportions. He’d always been taught that girls were much weaker than boys. Maybe it was true in general, but this body didn’t feel much weaker than his own. If anything he felt more graceful, more strength and precision in his movements. He almost flowed. But then, he supposed, this body was custom-engineered for virtnet. Of course it would be perfect, just like Jungle Jim was the pinnacle of macho masculinity. He glanced again at himself in the mirrored wall and flashed a little row of immaculately white teeth. Eat your heart out, Barbie.
Now that he had control of Kyla’s account, he had Kyla’s parental controls. Unrestricted access, for the first time ever. All of the adult chat rooms were open to him. He crossed the lobby, tapped on the door in the far wall, and then he was through.
Mike stood on a small, circular platform which hung in the middle of a sea of stars, stretching around him as far as he could see. Some stood alone, dormant. Some were clustered together, buzzing brightly. He’d read about the virtnet chatspace but never seen it before. The glowing clusters arrayed against the blue-black backdrop of the simulated cosmos was surprisingly beautiful, he thought. He shivered in his tiny shift. And a little cold, too. Nice touch. He wondered what the appropriate etiquette was to invite someone to a sexy virtchat, or how you even figured out how someone was interested. Looking closely, he saw that each of the stars had their own little colors. Maybe those meant something?