You will never be able to keep the squirrels off the roof. We can, however, seal up the areas that are considered hotspots that squirrels will try to get into.