{
	"credit": "Created by FreshLX for Fresh Animations",
	"textureSize": [128, 128],
	"models": [
		{
			"part":"root",
			"id":"root",
			"model":"ravager_animations.jpm",
			"attach":"true"
		},
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, 0, 0],
			"submodels": [
				{
					"id": "Created_by_FreshLX_for_Fresh_Animations",
					"invertAxis": "xy",
					"translate": [0, 0, 0]
				}
			]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -24, -8],
			"submodels": [
				{
					"id": "rotation",
					"invertAxis": "xy",
					"translate": [0, 23, 8.5],
					"rotate": [-90, 0, 0],
					"boxes": [
						{"coordinates": [-7, -1, -7, 14, 16, 20], "textureOffset": [0, 55]}
					],
					"submodels": [
						{
							"id": "back",
							"invertAxis": "xy",
							"translate": [0, -1, 11],
							"boxes": [
								{"coordinates": [-6, -13, -18, 12, 13, 18], "textureOffset": [0, 91]}
							]
						}
					]
				},
				{
					"id": "head2",
					"invertAxis": "xy",
					"translate": [0, 26, -12],
					"boxes": [
						{"coordinates": [-8, -12, -12, 16, 20, 16], "textureOffset": [0, 0]},
						{
							"coordinates": [-8, -9, -12, 16, 0, 16],
							"uvDown": [48, 0, 64, 16]
						}
					],
					"submodels": [
						{
							"id": "nose",
							"invertAxis": "xy",
							"translate": [0, -8, -12],
							"boxes": [
								{"coordinates": [-2, -6, -4, 4, 8, 4], "textureOffset": [0, 0]}
							]
						},
						{
							"id": "horns",
							"invertAxis": "xy",
							"translate": [5, 1, -7],
							"rotate": [-60, 0, 0],
							"boxes": [
								{"coordinates": [3, 0, -1, 2, 14, 4], "textureOffset": [74, 55]}
							],
							"submodels": [
								{
									"id": "left_horn",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [-5, -27, 19],
									"boxes": [
										{"coordinates": [-10, 27, -20, 2, 14, 4], "textureOffset": [74, 55]}
									]
								}
							]
						},
						{
							"id": "jaw2",
							"invertAxis": "xy",
							"translate": [0, -10, 4],
							"boxes": [
								{"coordinates": [-8, -3, -16, 16, 3, 16], "textureOffset": [0, 36], "sizeAdd": -0.1},
								{
									"coordinates": [-8, -2.7, -16, 16, 0, 16],
									"uvUp": [64, 52, 48, 36],
									"sizeAdd": -0.1
								}
							]
						},
						{
							"id": "face",
							"invertAxis": "xy",
							"translate": [0, -5, -12],
							"submodels": [
								{
									"id": "r_eye_white",
									"invertAxis": "xy",
									"translate": [2, -1, 0],
									"boxes": [
										{
											"coordinates": [0, 0, -0.002, 4, 1, 0],
											"uvNorth": [2, 15, 6, 16]
										}
									]
								},
								{
									"id": "r_pupil",
									"invertAxis": "xy",
									"translate": [2, -1, 0],
									"boxes": [
										{
											"coordinates": [0, 0, 0, 2, 1, 0],
											"uvNorth": [4, 14, 6, 15],
											"sizeAdd": 0.005
										}
									]
								},
								{
									"id": "l_eye_white",
									"invertAxis": "xy",
									"translate": [-2, -1, 0],
									"boxes": [
										{
											"coordinates": [-4, 0, -0.002, 4, 1, 0],
											"uvNorth": [10, 15, 14, 16]
										}
									]
								},
								{
									"id": "l_pupil",
									"invertAxis": "xy",
									"translate": [-2, -1, 0],
									"boxes": [
										{
											"coordinates": [-2, 0, 0, 2, 1, 0],
											"uvNorth": [10, 14, 12, 15],
											"sizeAdd": 0.005
										}
									]
								},
								{
									"id": "brow",
									"invertAxis": "xy",
									"translate": [0, 1, 0],
									"boxes": [
										{
											"coordinates": [-8, -1, -0.006, 16, 2, 0],
											"uvNorth": [0, 12, 16, 14]
										}
									]
								}
							]
						}
					]
				},
				{
					"id": "neck2",
					"invertAxis": "xy",
					"translate": [0, 26, 0],
					"boxes": [
						{"coordinates": [-5, -5, -13, 10, 10, 18], "textureOffset": [68, 73]}
					]
				}
			]
		},
		{
			"part": "leg4",
			"id": "leg4",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, 0, 0],
			"submodels": [
				{
					"id": "legs",
					"invertAxis": "xy",
					"translate": [0, 13, 0],
					"submodels": [
						{
							"id": "back_left_leg",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [-8, -13, 19.5],
							"boxes": [
								{"coordinates": [-4, 0, -4, 8, 37, 8], "textureOffset": [96, 0]}
							]
						},
						{
							"id": "back_right_leg",
							"invertAxis": "xy",
							"translate": [8, -13, 19.5],
							"boxes": [
								{"coordinates": [-4, 0, -4, 8, 37, 8], "textureOffset": [96, 0]}
							]
						},
						{
							"id": "front_left_leg",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [-8, -13, -3.5],
							"boxes": [
								{"coordinates": [-4, 0, -4, 8, 37, 8], "textureOffset": [64, 0]}
							]
						},
						{
							"id": "front_right_leg",
							"invertAxis": "xy",
							"translate": [8, -13, -3.5],
							"boxes": [
								{"coordinates": [-4, 0, -4, 8, 37, 8], "textureOffset": [64, 0]}
							]
						}
					]
				}
			]
		},
		{
			"part": "leg1",
			"id": "leg1",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "leg2",
			"id": "leg2",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "leg3",
			"id": "leg3",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "neck",
			"id": "neck",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "jaw",
			"id": "jaw",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "ravager_health_bar.jpm",
            "attach": "true",
			"animations": [
	            {
				   "this.visible": "!is_ridden",
				   "gyroscope.rx": "-body.rx",
				   "gyroscope.ry": "-body.ry",
				   "gyroscope.rz": "-body.rz",
				   "health_bar.ty": "-23",
				   "health_bar.tz": "-7",
				   "health_bar.ry": "player_rot_y - rot_y + torad(180)",
				   "health_bar.rx": "-player_rot_x"
		        }
		    ]
		}
	]
}