{
	"credit": "Made with Blockbench",
	"textureSize": [64, 64],
	"models": [
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -24, 0],
			"submodels": [
				{
					"id": "rotate",
					"invertAxis": "xy",
					"translate": [0, 24, 0],
					"submodels": [
						{
							"id": "adult",
							"invertAxis": "xy",
							"translate": [0, -12, 0.5],
							"submodels": [
								{
									"id": "a_head",
									"invertAxis": "xy",
									"translate": [0, 12, -0.5],
									"boxes": [
										{"coordinates": [-3.5, 0, -3, 7, 7, 6], "textureOffset": [0, 0]},
										{"coordinates": [-4, -2, -3.5, 8, 9, 7], "textureOffset": [0, 13]},
										{"coordinates": [-3.5, 7, -3, 7, 1, 6], "textureOffset": [0, 29]},
										{"coordinates": [-5, -0.999, -3.5, 10, 7, 6], "textureOffset": [26, 29]}
									]
								},
								{
									"id": "al_arm",
									"invertAxis": "xy",
									"translate": [-3.5, 10, -0.5],
									"submodels": [
										{
											"id": "body_sub_3",
											"invertAxis": "xy",
											"translate": [0, 0, 0],
											"boxes": [
												{"coordinates": [-2, -11, -1, 2, 12, 2], "textureOffset": [56, 15]}
											]
										}
									]
								},
								{
									"id": "ar_arm",
									"invertAxis": "xy",
									"translate": [3.5, 10, -0.5],
									"boxes": [
										{"coordinates": [0, -10.99999, -1, 2, 12, 2], "textureOffset": [48, 15]}
									]
								},
								{
									"id": "ar_leg",
									"invertAxis": "xy",
									"translate": [2, 0, -0.5],
									"submodels": [
										{
											"id": "body_sub_6",
											"invertAxis": "xy",
											"translate": [0, 0, 0],
											"boxes": [
												{"coordinates": [-1.5, -12, -1.5, 3, 12, 3], "textureOffset": [40, 0]}
											]
										}
									]
								},
								{
									"id": "al_leg",
									"invertAxis": "xy",
									"translate": [-2, 0, -0.5],
									"boxes": [
										{"coordinates": [-1.5, -12, -1.5, 3, 12, 3], "textureOffset": [52, 0]}
									]
								},
								{
									"id": "a_body",
									"invertAxis": "xy",
									"translate": [0, 12, -0.5],
									"boxes": [
										{"coordinates": [-3.5, -6, -1.5, 7, 5, 3], "textureOffset": [0, 41]},
										{"coordinates": [-3, -10, -1.5, 6, 4, 3], "textureOffset": [0, 49]},
										{"coordinates": [-3.5, -13, -1.5, 7, 3, 3], "textureOffset": [0, 56], "sizeAdd": 0.001},
										{"coordinates": [-1.5, -1, -1.5, 3, 2, 3], "textureOffset": [0, 36]}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"head.ty": "if(is_child, 10 , 0.5 )",
					"head.sx": "if(is_child, 1, 1)",
					"head.sy": "head.sx",
					"head.sz": "head.sx",
					"body.ty": "if(is_child, 10, 0)",
					"rotate.ty": "if(is_child, -21, -24)",
					"body.sx": "if(is_child, 0.7, 1)",
					"body.sy": "body.sx",
					"body.sz": "body.sx",
					"rotate.sx": "if(is_child, 5/7, 1)",
					"rotate.sy": "rotate.sx",
					"rotate.sz": "rotate.sx",
					"right_arm.ty": "if(is_child, 10 , 2 )",
					"left_arm.ty": "right_arm.ty",
					"right_arm.tx": "if(is_child, -4 , -5 )",
					"left_arm.tx": "-right_arm.tx",
					"left_leg.tx": "if(is_child, 1.5, 2)",
					"right_leg.tx": "-left_leg.tx",
					"left_leg.sx": "if(is_child, 0.68, 1)",
					"left_leg.sy": "left_leg.sx",
					"left_leg.sz": "left_leg.sx",
					"right_leg.sx": "left_leg.sx",
					"right_leg.sy": "left_leg.sx",
					"right_leg.sz": "left_leg.sx",
					"head.rx": "(sin(time / 11) * 0.01) + head.rx",
					"a_head.rx": "head.rx",
					"a_head.ry": "head.ry",
					"a_head.rz": "head.rz",
					"right_arm.rx": "if(is_riding, -0.3, if(is_hurt, left_leg.rx, clamp(-5*limb_speed, -1.7, 0)))+sin(1*swing_progress*-1)+(sin(time / 12) * 0.03)",
					"right_arm.ry": "+sin(1*swing_progress*1)",
					"right_arm.rz": "(sin(time / 10) * 0.05) + 0.07 +sin(0.5*swing_progress*-0.5)",
					"left_arm.rx": "if(is_riding, -0.3, if(is_hurt, right_leg.rx, clamp(-5*limb_speed, -1.7, 0)))+sin(1*swing_progress*-1)-(sin(time / 12) * 0.03)",
					"left_arm.ry": "-right_arm.ry",
					"left_arm.rz": "-right_arm.rz",
					"ar_arm.rx": "right_arm.rx",
					"ar_arm.ry": "right_arm.ry + 0.1",
					"ar_arm.rz": "right_arm.rz + 0.15",
					"al_arm.rx": "left_arm.rx",
					"al_arm.ry": "left_arm.ry - 0.1",
					"al_arm.rz": "left_arm.rz - 0.15",
					"al_leg.rx": "left_leg.rx",
					"al_leg.ry": "left_leg.ry",
					"ar_leg.rx": "right_leg.rx",
					"ar_leg.ry": "right_leg.ry"
				}
			]
		},
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -24, 0]
		},
		{
			"part": "right_arm",
			"id": "right_arm",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "left_arm",
			"id": "left_arm",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, 0, 0]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [1.9, -12, 0]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [-1.9, -12, 0]
		},
		{
			"part": "headwear",
			"id": "headwear",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		}
	]
}