Making your own silencer is not prohibited by state law in VA.
It is prohibited by federal law, if you don't first pay the tax stamp.

I have 3 silencers I made myself, all of them registered and legal.

Sent from my SGP612 using Tapatalk