Well I heard this
NOTE!: This code has been approved by Nintendo and will not mess any part of your game up.. Perfectly clean and won't erase any data!......
To Catch Pikablu in any Version: Follow these Simple steps to catch him!
1.First you must catch all 150 Pokemon NOT I repeat NOT using GameShark.
2. Then you also must have Seventeen of your Pokemon over Level 70.
3. Then when all of these tasks are complete, go to the guy in Pewter City who asks you if you have been to the Museum yet. Say NO so he takes you to the door.
4. Then go into the museum and go upstairs and talk to the Lady who says "I want My boyfriend to catch me a Pikachu!"
5. After you talk to her, immediatly come out of the door and once you come out of the door do not take any steps forward. left, or right. Immediatly use fly and go to Celedon City.
6. Go into the Game Corner and talk to the Lady that says "Go Next Door to the Coin Exchange Corner to use your coins to get great Prizes!"
7. But this time she will say, "Hey? You have all the badges? WOW! Well then since you were nice enough to talk to me, I will give you this Pokemon I found stranded behind then Pokemon Museum, he is so strong I can not control him.But since you have all the badges, YOU TAKE HIM!
8. It will say, "You got ???????" Then when you try to use it it will just be like if you were pressing cancel and it will exit every time you click on it. Then go to Proffesor Oak and he will say the same thing he says when you give him Oaks Parcel, it will still say "YOU DELIVERED OAKS PARCEL!"
9. Then when you go into your pokemon line and it will replace the Pokemon in your first slot. So put a spearow or something in first. It will still be called ????? so go to the Nickname guy and change it to Pikablu. It has a ElectricWave, Psyshock, and Electrode... Dont ask me why its Electrode but its an awesome move.
10. It is a Level 999 and Pikablu will, Yes it will appear in your Pokedex! After 150 it will say 154 and then you look at the Pokedex Info and it will look like this...
Name: Pikablu Type: ??????? Height: 2" 3" Length: 3" 4"
Stats: Attack-999 Defense-999 Speed-999 Special-999
Attacks:
ElectricWave Psyshock Electrode SonicBoom <------- When you get 60,000 more experience points after catching it
It Learns SonicBoom when you gain around 60, 000 experience points and it kills any pokemon in one hit and it never misses!