Is it an EPDM/rubber type roof?
If so, then Dicor brand self-leveling lap sealant would be what you would want.
I think a lot of people use putty tape (vinyl) under things installed on the roof, with lap sealant over the edge and screws.
Dodge Ram dually laramie 4x4 w/jake, B&W, Brakesmart.
Kit Patio Hauler 394F toyhauler 5th wheel
Camo 680 Rincon, Green 500 Foreman, Blk twincam Roadking