A/N: This is a roleplay between my sister and I. I own Dani and half the plot, and she owns Gabri and the other half. If it's not as detailed that's why.
Prologue
17-year-old Dani smiled as she stared at the machine before her. Ultra-X... It had the ability to transport someone to a different dimension. It had the capability to twist anything in that dimension. Magical abilities were possible to obtain if they existed in the dimension.
Dani walked up the stairs that led out of her secret laboratory. It was time to use Ultra-X to go on another adventure. She rarely went on these trips alone. It was much more fun if a few friends were around. Dani roamed the house, looking for Shelly or Gabri, her sisters. She stopped at Gabri's door and pounded on it.
The door opened. Dani's 12-year-old sister was standing there with an annoyed expression on her face. "What could you possibly want that's so important that you have to let the whole world know?" Gabri asked sarcastically.
Dani ignored her sister's sarcasm. "I did it!" she exclaimed excitedly. "I've updated Ultra-X so we can enter cartoons! Cartoons with human characters, that is. I still haven't worked out how to turn us into animals." She frowned for a moment, and then grinned. "Do you wanna go somewhere?"
Gabri became excited. "Really!? That's so cool! What places did you have in mind?"
"Well, American Dragon would be awesome," Dani said. "Or Lilo and Stitch, or..." She suddenly gasped. "Pokemon! That'd be so awesome! I've always wanted to be a Pokemon trainer."
Gabri's eyes widened. "That would be so cool! I love Pokemon! Let's do it!"
Dani grinned. "Ok! It'll work best if we both just have one Pokemon and act like we're just starting out. Ultra-X can't replicate the time and love it takes to train Pokemon. So, who do you want? I'll be going with Cyndaquil."
Gabri thought about it. "I want a Psyduck! If we meet Ash and his friends, then I can prove to them that Psyducks can be trained if they are loved. They should tell that to Misty next time they see her."
Dani smiled. "Ok, cool." She turned around and started for the stairs.
"We should name our Pokemon," Gabri said as she followed Dani.
Dani nodded. "I've always liked the name 'Cyni' for a Cyndaquil."
Gabri smiled. "I'll name my Psyduck Crackers! Hmm...where should we tell people where we come from? Different towns have different starting Pokemon. And we both should have started when we were 10. Do some trainers start later?"
"Let's just say we had to help out at home and so we couldn't start out until now." Dani frowned, looking thoughtful. "No, wait, I'll reduce our ages by two years. You'll be 10 and I'll be 15. Then we can say I wasn't allowed out until you were of age. We can say we're from Hardhome city. That's where the tag-team battle was. We can meet up with the characters at the next Pokecenter."
Gabri grinned. "Ok! Can I have Hufflepuff colored hair?"
"Sure..." Dani said slowly. "It will look normal in that world." She skipped into her room. Gabri followed her. Dani crawled under her bed and pushed a button. She slid down the slide.
Gabri tumbled after her. "WEEEEEEE!!!!" Dani laughed. She ran towards Ultra-X. Gabri entered it and waited for Dani. "How will it feel to be a cartoon?"
Dani shrugged. "I've wired Ultra-X so it should feel pretty normal. Come on." She stepped into the machine. Gabri followed her and held on to the machine. From her past experiences with Ultra-X, it wasn't fun if you were terrified of rides. Dani pushed a button and Ultra-X began shaking.
