Ask yourself, is it raining?
If you’re dealing with a roof leak there’s a chance this is the result of an issue with your HVAC unit, especially if it isn’t raining. The water needs to be coming from somewhere and most likely it is from your HVAC. Contact your local HVAC technician to confirm the source of the leak.