{
	"credit": "Created by FreshLX for Fresh Animations",
	"textureSize": [64, 32],
	"models": [
		{
			"part":"root",
			"id":"root",
			"model":"ghast_animations.jpm",
			"attach":"true"
		},
		{
			"part": "tentacle1",
			"id": "tentacle1",
			"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, -4, 0],
			"boxes": [
				{"coordinates": [-8, 0, -8, 16, 16, 16], "textureOffset": [0, 0]}
			],
			"submodels": [
				{
					"id": "tentacle_1",
					"invertAxis": "xy",
					"translate": [3.7, 1, -5],
					"boxes": [
						{"coordinates": [-1, -8, -1, 2, 8, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_2",
					"invertAxis": "xy",
					"translate": [-6.3, 1, -5],
					"boxes": [
						{"coordinates": [-1, -9, -1, 2, 9, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_3",
					"invertAxis": "xy",
					"translate": [-1.3, 1, -5],
					"boxes": [
						{"coordinates": [-1, -13, -1, 2, 13, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_4",
					"invertAxis": "xy",
					"translate": [6.3, 1, 0],
					"boxes": [
						{"coordinates": [-1, -11, -1, 2, 11, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_5",
					"invertAxis": "xy",
					"translate": [1.3, 1, 0],
					"boxes": [
						{"coordinates": [-1, -11, -1, 2, 11, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_6",
					"invertAxis": "xy",
					"translate": [-3.7, 1, 0],
					"boxes": [
						{"coordinates": [-1, -10, -1, 2, 10, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_7",
					"invertAxis": "xy",
					"translate": [3.7, 1, 5],
					"boxes": [
						{"coordinates": [-1, -12, -1, 2, 12, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_8",
					"invertAxis": "xy",
					"translate": [-6.3, 1, 5],
					"boxes": [
						{"coordinates": [-1, -12, -1, 2, 12, 2], "textureOffset": [0, 0]}
					]
				},
				{
					"id": "tentacle_9",
					"invertAxis": "xy",
					"translate": [-1.3, 1, 5],
					"boxes": [
						{"coordinates": [-1, -9, -1, 2, 9, 2], "textureOffset": [0, 0]}
					]
				}
			]
		},
		{
			"part": "tentacle2",
			"id": "tentacle2",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle4",
			"id": "tentacle4",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle3",
			"id": "tentacle3",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle5",
			"id": "tentacle5",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle6",
			"id": "tentacle6",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle7",
			"id": "tentacle7",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle8",
			"id": "tentacle8",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "tentacle9",
			"id": "tentacle9",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "ghast_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": "-20",
				   "health_bar.ry": "player_rot_y - rot_y + torad(180)",
				   "health_bar.rx": "-player_rot_x"
		        }
		    ]
		}
	]
}