I'm not sure about elkid but you can find elecktabuzz in the power plant where you will find zapdos.
Sorry, you cannot catch elekid in Emerald, but you can trade from FireRed.
you can find them at route 205 and valley windworks, while having pokemon firered in your second slot.
breed electabuzz
A trade is required from white or white 2 where it can be caught
you have to breed electabuzz which you can find on route 222 but the elekid will hatch at level 1
In Pokemon firered you can't, but in Pokemon leafgreen you can get it then trade it to Pokemon firered.
There is no Pokemon convention in firered.
To get Pokemon firered on PC download a vba and Pokemon firered ROM
Yes there are shiny Pokemon in firered
It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
You cannot get it in Pokemon FireRed. It doesn't matter because it is not necessary in 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.