There is no specific place in FireRed, you just have to run around in the wild and encounter about 8,000 pokemon before you see 1 shiny.
Chat with our AI personalities
The same way you would catch a normal Pokemon. The only difference is is that the Pokemon is shiny.
It takes luck to come across a shiny, but when you find one you catch it like you would catch a regular Pokemon.
No they programmed the game so you can't catch shiny victini, reshiram, and zekrom. All other pokemon can be found shiny.
You can't catch shiny legendary Pokemon without cheats... sorry
you cant