Solner, you're getting Freedom the Bidoof.
Freedom is a Bidoof that wants to show off the power of Bidoofs instead of being regulated to being a HM Slave like countless Bidoofs are. So it cannot be taught any HM moves and wants to show off its non-STAB move pool. It must have three non-STAB moves immediately and cannot have a Normal/Water attacking move when this condition is met. To evolve, it must solo Gardenia's gym. In order to keep the spotlight on the condition of the Bidoof Collective, it must solo one trainer on every route, gym, and any other place that has trainers in it. For its final message, it must solo Lucian because he represents mind control and slavery to the Bidoof Collective.
-No HM moves
-Must have three non-STAB moves and once this condition is met, cannot have a STAB attacking move
-Solo Gardenia's gym to evolve
-Must solo 1 trainer on every route, gym, and every other place where is there's a trainer
You wanted hard so I think this is a pretty good hard one to do. Good luck.