{
	"format_version": "1.21.0",
	"animations": {
		"animation.crossbowrev2.pull": {
			"animation_length": 1.15,
			"timeline": {
			  "0.0": [
			    "/playanimation @s animation.crossbowrev2.pull"
			    ]
			}
		},
		"animation.crossbowrev2.aim": {
			"animation_length": 0.25,
			"loop": true,
			"timeline": {
			  "0.0": [
			    "/playanimation @s animation.crossbowrev2.aim"
			    ]
			}
		},
		"animation.crossbowrev2.fire": {
			"animation_length": 0.25,
			"timeline": {
			  "0.0": [
			    "/playanimation @s animation.crossbowrev2.fire"
			    ],
			  "0.05": [
			    "/tag @s add projAtk",
			    "/scoreboard players set @s stunTime 0",
			    "/scoreboard players set @s[c=1] damageOutput 30",
			    "/scoreboard players set @s hitboxRange 60",
			    "/tag @s add applyKB",
			    "/function attacks/basic",
			    "/scoreboard players set @s projectileOutput 30",
          "/execute as @s at @s run scoreboard players set @s projPower 8",
          "/execute as @s at @s run scoreboard players set @s projSpread 0",
          "/execute as @s at @s run scoreboard players set @s projQuan 1",
          "/execute as @s at @s run tag @s add projectileH",
          "/execute as @s at @s run scriptevent projectile:shoot"
			    ]
			}
		}
	}
}