Pokémon FireRed and LeafGreen/Rocket Hideout

Your sleuthing has landed you in the middle of a huge Team Rocket operation headed by a sinister figure known as Giovanni. The man in the slick suit at the rear of the Game Corner is actually guarding the entrance to a secret, underground lair. Giovanni has a prototype Silph Scope that can identify the ghosts back at Pokémon Tower. Don't let him escape!

Boss
Trainers that started with Bulbasaur or Squirtle will have no problem against Giovanni's first two Pokemon, but those who started with Charmander will have an issue. Hopefully, you kept Metal Claw, otherwise you can teach it Brick Break, as both moves are super effective against Rock types. If not though, you'll struggle heavily to knock out these guys.

Kangaskhan is a normal Pokemon with a lot of HP. It's important to KO it quickly, otherwise it turns into a real pain with its high attack.

First Floor

 * PP Up: (hidden) in the southeast plant among the plants directly south of the stairs/entrance
 * Escape Rope
 * Hyper Potion

Second Floor

 * Moon Stone
 * TM12 (Taunt)
 * X Speed
 * Super Potion

Third Floor

 * Nugget: (hidden) near the northwest corner in front of one of the machines
 * TM21 (Frustration)
 * Rare Candy
 * BlackGlasses

Fourth Floor

 * Max Ether
 * TM49 (Snatch)
 * Calcium
 * Lift Key: Dropped by Grunt after defeating him.
 * Silph Scope: Dropped by Giovanni after defeating him.
 * Net Ball: (hidden) Between the left plant pot in the room of Boss Giovanni.
 * Nest Ball: (hidden) Between the right plant pot in the room of Boss Giovanni.