Your ruby is probably corrupted somehow you can try to use the berry program to fix it to do the program use Firered and go to the title screen pree B and right and start you should appear in the program press A until it says turn on the other game boy advance and hold select and start on that gba make sure a GBA to GBA link cable is hooked up to your gba with ruby in it and firered in the other and make sure the correct color cable is in the right GBA theres a purple cable and a gray cable if you read the instructions it will tell you what to do.
You have to trade him a wooper
no.
trade using a GBA connection wire. however you can't trade Shadow Pokemon
No its not. Your going to have to trade it from emerald:).
You can trade with another sapphire, ruby, emerald, firered, leafgreen, Pokemon colosseum, Pokemon xd gale of darkness and Pokemon box ruby and sapphire.
that's cause gale of darkness isn't a real Pokemon game so the Pokemon you trade can't be processed in your pokedex so it will delete. If your game restarts if beat the Pokemon league then you can't do anything about it. You have to buy a new Pokemon game.
Yes you can
Nope.
Maybe
you cant trade in mystery dungeon but you can trade in pearl with diamond/platinum
You have to trade him a wooper
Sorry, but no.
trade one in from Pokemon Ruby or Pokemon Emerald
cant you have to either trade from pokemon leafgreen or fire red
trade one in from XD: Gale of Darkness or Pokemon Emerald
NO
no.