Yes, bleach is also a valuable substance to kill weeds. Bleach is an extensive chemical that can easily kill weeds, either rocks, weeds, or others. Make a solution of bleach and water, mix it well and pour it on the surface of rocks where weeds are growing in large quantity.