Pokemon Creator for Sun, Moon, ORAS, XY.

Legal for online battle.
Pokemon Go compatible*

* in the future update of Pokemon Sun Moon.