If any of your tables are at approx 99.995% or higher, the script errors out with:
Msg 8115, Level 16, State 8, Line 1
Arithmetic overflow error converting numeric to data type numeric.
...so you need to change
as NUMERIC(4,2)) AS [PercentageUsed]
to
as NUMERIC(5,2)) AS [PercentageUsed]