CLOTH ROOF
use traffic film remover aka tfr rinse it down first then cover it in that then scrubb away not too hard then thurly rinse off

and then for best reults get a wet vac cleaner or carpet cleaner then hoover it all and it will turn out like new

thats if its cloth
VINYL ROOF
if other then cover it in tfr quickly scrub lightly then rinse then use autoglym bumper gel put it on with a sponge(cut it into half)then spread evenly then use a cloth to finish