Sorry about the vandalism. Unfortunately, I'm guessing this is not an easy thing to find on the used market - most people don't part out a soft top.
If it's a factory top (made by Bestop) or a Bestop top, then you can get them from us. Not cheap, but brand new and unscratched. Call 800-845-3567.