It probably WAS shot with a BB gun. Is the fiberglass cracked? I'd probably go to an automotive store and buy a spray can of clear coat and put on several layers and call it good. Another option is to fill it with bondo, sand it smooth, prime it, paint it, and cover it with graphics. Unless you're good at fiberglass repair or want to spend a lot of money to have it repaired those are the options I can think of.
2020 Silverado 2500HD LT, CC, 4X4 6.6 Duramax
2021 Grand Design Reflection 311BHS
I asked him to do one thing and he didn't do any of them.