OH wow! Sorry to hear that. Hope there’s insurance to cover it all.
Well, for most people, the insurance should cover most (except the deductible) for all repairs. As a matter of coincidence, this is the third year in a row that a major hail storm hit our general area on Mar 25th.