Put local law enforcement on the roof and deny the shooter the high ground. Duh.
No kidding. If you don’t totally trust them, give them only short range handguns, pick out 3 for each roof who likely don’t know each other (good golly, how many departments within 60 miles of Butler?), etc.