Pokémon Ruby Tips

When battling Ray, First of all Paralize him. He won't be able to use Rest then, as rest is a status, and status can not overlap.

Then just lower his health and throw an Ultra ball; I was really lucky as I got him within the first 5 turns of the battle. But Regice, heck! About 67 turns.