While not quite from scratch, I have built guns. I might add that it is a very interesting and educational experience for anyone interested. Also, know that so long as you aren't a felon and the gun you build complies with federal and state laws, it is completely legal to do so.