I figured out the reason PKHeX wasn't working! I wasn't importing the save file lol!
And on a side note, the legaility checker from PKHeX is saying that my 3DS region and subregion don't match. I noticed this same thing when i used the legality checker in X & Y and ORAS, my subregion is a...