Lorenzo, take a Kingler. It is highly competitive and must only use the moves mentioned in its
analysis for R/S (including the Other Options part), but cannot have solely offensive moves. It must solo a Gym, plus 50% of the leader's Pokemon to evolve, and must also at least three of the Elite Four's MVP (Dewgong, Machamp, Gengar and Dragonite are the MVPs).
For your convenience, I'm listing the allowed moves:
- Endure
- Substitute
- Swords Dance
- Flail
- Hidden Power Ghost
- Crabhammer
- Body Slam
- Knock Off
- Double Edge
- Haze