Secret trainer
So the trainer isn't really secret but he's in a weird place, South of mauville is cycling road.
You go into the top entrance and before you go on to the ramp leading into cycling road, study the trees on the right of the ramp just below it.
You should see a gap go through and you will battle a phsycic trainer.
If you need more help, we've got more Pokemon Ruby cheats and also check out all of the answers for this game
Comments for this hint