 You can't paint a roof. Paint won't stick to a roof. It's not going to last. So there's no way that you can change the color of this roof short of replacing those shingles. So my advice is to invest in a good pair of sunglasses and put them on when you go from your car to the house because you're not going to be able to paint that roof. You know, if you have a low slope or a flat roof, a built-up roof,