{
	"credit": "Made with Blockbench",
	"textureSize": [64, 64],
	"models": [
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -24, 0],
			"submodels": [
				{
					"id": "head2",
					"invertAxis": "xy",
					"translate": [0, 29, 1],
					"boxes": [
						{"coordinates": [-4, -4, -6, 8, 8, 8], "textureOffset": [0, 16]}
					],
					"submodels": [
						{
							"id": "head1",
							"invertAxis": "xy",
							"translate": [0, -4, -2],
							"submodels": [
								{
									"id": "middle_skull",
									"invertAxis": "xy",
									"translate": [0, 1, 0],
									"boxes": [
										{"coordinates": [-4, 1, -4, 8, 6, 8], "textureOffset": [24, 8]}
									],
									"submodels": [
										{
											"id": "bone6",
											"invertAxis": "xy",
											"translate": [0, -0.6, -3.4],
											"rotate": [25, 0, 0],
											"boxes": [
												{"coordinates": [-0.5, 1.71892, -1.76785, 1, 2, 1], "textureOffset": [0, 0]}
											]
										},
										{
											"id": "bone13",
											"invertAxis": "xy",
											"translate": [0.5, -3.5, -2.5],
											"rotate": [10, 0, 0],
											"boxes": [
												{"coordinates": [-2, 2.93923, -2.29459, 3, 3, 3], "textureOffset": [32, 22]}
											]
										}
									]
								},
								{
									"id": "middle_jaw",
									"invertAxis": "xy",
									"translate": [-0.5, 2, -1],
									"rotate": [-20, 0, 0],
									"boxes": [
										{"coordinates": [-2, -3, -3, 5, 5, 4], "textureOffset": [0, 32]},
										{"coordinates": [-2, -3, -3, 5, 2, 4], "textureOffset": [24, 0]}
									]
								},
								{
									"id": "headwear2",
									"invertAxis": "xy",
									"translate": [0, 2, -1],
									"boxes": [
										{"coordinates": [-4, -2, -3, 8, 8, 8], "textureOffset": [0, 0], "sizeAdd": 0.5}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"head2.rx": "25-sin(limb_swing)*limb_speed/6+0.2+sin(swing_progress*2)*1",
					"neck.rx": "-25-sin(limb_swing)*limb_speed/6",
					"head1.rx": "25-sin(limb_swing/2)/6+-sin(swing_progress)*1",
					"head1.rz": "25-sin(limb_swing/2)/6+sin(swing_progress/2)/6",
					"middle_jaw.rx": "0.1-sin(limb_swing/2)/4-sin(swing_progress*3)/2",
					"middle_jaw.ty": "-1-sin(limb_swing/2)/10-sin(swing_progress*3*pi)/2"
				}
			]
		},
		{
			"part": "headwear",
			"id": "headwear",
			"invertAxis": "xy",
			"translate": [0, -24, 0]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -18, 0],
			"submodels": [
				{
					"id": "body2",
					"invertAxis": "xy",
					"translate": [0, 18, 0],
					"boxes": [
						{"coordinates": [-4, -6, -2, 8, 12, 4], "textureOffset": [28, 28]}
					],
					"submodels": [
						{
							"id": "bodywear",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"boxes": [
								{"coordinates": [-4.5, -6.5, -2.5, 9, 13, 5], "textureOffset": [36, 46]}
							]
						},
						{
							"id": "neck",
							"invertAxis": "xy",
							"translate": [0, 6.2109, 1.92593],
							"rotate": [-25, 0, 0],
							"boxes": [
								{"coordinates": [-1, -0.26477, -0.06107, 2, 5, 0], "textureOffset": [0, 19]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"body2.ty": "if(limb_speed>0, -12+sin(limb_swing/4)/2, -12)",
					"body2.rz": "-sin(limb_swing/1.5)/15",
					"body2.rx": "if(limb_speed>0, 0.05-sin(limb_swing)*limb_speed/8, -sin(limb_swing)*limb_speed/10)",
					"neck.ry": "torad(head_yaw/3)"
				}
			]
		},
		{
			"part": "left_arm",
			"id": "left_arm",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [5, -22, 0],
			"submodels": [
				{
					"id": "left_arm2",
					"invertAxis": "xy",
					"mirrorTexture": "u",
					"translate": [-5, 22, 0],
					"boxes": [
						{"coordinates": [-1, -10, -1, 2, 12, 2], "textureOffset": [56, 16]}
					],
					"submodels": [
						{
							"id": "left_armwear",
							"invertAxis": "xy",
							"translate": [0, -4, 0],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 13, 3], "textureOffset": [52, 30]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"left_arm2.ty": "-22+sin(-limb_swing/5)/2",
					"left_arm2.rx": "if(limb_speed>0, 0.2-sin(limb_swing*2)/40, 0.1-sin(limb_swing*2)/40)",
					"left_arm2.rz": "if(limb_speed>0, -0.1-sin(limb_swing/5)/10, -0.1-sin(limb_swing/5)/15)",
					"left_arm2.tz": "-sin(limb_swing*2)/40"
				}
			]
		},
		{
			"part": "right_arm",
			"id": "right_arm",
			"invertAxis": "xy",
			"translate": [-5, -22, 0],
			"submodels": [
				{
					"id": "right_arm2",
					"invertAxis": "xy",
					"translate": [5, 24, 0],
					"boxes": [
						{"coordinates": [-1, -12, -1, 2, 12, 2], "textureOffset": [56, 16]}
					],
					"submodels": [
						{
							"id": "right_armwear",
							"invertAxis": "xy",
							"translate": [0, -6, 0],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 13, 3], "textureOffset": [52, 0]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"right_arm2.ty": "-23+sin(limb_swing/5)/2",
					"right_arm2.rx": "sin(limb_swing*2)/40",
					"right_arm2.rz": "if(limb_speed>0, sin(limb_swing/5)/15, 0.1+sin(limb_swing/5)/15)",
					"right_arm2.tz": "-sin(limb_swing*2)/40"
				}
			]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [2, -12, -0.1],
			"submodels": [
				{
					"id": "left_leg2",
					"invertAxis": "xy",
					"mirrorTexture": "u",
					"translate": [-2, 12, 0],
					"boxes": [
						{"coordinates": [-1, -12, -1, 2, 12, 2], "textureOffset": [18, 32]}
					],
					"submodels": [
						{
							"id": "right_legwear2",
							"invertAxis": "xy",
							"translate": [0, -6, 0],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 13, 3], "textureOffset": [12, 48]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"left_leg2.ty": "if(limb_speed>0, -13+sin(limb_swing)*limb_speed*1.2, -12)",
					"left_leg2.tz": "-sin(limb_swing/2)*0.2",
					"left_leg2.rz": "-0.1+torad(-sin(limb_swing/2)*limb_speed*4)",
					"left_leg2.rx": "if(limb_speed>0,0.1-sin(limb_swing/2)*limb_speed/5, 0.1)"
				}
			]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [-2, -12, -0.1],
			"submodels": [
				{
					"id": "right_leg2",
					"invertAxis": "xy",
					"translate": [2, 12, 0],
					"boxes": [
						{"coordinates": [-1, -12, -1, 2, 12, 2], "textureOffset": [18, 32]}
					],
					"submodels": [
						{
							"id": "right_legwear",
							"invertAxis": "xy",
							"translate": [-2, -12, 0],
							"boxes": [
								{"coordinates": [0.5, -0.5, -1.5, 3, 13, 3], "textureOffset": [0, 48]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"right_leg2.ty": "if(limb_speed>0, -13+-sin(limb_swing)*limb_speed*1.2, -12)",
					"right_leg2.tz": "sin(limb_swing/2)*0.2",
					"right_leg2.rz": "0+torad(-sin(limb_swing/2)*limb_speed*4)",
					"right_leg2.rx": "-0.1+sin(limb_swing/2)*limb_speed/5"
				}
			]
		}
	]
}