Quoted By:
Not even gonna be an asshole on this one. And I know I'm a bit late, but people use pokegen all the time for pokebank and the max they get is an error message saying the pokemon is not transferable. As for the battles online, pretty sure, yes, but if you're not sure, just try it out, it's not that hard to randomly challenge someone. Diancie isn't really the strongest pokemon, though, especially because it's not fully ev trained, most likely, and I have major doubts it has full IVs