If you use Pokeedit,the Pokemon you edited will not be legit no matter if you tried to make it that way or not. Also, a zangoose with that ability/move will definitely not be allowed no matter what. Also it depends on if you edited its level or stats.