It all started on a lonely highway, with a charter bus filled with high school seniors. Students who were 18 years old qualified for a trip from their small town all the way to San Francisco. They had left at midnight, but now it was just before dawn. Every student on that bus lay fast asleep. Except for one:



Aubrey.



She was a gorgeous girl, with fine eyebrows that complimented her cute and big eyes. Her short sunflower blonde hair went down just to her shoulders. She had perfectly proportioned lips that could form a perfect smile. But not only was she beautiful, she was hot. Aubrey had a mesmerizingly slender body that curved slightly by her waist. Her ass wasn't huge, but wasn't flat either, and her breasts were small but perky. But her own personal favorite, were her silky smooth legs that you couldn't help but stare at.



She was a little shy but charming. Not exactly the life of the party, but if she was at a party, you'd want to be there. All around, Aubrey was a fun and infatuating person to be with.



But there was a reason Aubrey had been up all night. Predicting hot summer weather, Aubrey had simply worn a t-shirt with active short shorts that were really tight and thin. From the moment the bus took off, Aubrey could feel the rumbling of the bus and how her seat vibrated softly against her crotch. The movements felt all the more sensational given her tight outfit. As the hours went by, she became more desperately horny.



Her best friend Allie, trying to make the most of the long trip, chatted up Aubrey nearly the whole way. At first it was a welcome distraction from the vibrations, but as the night went on, Aubrey prayed that Allie would fall asleep. So Aubrey did her best to wait patiently. By 4 o'clock, Allie had passed out and Aubrey assumed the rest of the kids had fallen asleep. The bus rumbled on and Aubrey couldn't take it anymore.



She started to lightly rub her hand against her crotch, desperate for a release. She wanted to get it over with fast, so she quietly kicked off her shorts and started to massage herself against her nylon green cotton panties. She could already feel a light moisture along the contours of her pussy. Aubrey couldn't stop herself and gasped softly.



She nervously looked over to her right. Allie was still fast asleep. She then remembered from past sleepovers that Allie was a pretty heavy sleeper. She became more adventurous and slid her panties down her legs. They fell down and made soft contact against her feet. Aubrey gradually brought her hands back up, feeling every inch of her legs on the way. She caressed her inner thigh for a few playful moments before inserting several of her fingers into her pussy.



Aubrey let out a soft yelp that hiked ever so slightly above the sounds of the bus engine. Across the seat aisle, Aubrey's friend Julian would just barely stir from his sleep, wondering if he imagined what he had just heard. Aubrey continued to rub her fingers against her clit, hidden away by the darkness of the bus. She was luckily in the back of the bus. She didn't know it yet, but secretly masturbating around so many people made her all the more turned on.



She could feel her orgasm climbing and climbing. She propped her legs up against the seat in front of her and gyrated her crotch back and forth against her fingers. The sensation was driving her crazy. Her legs started to tremble uncontrollably. She was continuously rocking the seat in front of her but took no notice of this action. She could feel herself coming...



"Quit it, Aubrey!" a voice in front of Aubrey called.



Aubrey suddenly woke up from her trance and took in the ridiculousness of what she was doing. She reached down to pull up her panties. As if on cue, the bus halted to a complete stop. Aubrey banged her head against the seat but kept on. She was able to grab her panties but her shorts were out of reach. Aubrey could see the inside lights of the bus turning on, starting from the front to the back. Hurriedly, Aubrey slipped her panties back on and pulled her t-shirt further down, just barely covering her crotch. The light above her switched on just in time.



"Everybody up!" one of the parent chaperones yelled. "Hope you got a good sleep. Grab your stuff, we're gonna move everything into the hotel rooms now."



Everyone began to slowly wake up. Still anxious about her appearance, Aubrey crossed her legs in an effort to hide her lack of shorts. Allie was now fully awake and stared at Aubrey perplexedly.



"You okay?" Allie asked.



"Fine! Why wouldn't I be?" Aubrey answered nervously.



The rest of the students grabbed their stuff and piled out of the bus. Allie and Aubrey stood up. Aubrey quickly realized the bottom of her panties were showing. She quickly slouched down with awkward posture. Allie grabbed her duffle bag from the overhead compartment and looked at Aubrey again. She eyed Aubrey up and down.



"You sure you're okay? Allie asked with a growing smirk.



"I'm FINE! Can you uh, grab my duffle bag for me?" Aubrey mumbled.



"You don't want to reach for it yourself?" Allie retorted.



"Can you just... please?" Aubrey asked with an embarrassed smile.



She was afraid Allie knew but didn't want to admit it. Allie tossed Aubrey her duffle bag anyway. Allie reached down and grabbed her backpack by their feet.



"I'll meet you outside," Allie said, giggling.



After Allie left, Aubrey set down her duffle bag on her seat. She reached down below and grabbed her backpack but then noticed an immediate problem. Her shorts were gone. Allie definitely knew. Thinking of an alternate plan, Aubrey tugged on the front side of her shirt to cover her panties, but it left her butt exposed. After contemplating for a moment, she hoisted up her duffle bag in a way where it would cover her backside. She grabbed her backpack with the other hand and anxiously made her way outside.



Aubrey joined the rest of the group in the lobby of the hotel. She walked carefully, making tiny steps to avoid stretching her t-shirt. One of the parents, Mrs. Clarkson, approached Aubrey and handed her a room keycard.



"Room 304. You're bunking with, Allie, right?" Mrs. Clarkson asked.



"Yes," Aubrey replied, trying not to draw too much attention to herself.



Aubrey awkwardly grabbed the key card without fully lifted her arm. Mrs. Clarkson crinkled her eyebrows.



"You wearing pants, Aubrey?" Mrs. Clarkson asked concernedly.



"Ummm..." was all Aubrey could muster, her cheeks slowly blushing.



"I'm just joshing you!" Mrs. Clarkson laughed, putting Aubrey at ease.



"I'd swap those shorts for some pants though sweetie, it's supposed to be colder today. Plus, you know how boys like to stare," Mrs. Clarkson added.



"Yes, ma'am!" Aubrey said, relieved. She quickly moved on to join Allie, who was waiting in line for the elevator. Allie looked over to Aubrey with a devious smile. Aubrey shifted uncomfortably and tried to look innocent.



"So... you gonna tell me why you're not wearing pants?" Allie asked, trying to suppress a giggle.



"I don't know what you're talking about," Aubrey replied with failing confidence.



"Oh, really?" Allie laughed. She lifted the side of Aubrey's shirt, revealing Aubrey's nylon green cotton panties. They were sprinkled with white polka dots and clung tightly to her ass.



"Ooh how cute, you sporting your Aerie brand?" Allie asked with a smirk.



Aubrey quickly slapped Allie's hand away and pulled the t-shirt back down. Her face was bright red again.



"Shhh!" Aubrey pleaded adorably.



"Tell me why or I'll tell all the guys in front of us right now," Allie teased.



"Please don't! I promise I'll tell you when we get to the room," Aubrey begged.



"Alright, girl... You're gonna have to if you want these back," Allie giggled and revealed Aubrey's short shorts in her hand. Aubrey's mouth gaped open. I knew it! Aubrey thought. Aubrey took a swipe for them but Allie was too quick. Allie laughed out loud.



In front of them, Julian turned around. Allie quickly hid the shorts behind her back.



"Hi Aubrey! Hi Allie! What's so funny?" Julian asked innocently.



"Oh nothing, Julian. Carry on," Allie laughed.



"Uh, alright then," Julian responded. He smiled at Aubrey for a moment before turning around and talking to his other friends. Under any other circumstances, Aubrey would've found the gesture comforting, but in that moment she felt very vulnerable. She secretly had a crush on Julian and would be eternally embarrassed if he found out she was half naked right now.



"Give it to him... He wants it..." Allie whispered teasingly to Aubrey.



Aubrey elbowed Allie in the stomach. Allie giggled again, but this time, Aubrey couldn't help but laugh, too.



After a few minutes, they finally arrived at their room. Aubrey quickly started to zip open her duffle bag for some pants but then Allie snatched the bag away.



"Please, Allie! I need pants!" Aubrey pleaded.



"I want to know what you were doing first," Allie ordered.



"Fine...I was...I was..." Aubrey started nervously.



"You were what?" Allie pressed on.



"Masturbating...on the bus," Aubrey admitted. She tugged nervously at the front of her t-shirt.



Allie began to laugh hysterically. She laughed so hard she fell onto the bed. Aubrey's face had never been redder.



"Stop it, okay! I couldn't help it. It was super late, everyone was asleep, the bus was...vibrating," Aubrey tried to explain but her words made Allie laugh harder. After a minute that felt like an hour to Aubrey, Allie finally calmed down.



"What's it called again? Exhibition? Exhibitionist? You're one of those, aren't you! You like that shit," Allie claimed.



"No, I'm not! I was just...really horny," Aubrey tried to reason.



"No, I think you really get off on this, so I think I should help you out!" Allie teased.



"Please don't—"Aubrey began.



"—Girls! They started serving breakfast downstairs 10 minutes ago! Get down there now!" Mrs. Clarkson yelled from the hallway. They didn't realize they left the door open. Aubrey prayed that Mrs. Clarkson didn't overhear their conversation.



"Yeah, we're ready Mrs. Clarkson!" Allie smiled. It was perfect timing.



"Well come on, let's go! I have to lead the way, it's kind of a maze to get to the dining room," Mrs. Clarkson said impatiently.



Allie left the room with Aubrey's shorts behind her back. Aubrey made a dash for her duffle bag.



"Aubrey, come on! You can unpack later," Mrs. Clarkson pressed on.



"Okay..." Aubrey said squeamishly. She followed close behind.



"You're enjoying this aren't you?" Aubrey complained quietly to Allie.



"Believe me, I bet you're gonna enjoy this even more," Allie replied teasingly.



When they got to the dining room, Aubrey chose an empty table towards the very back, closest to the door. Allie sat beside her. Aubrey nudged at Allie.



"Please give me my shorts. I walked all the way over here. Are you happy now?" Aubrey reasoned.



"Oh no, this is just getting good. I'm gonna give you your ultimatum now," Allie decided.



"What?" Aubrey asked, dreading the answer.



Allie took a look around the room. There were multiple round tables where students were eating, and a buffet table at the very end of the room.



"Give me your panties and I'll give you your shorts," Allie ordered.



"How do I know you'll keep your word?" Aubrey asked.



"Come on, I wouldn't lie to you. You're my best friend," Allie answered, a little offended.



"...Fine," Aubrey said reluctantly. She looked around to make sure no one was looking, and began to take off her panties. She couldn't believe what she was doing. She felt the fabric slide off her butt and she could now feel the coolness of the chair she was sitting in. She could just barely see her shaved pussy in the dim light of the room. She quickly adjusted her shirt to cover it. She then continued to pull her panties off, lifting her legs slightly to do it as fast as possible. Aubrey could feel a hot tingly sensation around her ears and neck, her heartbeat pounding. She reluctantly passed the panties to Allie.



"You feel the rush, don't you?" Allie teased. There was a slight sincerity to her voice.



"Shorts, please," Aubrey requested politely. She tried to appear casual despite being completely bottomless.



Allie quickly got up and walked away with the shorts. Aubrey looked furious.



"Now I didn't lie, I will give you your shorts. After you get some breakfast," Allie said apologetically, and headed to the buffet table.



Aubrey took in her new situation. She was naked from the waist down, in a room filled with all her classmates. She could make a break for the door, maybe no one would see her, but she still wouldn't have her shorts. Her best plan was to follow Allie's orders. She got up and adjusted her shirt to cover her front side. She immediately felt a breeze with her butt exposed. Luckily she was in the back of the room.



Aubrey decided to sidestep along the wall to the other side of the room, knowing that her front was fully covered. She walked pretty unnaturally, but everyone was talking and seemed focused on eating breakfast. Suddenly, a boy was making his way out, about to pass her. Aubrey panicked, not sure how to cover her butt from both him and the rest of the room. She squatted down to the floor, pretending she dropped something. The boy seemingly passed on, not taking notice. After a sigh of relief, Aubrey got up and finally made it to the buffet table where Allie was waiting.



"Bravo," Allie clapped and handed Aubrey a food tray. Aubrey rolled her eyes and just threw random food onto her tray.



"Just act natural. I'll back you up and nobody's gonna notice," Allie said, trying to comfort Aubrey. Her face was turning red again.



They went down the middle of the room, Aubrey in front and Allie close behind to help shield Aubrey's backside. The very bottom of her butt cheeks were just barely peeking out. Yet as they passed table after table, no one seemed to notice. Aubrey was shocked but grateful.



But then suddenly a girl scooted her chair out to get ready to leave. Aubrey tripped over the chair leg, falling over and dropping her food tray.



"Whoa, are you okay?" the girl asked.



People started to turn their heads. Aubrey was about to be exposed.



"Uh oh, uhh...you should probably run," Allie admitted empathetically to Aubrey.



Aubrey grabbed her empty tray and bolted for the door, using her tray to cover her butt. Most people didn't even notice but some closer to the door were able to see and started to whistle at her.



"Oh my god, is that Aubrey?" a girl asked.



"Holy shit! Look at that ass!" another guy yelled.



Aubrey dropped the tray and ran into the hallways, pulling her shirt down as best she could. She began to realize Mrs. Clarkson was right; this hotel was a maze. She had no idea where they had come from. Aubrey ran bottomless through hallway after hallway, hoping she wouldn't run into anyone. She finally found the elevator and ran inside. She quickly pressed the button to close the doors. She took a sigh of relief.



After taking a moment, she finally noticed that she was wet by her pussy and inner thigh. Allie was right. She was enjoying this. Aubrey then took a moment to reflect on how she enjoyed masturbating on the bus, but also how her orgasm was ruined and cut short. She was about to consider trying again right there in the elevator when suddenly... the doors opened again.



It was Julian, waiting on the other side.



Not knowing what else to do, Aubrey put her hands between her legs, cupping her pussy from view. Her cheeks turned hot red, she could barely make eye contact with him.



"...Hi," Aubrey stammered with an embarrassed smile.



"Uh, Hi," Julian responded, his face also turning red. They stood there in silence, not knowing what to do. At the end of the hall, Julian could hear other students making their way to the elevator. Aubrey's eyes widened, clueless of what to do. Julian had no idea either, beginning to panic. Without any better idea, Julian stepped into the elevator and pressed the button to close the doors.



The two of them stood awkwardly in the elevator for a few moments. Aubrey was too nervous to make eye contact. Julian did his best not to look at Aubrey. He lasted roughly five seconds before finally looking. Her tight ass was on full display; Aubrey had forgotten to pull her shirt down. Julian felt his erection starting to grow and hoped Aubrey wouldn't notice.



"So uh...going up?" Julian asked, gesturing at the elevator buttons.



Aubrey couldn't help but laugh at the awkward situation. Julian joined in which helped ease the tension. Julian shifted past Aubrey to press the second and third floor buttons. Now it was Aubrey's turn to take a peek, noticing that there was a growing bulge in Julian's pants. It looked kind of big. Although she wasn't really sure what was considered big in that regard. She started to think more and more about it, imagining what it would feel like to have it in her pussy. She could feel her hands getting wetter. She was getting hornier and hornier. She wondered if Julian was feeling the same way. She wouldn't dare ask though.



At last, the elevator ended the silence and beeped, signaling the second floor. Julian cleared his throat, still kind of embarrassed for her.



"Uh, I hope you find your pants, Aubrey," he said sincerely.



"...Thanks," was all Aubrey could say, she could lose herself any moment.



Julian tried to move past Aubrey in the small elevator, and accidentally grazed his clothed erection against her leg. They both let out a collective moan. Aubrey giggled lightly, nervously clasping her hands tighter around her crotch. Julian finally left and the doors closed.



Aubrey couldn't take it anymore. She slumped down to the floor and shoved her fingers into her pussy. She rubbed slowly and gradually increased her pace, massaging her clit. She could feel her juices on the tips of her fingers. Aubrey moaned quietly to herself. She thought about how she was masturbating in a public place, and then thought about being with Julian.



"-ah...-ah..." she gasped softly.



Her legs began to tremble again, her entire body tingling with sensation. She continuously thrusted her crotch into her fingers, no longer in control of herself. She could feel her orgasm climbing higher and higher with nothing to stop her this time.



She let out a soft high-pitched yelp as she squirted onto the elevator floor. She continued to rub herself, prolonging the orgasm for as much time as she could. Her crotch was lightly twitching with ecstatic pleasure.



Aubrey's legs finally relaxed and she just laid there for a moment. Again, the silence was broken by the elevator, signaling for the third floor. Her first rational thought in a while finally came to her.



"Fuck! I don't have my keycard."



TO BE CONTINUED.