{
	"credit": "Created by FreshLX for Fresh Animations",
	"textureSize": [64, 64],
	"models": [
		{
			"part":"root",
			"id":"root",
			"model":"elder_guardian_animations.jpm",
			"attach":"true"
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -8, 0],
			"submodels": [
				{
					"id": "Created_by_FreshLX_for_Fresh_Animations",
					"invertAxis": "xy",
					"translate": [0, 0, 0]
				},
				{
					"id": "body2",
					"invertAxis": "xy",
					"translate": [0, 8, 0],
					"boxes": [
						{"coordinates": [6, -6, -6, 2, 12, 12], "textureOffset": [0, 28]},
						{"coordinates": [-6, -6, -8, 12, 12, 16], "textureOffset": [0, 0]},
						{"coordinates": [-6, 6, -6, 12, 2, 12], "textureOffset": [16, 40]},
						{"coordinates": [-6, -8, -6, 12, 2, 12], "textureOffset": [16, 40]}
					],
					"submodels": [
						{
							"id": "spines",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"submodels": [
								{
									"id": "spine_1",
									"invertAxis": "xy",
									"translate": [0, 4.5, 7],
									"submodels": [
										{
											"id": "spine1_rotation",
											"invertAxis": "xy",
											"translate": [0, 2.5, 0],
											"rotate": [45, 0, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_2",
									"invertAxis": "xy",
									"translate": [0, 4.5, -7],
									"submodels": [
										{
											"id": "spine2_rotation",
											"invertAxis": "xy",
											"translate": [0, 2.5, 0],
											"rotate": [-45, 0, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_3",
									"invertAxis": "xy",
									"translate": [7, 4.5, 0],
									"submodels": [
										{
											"id": "spine3_rotation",
											"invertAxis": "xy",
											"translate": [-14, 2.5, 0],
											"rotate": [0, 0, 45],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_4",
									"invertAxis": "xy",
									"translate": [-7, 4.5, 0],
									"submodels": [
										{
											"id": "spine4_rotation",
											"invertAxis": "xy",
											"translate": [14, 2.5, 0],
											"rotate": [0, 0, -45],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_5",
									"invertAxis": "xy",
									"translate": [-7, -2.5, -7],
									"submodels": [
										{
											"id": "spine5_rotation",
											"invertAxis": "xy",
											"translate": [14, 2.5, 0],
											"rotate": [-90, -45, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_6",
									"invertAxis": "xy",
									"translate": [7, -2.5, -7],
									"submodels": [
										{
											"id": "spine6_rotation",
											"invertAxis": "xy",
											"translate": [-14, 2.5, 0],
											"rotate": [-90, 45, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_7",
									"invertAxis": "xy",
									"translate": [7, -2.5, 7],
									"submodels": [
										{
											"id": "spine7_rotation",
											"invertAxis": "xy",
											"translate": [-14, 2.5, 0],
											"rotate": [90, -45, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_8",
									"invertAxis": "xy",
									"translate": [-7, -2.5, 7],
									"submodels": [
										{
											"id": "spine8_rotation",
											"invertAxis": "xy",
											"translate": [14, 2.5, 0],
											"rotate": [90, 45, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_9",
									"invertAxis": "xy",
									"translate": [0, -9.5, 7],
									"submodels": [
										{
											"id": "spine9_rotation",
											"invertAxis": "xy",
											"translate": [0, 2.5, 0],
											"rotate": [135, 0, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_10",
									"invertAxis": "xy",
									"translate": [0, -9.5, -7],
									"submodels": [
										{
											"id": "spine10_rotation",
											"invertAxis": "xy",
											"translate": [0, 2.5, 0],
											"rotate": [-135, 0, 0],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_11",
									"invertAxis": "xy",
									"translate": [7, -9.5, 0],
									"submodels": [
										{
											"id": "spine11_rotation",
											"invertAxis": "xy",
											"translate": [-14, 2.5, 0],
											"rotate": [0, 0, 135],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "spine_12",
									"invertAxis": "xy",
									"translate": [-7, -9.5, 0],
									"submodels": [
										{
											"id": "spine12_rotation",
											"invertAxis": "xy",
											"translate": [14, 2.5, 0],
											"rotate": [0, 0, -135],
											"boxes": [
												{"coordinates": [-1, -7, -1, 2, 9, 2], "textureOffset": [0, 0]}
											]
										}
									]
								}
							]
						},
						{
							"id": "tail1_1",
							"invertAxis": "xy",
							"translate": [0, 0, 4],
							"boxes": [
								{"coordinates": [-2, -2, 3, 4, 4, 8], "textureOffset": [40, 0]}
							],
							"submodels": [
								{
									"id": "tail1_2",
									"invertAxis": "xy",
									"translate": [0, 0, 11],
									"boxes": [
										{"coordinates": [-1.5, -1.5, -1, 3, 3, 7], "textureOffset": [0, 54]}
									],
									"submodels": [
										{
											"id": "tail1_3",
											"invertAxis": "xy",
											"translate": [0, 0, 6],
											"boxes": [
												{"coordinates": [-1, -1, -1, 2, 2, 6], "textureOffset": [41, 32]}
											],
											"submodels": [
												{
													"id": "tail1_4",
													"invertAxis": "xy",
													"translate": [0, 0, 3],
													"boxes": [
														{"coordinates": [-1, -4.5, -1, 1, 9, 9], "textureOffset": [25, 19]}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "body_flipped",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [0, -8, 0],
							"submodels": [
								{
									"id": "body_sub_1",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [0, 0, 0],
									"boxes": [
										{"coordinates": [-8, 2, -6, 2, 12, 12], "textureOffset": [0, 28]}
									]
								}
							]
						},
						{
							"id": "eye2",
							"invertAxis": "xy",
							"translate": [0, -0.5, -8],
							"submodels": [
								{
									"id": "pupil",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"boxes": [
										{
											"coordinates": [-1, -1, 0, 2, 2, 0],
											"uvNorth": [9, 1, 11, 3]
										}
									]
								},
								{
									"id": "eye_white",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"boxes": [
										{
											"coordinates": [-4, -2.5, 0.002, 8, 5, 0],
											"uvNorth": [8, 3, 16, 8]
										}
									]
								}
							]
						}
					]
				}
			]
		},
		{
			"part": "eye",
			"id": "eye",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tail1",
			"id": "tail1",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tail2",
			"id": "tail2",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tail3",
			"id": "tail3",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine1",
			"id": "spine1",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine2",
			"id": "spine2",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine3",
			"id": "spine3",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine4",
			"id": "spine4",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine5",
			"id": "spine5",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine6",
			"id": "spine6",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine7",
			"id": "spine7",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine8",
			"id": "spine8",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine9",
			"id": "spine9",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine10",
			"id": "spine10",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine11",
			"id": "spine11",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "spine12",
			"id": "spine12",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "elder_guardian_health_bar.jpm",
			"scale": "0.65",
            "attach": "true",
			"animations": [
	            {
				   "this.visible": "!is_ridden",
				   "gyroscope.rx": "-rot_x",
				   "health_bar.ty": "-20",
				   "health_bar.ry": "- rot_y + player_rot_y - torad(head_yaw) + torad(180)",
				   "health_bar.rx": "-player_rot_x"
		        }
		    ]
		}
	]
}