anything.Do what you want
there is not
You get the diploma from catching all Pokemon from Nationaldex and Hoenndex.
to the Pokemon league.
by either defeating or catching groudon
Unfortunately the only way to get a Flygon in Pokemon Ruby is by catching a Trapinch and evolving it into a Vibrava and then a Flygon.
You're better off learning how to fly irl then catching a kygore on ruby.
catch kyoger and groudon
Catching Pokemon while fishing is the same as catching any other Pokemon in the wild.You want to weaken the Pokemon to red health (preferably) and use a Pokeball or variant to catch it. You could also paralyze or put the Pokemon to sleep to increase your chance of catching it.
Sorry to tell you But There Is none. If there was, i wouldof captured the Elite 4 already
in route 114 in the grass from levels 15-17 and there is a 40% of catching it
Heartscales are hidden underwater you can also get some by catching luvdisc.
fiore temple during a mission after the credits