I know I said I was going to wait for 5 reviews or 5 days, but I remember 30 minutes ago that I'm leaving on Wednesday and I really want to finish posting this story before I leave. So because of that I'm posting this one day, the second alternative ending on Monday and the third before I leave on Wednesday.

So anyway, here's the ending that the other half of you guys will like. The beginning of this one and chapter 7 are similar, but things change towards the middle.

Hope you guys like it :-D Lemme know what you think!


Alternative Ending #1

On the Tuesday of homecoming week, Gabriella surprised Chad by asking him to go to the dance with her. He had been extremely surprised by her request and when he had asked her why she wanted to go with him, she told him that they were still friends and that she forgave him for what he had done.

Chad was still in disbelief Friday morning as he got dressed for school. In his wildest fantasy he hadn't imagined that Gabriella would forgive him so quickly then actually want to still be friends with him.

After getting dressed, Chad went downstairs and paused as he neared the kitchen when he heard Jack and Troy talking.

"So the big dance is tonight," Jack commented. "You have a date?"

"I'm not going," Troy shook his head.

"Why not?" Jack asked him.

"Just don't feel like going," Troy shrugged.

"You wanted to take Gabriella and she's going with Chad," Jack said, reading between the lines.

"Pretty much," Troy replied.

Chad backed away from the door and went back up to his room. He had to figure out a way to make things up to Troy.

Hearing a knock on his bedroom door, Chad stood up and took a deep breath before giving the person permission to come in.

"Oh good you're up," his mom said. "Jack made scrambled eggs for breakfast."

"I'll be right down," Chad assured his mom.

After a quiet breakfast, Chad left for school and spent the whole day trying to figure out how he was going to make it up to Troy. It wasn't until he saw his friend Zeke standing in the office complaining of a sore throat that Chad knew what he was going to do.

So after school got out, he waited for Gabriella at her locker and when she showed up he told her he wasn't going to go home with her because he wanted to take a nap. When she asked if he was okay, he said he was fine, but that his throat was a little sore.

Arriving home, he continued his charade by talking to his stepdad and Troy before he went up to his room. He kicked off his shoes and grabbed his Gameboy DS then climbed into his bed.

His plan was foiled when his mom came into his room with a thermometer and demanded to check his temperature.

"Chad, what's going on?" She asked him. "You don't have a temperature."

"I want Troy to take Gabriella to the dance," he told his mom. "But he won't do it unless I can't go." He gave his mom the pouty face he'd perfected over his childhood. "Please don't rat me out."

"Alright," his mom nodded. "What do you need me to do?"

Armed with a mission, Zoey left Chad's room and knocked on Troy's door. "Come downstairs, please," she said before she went downstairs.

Troy followed and hopped onto the counter. "What's up?" He asked.

"Chad is sick," his dad stated, having been filled in on Chad's plan. "He won't be going to Homecoming tonight."

"It's a shame really," Zoey said, shaking her head as she poured herself a mug of coffee. "Gabriella bought a really pretty dress and she'll never get to wear it." She stopped and looked at Troy. "Unless…"

"Unless what?" Troy asked, looking from his stepmom to his dad.

"You could take her," Zoey suggested. "Chad feels really bad that he's ruining this night for her."

"Chad would rather ruin the night for her then let her go with me," Troy muttered.

"I don't believe that," Zoey stated. "Why don't you go upstairs and ask him?"

"Go," Jack said when Troy didn't move.

"Fine," Troy grumbled. He went upstairs and knocked on Chad's door.

"Come in," Chad called in weak voice.

"Hey, dad and Zoey told me you're sick," Troy said, coming into the room.

Chad just nodded.

"They're also making me ask you if it's okay if I take Gabriella to the dance," Troy said. "For you, of course."

"Really? You'd do that for me?" Chad asked.

"Yeah," Troy nodded.

"That would be great, Troy," Chad stated. "I told Gabriella I'd pick her up at 6 and we were going to have dinner at the Tres Amigos before we went."

"Alright, anything else?" Troy asked.

"Her corsage is in the fridge," Chad replied.

Two hours later, Troy stood in front of the bathroom mirror and tugged on his suit jacket.

"You look very handsome, Troy," Zoey said from behind him. "Gabriella will be a very lucky girl tonight."

"You and dad aren't going to do anything to embarrass me tonight, are you?" Troy asked as she helped him with his tie.

"I'll keep your dad off the dance floor," Zoey laughed. "Alright, I think you're ready to go."

"Thanks," Troy said. He glanced at himself one last time before he left the bathroom.

"See ya at the dance," his dad called before Troy walked out the front door with Gabriella's corsage in hand.

He drove over to Gabriella's house and took a deep breath before he climbed out of the car. He didn't know if she knew that Chad wasn't coming and he was nervous about how she'd react.

Knocking on the door, he waited until who he assumed was Gabriella's dad answered the door.

"Are you Troy?" The older man asked. Troy just nodded. "Come in, Chad told us you were coming."

Troy entered the house and couldn't believe the changes that had been made to what had been his second childhood home.

"Gabriella doesn't know that you're taking her," her dad told him. "But Chad called to tell me that he was sick and that you're a respectable boy. Now I like Chad and he's a good boy, so I trust him when he says you are too, but don't try anything funny with my baby girl."

"Dad, stop torturing Ch- Troy?" Gabriella stopped her decent from the stairs when she saw Troy. "What are you doing here? Where's Chad?"

"Chad is sick," Troy replied. "So I'm here to take you."

"Why didn't Chad call?" Gabriella asked.

"He called and talked to me," her dad stated. "He didn't want to ruin this night for you, Gabriella. So when Troy offered to take you to the dance, Chad told him that was okay."

"You offered to take me to the dance?" Gabriella asked, looking at Troy.

"Yeah," he nodded.

"Can I talk to you outside, Troy?" Gabriella said, motioning towards the front door.

"Uh, sure," he replied.

"What makes you think I would want to go to the dance with you!?" Gabriella exclaimed once they were outside. "You ignored me and told me you didn't like me!"

"I lied, I do like you," Troy replied. "I thought you liked me, too."

"I thought I did," Gabriella shook her head. "And while what Chad did wasn't right, it allowed me to see you for who you really are-a player."

"I'm not a player," Troy retorted.

"Yes, Troy, yes you are," Gabriella shook her head. "I don't know why the girls at East High are in love with you, Troy Bolton, especially since you go out on a date with a girl one night and take her friend out the next night."

"You know, I didn't even want to take you to the stupid dance," Troy snapped. "My stepmom talked me into taking you because she felt bad that you were going to miss your senior homecoming dance because Chad's sick. But you know what-you can miss you stupid dance because I'm not taking you."

Gabriella watched him get in his car and speed away. What she had said to Troy was the truth, she didn't like him anymore. He wasn't who she thought he was.

Chad-on the other hand-was exactly who she thought he was. Hurrying inside, she grabbed her purse and her mom's keys then drove over to Chad's house. When she got there, he was walking out to his car.

"Gabriella, what are you doing here?" Chad asked. "Where's Troy?"

Instead of replying, she pulled his face towards hers and kissed him.

"What? What was that for?" He asked her.

"I like you Chad Danforth," she answered. "And I'm not going to the homecoming dance with anybody except you."

"You like me?" He asked in disbelief.

"As crazy as it seems, yes, I like you, Chad," she replied. "Now go change, we have a dance to go to."

When they got to the dance, Gabriella drug Chad out to the dance floor and they danced.

During a fast song, Chad left Gabriella on the dance floor with Taylor and Sharpay while he went to get something to drink. Walking over to the punch bowl, he froze when he saw Troy standing there.

"I thought you were sick," Troy commented.

"Gabriella made me come," Chad shrugged. "Look Troy, I didn't mean to mess things up, I-"

"Just stop, Chad, it's over," Troy shook his head. "Gabriella picked you, it's done."

"I know, but I just want us to be friends again," Chad stated.

"We'll always be friends," Troy replied. "One day we'll look back at this and laugh. After all, we're brothers, we're kinda stuck with each other for life."

Chad laughed and the two boys hugged.

"Okay, come on," Chad said grabbing Troy's arm. "Let's go dance with the girls."

In the end, it was no surprise that Troy was crowned homecoming king. But that was okay with Chad, because while Troy got a crown, Chad got a kiss from Gabriella, his girlfriend.