Just the roof? Most insurance companys if not all would total that vehicle....Roof damage it hard to correctly repair, and on a unibody car, I'm pretty sure roof damage like that is considered frame damage.....Time for a new whip