You should avoid using the roof as it is REALLY hot up there.
Good places to grow safely are railroad tracks, power lines, etc.
Private property you might attract the attention of the homeowner.
You can transport little plants in a carboard box inside a backpack. Then you just look like you are out for a hike!