I am making gun datapack

How to make dealing damage (when i deal damage for someone i cant him him again for maybe 2 ticks) and how to make spray patterns? I made everything else but i dont know how to even start with making this things

Continue to help post