The guns of the guns tower of guns
The plan was to create all guns animations inside the shaders. Including muzzle flashes and also hit test bullets.
However the guns were rebelling against this plan.

Then they started mocking me.

Then they proceeded shooting some sorta colorful glitch strands.

Ultimately we came to an peaceful agreement.
RGB vertex colors are used to masking the shader animations. Where R is for back and forth, G scale/push outside and B for rotation. The muzzle flash is having vertex pushed outside by an animated noise mask and the bullets are basically a gradient mask panning over a tube mesh that also gets noise distorted.
Here you can build your own gun tower of guns with these guns that I wrangled into existence https://tocogames.itch.io/bullets-for-hell