My suggestion is that you add a button whenever your creating a Pokemon that says something along the lines of "Random Moveset". Clicking this would then populate the Pokemon with moves, items, stats and ability that is used whenever that Pokemon is randomly chosen in a random Pokemon battle.
I.E.
Clicking this button on a Breloom when automatically give it Technician, holding a Flame Orb, etc.
I.E.
Clicking this button on a Breloom when automatically give it Technician, holding a Flame Orb, etc.