Before trying to create for yourself, sample yourself (just record) making each of the sounds you are trying to create. The onomatopoeic aspects (words that are like the sounds they represent) should start to push you towards how the sounds could be created.
A single shot from any gun has at least three different sounds: trigger, explosion, impact (click, boom, thud). When you have ricochets, through-and-throughs (hits flesh and continues out
the other side and then impacts something else) and silencers in play, the sounds change and the number of sounds heard go up. A ghetto silencer (empty plastic coke bottle) makes a very different sound to a professionally manufactured one.
Most of the sounds you are looking to create are based in noise.
So you are looking to create shaped noise.
This means envelopes on the noise opening up quickly or slowly depending on the point in the cycle.
This means filters to get the noise into the right frequency area(s).
This means overlapping noise sets with different envelopes and filtering.
Lastly, while I have massive (I buy
the komplete set as each new one is released) I do not use it in my own work. Consequently, I do not know if massive is capable of doing this multiple sources overlapped creation path or if you will need to create individual sounds and then load into something else such as soft-sampler that allows you to overlap the various points of the sounds to create the final sonic vision.
Myself, I'd use Audacity and create and shape everything on separate tracks and then save the final one-shot sound as a wav for use in any of the soft-samplers out there......