EDIT: After reading your most recent comment, I am forced to conclude the RNG simply dislikes you. I apologize, but you'll get it eventually!
So I have two theories.
The first operates on the following principles:
1) You are breeding Shellos with another non-Ditto species
2) The mother Shellos has Sticky Hold.
If so, here's the reason why: (from Bulbapedia)
> Starting in Black 2 and White 2, there is an 80% chance that the Ability slot of the female will be passed to the baby. For example, when breeding a female Pinsir with Hyper Cutter, the resultant Pinsir has an 80% chance of having Hyper Cutter rather than Mold Breaker. This chance does not apply if Ditto is used as either parent.
If not, then the RNG simply hates you. And I have had similar experiences, I've gone through boxes of Pumpkaboo without a single one with Frisk.