Pokemoves
You can put a Pokemon in a moveslot (Pokemove) that will have 8PP, 100Acc, the same type as the Pokemon's primary type, as much power as the highest stat between Atk and SpA with the corresponding category, and finally, as an effect it gives the primary ability until you switch out.