Your chickens are not getting a balanced diet or enough protein. Free range chickens need a balanced chicken feed, wither all flock/flock raiser feed or layer feed. Those contain all the required vitamins, minerals, and 16-20% protein.
If my chickens have worms, I would use a proven dewormer...