I have a Archen in XY that knows fly that I taught by HM. However, this site says Archen can't learn fly. But I got the fossil legitimately and I don't hack or cheat. So how did this happen?
There is no legitimate way. Most likely a glitch, because I checked and it said nowhere it could learn fly.