It is Impossible unless you have some type of hack.
Name a Pokemon Luigi that you catch, he doesn't exist otherwise. The other option is to hack the game,if you know how to
Luigi is not a Pokemon and cannot be caught. If you want to catch Lugia, you will have to get the special event which is no longer available. Therefore, you will have to trade it from another game if you want to get it on FireRedNo, there is no such Pokemon as "Luigi" in the Pokemon games. Luigi from the Mario series isn't in the game, either.
you go to your mom and she will give it to you [you have to have to get a magmar tho cause she trades you
You cant find it in Firered only leafgreen.
Staryu is a water type Pokemon. In Pokemon FireRed, it is possible to find lots of Staryus in the Seafoam Islands.
You cannot find Piloswine in the wild on Pokemon FireRed. You can find it's pre-evolved form Swinub in Icefall Cave on Floe Island in the Sevii Islands of Pokemon FireRed.
Celebi cannot be found in Pokemon FireRed. The only way to get Celebi in Pokemon FireRed is receiving it from an event distribution. These events are sadly no longer supported for Pokemon FireRed.
It's not possible to find Sudowoodo in Pokemon FireRed. You will need to trade for one from a Pokemon Emerald game-save.
Yanma can't be found in Pokemon FireRed or Pokemon LeafGreen; it is strictly a fourth generation Pokemon.
You can find TM Dragon Claw on Victory Road in Pokemon FireRed (Kanto).
it's in pokemon leafgreen
Fossils cannot be created in Pokemon FireRed, there is a finite number of them to find.