Given the definitions of “destructive device”, I think the cop is mistaken in classifying a spud gun as one. It’s not meant to blow up, it’s meant to serve as a launching platform.
Colonel, USAFR
That’s the way my brother - the Florida cop - interprets this statute. He says it is clearly talking about weapons that are intended to destroy property or people.