So uhh, edit:
I don't need this fixed, for some reason, it has to charge up before it fires, but whenever it reloads, It just freezes. So I don't have this build anymore.
I have a more updated one (latest from 2019) and I'm reworking that build to update some things in order to make it more playable.
But Genuine question. Is there a way to redo the code so that the minigun weapon of the defender uses the same firing code as the hmg1 from the hl2 beta?