You can't catch a tyranitar you will need to train a larvitar to get one. It must be level 55 to become tyranitar.
No only firered can.
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.
The only way to catch Celebi in Pokemon FireRed Version was to get the special Pokemon from a event. The only other way would be to cheat using an action replay device with a code.
You can't, you either have to trade one from FireRed or LeafGreen, or trade the purified Tyranitar from Pokemon Colusseum and breed it.
You trade a Charizard of Pokemon leaf green version or firered version
To get a Tyranitar, you have to catch a Larvitar on 7 island and make it evolve.
Only if you have the gameshark code...
Catch a Magikarp. Use the fishing rod on any water and catch it.
You can't it is a starter that you must pick at the beginning of the game.
On seven island you can catch larvitar train it to level 36 it will become pupitar train that to level 55 and you will get a tyranitar.
Tyranitar evolves from Pupitar, which evolves from Larvitar. You can get a wild Larvitar in Diamond at Route 207. It's impossible to catch a wild Larvitar in Pearl.
Look for larvitar on seven island catch it then train it to level 36 it will become a pupitar then train it to level 55 and it will become a tyranitar.