I’m old enough as well. In my case, high school electronics shop class.
This particular kind of project was very popular with the lads who majored in shop and minored in criminality. Their electronics project would be a stun gun. Their metals shop class project would be a spring steel crossbow prod. Their woods class project would be the crossbow stock. Their auto shop project would be muscling up their early-70s Detroit-built V8 rustbucket to turn 400 hp and a sub-15-second quarter miles.
Maybe that colors my perception of the original post.
I don’t even know about Pennsylvania law. I do know that Philadelphia law bans tasers except for use by LEOs. If you succeeded in making one, you’d be breaking the law by possessing it.
According to this website Pennsylvania law allows ownership of tasers except in Philadelphia, so you just can’t carry one across the Schuylkill (or other city borders).
If you have electronic know-how, it is very easy to make a Taser, or more properly, a stun gun (Tasers shoot the wires out, stun guns have two probes you press against the person); I can easily make a HV transformer, which together with a HV diode and capacitor can deliver a pretty nasty shock.
A lot of the stuff TriPolar mentions isn’t really needed either (and I don’t even have a lot of that stuff (mostly the tools, like dremels, angle grinders, drills, etc), despite being a really hard-core electronic hobbyist; and where’s the hot melt glue?); for example, to make a transformer (high frequency ferrite core type), I first find a suitable core, of which I have lots and lots (hundreds?) scavenged from broken electronics, then a bobbin of magnet wire, also scavenged from the same (e.g. degaussing coils, relays, solenoids, AC transformers, etc), then determine how many turns should be used (wind a test primary, then test it to make sure there are enough turns, if there are, wrap tape (ordinary Scotch tape or equivalent in appropriate width, use 2-3 layers of tape) around it and proceed), then make the HV secondary, made in multiple layers with tape between each layer. Note that in a flyback circuit, the turns ratio can be much lower than you’d expect; for example, to get 1 kV from a 9 volt battery, you could use a 1:20 transformer (e.g. 20 turns:400 turns, with the secondary in 4 layers with 100 turns/layer), which will give 50 volt pulses on the primary during flyback (you have to make sure the secondary is properly phased since the output will be 1 kV in one direction and only 180 v in the other).