I am still really confused with the breeding in gen 6 and 7. Some people say that there is a 20% chance to pass down HA (male w/ ditto) and some say you can't, some say that you can use a hidden ability Ditto and it would have a 20% chance to produce a Pokemon with its HA. So, how do you do this?