


execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 0 at @s run function thepa:shoot/guns/gun_0
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 1 at @s run function thepa:shoot/guns/gun_1
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 2 at @s run function thepa:shoot/guns/gun_2
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 3 at @s run function thepa:shoot/guns/gun_3
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 5 at @s run function thepa:shoot/guns/gun_5
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 6 at @s run function thepa:shoot/guns/gun_6
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 27 at @s run function thepa:shoot/guns/gun_6_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 7 at @s run function thepa:shoot/guns/gun_7
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 8 at @s run function thepa:shoot/guns/gun_8
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 28 at @s run function thepa:shoot/guns/gun_8_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 9 at @s run function thepa:shoot/guns/gun_9
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 10 at @s run function thepa:shoot/guns/gun_10
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 29 at @s run function thepa:shoot/guns/gun_10_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 11 at @s run function thepa:shoot/guns/gun_11
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 40 at @s run function thepa:shoot/guns/gun_11_l
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 30 at @s run function thepa:shoot/guns/gun_11_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 12 at @s run function thepa:shoot/guns/gun_12
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 13 at @s run function thepa:shoot/guns/gun_13
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 14 at @s run function thepa:shoot/guns/gun_14
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 15 at @s run function thepa:shoot/guns/gun_15
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 31 at @s run function thepa:shoot/guns/gun_15
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 16 at @s run function thepa:shoot/guns/gun_16
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 32 at @s run function thepa:shoot/guns/gun_16_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 17 at @s run function thepa:shoot/guns/gun_17
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 33 at @s run function thepa:shoot/guns/gun_17_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 18 at @s run function thepa:shoot/guns/gun_18
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 34 at @s run function thepa:shoot/guns/gun_18_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 19 at @s run function thepa:shoot/guns/gun_19
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 20 at @s run function thepa:shoot/guns/gun_20
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 35 at @s run function thepa:shoot/guns/gun_20_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 21 at @s run function thepa:shoot/guns/gun_21
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 41 at @s run function thepa:shoot/guns/gun_21_l
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 36 at @s run function thepa:shoot/guns/gun_21_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 22 at @s run function thepa:shoot/guns/gun_22
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 42 at @s run function thepa:shoot/guns/gun_22_l
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 38 at @s run function thepa:shoot/guns/gun_22_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 23 at @s run function thepa:shoot/guns/gun_23
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 39 at @s run function thepa:shoot/guns/gun_23_s
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 24 at @s run function thepa:shoot/guns/gun_24
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 25 at @s run function thepa:shoot/guns/gun_25
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 26 at @s run function thepa:shoot/guns/gun_26
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 43 at @s run function thepa:shoot/guns/gun_27
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 44 at @s run function thepa:shoot/guns/gun_28
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 45 at @s run function thepa:shoot/guns/gun_29
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 46 at @s run function thepa:shoot/guns/gun_30
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 47 at @s run function thepa:shoot/guns/gun_47
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 48 at @s run function thepa:shoot/guns/gun_48
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 49 at @s run function thepa:shoot/guns/gun_33
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 50 at @s run function thepa:shoot/guns/gun_50
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 51 at @s run function thepa:shoot/guns/gun_35
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 52 at @s run function thepa:shoot/guns/gun_36
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 53 at @s run function thepa:shoot/guns/gun_53
execute if entity @s[scores={gz_bullets=20..}] unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 54 at @s run function thepa:shoot/guns/gun_54
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 55 at @s run function thepa:shoot/guns/gun_55
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 56 at @s run function thepa:shoot/guns/gun_56
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 57 at @s run function thepa:shoot/guns/gun_57
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 58 at @s run function thepa:shoot/guns/gun_58
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 59 at @s run function thepa:shoot/guns/gun_59
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 60 at @s run function thepa:shoot/guns/gun_60
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 61 at @s run function thepa:shoot/guns/gun_61
execute unless entity @s[scores={shootingdelay=1..}] run execute if score @s gz_id matches 63 at @s run function thepa:shoot/guns/gun_63



