{
	"credit": "Created by Skaliber for Caelesti",
	"textureSize": [128, 64],
	"models": [
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -23, 0]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"translate": [-4, -17, 0]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [-4, -17, 0],
			"submodels": [
				{
					"id": "right_leg_counter",
					"invertAxis": "xy",
					"translate": [4, 17, 0],
					"submodels": [
						{
							"id": "fake_body",
							"invertAxis": "xy",
							"translate": [-4, 1.5, 0],
							"boxes": [
								{"coordinates": [-7.5, -2, -11, 15, 12, 22], "textureOffset": [0, 0]}
							]
						},
						{
							"id": "left_leg_front_swing",
							"invertAxis": "xy",
							"translate": [-11.5, 2.5, -6],
							"submodels": [
								{
									"id": "left_leg_front",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [0, 0, -20],
									"boxes": [
										{"coordinates": [-13, -2, -2, 14, 4, 4], "textureOffset": [52, 0]}
									],
									"submodels": [
										{
											"id": "left_leg_front_sub",
											"invertAxis": "xy",
											"translate": [-13, 3, 0],
											"rotate": [0, 0, 90],
											"boxes": [
												{"coordinates": [-31, 0, -2, 30, 4, 4], "textureOffset": [52, 8]}
											],
											"submodels": [
												{
													"id": "left_leg_front_hair",
													"invertAxis": "xy",
													"translate": [-16, 4, 0],
													"boxes": [
														{"coordinates": [-15, 0, 0, 30, 6, 0], "textureOffset": [68, 46]}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "right_leg_front_swing",
							"invertAxis": "xy",
							"translate": [3.5, 2.5, -6],
							"submodels": [
								{
									"id": "right_leg_front",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [0, 0, 20],
									"submodels": [
										{
											"id": "right_leg_sub_4",
											"invertAxis": "xy",
											"mirrorTexture": "u",
											"translate": [0, 0, 0],
											"submodels": [
												{
													"id": "right_leg_sub_7",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"submodels": [
														{
															"id": "right_leg_sub_8",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"submodels": [
																{
																	"id": "right_leg_sub_10",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"submodels": [
																		{
																			"id": "right_leg_sub_11",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [-1, -2, -2, 14, 4, 4], "textureOffset": [52, 0]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "right_leg_front_sub",
											"invertAxis": "xy",
											"translate": [13, 3, 0],
											"rotate": [0, 0, -90],
											"submodels": [
												{
													"id": "right_leg_sub_6",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"submodels": [
														{
															"id": "right_leg_sub_10",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"submodels": [
																{
																	"id": "right_leg_sub_12",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"submodels": [
																		{
																			"id": "right_leg_sub_15",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"submodels": [
																				{
																					"id": "right_leg_sub_17",
																					"invertAxis": "xy",
																					"mirrorTexture": "u",
																					"translate": [0, 0, 0],
																					"boxes": [
																						{"coordinates": [1, 0, -2, 30, 4, 4], "textureOffset": [52, 8]}
																					]
																				}
																			]
																		},
																		{
																			"id": "right_leg_front_hair",
																			"invertAxis": "xy",
																			"translate": [16, 4, 0],
																			"boxes": [
																				{"coordinates": [-15, 0, 0, 30, 6, 0], "textureOffset": [68, 52]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "left_leg_back_swing",
							"invertAxis": "xy",
							"translate": [-11.5, 2.5, 6],
							"submodels": [
								{
									"id": "left_leg_back",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [0, 0, -20],
									"boxes": [
										{"coordinates": [-13, -2, -2, 14, 4, 4], "textureOffset": [52, 0]}
									],
									"submodels": [
										{
											"id": "left_leg_back_sub",
											"invertAxis": "xy",
											"translate": [-13, 3, 0],
											"rotate": [0, 0, 90],
											"boxes": [
												{"coordinates": [-31, 0, -2, 30, 4, 4], "textureOffset": [52, 8]}
											],
											"submodels": [
												{
													"id": "left_leg_back_hair",
													"invertAxis": "xy",
													"translate": [-16, 4, 0],
													"boxes": [
														{"coordinates": [-15, 0, 0, 30, 6, 0], "textureOffset": [68, 46]}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "right_leg_back_swing",
							"invertAxis": "xy",
							"translate": [3.5, 2.5, 6],
							"submodels": [
								{
									"id": "right_leg_back",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [0, 0, 20],
									"submodels": [
										{
											"id": "right_leg_sub_8",
											"invertAxis": "xy",
											"mirrorTexture": "u",
											"translate": [0, 0, 0],
											"submodels": [
												{
													"id": "right_leg_sub_17",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"submodels": [
														{
															"id": "right_leg_sub_20",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"submodels": [
																{
																	"id": "right_leg_sub_26",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"submodels": [
																		{
																			"id": "right_leg_sub_29",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [-1, -2, -2, 14, 4, 4], "textureOffset": [52, 0]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "right_leg_back_sub",
											"invertAxis": "xy",
											"translate": [13, 3, 0],
											"rotate": [0, 0, -90],
											"submodels": [
												{
													"id": "right_leg_sub_10",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"submodels": [
														{
															"id": "right_leg_sub_20",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"submodels": [
																{
																	"id": "right_leg_sub_24",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"submodels": [
																		{
																			"id": "right_leg_sub_31",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"submodels": [
																				{
																					"id": "right_leg_sub_35",
																					"invertAxis": "xy",
																					"mirrorTexture": "u",
																					"translate": [0, 0, 0],
																					"boxes": [
																						{"coordinates": [1, 0, -2, 30, 4, 4], "textureOffset": [52, 8]}
																					]
																				}
																			]
																		},
																		{
																			"id": "right_leg_back_hair",
																			"invertAxis": "xy",
																			"translate": [16, 4, 0],
																			"boxes": [
																				{"coordinates": [-15, 0, 0, 30, 6, 0], "textureOffset": [68, 52]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "right_leg_middle_swing",
							"invertAxis": "xy",
							"translate": [3.5, 2.5, 0],
							"submodels": [
								{
									"id": "right_leg_back2",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [0, 0, 20],
									"submodels": [
										{
											"id": "right_leg_sub_2",
											"invertAxis": "xy",
											"mirrorTexture": "u",
											"translate": [0, 0, 0],
											"submodels": [
												{
													"id": "right_leg_sub_3",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"submodels": [
														{
															"id": "right_leg_sub_29",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"submodels": [
																{
																	"id": "right_leg_sub_38",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"submodels": [
																		{
																			"id": "right_leg_sub_43",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [-1, -2, -2, 14, 4, 4], "textureOffset": [52, 0]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "right_leg_back_sub2",
											"invertAxis": "xy",
											"translate": [13, 3, 0],
											"rotate": [0, 0, -90],
											"submodels": [
												{
													"id": "right_leg_sub_5",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"submodels": [
														{
															"id": "right_leg_sub_9",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"submodels": [
																{
																	"id": "right_leg_sub_33",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"submodels": [
																		{
																			"id": "right_leg_sub_43",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"submodels": [
																				{
																					"id": "right_leg_sub_49",
																					"invertAxis": "xy",
																					"mirrorTexture": "u",
																					"translate": [0, 0, 0],
																					"boxes": [
																						{"coordinates": [1, 0, -2, 30, 4, 4], "textureOffset": [52, 8]}
																					]
																				}
																			]
																		},
																		{
																			"id": "right_leg_middle_hair",
																			"invertAxis": "xy",
																			"translate": [16, 4, 0],
																			"boxes": [
																				{"coordinates": [-15, 0, 0, 30, 6, 0], "textureOffset": [68, 58]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "left_leg_middle_swing",
							"invertAxis": "xy",
							"translate": [-11.5, 2.5, 0],
							"submodels": [
								{
									"id": "left_leg_back2",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [0, 0, -20],
									"boxes": [
										{"coordinates": [-13, -2, -2, 14, 4, 4], "textureOffset": [52, 0]}
									],
									"submodels": [
										{
											"id": "left_leg_back_sub2",
											"invertAxis": "xy",
											"translate": [-13, 3, 0],
											"rotate": [0, 0, 90],
											"boxes": [
												{"coordinates": [-31, 0, -2, 30, 4, 4], "textureOffset": [52, 8]}
											],
											"submodels": [
												{
													"id": "left_leg_middle_hair",
													"invertAxis": "xy",
													"translate": [-16, 4, 0],
													"boxes": [
														{"coordinates": [-15, 0, 0, 30, 6, 0], "textureOffset": [68, 40]}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "head",
							"invertAxis": "xy",
							"translate": [-4, 1, -11],
							"boxes": [
								{"coordinates": [-4.5, -3, -7, 9, 9, 8], "textureOffset": [24, 34]},
								{"coordinates": [-5.5, -2, -14, 11, 0, 7], "textureOffset": [43, 34]}
							],
							"submodels": [
								{
									"id": "antenna1",
									"invertAxis": "xy",
									"translate": [3, 6, -3],
									"rotate": [0, -15, 0],
									"boxes": [
										{"coordinates": [0, 0, -7, 0, 13, 8], "textureOffset": [0, 26]}
									]
								},
								{
									"id": "antenna2",
									"invertAxis": "xy",
									"translate": [-3, 6, -3],
									"rotate": [0, 20, 0],
									"boxes": [
										{"coordinates": [0, 0, -7, 0, 13, 8], "textureOffset": [8, 26]}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"right_leg_counter.rx": "-right_leg.rx",
					"right_leg_counter.rz": "-right_leg.rz",
					"head.rx": "torad(5)+(body.rx)/2",
					"head.ry": "body.ry/2",
					"head.rz": "sin(limb_swing)*limb_speed/16",
					"fake_body.rz": "sin(limb_swing)*limb_speed/8",
					"left_leg_front_swing.ry": "if(limb_speed < 0.5,torad(50)+sin(limb_swing)*limb_speed*1.5,torad(50)+sin(limb_swing/2)*limb_speed*0.6)",
					"left_leg_middle_swing.ry": "if(limb_speed < 0.5,-sin(limb_swing)*limb_speed*1.5,-sin(limb_swing/2)*limb_speed*0.6)",
					"left_leg_back_swing.ry": "if(limb_speed < 0.5,torad(-50)+sin(limb_swing)*limb_speed*1.5,torad(-50)+sin(limb_swing/2)*limb_speed*0.6)",
					"right_leg_front_swing.ry": "if(limb_speed < 0.5,torad(-50)+sin(limb_swing)*limb_speed*1.5,torad(-50)+sin(limb_swing/2)*limb_speed*0.6)",
					"right_leg_middle_swing.ry": "if(limb_speed < 0.5,-sin(limb_swing)*limb_speed*1.5,-sin(limb_swing/2)*limb_speed*0.6)",
					"right_leg_back_swing.ry": "if(limb_speed < 0.5,torad(50)+sin(limb_swing)*limb_speed*1.5,torad(50)+sin(limb_swing/2)*limb_speed*0.6)",
					"left_leg_front_hair.rx": "torad(-45)+hair_left_top.rz",
					"left_leg_middle_hair.rx": "torad(-65)+hair_left_middle.rz",
					"left_leg_back_hair.rx": "torad(-75)+hair_left_bottom.rz",
					"right_leg_front_hair.rx": "torad(45)+hair_right_top.rz",
					"right_leg_middle_hair.rx": "torad(65)+hair_right_middle.rz",
					"right_leg_back_hair.rx": "torad(75)+hair_right_bottom.rz",
					"antenna1.rx": "torad(-75)+hair_left_bottom.rz",
					"antenna2.rx": "torad(65)+hair_right_middle.rz",
					"left_leg_front_swing.rz": "if(limb_speed < 0.5,clamp(-cos(limb_swing)*limb_speed*1.5,-180,0),clamp(-cos(limb_swing/2)*limb_speed*0.6,-180,0))",
					"left_leg_middle_swing.rz": "if(limb_speed < 0.5,clamp(cos(limb_swing)*limb_speed*1.5,-180,0),  clamp(cos(limb_swing/2)*limb_speed*0.6,-180,0))",
					"left_leg_back_swing.rz": "if(limb_speed < 0.5,clamp(-cos(limb_swing)*limb_speed*1.5,-180,0),clamp(-cos(limb_swing/2)*limb_speed*0.6,-180,0))",
					"right_leg_front_swing.rz": "if(limb_speed < 0.5,clamp(-cos(limb_swing)*limb_speed*1.5,0,180),clamp(-cos(limb_swing/2)*limb_speed*0.6,0,180))",
					"right_leg_middle_swing.rz": "if(limb_speed < 0.5,clamp(cos(limb_swing)*limb_speed*1.5,0,180),clamp(cos(limb_swing/2)*limb_speed*0.6,0,180))",
					"right_leg_back_swing.rz": "if(limb_speed < 0.5,clamp(-cos(limb_swing)*limb_speed*1.5,0,180),clamp(-cos(limb_swing/2)*limb_speed*0.6,0,180))"
				}
			]
		},
		{
			"part": "hair_left_top",
			"id": "hair_left_top",
			"invertAxis": "xy",
			"translate": [8, -29, 8]
		},
		{
			"part": "hair_left_middle",
			"id": "hair_left_middle",
			"invertAxis": "xy",
			"translate": [8, -25, 8]
		},
		{
			"part": "hair_left_bottom",
			"id": "hair_left_bottom",
			"invertAxis": "xy",
			"translate": [8, -20, 8]
		},
		{
			"part": "hair_right_top",
			"id": "hair_right_top",
			"invertAxis": "xy",
			"translate": [-8, -28, 8]
		},
		{
			"part": "hair_right_middle",
			"id": "hair_right_middle",
			"invertAxis": "xy",
			"translate": [-8, -24, 8]
		},
		{
			"part": "hair_right_bottom",
			"id": "hair_right_bottom",
			"invertAxis": "xy",
			"translate": [-8, -19, 8]
		}
	]
}