I don't know if you've noticed, but around 1/3 of the game was spent hunting for a CD and being very sidetracked.
-All right, we bailed out Heather from Dr. Pikachu, now let's GTFO!
-Nope. Underground Railnet's locked. Oooh I know a nice ghost who can open it.
-y u do dis shade
-Oh snap! Dr. Pikachu and Team Space are taking my buddies! Wait. Cain's okay! And he wrecked the hallway! Cool?
-[player], we need the Strength HM to move stuff. My sensei Kiki has it. Go catch up to Cain! Oh, uh, careful on the beach. I think it crashes sometimes.
-I got this coveeeered~ kthxbai. btw don't try crossing this lake or you'll melt.
-Oh hi! Sorry to interrupt your important quest for a CD but Team Space is doing stuff. Wanna help?
-Hang in there, Ditto. You will be my sex slave one day.
-So you stopped the pollution. Big deal, we're Team Space, wrecking shit is what we do kthxbai.
-To Apophyll!!!
-Oooh sorry, I only give out Strength to graduating students, but tell you what. Climb up the volcano and deal with lava and challenge who you see up there and maybe I'll consider you. And you don't need to take a single class!
-Rave n' lava.
-Most people meditate under a waterfall, but I'm too cool for that.
-Oh, you beat Cal. Cool beans. Fine, I'll challenge you.
-How's it feel to beat up a sick person, asshole?! Ugh, like, go find Cain or something. He never came (sadly, that's what she said). I totally promise you'll get your HM and badge.
-I thought mushrooms that attacked you was Mario's deal.
-We're gonna blow the shit outta the volcano and you can't stop us!
-No, you stopped us! Well we're gonna blow the shit outta the volcano, anyway!
-[player], they're gonna blow the shit outta the volcano and only you can stop them!
-cal y u do dis
-RAWRchomp, bitches!
-Nooo Kiki! You died before giving me my hard-earned badge! It's Corey all over again!
-Thanks for making sure the volcano didn't get its shit blown. Here's the badge and Strength HM.
-GOD FINALLY
-... 'cept the badge is worthless now so I guess you gotta try the Poison-type leader. ... Okay, technically I kept my promise. Please don't glare at me. I'll stay here and never bug you again.
-Ooh challenging my sis? One more battle 'cause I can.
-Eww gross eww gross eww gross eww--hey, Black Sludge! That's totally something to pick up.
-Being a gym leader is as fun as listening to the green one bitch.
-Beating you was as fun as listening to the green one bitch. ARCEUS FINALLY! I HAVE WHAT I CAME FOR! THE HM AND THE BADGE TO USE IT!!!
-[Pokemon] used Strength (like a boss!)
-Oh, another door's locked.
-die plz
Let me remind you that the main driving force for all of the above, was collecting a CD and the requirement to use it. It's like fate was conspiring to distract you.