No, overseeding is meant to prevent new weeds from sprouting, not kill existing ones. Overseeding is the planting of grass seed directly into the lawn. The process makes your lawn more dense and can be used to fill any bald spots on your lawn. You’ll still need to remove the existing weeds in your lawn. But don’t worry, that’s also a service we offer.