{
	"credit": "Created by FreshLX for Fresh Animations",
	"textureSize": [64, 64],
	"models": [
		{
			"part":"root",
			"id":"root",
			"model":"phantom_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.5, 0, 0],
			"submodels": [
				{
					"id": "body2",
					"invertAxis": "xy",
					"translate": [0.5, 0, 0],
					"boxes": [
						{"coordinates": [-2.5, -1, -8, 5, 3, 9], "textureOffset": [0, 8]}
					],
					"submodels": [
						{
							"id": "head2",
							"invertAxis": "xy",
							"translate": [0, 0.8, -8],
							"rotate": [-10, 0, 0],
							"boxes": [
								{"coordinates": [-3.5, -2.8, -4.5, 7, 3, 5], "textureOffset": [0, 0]}
							]
						},
						{
							"id": "tail3",
							"invertAxis": "xy",
							"translate": [0, 2, 1],
							"boxes": [
								{"coordinates": [-1.5, -2, 0, 3, 2, 6], "textureOffset": [3, 20]}
							],
							"submodels": [
								{
									"id": "tail4",
									"invertAxis": "xy",
									"translate": [0, 0, 6],
									"boxes": [
										{"coordinates": [-0.5, -1, 0, 1, 1, 6], "textureOffset": [4, 29]}
									]
								}
							]
						},
						{
							"id": "right_wing2",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [2.5, 2, -5],
							"submodels": [
								{
									"id": "right_wing_sub_0",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [-3, -26, 5],
									"boxes": [
										{"coordinates": [3, 24, -8, 6, 2, 9], "textureOffset": [23, 12]}
									]
								},
								{
									"id": "right_wing_tip2",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [6, 0, -3],
									"submodels": [
										{
											"id": "right_wing_tip_sub_0",
											"invertAxis": "xy",
											"mirrorTexture": "u",
											"translate": [-9, -26, 8],
											"boxes": [
												{"coordinates": [9, 25, -8, 13, 1, 9], "textureOffset": [16, 24]}
											]
										}
									]
								}
							]
						},
						{
							"id": "left_wing2",
							"invertAxis": "xy",
							"translate": [-2.5, 2, -5],
							"boxes": [
								{"coordinates": [-6, -2, -3, 6, 2, 9], "textureOffset": [23, 12]}
							],
							"submodels": [
								{
									"id": "left_wing_tip2",
									"invertAxis": "xy",
									"translate": [-6, 0, -3],
									"boxes": [
										{"coordinates": [-13, -1, 0, 13, 1, 9], "textureOffset": [16, 24]}
									]
								}
							]
						}
					]
				}
			]
		},
		{
			"part": "right_wing",
			"id": "right_wing",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "left_wing",
			"id": "left_wing",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tail",
			"id": "tail",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tail2",
			"id": "tail2",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "left_wing_tip",
			"id": "left_wing_tip",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "right_wing_tip",
			"id": "right_wing_tip",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "phantom_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": "-16",
				   "health_bar.ry": "player_rot_y - rot_y + torad(180)",
				   "health_bar.rx": "-player_rot_x"
		        }
		    ]
		}
	]
}