Disclaimer:I dont own any Kingdom Hearts, Final Fantasy, or Disney characters or worlds.

Copyright:I own Ace, Calm, Sarah, Tai, and the town, Twin City.

Note:All Ace's thoughts will be in this type of font.

A Bandit, a Genie, and Heartless

Sora, Donald, and Goofy landed in a desert after warping to a new area and entered the city, but there were no people around. Heartless appear and the three heroes jump into action.

Out in another part of the city...

"And the keyhole?", the familiar witch dressed in black and purple asked to the man in a red and black turban type suit.

"The Heartless are searching for it now", Jafar said,"Im sure we'll find it soon enough. That just leaves..." A parrot flies down to Jafar.

"I've searched the whole city!", it yelled,"Its like Jasmine disappeared like magic!"

"The girl is more trouble than shes worth", Jafar muttered.

"You said you had things under control", Malificent said.

"Agrabah is full of holes for rats to hide in. But why worry about Princess Jasmine?", Jafar asked, amused,"With or without her, this world will surely be ours once we find the keyhole."

"We need all seven princesses to open the final door", she replied,"Any fewer is useless." A couple of Heartless wearing turbans appear in front of them.

"Well, if the princess is that important, we'll find her", he said,"Find Jasmine and bring her to me at once!" The Heartless disappear to go search for Jasmine.

"Don't steep yourself too far into the darkness", Malificent says,"The Heartless consume the careless." Jafar just laughs at that.

"Your concern is touching, but hardly necessary", he says, unaware of the princess in blue belly dancer type cloths hiding behind some barrels and listening to the entire conversation. She sneaks away as the two continue down the street.

Back at Sora's group's location...

"Whew", Sora said as sweat dripped down his face. He looked toward a group of barrels and saw a woman duck down as his gaze turned to her. He walked over and peared behind to find Princess Jasmine hiding.

"Who are you?", she asked in a scared voice,"Hello?" Jasmine rises to her feet and walk out. "My name is Jasmine", she says in a slightly braver voice,"My father is the sultan of Agrabah."

"Uh...So that makes you a princess?", Goofy asked.

"But he was deposed by Jafar, who now controls the city", Jasmine said in a sadder voice.

"Jafar?", Goofy asked. Jasmine looked surprise to that.

"You haven't heard of him?", Jasmine asked,"He's the royal vizier. He's gained evil powers and seized Agrabah. He's desperately searching for somethin-something called the 'Keyhole'. He found me trying to escape, but he helped me."

"Who helped you?", Sora asked.

"We were hiding nearby, but he left a while ago to take care of something...", Jasmine said,"Oh, I hope Aladdin is okay."

"Aladdin?", Jafar asked from above,"Where can I find this street rat? Jasmine, allow me to find more suitable company, my princess. These little rats wont due, you see."

"Jasmine run!", Sora yelled. Jasmine takes off running while Sora points his keyblade at Jafar, ready for combat.

"Ah, the boy who holds the key", Jafar said. He disappears into darkness as Heartless bandits appeared. Sora slashed pass a couple while Donald used Thunder. Goofy charged and bashed a couple more until there was nothing around. Sora led the group back and they climbed a pole into a small house. There was a purple, yellow, and red carpet stuck under a dresser, but it was moving, trying to get free. Sora, Donald, and Goofy pushed it over and it flies off toward the desert.

"The carpet flew off towards the desert", Donald said,"Sora, lets follow it!" Sora's group ran for the entrance, taking down as many Heartless as possible. The carpet was standing there, waiting for them.

"It wants us to come along?", Donald said confused.

"All aboard", Sora said. They got on the carpet and took off into the desert. It began getting darker as they sped toward a large cave that was shaped like a tiger head. Below was a man being surrounded by Heartless as he sunk into quicksand. A monkey wearing a weird hat that the man was wearing was on the man's shoulder. The black haired, tan man was attempting to struggle out. Sora moved to help, but a group of Heartless blocked him. Sora slashed back a couple as Donald burned, froze, and shocked them with fire, blizzard, and thunder. Goofy rammed past a couple. The three continued until they were against the rocky wall, panting. The Heartless appeared again.

"Gawrsh, not again!", Goofy yelled. The man got one hand out of the quicksand and held up a lamp.

"Genie, get rid of these guys!", he yelled. A giant blue man came out of the lamp in a bunch of blue smoke. He had golden bands on his wrists.

"Wish Number One, coming right up!", Genie yelled in a humorous tone. Genie snapped his fingers and all the Heartless burst into blue smoke. Sora went to the man and explained everything as the man introduced himself as Aladdin.

"I see...Thanks Sora", he said.

"Aladdin, what were you doing out here?", Sora asked.

"Same old stuff", Aladdin replied,"Hunting legendary treasure. Just paid a visit to the Cave of Wonders. I found that magic carpet and this lamp. Legend has it that whoever holds the lamp summons the-"

"Please kid, leave the intros to a professional", Genie said,"The one and only GENIE OF THE LAMP! Rub-a-dub-dub the lamp and have your dearest wishes granted. Todays winner is...Aladdin! Congradulations!"

"Any wish?", Donald asked.

"Patience, my fine, feathered friend", the Genie says as he holds up three fingers and splits into three. "Any three wishes", they say together,"A one wish, a two wish, three wish. Then I make like a banana and split!" One Genie disappeared as he counted each number, but reappeared once he finished. "Our lucky winner for today has made his first wish-and let me tell you, what a wish that was-so he has two wishes left. So, master, what will you have for Wish Number Two?" A light begins shining on Aladdin as if he was on a game show.

"Hmm, how about making me a fabulously wealthy prince?", Aladdin says.

"Ohh! Money! Royalty! Fame!", Genie yells,"Why didnt I think of that? Okay, you asked for it! A hundred servants and a hundred camels loaded with gold! Just say the word and I'll deliver it in 30 minutes or less, or your meal's free! Hey, I'll even throw in a cappuccino! Okay."

"I think I'll put that on hold until we reach Agrabah", Aladdin replied.

"Uh, why a prince?", Goofy asked.

"Well, you see, there is this girl in Agrabah named Jasmine", Aladdin began,"But she's a princess, and I'm...Aw, she could never fall for a guy like me."

"Oh. Princess?", Donald asked.

"Jasmine?", Goofy said.

"Oh, thats right!", Sora yelled,"She's in trouble, Aladdin!"

"What?", Aladdin yelled,"Well, c'mon, lets go!" They got on the carpet and took off while Genie flew beside them.

"Ah, fresh air!", Genie said,"The great outdoors!"

"I guess you dont get out much, huh?", Sora asked.

"Comes with the job. Phenomenal cosmic powers. Itty-bitty living space. Its always three wishes and back to my portable prison. Im lucky to see light of day every century or two."

"Say, Genie, why dont I make my last wish to free you from the lamp?", Aladdin asked,"What do you think?"

"You'd do that?", Genie asked, excited.

"Genie, its a promise", Aladdin said with a grin,"After we save Jasmine." The group flies into Agrabah and then into the small house that the carpet was when Sora found it. It happened to be Aladdin's house. "So, Jafar is after Jasmine and this 'Keyhole'."

"Keyhole?", Genie asked,"I coulda sworn I heard of that somewhere."

"Really? Where?", Donald asked.

"Now where was it? Its only been 200 years", Genie muttered to himself.

"Well, anyway, we've got to stop Jafar before its too late", Sora said. They left Aladdin's house and found Jafar with Jasmine in an area of Agrabah.

Setting your sights a little high, arent you, boy?", Jafar said, mockingly to the group,"Back to your hole, street rat. I will not have you trouble the princess any more."

"Jasmine!", Aladdin yelled.

"Im so sorry, Aladdin!", she replied.

"Genie, help Jasmine! Please!", Aladdin yelled. Genie appeared and lifted Jasmine away from Jafar.

"One wish left!", Genie said,"Your making this really easy, you know."

"So, sorry, boy", Jafar said with a grin,"Your second wish has been denied." Iago, the parrot, flew past with the lamp.

"Im sorry, Al", Genie said and disappeared, dropping Jasmine into a pot that turned into a Heartless.

"And now, I bid you farewell", Jafar said, disappearing as well,"Attack!" The pots around them turned into Heartless pots and chained together with a giant head and a giant tail at the ends. Aladdin, Sora, and Goofy were charging as Donald held off the extra pots with Blizzard. Sora destroyed a middle pot and the Pot Centipede seperated. The pots scurried all over as Aladdin, Goofy, Sora, and Donald destroyed them. Eventually, the pots were left with one in the middle with the head and tail. Jasmine was screaming from the one pot. Sora smacked the head while Donald and Goofy worked on the tail. Aladdin jumped on the middle pot, trying to pry the lid open, but was knocked off and decided to assist Sora with the head. The Pot Centipede fell quickly with the relentless attacks. The middle pot had nothing in it.

"Jasmine!", Aladdin yelled. They heard Jafar laughing at them. "To the desert!", Aladdin yelled,"Come on, lets move!" They take the carpet and ride off back to the Cave of Wonders. They flew for the mouth, but it closed and pushed them off the carpet. The cave came to life and Heartless appeared around it. The yellow eyes had a purple energy begin to come from it. Sora ran up a mound of sand to it nose with Aladdin. Goofy and Donald took the Heartless out while Sora and Aladdin punded its eyes. Sora finished first with the right eye and assisted Aladdin with the left. In no time, the eyes were yellow again and the group entered the cave. They fought through the Heartless that attacked and run foward. They fall down off a bridge, into some water where they are stuck. Sora spots a pillar and shoots fire at it and it falls.

"My first wish, Genie!", Jafar yelled,"Show me the Keyhole!" The Keyhole appears before Jafar and grins.

Sora, Aladdin, Goofy, and Donald run through the Treasure Room and enter the Lamp Chamber. There they find Jafar, Iago, Genie, Malificent, and an unconcience Jasmine.

"The boy again?", Malificent asked.

"He is more persistent than I expected", Jafar said,"Why not tell that boy Riku? Doing so may actually prove useful to our-" Sora's group bursts into the room, weapons ready.

"Wait a second", Sora says,"Are you Malificent?"

"Jafar, let Jasmine go!", Aladdin yelled.

"Not a chance", Jafar said,"You see, she is a princess-one of seven who somehow hold the key to opening the door."

"Open...", Goofy began.

"...the door", Donald finished.

"But you fools wont live to see what lies behind it!", Jafar yelled,"Genie! My second wish! Crush them!"

"Genie, no!", Aladdin yelled.

"Sorry, Al. The one with the lamp calls the shots. I dont have a choice", Genie said, sadly. Jafar floats into the air with Genie flying around too. Genie was punching at Goofy while Jafar landed and shot some fireballs at them. Sora and Aladdin jumped on the same platform and smacked him awhile. Goofy and Donald kept Genie distracted. After that process repeated a couple of times, Jafar fell to the ground in the middle of the chamber. Sora and Donald's Blizzard spell became Blizzara at the end of the fight. They walked to the unconcience Jasmine, but Jafar rose again and began floating.

"Genie! My final wish! Make me an all-powerful Genie!", he yelled. Genie did as he was ordered and Jafar flew into the ground in flames. Sora, Aladdin, Donald, and Goofy jumped down into the hole that Jafar made to find him in a new form. He was gigantic and basically like Genie except he was red. Iago flew around, holding Jafar's lamp. Sora and Aladdin ran at Iago while Donald cast spells at it. Goofy ran at Iago and jumped at him. The bird flew around, trying to get rid of the pursuers while Jafar killed them. The path rose before them and they dodged a fireball. Donald shot blizzard at Iago and Sora jumped over the platform and slashed the lamp Iago was carrying. Iago soon fell as Jafar roared. "You fools have not seen the last of me!", he yelled before disappearing in a flash of light.

"Lets go check on Jasmine", Sora said as they began to leave. They left the flaming crater and found Jasmine gone.

"Jasmine!", Aladdin yelled, looking from side to side. Sora walked to the Keyhole and his keyblade shined. It pointed to the Keyhole and sealed it. Sora, Donald, Goofy, and Aladdin felt the earth begin to shake and the carpet flew in. They got on and flew out of there before it collapsed, dodging spikes that fell. The carpet took them to Aladdin's house where Aladdin was looking pretty sad.

"Just say the word Al", Genie said,"You have one wish. Tell me to bring back Jasmine and poof!"

"Genie...", Aladdin began as Genie was getting ready to get her,"I wish...For your freedom!"

"Wha-", Genie gasped, startled,"But Al!" A big swirl appeared around Genie as his gold wrist bands appeared and the smoke behind him turned into his legs. "Thank you, Al!", Genie exclaimed.

"So, where are you going now, Sora?", Aladdin asked.

"Dunno", Sora replied,"Where ever the Heartless strike, I guess."

"Hey, Genie", Aladdin said,"Could you help out Sora in his adventure?"

"Im free now!", Genie said,"I dont follow anyones orders!" Then, seeing Aladdin get disappointed, he said,"But a favor between friends, thats a whole other story!" Aladdin and Genie grinned.

"Well, we're off", Sora said as they began leaving.

-----------------------------------------------------------------------------------------------

For awhile, the conversation was straight from the game, but the site I got the script from was closed by federal law.They say that using cheats and walkthroughs is cheating the developers who make all the traps and challenges for us.So, my story's script will be a bit different even without Ace.