first put your magikarp on the top of the team then find a Pokemon then switch out your magikarp with a strong Pokemon then kill the Pokemon.
Chat with our AI personalities
I know that in Pokemon diamond and pearl (its the same in the first handbook) magikarp evolves into gyrados when its lvl 20. u should level it up by giving it exp. share
You either put a exp share on it or you put it in the front of your team and when you battle switch it (it will do better on the exp share though).
hi Chris here train in victory rode with the exp share
At Route 15 inside the big place, go upstairs talk to Professor Aid. If you have collected at least fifty Pokemon, he will give you the Exp. Share. The Pokemon holding this item will gain the exact same number of experience points. For example, if Magikarp is holding it it and your Charizard just went up to level 59 and the experience was 496, then Magikarp will gain exactly 496 points. if the Pokemon came from a trade it will get more experience points than your charizard. Edit: Not sure about traded Pokemon, but the one holding the Exp. Share will get exactly half, so if you use 2 Pokemon in the battle, and the total exp is 1000, your Exp Share Pokemon will get 500, and the other 2 will get 250 each.
give the exp share to a weak Pokemon when you use any Pokemon to fight exp goes to the fighting Pokemon and the 1 with the exp share.