The Erotic Mind-Control Story Archive

The Project

Not for those under 18 (or whatever the legal age for this sort of stuff is in your area). If you’re not that old, Boo! Go away now. If you are offended by graphic descriptions of sexual activities, especially non-consensual ones, then don’t read this. All characters and situations are fictional.

Copyright © 2026

Archived on the Erotic Mind Control web site by permission of the author. This story may be ed for personal archiving as long as this notice is retained.

“You’re really pretty.”

Madison glared across the table. “Fuck off Ethan. I told you, you try any shit with me and I’m out of here.”

“Yeah, Ethan,” Joshua frowned, punching his friend in the upper arm. “Knock it off.”

“Hey man,” Ethan complained, rubbing his arm. “That fucking hurt.”

“Yeah, well,” Daniel, the last of the group gathered around the table snorted derisively. “You fucking deserved it. Just be cool man.”

“But he said—”

“He didn’t say fucking anything, you dick,” Daniel growled.

Ethan kept rubbing his arm, glaring at Joshua. Who just ignored him.

Madison narrowed her eyes, looking between the three friends. She really hadn’t wanted to do the group assignment with them. She’d been even less happy when Joshua had suggested that they get together at his place. She’d seen the way they looked at her, especially Ethan. But that was how university was, she supposed. She just had to put up with it. She didn’t go out of her way to attract attention. Just the opposite, loose jeans, baggy tops, like ones she wore now. Her blonde hair piled up under a baseball cap. But she knew that she was attractive.

Madison fixed the sandy-haired culprit with a cold stare. “You try anything, Ethan, and I’ll cut your balls off.”

Ethan threw up his hands, almost is if he was trying to ward her off. “It’s cool, right. I’m cool. How long did you say this was going to take?”

Joshua shook his head. “I didn’t, you doofus. Just shut up.”

Madison frowned at Joshua. “I’m not planning on being here all night,” she insisted. “You said this would only take a couple of hours.”

“Yeah,” Joshua agreed. “I did. Should be all it takes. We’re still just tossing ideas around, right?”

Which is what they spent the next few minutes doing.

Until Madison frowned. “What’s that?” she asked, pointing at what looked like a large red gem in the middle of the table. It had a flat, square centre, the four sides of the gem intricately cut. How did I miss that? she wondered.

“It’s nothing,” Joshua shrugged. “Just something I picked up somewhere. Just glass or something. I think the shape’s called a princess cut.” He seemed to think that funny.

Madison was hardly listening, her gaze caught by the facets of the gem. Each of the sides seemed to be a perfect image of the others. Even if it was glass, and it had to be glass given the size, it was still something. She rocked back in her chair as the gem lit up.

“Holy shit!” Ethan exclaimed.

“Oh, for fuck’s sake dude,” Daniel sighed, rolling his eyes.

“Language!” Madison exclaimed. Daniel just shot her a disparaging look

“Um, sorry,” Ethan, at least, apologised. Which was something, but Madison didn’t like the way he was staring at her. “Uh, can I say you have nice hair?”

“Thanks?” Madison’s hand unconsciously went to her shoulder, stroking the hair that lay there. She’d worn it loose. Had that been a mistake? She didn’t want to encourage them. She knew what boys could be like. Maybe she should have put her hair up in a ponytail? At least there wasn’t anything about her clothes that would send the wrong message, knee length skirt and a round-necked top that didn’t show anything. Although maybe it was a little too tight.

“Not sure how this gets us there,” Daniel drawled. Madison wondered why he was giving her such a sceptical look. She was a good girl.

“I told you,” Joshua insisted. “It has to start somewhere. Almost like a reset.”

“Reset?” Madison piped up. “Why do we need to reset? We haven’t even started on the project.”

Ethan went to say something but then closed his mouth. Madison was sure that one of his friends had kicked him under the table.

“Well, we have sort of started,” Joshua grinned. “Kicked a few ideas around. Laid some groundwork.”

“Yeah,” Daniel cut in. “Well, how about we try this…”

Madison nodded, throwing in ideas as they discussed what they could do. She also shot some angry glances at Ethan, his eyes dropping to the outline of her chest far too often for her liking.

“Hey Madison, what do you think of this?” Joshua asked as Madison awarded Ethan another dirty look.

“What?” she frowned, realising he was pointing to a red gem sitting in the middle of the table. How did I miss that? She couldn’t believe that she had, with how large it was. Her thoughts splintered as the gem started to glow.

“That’s more like it!” Ethan exclaimed, slapping his knee. “What?” he added, his head flipping from side to side as his two friends gave him weary looks.

Madison just smiled. Ethan was so transparent. Nobody could have missed the looks he’d been giving her. She arched her back, her lips forming a pout as she batted her eyelids. Ethan’s eyes widened. He was going to be putty in her hands. Madison allowed herself a small smile as Ethan’s eyes dropped to her chest. She’d chosen the tight-fitting top carefully, making sure the neckline was low enough to show the right amount of cleavage. Madison knew what two of her primary assets were. Now she just had to work her magic on the other two and she wouldn’t have to do a thing on this stupid assignment.

“So, Joshua,” she said. “What do you think?”

She had a fairly good idea what he was thinking. She’d leant forward, chin ed on hand. More importantly, it gave him a good look straight down her cleavage. Which he was obviously taking advantage of, his eyes flicking down before quickly returning to her face. Ethan had been trying to as well, nowhere near as subtle, leaning to the side to see before Daniel pulled him back.

“Yeah,” her host smiled thinly. “I think we’re getting somewhere.”

You can think that all you like, Madison snorted to herself, sitting back up and casually brushing a hand over her chest to flick away an imaginary piece of lint. It had the desired effect, all three sets of male eyes drawn to her assets.

“You boys got any ideas?” She was sure they had plenty of ideas. Well, Ethan and Joshua anyway. Daniel, if anything, just looked impatient.

Are you, like, gay? She wasn’t getting that vibe from him. Maybe she just had to try a bit harder.

“How about I get you boys something to drink?” She bounded out of her chair. Maybe that made her skirt flap up a bit. It wouldn’t show anything, just a bit more thigh, the skirt comfortably above her knee, but not so short that she’d flash anything just standing up.

It did draw their attention to her legs.

“Yeah, there’s some bear in the fridge,” Joshua declared. “Help yourself as well.”

Yeah, right. Trying to get me drunk? I so don’t think so.

“Is that what you want, Daniel?” Madison whispered huskily, leaning down to breathe into his ear as her fingers trailed over his shoulder. “A beer?”

“Uh, sure,” Daniel swallowed. It was brave effort to maintain his composure, but Madison wasn’t fooled.

“Fuck yeah!” Ethan exclaimed, reaching out towards her.

“None of that,” Madison snapped slapping his hand away. These guys were so far below her league. They could look, but touching, at least them touching her, was right out. God, she loved being a tease. Madison put an extra sway into her hips as she headed to the kitchen. Maybe she should have worn something higher than the kitten heels she had on. But these dweebs were only worth so much.

“What was that?” Ethan was still complaining and shaking his hand when she returned.

“Just keep your cool, man,” Joshua warned him. “These things take time.”

“But—”

“Shut up.”

Madison wasn’t sure what they were talking about. If it was the project, well that was going to be their problem. If they thought they were getting somewhere with her, they could think again.

Didn’t hurt to give a bit more encouragement. “Beers,” she said, putting down the three bottles. She made sure to lean over in front of Daniel and give him a good look down her chest.

Ethan’s friend cocked his head appreciatively but then looked up at her, an enigmatic smile on his lips.

You wanna make me try harder, huh?

Madison tossed her hair, arching her back as she sat down.

“Hey Madison.” Joshua had a shit-eating grin on his face as he indicated something in the middle of the table. “What do you think of this?”

“What?” Madison frowned, her gaze following his hand to a large red gem in the centre of the table. “How did I…?” Her voice trailed off as her eyes were caught by the facets of the gem. She tried following them, the intricate, delicate cuts reflecting her image. There were so many Madisons there. Her thoughts dissolved as the gem began to shine.

“So, you boys ready for some action?” Madison purred, standing up and stretching. She wasn’t sure why they were all sitting around the table. That wasn’t going to get the job done.

“Holy shit!” Ethan exclaimed, his eyes boggling. Madison wasn’t surprised. The tight hot pants and bandeau top she was wearing would be leaving nothing to his imagination. The knee high, high-heeled boots should be doing great things to her legs. She gave a shimmy. Not only would it give a shake to the hair that hung half-way down her back, but it should set her tits bouncing.

“So, Madison,” Daniel smiled thinly. “How long you been on the game?”

“What’s it matter?” she shrugged. College was expensive and whoring herself out was easy money. Parading herself round campus in tight, revealing clothes was a good way to herself. “It change anything?”

“Not really,” Daniel shrugged. Madison frowned at him. Something about his smile irritated her. She was used to her customers smiling. The idea of getting their hands on her hot blonde bod easily put a smile on most guys’ faces. But there was something about Daniel’s smile that said he knew something that she didn’t. They better not be planning on more than they’ve paid for. She might be a whore, but there were things she didn’t do. “Okay,” she declared. “Whose dick am I sucking first?”

“But?!” Ethan. “You said—”

“Shut the fuck up Ethan,” Joshua snapped. “It takes time. If I have to say it again…”

“It’s your place, big boy,” Madison smiled, sauntering over to Joshua and laying a hand on his shoulder. “What about you first?”

“Sure,” he smiled. “Get under the table and get to it, bitch.”

Madison fought the frown that wanted to form on her face, replacing it with a bright, practiced smile. “Sure!” she beamed, before dropping to her knees and crawling under the table. There were easier places to suck a guy off. But she was a professional.

At least Joshua pushed his chair back. It meant he could see her. Part of a good blow job was the performance. Meekly meeting his eyes. Making sure he could see her cupping her own tits.

He was more than half erect as his cock popped free of his jeans and boxers. Slowly she licked the length, her tongue swirling around her glans. “Oh, baby, that’s a big one,” she moaned, his cock now standing proud. She’d have to be careful with what she said. She had to two more performances after this and repeating herself would spoil the mood. “I want to suck you so bad.”

“Don’t you mean you want to suck me so good?” Joshua laughed, one hand on her head and pulling her in.

Her lips closed around his cock, Madison moaning, one hand on her tits, the other shooting to her crotch. It wasn’t a put on. She loved cock. She’d take it anyway she could get it.

Her cheeks were hollowing now, hand leaving her crotch to fondle Ethan’s balls. Her tongue swirled around his tip before he pulled her head further in, her nose buried in her crotch. She could deep throat like a pro. Not surprising, as she was one.

It wasn’t long before Ethan’s hips were jerking, his load shooting down her throat. Damn, should have put a condom on. Oh well, they paid for . They had, hadn’t they? Madison was sure they had, even if the memory seemed fuzzy. After she gave Joshua a few more licks as he deflated, Madison crawled over to Daniel.

“She good?” she heard her next client ask.

“Oh yeah, man,” Ethan laughed. “That’s a grade-a mouth she’s got there.”

Daniel was ready for her, already erect. Madison leant in, ready to get to work, but then stopped, one of Daniel’s hands firmly placed on her forehead.

“You going to suck my dick, bitch?” His smile was thin, eyes glittering coldly.

“Yeah,” she shot back. “I’ll suck your dick.”

“You want to suck my dick?”

“Yeah, I want to suck your dick.” Madison wasn’t lying. It was a good locking cock, bigger than most. She enjoyed her work.

“Well, get to it,” Daniel growled, grabbing her head with both hands and yanking her in.

Madison didn’t really get the chance to suck him, much as she hollowed her cheeks when she could. He was face-fucking her, hands clamped to the side of her head, setting the rhythm, her head pushed back, then pulled roughly forward to meet the thrust of his hips. Madison let herself be used.

It was what a whore did.

“Oh, baby,” she smiled, licking her lips when he was done. “That was hot!”

She more than half meant it.

“Is it my turn yet?” Ethan whined.

“Yes, it’s your turn,” Joshua sighed. “What do you fucking think?”

Madison had to give Ethan something. He looked almost painfully erect once she helped him get his pants down, Ethan grunting as his cock sprang free. His member bobbed, straining against his stomach.

“Uh, well?” he said, obviously not knowing what to do, his hands laid nervously on his thighs.

Madison took the tip in her mouth, teasing the underside of the glans with her tongue, her reward the strangled noises from Ethan’s throat. It only took a few minutes for him to cum, another load deposited down her throat.

“Do we get to fuck her now?” Ethan asked eagerly. “We still haven’t seen her tits.”

“Some blowjobs is all we agreed on,” Madison declared, crawling out from under the table and standing up. She pulled her top back into place. In fondling her tits she’d half-exposed a nipple. “You want more, you pay for more.” She’d be happy to do more. Getting fucked was fun. Getting fucked for money was even better. But she’d want her payment.

“What?” Ethan frowned, obviously confused. “But she—”

Joshua shook his head. “You really are thick. I told you, this is a process.”

“What do you mean, process?” Madison asked. “It’s pretty simple. You want something, you pay for it.”

“Yeah, ’bout that,” Joshua grinned. “What do you think of this?”

Madison’s eyes were drawn to a large red gem lying in the centre of the table. How had she missed it? It had to be glass or something. It was too big to be real. As Madison watched, the gem began to glow. She felt like she was being pulled into the gem, its facets reflecting splintered images of her. Like her thoughts felt splintered, everything in pieces, an eye here, a cheek there. Her head spun, trying to put everything back together. She felt so strange…

“Wow!” Ethan exclaimed.

“I think I like her better in a skirt,” Daniel mused.

“Yeah,” Joshua agreed. “I think these heels look better than those boots, too.”

“I dunno,” Ethan piped up. “I liked those boots. And the hot pants.”

Daniel shook his head. “You have no fucking class.”

Madison had no idea what they were talking about. She wasn’t wearing hot pants. Or boots. She’d worn high heels. A nice skirt, short but not too short. A classy short-sleeved top. The sort of outfit that she might wear to a club or a date. She wasn’t sure why she had, but she had. A girl was allowed to dress up, right?

“Why don’t we take a break?” Joshua suggested. “I think we deserve one.”

“Um, right,” Madison replied. They’d been working on … a project? For class? She was sure that they had, but her head was full of fog, or cotton wool. Or something. She took Daniel’s offered hand, stumbling, as if she wasn’t used to wearing high heels.

“That’s not right,” she muttered. She wore high heels all the time. Didn’t she?

“Everything’s fine,” Joshua reassured her, patting her arm with his free hand. That was nice of him. “Why don’t we sit down over here.”

He led her to a lounge seat, indicating that she sit in the middle. “I’ll sit here,” he said taking the position to her left. “And Daniel can sit there.” He pointed to the position on her other side.

“What about me?” Ethan piped up.

“Just sit the fuck over there,” Joshua nodded at a chair across from the lounge, a low table between them.

“But?” Ethan protested.

“Just do it man,” Daniel laughed. “I think you’ll get the picture.”

“Picture?” Madison asked, looking from Daniel to Ethan and then back again. She didn’t know what he meant. But it was kind of nice sitting between them.

“What’s up with her?” Ethan asked. “She seems, you know, out of it? She wasn’t like that before.”

“We’re on to custom settings,” Joshua replied.

“What do you mean?” Ethan asked.

“Just the shut the fuck up,” Daniel snapped.

“Wha- what are you talking about?” Madison asked. Her head really did feel fuzzy.

“Don’t worry about it,” Joshua smiled. “It’s good just sitting here, right?”

It did feel good, even if she could feel both Joshua’s and Daniel’s legs pressing against hers. Or maybe that made it feel better. “Yeah,” she agreed, her voice sounding as dreamy as she felt. “It feels nice.”

“I bet it does,” Joshua nodded, his smile widening. “I bet this feels nice too.”

Madison realised that his hand was on her knee. “Should you be…?” She was sure there was some reason that his hand shouldn’t be there.

“It feels good,” Joshua said. There was nothing of a question about it. His hand was moving now, just a little way up her leg and then down again. Little bee-stings of pleasure shot through her, Madison’s teeth grazing her lower lip.

“It does feel nice,” she allowed. After a moment it felt even better. She realised that was because Daniel’s hand was now on her other leg. “I don’t…” she managed.

“You don’t what?” Joshua grinned, his hand was edging higher. Daniel’s hand was too. “Let guys feel up your legs? I think you do. I think you love it.”

Madison wasn’t sure that last was true. But it did feel nice. “I like it,” she nodded.

“Yeah, you do.” Joshua’s voice was almost a whisper. Their hands were reaching higher now, almost to the edge of her skirt. It was a short skirt. It didn’t matter, their hands felt good, those bee-stings sharper now as their palms caressed the inside of her thighs.

“I tell you what would feel even better,” Joshua said. “Why don’t you put your feet on the table?”

Madison wasn’t sure how that would help. But he’d been right about their hands on her legs. She lifted her feet, placing them on the table, her legs, with her high-heels clad feet, stretched about before her. She was rewarded immediately by longer strokes, the hands reaching below her knees before sliding slowly back up, over the silky flesh of her inner thigh. She was sure that the hands were reaching past the edge of her skirt now. Somehow, that didn’t matter. It just felt so good.

“Fuck, I can see her panties!” Ethan exclaimed, rocking back and forth in the chair across from the trio on the lounge, his hands clasped between is knees.

“You really are a dick,” Daniel snorted.

“You,” Madison frowned. “You really shouldn’t try to look up a girl’s skirt.”

“Oh,” Joshua chortled. “I dunno. I think you’re the sort of girl who likes to give a bit of flash.”

“I?” Madison frowned. “I am?”

“Sure,” he grinned. “You love it. Why don’t you spread those legs a bit so he can get a better look.”

Madison didn’t even think about it, the distance between her feet widening. Ethan’s eyes widened so much it almost seemed to match them. His eyes were fixed on her centre. It did feel good. Or maybe that was what the other two’s hands were doing, a moan escaping Madison’s lips as fingers traced the edge of her panties.

“Yeah.” Joshua sounded as if he’d come to a conclusion after a lot of thought. “You’re definitely a girl who likes some attention.” Madison couldn’t deny that. Not with how good those hands felt, keeping up their slow, maddening attention. Another moan escaped her lips. “And you don’t mind if guys see your panties. You like it.”

She did. She really did.

“Makes you feel all hot and bothered.”

She was feeling warm. Madison squirmed in her seat, Daniel’s finger sliding over the edge of her panties.

“I think you like some other sorts of attention.”

Madison mewled as Daniel’s hand withdrew. Then cried out as he caressed her breast. “Hey! You, you shouldn’t.”

“Why shouldn’t he?” Joshua asked, his hand still sliding up and down her leg. “You like it. You love a guy’s hands on your tits.”

“Uh?” Maybe she did? Maybe with someone she really liked? That would be nice. But like this…

“You love a guy’s hands on our tits. You love guys looking at them.”

Daniel was looking at them. And he had his hand on her breast … tit? …. Slowly caressing it.

Maybe she did like it.

“You don’t care where. You don’t care when. You just love it.”

She did. God it felt good to have a guy’s hand on her tits. Those bee-stings were spreading through her body.

“It’d feel even better if you took your top off.”

Madison blinked at that. Something felt wrong. “I. I’m not sure this is a good idea.”

“It’s a great idea,” Joshan corrected her. “You want to get your top off. Getting your top off with some guys is a great idea.”

“Um,” Madison hesitated, “If you say so.”

Actually it did feel good once she had her top off. Ethan’s eyes were fixed on her bra-clad tits. It felt so good to have a guy’s eyes fixed on her tits.

Daniel’s hand on them felt even better.

“We can all see your tits,” Joshua said. “But only Ethan can see your panties. That’s not fair, is it?”

“Um, I guess?”

“So why don’t you pull your skirt up so we can all see them.”

Madison wasn’t sure about that. Giving guys a little flash was one thing. But just having her panties out there? But with the way Joshua’s hand was roaming over the thin fabric, maybe it didn’t make any difference. Quickly, before she could change her mind, she lifted her arse off the lounge and yanked her skirt up, the garment now bunched around her waist.

“There you go,” Joshau grinned, his hand drifting ever closer to her centre. “That feels good. That’s the sort of girl you are. Showing off your bra and panties. Getting felt up. You love it.”

With the way their hands and eyes felt on her, Madison couldn’t argue with that.

“That’s a nice pair of panties. Black? Is that silk?” Madison thought he must be teasing her. With the amount of time his fingers had spent on her panties by now he had to know. “I bet you’ve got a real pretty pussy under those panties. Why don’t you show us?”

“I? Uh, uh.” Madison blinked. Her head was so foggy. It was so hard to think. “But that, that’d be slutty.”

“Yeah.” Joshua agreed sagely. “You’re right. It would be slutty. Showing your pussy to some guys you’re just doing an assignment with. But I think that’s the kind of girl you are. Wouldn’t it be fun to be slutty?”

“Um, maybe?”

“Go on,” he urged. “Try it.”

Madison’s fingers shook as she reached for her panties. Summoning her courage, she hooked her fingers around the thin fabric and pulled them aside.

“Fuck!” Ethan exclaimed. “Shaved!”

Madison frowned. Was she? She peered down at her own centre. The evidence was before her own eyes.

“Yep,” Joshua nodded. “That’s a really pretty pussy.”

“Thanks,” Madison managed. “I guess. But, um, do you think I’m slutty?”

“Gee,” he laughed. “I dunno. You’re just sitting there. Letting us feel you up. Showing us your tits in your bra. Showing us your pussy. You got your heels on and your legs spread. Sounds pretty slutty to me. But,” he continued quickly, silencing Madison with the fingers of his free hand to her lips. “I think you like being slutty. I think you like this.”

Madison, gasped, her back arching a Joshua’s fingers slipped inside her pussy. Her eyes shot wide, her breath coming in gasps, as he stroked her inner walls.

“You like being a slut. You like spreading your legs.”

“I’m a slut,” Madison agreed. “I love it. I like spreading my legs.” How could she say anything else? With the way his fingers felt inside her, maddeningly, wonderfully, stroking away. Daniel’s hand was still on her leg. When it wasn’t grazing her pussy. And both of them had a hand on her tits. She let herself sink into the feelings, pleasure washing over her body.

“You know what a real slut would do now?” Joshua whispered into her ear.

“N-no?” Madison stuttered, his fingers curling maddeningly inside her.

“She’d take off her bra and get those tits out. You should do that. You love getting your tits out for guys.”

That made, sense. As much as anything made sense, Madison barely able to think. They could already see her pussy. God, Daniel had two fingers inside her, or was it three? What would getting her tits out matter?

She leant forward. Which pushed her tits into their hands. That felt so good. Somehow she managed to undo her bra, slip it off. Even if it was so hard to do with Joshua’s fingers so deep inside her.

“There, that feels good having your tits out.”

“Yes,” Madison agreed, nodding slowly. “It feels good to have my tits outs.”

“You know what would feel even better?” Joshua asked slyly.

“Um, no?” Madison wasn’t sure that anything could feel better. Joshua and Daniels’ hands were on her naked tits and Joshua’s fingers were working their magic.

“Letting us fuck you,” Joshua told her. “You’d love that. It’d be really slutty.”

“Yes,” she agreed. She wasn’t sure which part of what he’d said that she was agreeing with. Maybe all of it.

“Man, that’s what I call a project!” Ethan exclaimed.

“P-project?” Madison muttered. “Weren’t we? Weren’t we doing a project?”

“Don’t you worry you’re pretty little head about that,” Joshua reassured her. “We’ll take care of all that. You just worry about being nice and slutty. Dres and looking pretty. Don’t worry about thinking. That’s not important for you anymore. Any course you’re in with us, we’ll take care of it. Daniel knows how to arrange that.”

“I do,” Joshua’s friend agreed, giving her nipple a hard tweak.

She loved that too.

“And for all your other courses,” Joshua smiled thinly. “Well, you’ll happily blow some professors for grades. If they’re really lucky, you’ll show them your tits, let them feel you up a bit.”

Madison nodded. She would do that. It just seemed natural, somehow.

“But this pussy,” Joshua continued. They were on their feet now. Madison didn’t that happening. He was leading to the door of a bedroom, his fingers inside her, guiding her. “This pussy is just for us. You’re our slut. Now you’re going to show us just how good you are at spreading your legs and getting fucked. Anyway we want it. Pussy, arse, tits. That okay?”

“Sure!” Madison responded brightly, still being led along by his fingers in her pussy. It was more than okay. It was what Madison wanted. She wanted to be fucked. Anyway they could. Her pussy ached, even with his fingers inside, she wanted more. She wanted cock to fill her up. Her arse too, between her tits. Any way she could get it.

On the table the gem flashed once more. Just one image of Madison in it. Half-naked, Joshua’s fingers in her pussy, a happy grin on her face. The light, and the image, faded.

Madison didn’t notice. Wouldn’t have cared if she did. She wanted to be fucked. To spread her legs and let them do whatever they wanted to her. It was all she’d ever want.

(The End)