{
	"credit": "Made with Blockbench",
	"textureSize": [256, 256],
	"models": [
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -13, -6],
			"submodels": [
				{
					"id": "down",
					"invertAxis": "xy",
					"translate": [0, 9, 11],
					"submodels": [
						{
							"id": "body_sub_16",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [0, 0, 0],
							"boxes": [
								{"coordinates": [-3, 6, -17, 6, 6, 6], "textureOffset": [56, 64]},
								{"coordinates": [-3, 6, -11, 6, 6, 6], "textureOffset": [56, 64]}
							]
						},
						{
							"id": "ass",
							"invertAxis": "xy",
							"translate": [0, 9, -7],
							"submodels": [
								{
									"id": "bone17",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [-15, 0, 0],
									"boxes": [
										{"coordinates": [-5, -4, 0, 10, 8, 12], "textureOffset": [82, 0]}
									]
								}
							]
						},
						{
							"id": "hed",
							"invertAxis": "xy",
							"translate": [0, 9, -12],
							"boxes": [
								{"coordinates": [-4, -4, -8, 8, 8, 8], "textureOffset": [96, 24]}
							],
							"submodels": [
								{
									"id": "body_sub_33",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [0, 0, 0]
								},
								{
									"id": "hed2",
									"invertAxis": "xy",
									"translate": [0, -1, 0],
									"boxes": [
										{"coordinates": [1, -5, -9, 2, 5, 2], "textureOffset": [96, 25]}
									],
									"submodels": [
										{
											"id": "body_sub_13",
											"invertAxis": "xy",
											"mirrorTexture": "u",
											"translate": [0, 0, 0],
											"boxes": [
												{"coordinates": [-3, -5, -9, 2, 5, 2], "textureOffset": [96, 25]}
											]
										}
									]
								},
								{
									"id": "bune5",
									"invertAxis": "xy",
									"translate": [1, 4, -6],
									"rotate": [45, 0, -20],
									"boxes": [
										{"coordinates": [0, 0, 0, 3, 11, 1], "textureOffset": [114, 0]}
									]
								},
								{
									"id": "bune6",
									"invertAxis": "xy",
									"translate": [-1, 4, -6],
									"rotate": [45, 0, 20],
									"boxes": [
										{"coordinates": [-3, 0, 0, 3, 11, 1], "textureOffset": [114, 0]}
									]
								}
							]
						},
						{
							"id": "bone2",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"submodels": [
								{
									"id": "spides",
									"invertAxis": "xy",
									"translate": [0, 6, -12],
									"submodels": [
										{
											"id": "le6",
											"invertAxis": "xy",
											"translate": [-2, 1, -1],
											"submodels": [
												{
													"id": "lee6",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"rotate": [7.5, -15, -20],
													"boxes": [
														{"coordinates": [-16, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
													],
													"submodels": [
														{
															"id": "leee6",
															"invertAxis": "xy",
															"translate": [-16, 2, -0.5],
															"rotate": [0, 0, 55],
															"boxes": [
																{"coordinates": [-16, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
															],
															"submodels": [
																{
																	"id": "leeee6",
																	"invertAxis": "xy",
																	"translate": [-16, 0, 0.5],
																	"rotate": [0, 0, 25],
																	"boxes": [
																		{"coordinates": [-16, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "le8",
											"invertAxis": "xy",
											"translate": [-2, 1, -1],
											"submodels": [
												{
													"id": "lee8",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"rotate": [15, -50, -15],
													"boxes": [
														{"coordinates": [-16, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
													],
													"submodels": [
														{
															"id": "leee8",
															"invertAxis": "xy",
															"translate": [-16, 2, -0.5],
															"rotate": [0, 0, 37.5],
															"boxes": [
																{"coordinates": [-16, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
															],
															"submodels": [
																{
																	"id": "leeee8",
																	"invertAxis": "xy",
																	"translate": [-16, 0, 0.5],
																	"rotate": [0, 0, 27.5],
																	"boxes": [
																		{"coordinates": [-16, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "leftback",
											"invertAxis": "xy",
											"translate": [0, 0, 2],
											"submodels": [
												{
													"id": "le4",
													"invertAxis": "xy",
													"translate": [-2, 1, -1],
													"submodels": [
														{
															"id": "lee4",
															"invertAxis": "xy",
															"translate": [0, 0, 0],
															"rotate": [-10, 20, -20],
															"boxes": [
																{"coordinates": [-16, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
															],
															"submodels": [
																{
																	"id": "leee4",
																	"invertAxis": "xy",
																	"translate": [-16, 2, -0.5],
																	"rotate": [0, 0, 55],
																	"boxes": [
																		{"coordinates": [-16, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
																	],
																	"submodels": [
																		{
																			"id": "leeee4",
																			"invertAxis": "xy",
																			"translate": [-16, 0, 0.5],
																			"rotate": [0, 0, 25],
																			"boxes": [
																				{"coordinates": [-16, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																			]
																		}
																	]
																}
															]
														}
													]
												},
												{
													"id": "le2",
													"invertAxis": "xy",
													"translate": [-2, 1, -1],
													"submodels": [
														{
															"id": "lee2",
															"invertAxis": "xy",
															"translate": [0, 0, 0],
															"rotate": [-15, 50, -20],
															"boxes": [
																{"coordinates": [-16, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
															],
															"submodels": [
																{
																	"id": "leee2",
																	"invertAxis": "xy",
																	"translate": [-16, 2, -0.5],
																	"rotate": [0, 0, 42.5],
																	"boxes": [
																		{"coordinates": [-16, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
																	],
																	"submodels": [
																		{
																			"id": "leeee2",
																			"invertAxis": "xy",
																			"translate": [-16, 0, 0.5],
																			"rotate": [0, 0, 20],
																			"boxes": [
																				{"coordinates": [-16, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										}
									]
								},
								{
									"id": "spides2",
									"invertAxis": "xy",
									"translate": [0, 6, -12],
									"submodels": [
										{
											"id": "le5",
											"invertAxis": "xy",
											"translate": [2, 1, -1],
											"submodels": [
												{
													"id": "lee5",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"rotate": [7.5, 15, 20],
													"submodels": [
														{
															"id": "body_sub_63",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"boxes": [
																{"coordinates": [0, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
															]
														},
														{
															"id": "leee5",
															"invertAxis": "xy",
															"translate": [16, 2, -0.5],
															"rotate": [0, 0, -55],
															"submodels": [
																{
																	"id": "body_sub_65",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"boxes": [
																		{"coordinates": [0, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
																	]
																},
																{
																	"id": "leeee5",
																	"invertAxis": "xy",
																	"translate": [16, 0, 0.5],
																	"rotate": [0, 0, -25],
																	"submodels": [
																		{
																			"id": "body_sub_67",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [0, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "le7",
											"invertAxis": "xy",
											"translate": [2, 1, -1],
											"submodels": [
												{
													"id": "lee7",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"rotate": [15, 50, 15],
													"submodels": [
														{
															"id": "body_sub_70",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"boxes": [
																{"coordinates": [0, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
															]
														},
														{
															"id": "leee7",
															"invertAxis": "xy",
															"translate": [16, 2, -0.5],
															"rotate": [0, 0, -37.5],
															"submodels": [
																{
																	"id": "body_sub_72",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"boxes": [
																		{"coordinates": [0, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
																	]
																},
																{
																	"id": "leeee7",
																	"invertAxis": "xy",
																	"translate": [16, 0, 0.5],
																	"rotate": [0, 0, -27.5],
																	"submodels": [
																		{
																			"id": "body_sub_74",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [0, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										},
										{
											"id": "rightback",
											"invertAxis": "xy",
											"translate": [0, 0, 2],
											"submodels": [
												{
													"id": "le3",
													"invertAxis": "xy",
													"translate": [2, 1, -1],
													"submodels": [
														{
															"id": "lee3",
															"invertAxis": "xy",
															"translate": [0, 0, 0],
															"rotate": [-10, -20, 20],
															"submodels": [
																{
																	"id": "body_sub_56",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"boxes": [
																		{"coordinates": [0, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
																	]
																},
																{
																	"id": "leee3",
																	"invertAxis": "xy",
																	"translate": [16, 2, -0.5],
																	"rotate": [0, 0, -55],
																	"submodels": [
																		{
																			"id": "body_sub_58",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [0, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
																			]
																		},
																		{
																			"id": "leeee3",
																			"invertAxis": "xy",
																			"translate": [16, 0, 0.5],
																			"rotate": [0, 0, -25],
																			"submodels": [
																				{
																					"id": "body_sub_60",
																					"invertAxis": "xy",
																					"mirrorTexture": "u",
																					"translate": [0, 0, 0],
																					"boxes": [
																						{"coordinates": [0, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																					]
																				}
																			]
																		}
																	]
																}
															]
														}
													]
												},
												{
													"id": "le1",
													"invertAxis": "xy",
													"translate": [2, 1, -1],
													"submodels": [
														{
															"id": "lee1",
															"invertAxis": "xy",
															"translate": [0, 0, 0],
															"rotate": [-15, -50, 20],
															"submodels": [
																{
																	"id": "body_sub_49",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"boxes": [
																		{"coordinates": [0, -2, -2, 16, 4, 4], "textureOffset": [12, 50]}
																	]
																},
																{
																	"id": "leee1",
																	"invertAxis": "xy",
																	"translate": [16, 2, -0.5],
																	"rotate": [0, 0, -42.5],
																	"submodels": [
																		{
																			"id": "body_sub_51",
																			"invertAxis": "xy",
																			"mirrorTexture": "u",
																			"translate": [0, 0, 0],
																			"boxes": [
																				{"coordinates": [0, -3, -1, 16, 3, 3], "textureOffset": [12, 58]}
																			]
																		},
																		{
																			"id": "leeee1",
																			"invertAxis": "xy",
																			"translate": [16, 0, 0.5],
																			"rotate": [0, 0, -20],
																			"submodels": [
																				{
																					"id": "body_sub_53",
																					"invertAxis": "xy",
																					"mirrorTexture": "u",
																					"translate": [0, 0, 0],
																					"boxes": [
																						{"coordinates": [0, -2, -1, 16, 2, 2], "textureOffset": [82, 20]}
																					]
																				}
																			]
																		}
																	]
																}
															]
														}
													]
												}
											]
										}
									]
								}
							]
						},
						{
							"id": "bone16",
							"invertAxis": "xy",
							"translate": [0, -3, 1],
							"submodels": [
								{
									"id": "spidefront",
									"invertAxis": "xy",
									"translate": [2.5, 10, -15.5],
									"submodels": [
										{
											"id": "slegg",
											"invertAxis": "xy",
											"translate": [0, 0, 0],
											"rotate": [95, -30, 0],
											"boxes": [
												{"coordinates": [-2.5, -6, -1.5, 4, 6, 4], "textureOffset": [0, 34]}
											],
											"submodels": [
												{
													"id": "sleggg",
													"invertAxis": "xy",
													"translate": [-0.5, -6, -1.5],
													"rotate": [-25, 0, 0],
													"boxes": [
														{"coordinates": [-1.5, -10, 0, 3, 10, 3], "textureOffset": [0, 44]}
													],
													"submodels": [
														{
															"id": "slegggg",
															"invertAxis": "xy",
															"translate": [0, -10, 0],
															"rotate": [-35, 0, 0],
															"boxes": [
																{"coordinates": [-1, -10, 0, 2, 10, 2], "textureOffset": [8, 64]}
															]
														}
													]
												}
											]
										}
									]
								},
								{
									"id": "spidefront2",
									"invertAxis": "xy",
									"translate": [-2.5, 10, -15.5],
									"submodels": [
										{
											"id": "slegg2",
											"invertAxis": "xy",
											"translate": [0, 0, 0],
											"rotate": [95, 30, 0],
											"submodels": [
												{
													"id": "body_sub_82",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"boxes": [
														{"coordinates": [-1.5, -6, -1.5, 4, 6, 4], "textureOffset": [0, 34]}
													]
												},
												{
													"id": "sleggg2",
													"invertAxis": "xy",
													"translate": [0.5, -6, -1.5],
													"rotate": [-25, 0, 0],
													"submodels": [
														{
															"id": "body_sub_84",
															"invertAxis": "xy",
															"mirrorTexture": "u",
															"translate": [0, 0, 0],
															"boxes": [
																{"coordinates": [-1.5, -10, 0, 3, 10, 3], "textureOffset": [0, 44]}
															]
														},
														{
															"id": "slegggg2",
															"invertAxis": "xy",
															"translate": [0, -10, 0],
															"rotate": [-35, 0, 0],
															"submodels": [
																{
																	"id": "body_sub_86",
																	"invertAxis": "xy",
																	"mirrorTexture": "u",
																	"translate": [0, 0, 0],
																	"boxes": [
																		{"coordinates": [-1, -10, 0, 2, 10, 2], "textureOffset": [8, 64]}
																	]
																}
															]
														}
													]
												}
											]
										}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"bune5.rx": "-((sin((age - 5) / 12) * 0.12) + 0.6) - 0.3*limb_speed",
					"bune6.rx": "-((sin(age / 12) * 0.12) + 0.6) - 0.3*limb_speed",
					"ass.rx": "-body.rx + ((sin(age / 3)*0.1)*limb_speed + (sin(age / 15) * 0.05))",
					"slegg.rx": "(-body.rx * 0.3) + (((sin(age / 15) * 0.05) - 1.5) - 0.4*limb_speed)",
					"sleggg.rx": "(-body.rx * 0.3) + (((sin(age / 15) * 0.05) + 0.4) + 0.8*limb_speed)",
					"slegggg.rx": "(-body.rx * 0.1) + (((sin(age / 15) * 0.05) + 0.4) + 1*limb_speed)",
					"slegg2.rx": "(-body.rx * 0.3) + (((sin(age / 15) * 0.05) - 1.5) - 0.4*limb_speed)",
					"sleggg2.rx": "(-body.rx * 0.3) + (((sin(age / 15) * 0.05) + 0.4) + 0.8*limb_speed)",
					"slegggg2.rx": "(-body.rx * 0.1) + (((sin(age / 15) * 0.05) + 0.4) + 1*limb_speed)",
					"rightback.rx": "-body.rx",
					"leftback.rx": "-body.rx",
					"le1.ry": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) , sin(limb_swing/0.8)*limb_speed)",
					"le3.ry": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) , -(sin(limb_swing/0.8)*limb_speed))",
					"le5.ry": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) , sin(limb_swing/0.8)*limb_speed)",
					"le7.ry": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) , -(sin(limb_swing/0.8)*limb_speed))",
					"le8.ry": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) , -(sin(limb_swing/0.8)*limb_speed))",
					"le6.ry": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) , sin(limb_swing/0.8)*limb_speed)",
					"le4.ry": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) , -(sin(limb_swing/0.8)*limb_speed))",
					"le2.ry": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) , sin(limb_swing/0.8)*limb_speed)",
					"le1.rz": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) *torad(15), sin(limb_swing/0.8)*limb_speed *torad(15))",
					"le3.rz": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) *torad(15), -(sin(limb_swing/0.8)*limb_speed) *torad(15))",
					"le5.rz": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) *torad(15), sin(limb_swing/0.8)*limb_speed *torad(15))",
					"le7.rz": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) *torad(15), -(sin(limb_swing/0.8)*limb_speed) *torad(15))",
					"le8.rz": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) *torad(-15), -(sin(limb_swing/0.8)*limb_speed) *torad(-15))",
					"le6.rz": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) *torad(-15), sin(limb_swing/0.8)*limb_speed *torad(-15))",
					"le4.rz": "if(is_ridden, -(sin(limb_swing/0.9)*(limb_speed*0.2)) *torad(-15), -(sin(limb_swing/0.8)*limb_speed) *torad(-15))",
					"le2.rz": "if(is_ridden, sin(limb_swing/0.9)*(limb_speed*0.2) *torad(-15), sin(limb_swing/0.8)*limb_speed *torad(-15))"
				}
			]
		},
		{
			"part": "back_left_leg",
			"id": "back_left_leg",
			"invertAxis": "xy",
			"translate": [4, -10, -8]
		},
		{
			"part": "back_right_leg",
			"id": "back_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -10, -8]
		},
		{
			"part": "front_left_leg",
			"id": "front_left_leg",
			"invertAxis": "xy",
			"translate": [4, -10, 9.1]
		},
		{
			"part": "front_right_leg",
			"id": "front_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -10, 9.1]
		},
		{
			"part": "tail",
			"id": "tail",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -21, -11]
		},
		{
			"part": "saddle",
			"id": "saddle",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -13, -6],
			"boxes": [
				{"coordinates": [-3, 12, -3.5, 6, 9, 6], "textureOffset": [126, 0], "sizeAdd": 0.5}
			]
		},
		{
			"part": "neck",
			"id": "neck",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_ear",
			"id": "left_ear",
			"invertAxis": "xy",
			"translate": [-2, -32.5, 5]
		},
		{
			"part": "right_ear",
			"id": "right_ear",
			"invertAxis": "xy",
			"translate": [2, -32.5, 5]
		},
		{
			"part": "noseband",
			"id": "noseband",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_rein",
			"id": "left_rein",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -20.75, 14]
		},
		{
			"part": "right_rein",
			"id": "right_rein",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -20.75, 14]
		},
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "mouth",
			"id": "mouth",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_bit",
			"id": "left_bit",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "right_bit",
			"id": "right_bit",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "headpiece",
			"id": "headpiece",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "mane",
			"id": "mane",
			"invertAxis": "xy",
			"translate": [0, -22, 9.01]
		},
		{
			"part": "left_chest",
			"id": "left_chest",
			"invertAxis": "xy",
			"translate": [6, -21, -6],
			"rotate": [0, 90, 0],
			"boxes": [
				{"coordinates": [-10, 13, 4, 8, 8, 3], "textureOffset": [90, 85]}
			],
			"animations": [
				{
					"this.ry": 0
				}
			]
		},
		{
			"part": "right_chest",
			"id": "right_chest",
			"invertAxis": "xy",
			"translate": [-6, -21, -6],
			"rotate": [0, -90, 0],
			"boxes": [
				{"coordinates": [2, 13, 4, 8, 8, 3], "textureOffset": [90, 85]}
			],
			"animations": [
				{
					"this.ry": 0
				}
			]
		}
	]
}