There is a cheat, if you trade a Pokemon of yours holding a masterball to someone with Emerald they can clone that Pokemon and what its holding and then trade back!
cryus gives you one when you beat him
Their are 7 HM's available in Firered.
without an action replay u get it from the team galactic leader but u have to use masterball cheat with action replay (if u want 999)
It evolves once in FireRed into Togetic
8.
10.
what
7.
None
over 9000
28
eight.