{
  "textureSize": [
    64,
    64
  ],
  "models": [
    {
      "part": "root",
      "id": "root",
      "model": "happy_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
          ]
        },
        {
          "id": "tentacle0",
          "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": "faces",
          "invertAxis": "xy",
          "translate": [
            0,
            8,
            -8
          ],
          "submodels": [
            {
              "id": "face_neutral",
              "invertAxis": "xy",
              "translate": [
                0,
                0,
                0
              ],
              "boxes": [
                {
                  "coordinates": [
                    -7,
                    -7,
                    -0.005,
                    14,
                    14,
                    0
                  ],
                  "uvNorth": [
                    49,
                    1,
                    63,
                    15
                  ]
                }
              ]
            },
            {
              "id": "face_hurt",
              "invertAxis": "xy",
              "translate": [
                0,
                0,
                0
              ],
              "boxes": [
                {
                  "coordinates": [
                    -7,
                    -7,
                    -0.005,
                    14,
                    14,
                    0
                  ],
                  "uvNorth": [
                    1,
                    33,
                    15,
                    47
                  ]
                }
              ]
            },
            {
              "id": "face_joy",
              "invertAxis": "xy",
              "translate": [
                0,
                0,
                0
              ],
              "boxes": [
                {
                  "coordinates": [
                    -7,
                    -7,
                    -0.005,
                    14,
                    14,
                    0
                  ],
                  "uvNorth": [
                    49,
                    33,
                    63,
                    47
                  ]
                }
              ]
            }
          ]
        },
        {
          "id": "inner",
          "invertAxis": "xy",
          "translate": [
            0,
            8,
            0
          ],
          "boxes": [
            {
              "coordinates": [
                -8,
                -8,
                -8,
                16,
                16,
                16
              ],
              "textureOffset": [
                0,
                32
              ],
              "sizeAdd": -0.5
            }
          ]
        },
        {
          "id": "tentacle_1",
          "invertAxis": "xy",
          "translate": [
            3.7,
            1,
            -5
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -5,
                -1,
                2,
                5,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_2",
          "invertAxis": "xy",
          "translate": [
            -6.3,
            1,
            -5
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -4,
                -1,
                2,
                4,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_3",
          "invertAxis": "xy",
          "translate": [
            -1.3,
            1,
            -5
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -7,
                -1,
                2,
                7,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_4",
          "invertAxis": "xy",
          "translate": [
            6.3,
            1,
            0
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -5,
                -1,
                2,
                5,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_5",
          "invertAxis": "xy",
          "translate": [
            1.3,
            1,
            0
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -5,
                -1,
                2,
                5,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_6",
          "invertAxis": "xy",
          "translate": [
            -3.7,
            1,
            0
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -7,
                -1,
                2,
                7,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_7",
          "invertAxis": "xy",
          "translate": [
            3.7,
            1,
            5
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -8,
                -1,
                2,
                8,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_8",
          "invertAxis": "xy",
          "translate": [
            -6.3,
            1,
            5
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -5,
                -1,
                2,
                5,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        },
        {
          "id": "tentacle_9",
          "invertAxis": "xy",
          "translate": [
            -1.3,
            1,
            5
          ],
          "boxes": [
            {
              "coordinates": [
                -1,
                -8,
                -1,
                2,
                8,
                2
              ],
              "textureOffset": [
                0,
                0
              ]
            }
          ]
        }
      ]
    },
    {
      "part": "tentacle2"
    },
    {
      "part": "tentacle3"
    },
    {
      "part": "tentacle4"
    },
    {
      "part": "tentacle5"
    },
    {
      "part": "tentacle6"
    },
    {
      "part": "tentacle7"
    },
    {
      "part": "tentacle8"
    },
    {
      "part": "tentacle9"
    },
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "happy_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": "-24",
				   "health_bar.ry": "player_rot_y - rot_y + torad(180)",
				   "health_bar.rx": "-player_rot_x"
		        }
		    ]
		}
  ]
}