What is the best way of doing recoil for a gun?

So ive been a few months working on a gun engine but i always get stucked on recoil ive used many springs and stuff but i dont understand it at all so if anyone can recommend me a way of doing recoil or giving me some documentations of it, or something i would be gratefull

Camera shakers seem to be the choice for most. There are many examples in the toolbox of this.

Well theyre kinda theyre thing but im focused more on springs since look way nicer

I sent you one of my remade versions. Easy setup, works very well for most any type of shake…

allright ill check it rn thank you so much