The roof of a car is designed to support the weight of the vehicle in case of an emergency, such as a rollover. The average roof can support about four times the weight of the car. So, if a car weighs two tons, the roof can hold up to eight tons. Of course, this is only an estimate and the actual amount of weight that a roof can support will vary depending on the make and model of the car.