Novels2Search
Rekindling the flame
4. Through Mt. Moon

4. Through Mt. Moon

Kenji walked back into the Pokémon Center, his mind still reeling from the intensity of the day’s events. As he approached the counter, Nurse Joy greeted him with a warm smile, handing him two Poké Balls.

“Your Gastly and Pidgeotto are fully healed and ready to go,” she said, her voice gentle.

“Thanks, Nurse Joy,” Kenji replied, pocketing the Poké Balls. He hesitated for a moment, his eyes drifting to the back room where Ivysaur was still recovering. “How’s Ivysaur?”

Nurse Joy’s expression softened. “He’s doing much better, but he’s still not fully healed. The injuries were severe. I’d recommend letting him rest here overnight. He should be ready to go by morning.”

Kenji nodded, trying to hide his concern. “Alright. I’ll come back for him tomorrow.”

With Gastly floating by his side and Pidgeotto safely in his Poké Ball, Kenji made his way upstairs to his room. The door clicked shut behind him, and he let out a long breath he didn’t realize he’d been holding. The tension of the day began to ease as he stripped off his dirty clothes and stepped into the shower, letting the hot water wash away the grime and sweat.

As the steam filled the bathroom, Kenji’s thoughts wandered to the battle with Brock. The memory of Onix’s crushing strength and the brutal fight still lingered in his mind. But it was over now. He had won. Ivysaur had avenged his fallen predecessor. But the victory had come at a cost—Ivysaur was badly injured, and Kenji knew he needed to be more careful in the future.

After drying off and pulling on some clean clothes, Kenji settled onto the bed and pulled out his phone. He dialed his parents’ number, and after a few rings, his mother’s familiar voice came through the speaker.

“Kenji! It’s so good to hear from you. How are you?”

“I’m doing well, Mom,” Kenji replied, a small smile tugging at his lips. “I wanted to call and let you know—I won my first Gym battle today. I beat Brock.”

There was a brief pause before his mother’s voice returned, filled with pride. “That’s wonderful news! We’re so proud of you, Kenji. I knew you could do it.”

“Thanks, Mom,” Kenji said, his chest swelling with warmth. “It was a tough battle, though. Ivysaur took some pretty bad hits. He’s still recovering at the Pokémon Center.”

His father’s voice cut in, deeper and more serious. “You did well, son. But remember, it’s important to always think strategically. Pokémon battles can be dangerous, especially with Gym Leaders. I’m glad you’re being careful.”

“I know, Dad. I’ll make sure to be even more prepared next time,” Kenji reassured him. “I’ve learned a lot already.”

They talked for a few more minutes before Kenji said his goodbyes and hung up. He leaned back on the bed, his thoughts turning to his team. He opened the Pokédex app on his phone and began to review his Pokémon’s stats.

Gastly had leveled up to 15 and had learned two new moves: *Night Shade* and *Will-O-Wisp*. Kenji frowned slightly, knowing he could only keep four moves in Gastly’s set. He took a moment to consider his options, then made his decision.

“Okay, Gastly,” he murmured, glancing at the ghostly Pokémon who was now curled up beside him, its misty form glowing faintly in the dim light of the room. “Let’s go with *Hypnosis*, *Will-O-Wisp*, *Night Shade*, and *Confuse Ray*. That should give us a good mix of status moves and damage.”

Gastly stirred in its sleep, nuzzling closer to Kenji like a puppy. He couldn’t help but smile at the sight. Despite the eerie appearance, Gastly had become a comforting presence, always by his side.

Next, Kenji checked on Pidgeotto. It had reached Level 19. Ivysaur was now Level 24, an increase from when they had first met in the wild.

But Gastly still had some catching up to do. Kenji’s expression grew serious as he considered the challenges ahead. He couldn’t afford to have any weak links in his team, especially with what lay on the horizon.

Route 3 was next on his journey, and from what he had heard, it was crawling with competitive trainers—trainers who wouldn’t hesitate to challenge anyone who crossed their path. If Kenji wanted to reach Mt. Moon and continue his journey, he would have to face them all.

“We’re going to need to train hard, Gastly,” Kenji said softly, glancing down at the sleeping Pokémon. “We need to be ready for anything.”

Gastly didn’t respond, too deep in its slumber to hear. But Kenji knew that, when the time came, his partner would be ready to fight by his side. Together, they would face whatever challenges awaited them.

As he watched Gastly sleeping peacefully, Kenji felt a strange mix of emotions—pride, determination, and a lingering fear of what was to come. But he pushed those fears aside, focusing instead on the bond he was building with his Pokémon.

He reached out, gently brushing his fingers through Gastly’s ethereal form. “Sleep well, Gastly. We’ve got a big day ahead of us tomorrow.”

With that, Kenji closed his eyes, letting the soft hum of the air conditioner lull him to sleep. The road ahead would be long and difficult, but he was ready. With his Pokémon by his side, Kenji knew they could face anything.

Kenji woke to the soft sound of Gastly spinning around the room, its ethereal body gliding smoothly through the air. The ghost-type Pokémon seemed to be in a playful mood, darting between the bedposts and making soft, echoing noises that sounded like distant laughter.

Kenji sat up, rubbing the sleep from his eyes. “Morning, Gastly,” he mumbled, a small smile tugging at his lips. He couldn’t help but feel a sense of peace watching his Pokémon so lively and carefree. “You’re up early.”

Gastly spun around Kenji’s head, letting out a pleased hum. Kenji chuckled and got out of bed, heading to the small bathroom attached to his room. He took a quick shower, feeling the warm water wake him up fully. After drying off, he dressed in his usual outfit—comfortable and practical for travel. He slung his backpack over his shoulder, then stood in front of the mirror, applying some clay to his brown hair to keep it in place and quickly trimming his beard.

Satisfied with his appearance, Kenji glanced over at Gastly, who was still floating around the room with seemingly boundless energy. “Alright, let’s go check on Ivysaur.”

Kenji made his way downstairs to the Pokémon Center lobby, where Nurse Joy was waiting for him with a Poké Ball in hand. She smiled warmly as he approached. “Good morning, Kenji. Ivysaur is fully healed and ready to go.”

“Thanks, Nurse Joy,” Kenji said, taking the Poké Ball and releasing Ivysaur. The grass-type Pokémon materialized in front of him, looking strong and healthy again. A huge smile spread across Ivysaur’s face as it immediately extended its vines, pulling Kenji into a tight, affectionate hug.

Kenji laughed, returning the embrace. “It’s good to see you too, buddy. I’m glad you’re feeling better.”

Gastly floated down beside them, and Kenji decided to release Pidgeotto as well. With a flash of light, Pidgeotto appeared, flapping its wings briefly before settling on the ground next to Ivysaur. The two Pokémon exchanged looks of recognition and camaraderie—comrades who had fought together and survived.

Kenji ruffled Ivysaur’s head affectionately. “We’ve got a long day ahead, so let’s give it our all.”

Ivysaur nodded, determination gleaming in its eyes. With their team back together and fully healed, Kenji felt a renewed sense of purpose. After checking out of the Pokémon Center and thanking Nurse Joy once more, he made his way outside, inhaling the crisp morning air.

Before heading out, Kenji stopped by a small café near the Pokémon Center, purchasing his usual iced coffee along with some snacks and poke food for his team. He felt the caffeine start to kick in as they continued on their way, his energy levels rising in sync with his Pokémon’s.

As they walked, Kenji pulled out the TM he’d received after his battle with Brock: *Rock Tomb*. He glanced over at his Pokémon, wondering if any of them could learn the move. Unfortunately, after a quick check on his Pokédex app, he confirmed that none of his current team could use it.

“Looks like we’ll need to find ourselves a Rock-type,” Kenji muttered to himself, tucking the TM back into his backpack. He wasn’t too concerned. The journey was still young, and there would be plenty of opportunities to add new members to his team.

As they approached Route 3, the scenery began to change—the open plains gradually gave way to rockier terrain, with cliffs and boulders dotting the landscape. But before they could fully enter the route, Kenji and his team came across a strange scene that made him pause.

A group of young trainers had gathered in a rough circle around a boy no older than ten, who was backed up against a large boulder. The boy looked terrified, clutching a small, trembling Rattata to his chest. The other trainers, all older and larger, were taunting him mercilessly.

“C’mon, kid,” one of the older boys sneered. “You said you wanted to be a trainer, right? Then show us what you’ve got. Or is that little Rattata of yours too weak to even battle?”

“Yeah, give it a try!” another one jeered, pushing the boy lightly. The Rattata squeaked in fear, burying its face in the boy’s chest.

Kenji’s eyes narrowed as he took in the scene. He wasn’t one to rush into situations, but the cruelty on display was something he couldn’t ignore. He stepped forward, Gastly by his side, the ghost-type Pokémon’s playful demeanor gone as it sensed the tension in its trainer.

“That’s enough,” Kenji said, his voice low and cold. The group of trainers turned to face him, surprise flashing across their faces at the interruption.

One of the older boys, clearly the leader, stepped forward, sizing Kenji up. He smirked, clearly unimpressed. “And who are you supposed to be? This is none of your business.”

Kenji met the boy’s gaze evenly, his expression unreadable. “I’m someone who doesn’t tolerate bullies. Now back off before I make you.”

The boy scoffed, but there was a flicker of uncertainty in his eyes as he glanced at Gastly, who was now floating ominously at Kenji’s side, its form darkening as it prepared to defend its trainer.

“Fine,” the boy muttered, backing away with a sneer. “You’re not worth the trouble, anyway. Let’s go.”

The group of trainers dispersed, throwing mocking glances over their shoulders as they left. Kenji watched them go, his expression hard, before turning to the young boy who was still clutching his Rattata.

“You alright?” Kenji asked, his tone softening.

The boy nodded, his eyes wide with a mix of fear and awe. “T-thank you, mister…”

Kenji gave him a small smile. “Just be careful out here. Some trainers like to throw their weight around, but as long as you stick with your Pokémon, you’ll be fine.”

The boy looked down at his Rattata, who was beginning to calm down. “I… I want to be a strong trainer like you someday.”

Kenji’s smile widened slightly, though there was a trace of something darker in his eyes—memories of his own journey, the hardships, the losses. “Then keep training, and don’t let anyone push you around. Your Rattata has potential, just like you.”

The boy nodded eagerly, his fear fading as determination took its place. “I will! Thank you!”

With that, the boy hurried off, his Rattata running alongside him. Kenji watched them go, a strange mix of emotions swirling within him. He had done what needed to be done, but the encounter left him unsettled.

Gastly floated closer, sensing his trainer’s unease. Kenji reached out, giving the ghost Pokémon a gentle pat. “Let’s keep moving, Gastly. We’ve got a long road ahead.”

As they continued on their journey through Route 3, Kenji couldn’t help but think about the harsh realities of the world they lived in. It wasn’t just about winning battles or catching Pokémon—there were darker elements at play, and if he was going to survive, he needed to be ready for anything.

The encounter had reminded him of that. And as he walked, his resolve hardened.

Kenji felt the tension within him building as he and Gastly moved deeper into Route 3. The desire to see Gastly grow stronger was consuming him, and he wasn’t going to let anything get in their way. They were here to train, to sharpen their skills, and to push Gastly to the limits.

“Alright, Gastly,” Kenji said, his voice firm as they came across their first opponent of the day—a burly Hiker with a Geodude. “We’re going to take on everyone here, and we’re going to win.”

Gastly floated beside him, its normally playful demeanor replaced with a determined look. It could sense Kenji’s intensity and matched it with its own resolve.

The Hiker noticed them approaching and grinned, his Geodude already rolling into battle stance. “You’re lookin’ to battle, eh? Well, you’re in for a tough one!”

Kenji nodded, his eyes narrowing. “I wouldn’t have it any other way.”

The battle commenced with Geodude hurling rocks at Gastly, but Gastly was faster, weaving through the air with its ghostly agility. Kenji directed Gastly with precise commands—Hypnosis to put Geodude to sleep, followed by Night Shade and Confuse Ray to wear it down. The Hiker's confidence faltered as Geodude, disoriented and weakened, fell to Gastly’s relentless attacks.

“Finish it with Night Shade!” Kenji ordered, his voice carrying a sharp edge. Gastly complied, and Geodude crumbled under the attack, fainting on the spot.

The Hiker sighed, recalling his Pokémon. “You’re stronger than you look, kid. Guess I’ll head back to the Center.”

Kenji didn’t reply, his mind already on the next challenge. He used a Potion on Gastly, restoring its health before moving on. They didn’t have time to rest.

Next, they encountered a Bug Catcher, whose Caterpie and Weedle were no match for Gastly’s ghostly powers. Gastly’s Confuse Ray and Night Shade made short work of the bug-types, and before long, the Bug Catcher was running back to the Pokémon Center with his fainted Pokémon in tow.

One after another, they defeated a Youngster with a Rattata, a Bird Keeper with a Spearow, and a Lass with a Jigglypuff. Each time, Kenji would stop just long enough to heal Gastly with a Potion before seeking out the next opponent. With every battle, Gastly grew stronger, its attacks more powerful and precise.

After defeating the Lass, Kenji paused for a moment, feeling a surge of pride. “You’re doing great, Gastly,” he said, his voice softer now. “But we’re not done yet. I want you to be the strongest, to make sure we can protect everyone no matter what.”

Gastly let out a low, approving hum, its eyes glowing with the thrill of battle.

As they walked further down the road, Kenji spotted something unusual—a trainer lying under a tree, dozing in the afternoon sun. The man had striking red hair and was dressed in athletic clothes, giving him a confident, almost cocky air. By his side, perched alertly, was a Fearow—a Pokémon known for its speed and power.

Kenji hesitated for a moment, watching the Fearow. It was clear this trainer was experienced, probably stronger than any of the others he had faced today. But that only made Kenji more determined. He wanted to challenge himself and Gastly against a real threat.

He waited, leaning against a nearby tree until the man began to stir. The trainer sat up, stretching and rubbing his eyes. He noticed Kenji standing there and raised an eyebrow.

“Morning,” the red-haired trainer said, his voice casual. “You here to challenge me, or are you just passing through?”

Kenji stepped forward, nodding. “Challenge, if you’re up for it.”

The trainer grinned, standing up and dusting off his clothes. “I’m always up for a battle. Name’s Axel. What’s yours?”

“Kenji,” he replied, keeping his voice steady. He noticed that Axel was holding something in his hand—it looked like a Poké Ball, but the way he was handling it was peculiar, almost like he was toying with it.

“So, Kenji,” Axel continued, glancing at his Fearow. “I’m actually on the lookout for a specific Pokémon—a Charmander that’s rumored to be around these parts. But I can take a break for a battle. It’ll be good practice for Fearow.”

Kenji’s eyes flicked to Fearow, which was watching him with sharp, predatory eyes. He could feel the strength radiating from the bird Pokémon. This was going to be a tough fight, but it was exactly what he wanted.

“Sounds good,” Kenji said, his hand hovering over Gastly’s Poké Ball. But before they could begin, Axel raised a hand.

“Hold on,” Axel said with a smirk. “Why don’t we take a break first? Battle on a full stomach and all that.” He reached into his backpack and pulled out some sandwiches, offering one to Kenji.

Kenji hesitated for a moment but then accepted the offer. They both sat down under the tree, and Axel handed him a sandwich while Fearow watched with keen interest.

As they ate, Axel kept talking, his tone light but his words carrying a certain weight. “I don’t care much for weak Pokémon. I’m all about power. That’s why I’m hunting for this Charmander. It’s supposed to be tough as nails, and I want it on my team. I don’t waste time on anything that can’t pull its weight.”

Kenji listened silently, absorbing Axel’s words. He could see the difference in their approaches—Axel valued raw strength above all else, while Kenji was driven by something more personal, more emotional. He looked down at Gastly, who was hovering close by, watching him eat.

“So, what about you, Kenji?” Axel asked, leaning back against the tree. “What’s your goal? Why are you out here?”

Kenji took a moment to think before responding. “I’m out here to get stronger, but not just for the sake of strength. I need to be strong enough to protect my Pokémon and to make sure nothing like what happened in the past happens again.”

Axel nodded, though Kenji could tell he didn’t fully understand. “Well, strength is strength, no matter the reason. But enough talk—how about we see what you’ve got?”

Kenji finished the last bite of his sandwich and stood up, his resolve hardening. “Let’s do it.”

Axel grinned, tossing the ball he’d been holding into the air and catching it again. “Fearow, it’s time.”

Fearow let out a loud cry, spreading its wings and taking to the air with a powerful flap. Kenji felt a thrill of anticipation as he looked up at the massive bird.

“Gastly,” Kenji said, stepping back to give his Pokémon room. “This is going to be tough, but we’ve trained for this. Let’s show him what we’re made of.”

Gastly floated forward, its form shifting and flickering as it prepared for battle. The air between the two trainers crackled with tension as they squared off.

Axel smirked, confidence radiating from him. “You might have some talent, Kenji, but let’s see if it’s enough to take down my Fearow. I hope you’re ready for a real fight.”

Kenji’s eyes narrowed as he focused on the battle ahead. “I’m always ready.”

The battle was about to begin, and Kenji could feel the weight of the challenge pressing down on him. But he welcomed it. This was why he was here—to push himself and his Pokémon to their limits and beyond. And with Gastly by his side, he knew they could overcome any obstacle in their way.

The tension between Kenji and Axel was palpable as they prepared for battle. The air around them seemed to crackle with anticipation as they faced off on Route 3, with Gastly hovering ominously in front of Kenji and Fearow circling high above Axel. The sun beat down on them, but neither trainer seemed to notice—they were focused entirely on the battle at hand.

Axel grinned, his eyes gleaming with confidence. “I’ll give you credit, Kenji. You’ve got guts challenging me, but guts alone won’t win this battle. Fearow, let’s start with Fury Attack!”

Fearow dove from the sky with a shriek, its beak aimed directly at Gastly. However, as the bird began to strike, its beak passed right through Gastly’s ethereal form without making contact. Fearow reared back in confusion, letting out a frustrated caw.

Kenji smirked. “Normal-type moves won’t work on Gastly. You’re going to have to try harder than that. Gastly, use Confuse Ray!”

Gastly’s eyes glowed an eerie red, and a swirling beam of chaotic energy shot toward Fearow. The beam struck Fearow in the chest, and the bird Pokémon began to thrash about wildly in midair, its movements erratic and uncontrolled. It let out a series of high-pitched cries as it tried to shake off the disorienting effects of the Confuse Ray.

“Damn it,” Axel cursed under his breath. “Fearow, snap out of it! Use Drill Run!”

But Fearow was too disoriented to obey the command. It tried to steady itself, but its vision was spinning, and it couldn’t focus, so it hit the ground with a thud. Kenji saw his opportunity.

“Gastly, use Will-o-wisp!”

Gastly’s eyes flared once more, and several ghostly blue flames materialized around it. With a flick of Gastly’s misty form, the flames shot toward Fearow, surrounding the bird in a fiery ring. Fearow screeched in pain as the flames licked at its feathers, inflicting a painful burn that would sap its strength.

Axel gritted his teeth, his confidence wavering for the first time. “Fearow, Drill Run, now!”

This time, Fearow managed to steady itself just enough to obey. It descended in a rapid, spiraling dive, almost touching the ground, its beak glowing with a harsh, drilling energy. Kenji’s eyes widened as he realized Gastly couldn't avoid the attack.

“Gastly, dodge it!”

But the Drill Run was too fast. Fearow slammed into Gastly with devastating force, sending the ghost-type hurtling backward. Gastly cried out in pain, its form flickering and distorting from the super-effective hit. Kenji clenched his fists, his heart pounding in his chest. Gastly struggled to recover, hovering weakly as it tried to regain its composure.

“Come on, Gastly, you can do this,” Kenji urged, his voice laced with both fear and determination. “You’ve got to hang in there!”

Fearow, though visibly weakened by the burn, circled around for another attack. Axel smirked, confidence returning as he saw how much damage Drill Run had inflicted. “It’s over, Kenji. Fearow, finish this with Peck!”

But before Fearow could strike, Axel suddenly held up the object he had been toying with—the mysterious orb that had caught Kenji’s attention earlier. The orb began to glow with a bright, crystalline light, and Axel’s smirk grew wider.

“Looks like it’s time to show you something special,” Axel said, his voice brimming with anticipation. “Ever heard of Terastallization? This is a Tera Orb!”

Kenji’s eyes widened as he watched Axel raise the orb, which now shone like a beacon. Fearow was suddenly engulfed in a dazzling light, and as the light receded, the bird Pokémon emerged transformed. Its body was covered in a crystalline sheen, and atop its head was what looked like a massive, balloon-like structure made of crystal, glimmering in the sunlight. Fearow had become a pure Flying-type, its Normal-type traits shed by the power of the Tera Orb.

Stolen content alert: this content belongs on Royal Road. Report any occurrences.

“What the hell…?” Kenji muttered, awe and confusion battling for dominance in his mind. He had never seen anything like this before.

Axel chuckled darkly. “Welcome to Terastallization. With this, Fearow’s going to tear your Gastly apart. Now use Peck with all your might!”

Fearow, now empowered by its new form, dove toward Gastly with incredible speed, its beak shining with a deadly energy. Kenji knew this was their last chance.

“Gastly, Confuse Ray!” he shouted, desperation in his voice.

Gastly’s eyes flared once more, and a wave of chaotic energy washed over Fearow as it closed in. To Kenji’s relief, Fearow’s movements slowed, its eyes drooping as it succumbed to the spell. The mighty bird crashed to the ground, skidding to a halt in front of Gastly as it went into a deep confusion hurting itself by hitting its head on the ground. Blood splattered from its head but confusion remained.

“Now, Gastly—Night Shade!” Kenji ordered, seizing the opportunity.

Gastly, still weakened but determined, summoned the last of its strength and unleashed a powerful Night Shade. The attack struck Fearow’s crystallized form directly, sending a ripple of dark energy coursing through the bird’s body. Fearow twitched and convulsed as the attack took its toll, its crystalline form starting to crack under the pressure.

“Damn you!” Axel shouted, his frustration boiling over. “Fearow, wake up! Drill Run!”

But Fearow remained confused, its body trembling from the burn and the effects of the Night Shade. Kenji could see that the battle was almost over—one more attack would do it.

“Gastly, finish it with another Night Shade!”

Gastly obeyed, its eyes burning with determination as it unleashed one final wave of dark energy. The attack struck Fearow with a resounding force, and the cracks in its crystalline form widened, spreading across its body like a web. With a final, anguished cry, Fearow collapsed to the ground, the crystal structure on its head shattering into glittering shards as it fainted.

The battlefield fell silent, save for the sound of Gastly’s labored breathing. Axel stood frozen, staring at his fallen Fearow in disbelief.

Kenji exhaled slowly, relief flooding through him. “We did it, Gastly… we won.”

Gastly let out a weak but triumphant hum, floating unsteadily beside Kenji. The ghost-type had given everything it had in that battle, and it had paid off.

Axel finally returned Fearow to its Poké Ball, his expression a mix of frustration and grudging respect. “Not bad, Kenji. You’ve got some serious guts to go up against a Terastallized Pokémon and come out on top.”

Kenji nodded, still catching his breath. “That… Tera Orb thing… what is it? I’ve never seen anything like it.”

Axel glanced down at the orb in his hand, now dim and inactive. “It’s called a Tera Orb. It’s a special item from the Paldea region that allows a Pokémon to change its type temporarily during battle. But you’re not gonna find one of these around here, I can tell you that much.”

Kenji’s curiosity was piqued, but he didn’t press the issue further. He was more interested in the fact that they had managed to win, despite the odds. He recalled Gastly to its Poké Ball, patting it gently before doing so.

“Well, thanks for the battle,” Kenji said, offering Axel a nod of respect. “I learned a lot.”

Axel smirked, pocketing the Tera Orb. “Don’t think this is the last time you’ll see me, Kenji. We’ll battle again, and next time, I won’t go easy on you.”

Kenji’s eyes narrowed slightly. “You weren’t going easy this time.”

Axel just grinned, turning to walk away. “Exactly.”

As Axel disappeared down the road, Kenji sat down under the tree where they had battled, feeling the adrenaline slowly leaving his system. He had faced a real challenge today, and they had come out on top. But there was still so much more to learn, so much more to prepare for.

“Come on, Gastly,” Kenji said quietly, releasing the ghost-type from its Poké Ball. Gastly emerged, looking worn out but satisfied, and Kenji gave it a small smile. “Let’s get you healed up. We’ve got a long road ahead of us.”

With that, Kenji stood up, brushing himself off. While spraying Gastly with a Potion he glanced down the path where Axel had gone, feeling a mix of determination and anticipation. The journey was far from over, and he had a lot more to prove—to himself, to his Pokémon, and to anyone who stood in their way.

The journey to Mt. Moon had been long and tiring, but the sight of the Pokémon Center nestled just outside the cave entrance brought a wave of relief over Kenji. The sun had dipped below the horizon, leaving the world in darkness save for the faint glow from the Pokémon Center’s windows. Gastly floated by Kenji's side, its eerie, dim light barely illuminating their path. As they approached the entrance, Kenji could feel the oppressive energy radiating from the mountain itself, but he pushed the feeling aside, focusing instead on getting a good night’s rest before venturing inside the next morning.

Once inside the Pokémon Center, Kenji handed over his Poké Balls to the nurse, who took them with a kind smile. "Your Pokémon will be fully healed by morning," she assured him. He thanked her and made his way to the small, cozy room that had been assigned to him. It was simple, with a bed, a nightstand, and a small lamp that cast a warm, comforting glow.

Kenji took a hot shower, washing away the grime of the day’s journey. He dressed in fresh clothes, a plain black shirt, and jeans, before collapsing onto the bed. Gastly, in need of some sleep too, hovered close to Kenji, its presence comforting as they both drifted off into a deep sleep.

---

The next morning, after retrieving his fully healed Pokémon, Kenji headed to the cafeteria for breakfast. The air was crisp and cool as the early morning light filtered through the windows. Kenji had his usual iced coffee, savoring the bitter taste that helped sharpen his focus, while his Pokémon enjoyed their poke food with equal enthusiasm. Gastly, as always, wasn’t interested in food, so it floated around the cafeteria, observing the other trainers and their Pokémon.

“Today’s the day,” Kenji murmured to himself, glancing out the window at the looming entrance of Mt. Moon. His Pokémon, sensing his determination, looked up at him with anticipation. “We’re going to get stronger, together.”

With breakfast finished, Kenji and his team set off for the cave. The entrance was dark and foreboding, but Kenji didn’t hesitate. He adjusted the strap of his backpack, took a deep breath, and entered.

The interior of Mt. Moon was something out of a nightmare. The air was damp and heavy, filled with the smell of earth and something ancient. The rocky walls glistened with moisture, and strange sounds echoed from deep within the cave. The faint light from the entrance quickly disappeared, replaced by an all-encompassing darkness that made it difficult to see more than a few feet ahead.

Suddenly, a high-pitched screech pierced the air. Kenji’s heart skipped a beat as a swarm of wild Zubat descended from the cave ceiling, their sharp fangs bared and ready to attack.

“Gastly, Pidgeotto, let’s take them out!” Kenji shouted, throwing his Poké Balls into the air. Gastly materialized beside him, its ghostly form already preparing for battle, while Pidgeotto soared above them, its wings beating powerfully against the damp cave air.

The Zubat swarmed them, their wings flapping frantically, but Kenji’s Pokémon were ready. Gastly let out a terrifying hiss, its form expanding and contracting as it released a wave of Confuse Ray, the disorienting energy causing several Zubat to collide with each other and the cave walls.

Pidgeotto swooped down, delivering quick, precise Wing Attacks that sent Zubat crashing to the ground. It was a brutal, chaotic battle, but Kenji’s Pokémon fought with relentless determination. Soon, the last of the Zubat were either unconscious or fleeing back into the dark recesses of the cave.

Kenji wiped the sweat from his brow, his breath coming in heavy gasps. “Good job, team. You did well. Let’s keep moving.”

As they ventured deeper into the cave, the atmosphere became even more oppressive. The light from Kenji’s flashlight barely penetrated the darkness, and the sounds of dripping water and the occasional skittering of unseen creatures kept him on edge. Despite the unsettling environment, Kenji encountered several trainers along the way, all eager for a battle. They were no match for his team, however, and Kenji’s confidence grew with each victory.

After what felt like hours, Kenji finally decided to take a break. He found a large, flat rock near a steep set of stairs that led further into the cave. Sitting down, he pulled out a bottle of cold water and some poke food for his Pokémon. Pidgeotto and Ivysaur eagerly dug into the food, while Kenji took a long drink from his bottle, the cool water refreshing him.

Gastly, uninterested in the food, floated off to explore a nearby tunnel. Kenji watched it go, his thoughts drifting as he relaxed. He had made it far, and his team was stronger than ever. But he knew that the challenges ahead would only get tougher.

Suddenly, Gastly reappeared, its expression one of pure terror. It floated back to Kenji at breakneck speed, looking as though it had seen something truly horrifying.

“Gastly, what’s wrong?” Kenji asked, his voice filled with concern.

Before Gastly could respond, a voice echoed through the cave. “There you are, you little freak!”

Kenji turned to see a man in a dark uniform—the unmistakable black and red of Team Rocket—charging toward them. The man’s eyes were filled with malice as he threw a Poké Ball to the ground, releasing a large, snarling Raticate.

“So, you’re the one who’s been stirring up trouble in Mt. Moon,” the grunt sneered, his voice dripping with contempt. “You scared and killed most of our Zubat! We send them out to steal and scare idiots like you! I’ll make you regret crossing Team Rocket!”

Kenji stood up, his eyes narrowing as he stared down the grunt. “You made a mistake coming after us.”

“Raticate, Quick Attack!” the grunt commanded, pointing a finger at Gastly.

The Raticate lunged forward with lightning speed, but its normal-type attack passed right through Gastly’s ghostly form. The Raticate skidded to a halt, confused and frustrated.

Kenji smirked, his confidence returning. “Normal-type moves won’t work on Gastly. Let’s show him how it’s done. Gastly, use Hypnosis!”

Gastly’s eyes glowed a deep red, and a wave of psychic energy washed over Raticate. The large rat Pokémon’s eyes drooped, and it swayed on its feet before collapsing to the ground, fast asleep.

The grunt’s face twisted in anger. “Wake up, you useless thing! Use Crunch!”

But Raticate was fast asleep, its body completely relaxed. Kenji saw his opportunity.

“Now, Gastly, use Confuse Ray!”

Gastly released another burst of chaotic energy, which enveloped Raticate’s sleeping form. When the Raticate finally stirred, it woke up dazed and disoriented, its movements erratic and uncoordinated.

“Let’s end this,” Kenji said, his voice low and determined. “Gastly, return! Pidgeotto, Quick Attack, followed by Wing Attack!”

Pidgeotto burst from its Poké Ball, moving so fast that it was nothing but a blur. It slammed into Raticate with a powerful Quick Attack, sending the Pokémon stumbling backward. Without missing a beat, Pidgeotto followed up with a devastating Wing Attack, its wings glowing as it struck Raticate with full force. The impact was brutal, the sound of cracking bones echoing through the cave.

Raticate let out a final, pitiful squeal before collapsing to the ground, unconscious and severely injured.

The grunt stood there, stunned, his mouth agape. “What the…? How did you—?”

Kenji didn’t give him a chance to finish. With a swift motion, he closed the distance between them and delivered a solid punch to the grunt’s face. The grunt’s head snapped back, blood coming out of his nose, and he crumpled to the ground, unconscious before he even hit the dirt.

Kenji stood over the fallen grunt, breathing heavily. His knuckles throbbed, but he felt no remorse. “That’s what happens when you mess with me and my Pokémon,” he muttered.

He turned his attention to the injured Raticate. The Pokémon was in bad shape, its breathing labored and its body trembling. Kenji’s anger faded, replaced by a pang of sympathy.

“You don’t deserve to be with someone like that,” Kenji said softly, kneeling beside the Raticate. He pulled a Revive and a Super Potion from his bag and administered them to the Pokémon. Raticate’s wounds began to close, and its breathing steadied as the medicine took effect.

Raticate slowly opened its eyes, blinking up at Kenji in confusion. Instead of fleeing, the Pokémon stayed where it was, its eyes filled with a mix of gratitude and curiosity. Kenji grabbed Raticate’s pokeball from the ground, called him back and then released him using the Grunt’s finger. Every pokeball has a Touch ID.

“You’re free now,” Kenji said, standing up and stepping back. “You can go back to the wild where you belong.”

But to Kenji’s surprise, Raticate didn’t run away. It stood up, shook itself off, and then looked up at Kenji with a determined expression. It let out a small, insistent growl, as if to say it wanted to stay with him.

Kenji was taken aback. He knelt down again, looking Raticate in the eye. “You… want to come with me?”

Raticate nodded, nudging Kenji’s hand with its nose.

Kenji smiled, feeling a warmth spread through his chest. “Alright then, you’re part of the team.” He took out an empty Poké Ball and gently tapped it against Raticate’s side, and the Pokémon was quickly absorbed in a flash of red light. The ball rocked once, twice, and then clicked, signaling a successful capture. Kenji held the Poké Ball up, a small smile playing on his lips.

"Welcome to the team, Raticate," he murmured, clipping the Poké Ball to his belt alongside the others. He glanced down at the unconscious Team Rocket grunt, feeling a wave of disgust. Leaving him there felt like the right thing to do. He wasn’t about to waste more time on someone who had been so careless with a Pokémon’s life and was using them for evil.

After ensuring the grunt was still out cold, Kenji turned and called his team back to him. Pidgeotto landed gracefully beside him, its feathers slightly ruffled from the battle but otherwise unharmed. Gastly floated over, its ethereal form flickering with an unusual sense of pride.

Kenji took a moment to assess his surroundings, the cave now eerily quiet after the chaos of the fight. The air was thick and damp, the only sound being the occasional drip of water echoing through the dark tunnels. The deep shadows cast by his flashlight created an unsettling atmosphere, making the cave feel like a living, breathing entity.

"Let’s move," Kenji said quietly, his voice steady. His Pokémon followed him without hesitation as he pressed deeper into the cave. The narrow passageways twisted and turned, some of the tunnels barely wide enough for Kenji to squeeze through. He could feel the weight of the mountain pressing down on him, the oppressive darkness gnawing at the edges of his mind.

As they moved further in, Kenji couldn’t shake the feeling that they were being watched. Every so often, he’d catch a glimpse of something moving just out of the corner of his eye, but whenever he turned to look, there was nothing there. It was unnerving, but Kenji forced himself to stay focused. They needed to get through this cave and out the other side. That was the goal.

After what felt like hours of walking and battling, they came to a more open area in the cave. The ceiling was higher here, and the air was less stifling. In the dim light of his flashlight, Kenji could make out large boulders scattered around the chamber, as well as a few patches of soft, moss-covered ground.

Kenji sighed in relief, feeling exhaustion creeping up on him. His team had fought hard, and they all deserved a break. "Alright, guys, let’s take a rest," he said, releasing Ivysaur, Pidgeotto and Raticate from their Poké Balls. Ivysaur materialized with a pleased grunt, its bulb glowing faintly in the darkness. Raticate looked around curiously before settling down on the cool stone floor.

Kenji found a relatively smooth boulder and sat down, leaning back against it as he let his tired muscles relax. He pulled out a water bottle from his bag, taking a long drink before offering it to his Pokémon. Pidgeotto and Ivysaur drank eagerly, while Raticate sniffed at it cautiously before taking a few sips. Gastly, of course, simply floated around them, unaffected by the physical exhaustion that the others felt.

Kenji watched his Pokémon with a sense of pride and contentment. They had come a long way since leaving Celadon. Each of them had their own strengths, their own quirks, but together they were becoming a formidable team.

"Great work today," Kenji said, his voice soft. "I’m proud of you all."

Pidgeotto chirped in response, ruffling its feathers, while Ivysaur let out a low, contented growl. Raticate curled up on the ground, its sharp eyes watching Kenji intently. Gastly, ever the mischievous spirit, floated over and nudged Kenji’s shoulder with its gaseous body, earning a chuckle from him.

"Let’s get some rest," Kenji suggested. "We still have a long way to go, and who knows what else is waiting for us in this cave."

He laid out a small blanket on the ground, more for comfort than warmth, and stretched out on it. His Pokémon settled down around him, forming a protective circle. Ivysaur curled up at his feet, Pidgeotto perched on a nearby boulder, and Raticate snuggled close to his side. Gastly, floated just above Kenji, its soft glow providing a dim light in the otherwise pitch-black cave.

As Kenji closed his eyes, the sounds of the cave faded into the background. The steady rhythm of his Pokémon's breathing, the occasional shuffle of a claw or wing, it all lulled him into a state of calm. Despite the dangers they had faced, and the ones that surely lay ahead, Kenji felt at peace in that moment.

"We’re getting stronger," he murmured to himself, the words barely audible in the silence of the cave. "And together, we can face whatever comes next."

With that thought, Kenji let himself drift off into a light sleep, his hand resting on the Poké Balls at his belt, ready to protect his team at a moment’s notice. His Pokémon, ever vigilant, kept watch as the darkness of Mt. Moon enveloped them, the flickering shadows dancing along the cave walls like silent guardians.

Kenji woke slowly, unsure of how much time had passed. The stillness of the cave made it impossible to tell whether it was day or night. The air was thick with the damp, earthy smell of the underground, and a chill had settled over the group. As Kenji rubbed his eyes and sat up, he noticed that his phone had no signal. The time displayed on the screen hadn’t changed in hours, frozen from the last moment it had received a network signal.

Gastly floated above him, its ghostly form flickering in the dim light of the cave. The Pokémon was giggling quietly to itself, watching a pair of Zubat squabbling over some leftovers left behind by a passing trainer. The noise didn’t seem to bother the rest of Kenji’s team; Ivysaur and Raticate were still curled up beside him, their bodies pressed against his for warmth. Pidgeotto was perched on a nearby rock, meticulously preening its feathers, each movement precise and calculated.

Kenji glanced down at Raticate, who was twitching slightly in its sleep. The large rodent looked troubled, its face contorted in what could only be described as fear. As Kenji watched, he noticed something he hadn’t before: one of Raticate’s ears was cut off halfway. The scar tissue was old, a sign of a long-ago battle or injury that Raticate had somehow survived.

He reached out and gently patted Raticate's head, trying to soothe the Pokémon even as it slept. “You’ve been through a lot, haven’t you, buddy?” he whispered, feeling a pang of sympathy for the Pokémon. Raticate seemed to relax slightly under his touch, its breathing evening out.

While waiting for the others to wake up, Kenji pulled out his phone and opened the Pokédex app. Thankfully, it worked offline, and he began checking the stats of his Pokémon.

Raticate was at Level 21, with a Jolly nature, a personality that favored speed and aggression. Its moveset included Hyper Fang, Crunch, Quick Attack, and Focus Energy. It was a solid choice for battle, despite its worn-down appearance. Kenji felt a surge of determination to help Raticate become stronger, to show it that it could still be a formidable opponent.

Next, he checked Pidgeotto, who was at Level 20, Ivysaur at Level 26, and Gastly had risen to Level 24. He was pleased with their progress, but he knew they still had a long way to go, especially with the challenges that awaited them outside of Mt. Moon.

As if sensing Kenji’s thoughts, Ivysaur stirred beside him, stretching its vines before slowly getting to its feet. Raticate followed suit, blinking up at Kenji with a look that suggested it was ready for whatever came next. Gastly floated down, nuzzling against Kenji’s shoulder in an affectionate gesture, while Pidgeotto flapped its wings, signaling it was ready to move.

“Alright, let’s get moving,” Kenji said, standing up and brushing the dust off his clothes. He packed up his gear and took a deep breath, steeling himself for whatever lay ahead. The cave seemed to stretch endlessly in every direction, but they had to keep moving if they wanted to reach the exit.

After what felt like hours of navigating the winding tunnels, they stumbled upon a lone figure up ahead. The man was hunched over, cradling something in his arms, his eyes wide with fear and desperation. As Kenji approached, he realized the man was holding two Pokémon fossils, clutching them as if they were the most precious things in the world.

“Hey, are you alright?” Kenji called out, slowing his pace as he neared the man.

The man jerked his head up, his face pale and sweat-covered. “I... I need to get out of here,” he stammered, his voice shaking. “Team Rocket... they’re after me. They want my fossils!”

Kenji frowned. “Team Rocket? Here?”

Before the man could respond, a loud, mocking voice echoed through the cave. “There he is! That’s the guy who stole my Pokémon!”

Kenji turned just in time to see four Team Rocket grunts emerge from the shadows, their faces twisted with malicious glee. One of them, the same grunt Kenji had punched earlier, was leading the charge, his face still bruised from the blow. The sight of him filled Kenji with a sense of grim satisfaction.

“So, you thought you could just punch me and get away with it, huh?” the grunt sneered. “You’re gonna regret that.”

The grunts wasted no time, releasing their Pokémon in quick succession. Three Golbats appeared in a flurry of wings and screeches, while the bruised grunt sent out a Zubat.

Kenji’s heart pounded in his chest, but he didn’t hesitate. “Let’s do this, team!” he shouted, releasing all of his Pokémon. Gastly, Ivysaur, Pidgeotto, and Raticate materialized in front of him, each one ready for battle.

The cave erupted into chaos as the two sides clashed. Gastly moved first, dodging a vicious Bite from one of the Golbats. “Gastly, use Hypnosis!” Kenji commanded, his voice sharp with urgency.

Gastly’s eyes glowed a deep, mesmerizing blue as it locked onto the nearest Golbat. The bat Pokémon wavered mid-air, its movements slowing as it succumbed to Gastly’s hypnotic gaze. With a final shudder, Golbat dropped to the ground, fast asleep.

Meanwhile, Raticate charged at another Golbat, its fangs bared in a terrifying snarl. “Quick Attack!” Kenji yelled, and Raticate moved with blinding speed, slamming into Golbat before it could react. The force of the attack sent the bat crashing into a rock wall, dazed and bleeding from its mouth.

Pidgeotto swooped in to assist, its wings glowing with energy. “Wing Attack!” Kenji called, and Pidgeotto’s wings slashed through the air, striking Golbat with a powerful blow that sent it spiraling to the ground.

Ivysaur, seeing an opening, lashed out with its vines. “Razor Leaf!” Kenji ordered. The leaves cut through the air like blades, slicing into the third Golbat, which shrieked in pain as it was thrown back.

The remaining Zubat lunged at Gastly, its tiny teeth gnashing together. “Gastly, use Confuse Ray!” Kenji shouted. Gastly’s body shimmered, and a burst of disorienting light engulfed Zubat. The bat Pokémon faltered, its movements becoming erratic and unfocused.

“Now, Raticate, finish it with Crunch!” Kenji commanded.

Raticate lunged forward, its jaws snapping shut around Zubat with a sickening crunch. The Zubat let out a pained screech before falling limp, defeated.

The grunts watched in disbelief as their Pokémon were taken down one by one. The bruised grunt, his face contorted with rage, reached for his last Poké Ball, but Kenji had had enough.

Before the grunt could react, Kenji crossed the distance between them and once again, landed a solid punch to his jaw, the force of the blow sending the grunt sprawling to the ground, unconscious. The other grunts, their confidence shattered, turned and fled, disappearing back into the depths of the cave.

Kenji stood there, breathing heavily, his fist still clenched. The adrenaline from the battle coursed through him, making him feel both exhilarated and exhausted. He looked down at the unconscious grunt and shook his head.

“Pathetic,” he muttered, before turning his attention to the defeated and abandoned Pokémon left by the fleeing Team Rocket grunts. The Golbats and Zubat were battered, their injuries severe but not life-threatening. Despite the tough battle, they were still breathing, and Kenji felt a surge of compassion for them.

"Alright, let's help them out," Kenji said, looking down at his team. Ivysaur nodded, its vines already extending towards the nearest Golbat, while Gastly floated beside Kenji, its usual playful demeanor replaced by a solemn expression.

Kenji knelt down beside the closest Golbat, carefully applying a Potion to its wounds. The Pokémon flinched at first but soon relaxed as the healing mist worked its magic, closing the cuts and bruises. "You're gonna be okay," Kenji whispered, patting the Golbat gently on its leathery wing.

Ivysaur used its vines to help stabilize another Golbat, while Raticate and Pidgeotto guarded the entrance, ensuring no more grunts would ambush them. Gastly hovered over the Zubat, its eyes glowing with a soft, comforting light as it used Hypnosis to ease the small bat's pain.

One by one, the Pokémon began to stir, their eyes blinking open as the effects of the healing items took hold. Kenji gave each of them a reassuring smile. "You're free now," he said, standing back as the Golbats and Zubat regained their strength. "Go on, get out of here. Find someplace safe."

The Golbats took to the air with a few flaps of their wings, their screeches echoing through the cave as they disappeared into the darkness. The Zubat hesitated for a moment, giving Kenji a lingering look of gratitude before flapping its wings and following the others into the cave's depths.

Kenji sighed, relieved that the situation hadn't ended in more violence. "Good job, everyone," he said, turning to his team. "You all did great."

The man with the fossils, who had been watching the entire scene unfold, stepped forward, his expression one of awe and gratitude. "I... I don't know how to thank you," he stammered. "I am a Pokémaniac and i love collecting Pokémon. I thought for sure I was going to lose these fossils to those thugs."

Kenji waved it off. "Don't worry about it. I'm just glad you're okay."

The man nodded, still visibly shaken. "Here, take this as a token of my gratitude," he said, holding out one of the fossils he had been protecting so fiercely. "You can choose one."

Kenji glanced at the two fossils in the man's hands. One was the Dome Fossil, which held the potential to revive a Kabuto, and the other was the Helix Fossil, containing the remains of an ancient Omanyte. Kenji thought for a moment before reaching out and taking the Dome Fossil.

"I'll take this one," Kenji said, tucking the fossil carefully into his bag. "Thank you."

The Pokémaniac smiled. "You're welcome. Take good care of it. And be careful out there. This cave is dangerous."

Kenji nodded, giving the man a reassuring pat on the shoulder before he and his team headed towards the exit. The cave seemed to stretch on forever, but finally, after what felt like hours, they emerged into the fresh air of the outside world. The sky was a clear blue, the sun high above as it bathed the landscape in warm light.

After a brief rest, Kenji continued his journey, battling a few more trainers along the way. Gastly was his main focus, and with each battle, Kenji could feel the bond between them growing stronger. Gastly was becoming more powerful, its confidence increasing with each victory.

As they neared the outskirts of Cerulean City, Kenji decided to take a detour through the tall grass, hoping to find some wild Pokémon to further strengthen Gastly. It wasn’t long before they encountered a tough-looking Sandshrew, its claws glinting in the sunlight as it stared down Gastly with a determined look.

"Alright, Gastly, this one’s all yours," Kenji said, stepping back to give his Pokémon room to maneuver. "Let's see what you've got."

Gastly floated forward, its gaseous body pulsing with energy. The Sandshrew made the first move, burrowing into the ground with surprising speed. Kenji’s eyes narrowed as he called out, “Stay sharp, Gastly! Wait for it!”

The ground beneath them rumbled as Sandshrew resurfaced, launching itself at Gastly with a furious spin. "Will-o-Wisp!" Kenji commanded, and Gastly responded immediately, launching blue flames that engulfed Sandshrew, slowing it down as the burn sapped its strength.

“Now, Hypnosis!” Kenji ordered. Gastly’s eyes glowed, and the Sandshrew, weakened and unable to resist, fell into a deep sleep.

Kenji grinned. “Let’s finish this with Night Shade!”

Gastly unleashed a wave of dark energy that engulfed the sleeping Sandshrew. The energy crackled around the Pokémon, its form writhing as the attack took hold. When the energy dissipated, Sandshrew lay unconscious on the ground.

But something else was happening. As the last remnants of Night Shade faded away, Gastly began to glow with an intense light, its form changing and expanding. Kenji watched in awe as his Gastly evolved before his eyes, growing larger, its form becoming more solid and distinct. When the light faded, Gastly was no more—in its place floated a menacing, yet familiar figure.

“Haunter...” Kenji whispered, a smile spreading across his face as he took in the sight of his newly evolved Pokémon. Haunter’s eyes gleamed with mischief, its hands floating independently of its body, each one crackling with energy.

“Haunter!” Kenji called out, stepping forward and wrapping his arms around his Pokémon in a tight hug. “You did it! I knew you had it in you!”

Haunter, for all its eerie appearance, responded with a joyful cackle, its hands patting Kenji on the back as it embraced him in return. Kenji couldn’t help but laugh, the bond between them stronger than ever.

“I remember the first time we met,” Kenji said softly, pulling back to look Haunter in the eyes. “You were just a Gastly back then, but you had this spark. I knew we could be something great together. And look at you now—you're amazing.”

Haunter grinned widely, its eyes gleaming with pride. It then clenched its floating hands, and a dark aura surrounded them as it demonstrated its new move—Sucker Punch. The energy crackled through the air as Haunter punched at the empty space in front of them, the force of the move sending a gust of wind through the grass.

Kenji’s eyes widened in admiration. “Sucker Punch, huh? I think we’ll swap out Confuse Ray for that one,” he said, opening the Pokédex app to adjust Haunter’s moveset. “This is going to make us unstoppable.”

With Haunter’s new power and the bond they shared, Kenji felt more ready than ever for the challenges that lay ahead. They had come a long way, but their journey was far from over. As they stood together, gazing out at the city in the distance, Kenji couldn’t help but feel a surge of excitement for what was to come.