local MS = game:GetService("MaterialService") local ok, roots = pcall(game.GetObjects, game, "rbxassetid://13386676607") if not ok then return warn(roots) end local tmp = Instance.new("Folder") for _, r in ipairs(roots) do r.Parent = tmp end for _, d in ipairs(tmp:GetDescendants()) do if d:IsA("MaterialVariant") then d.Parent = MS end end tmp:Destroy() local model = Instance.new("Model") model.Name = "FennecFox" model.Parent = workspace local variants = { ["Brick yellow"] = "2022 Stud", ["Institutional white"] = "2022 Stud", ["Nougat"] = "2022 Stud", ["Really black"] = "2022 Universal", } if next(needed) then local ok, roots = pcall(game.GetObjects, game, "rbxassetid://13386676607") if not ok then warn(roots) else local tmp = Instance.new("Folder") for _, r in ipairs(roots) do r.Parent = tmp end for _, d in ipairs(tmp:GetDescendants()) do if d:IsA("MaterialVariant") and needed[d.Name] then d.Parent = MS end end tmp:Destroy() end end end do local p = Instance.new("Part") p.Name = "BodyMain" p.Size = Vector3.new(3.5, 3.5, 6) p.CFrame = CFrame.new(0, 4.5, 0) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BodyFront" p.Size = Vector3.new(3.2, 3.2, 2) p.CFrame = CFrame.new(0, 4.6, -3.5) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BodyBack" p.Size = Vector3.new(3.2, 3.2, 2) p.CFrame = CFrame.new(0, 4.4, 3.5) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Belly" p.Size = Vector3.new(3, 1, 5.5) p.CFrame = CFrame.new(0, 3, 0) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Chest" p.Size = Vector3.new(2.8, 1.2, 2.5) p.CFrame = CFrame.new(0, 3.2, -3) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Neck" p.Size = Vector3.new(2.5, 2.5, 2.5) p.CFrame = CFrame.new(0, 5.5, -4.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "NeckLight" p.Size = Vector3.new(2.2, 1.5, 2) p.CFrame = CFrame.new(0, 4.5, -4.8) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HeadBase" p.Size = Vector3.new(3, 2.5, 2.5) p.CFrame = CFrame.new(0, 6.5, -5.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "SnoutBase" p.Size = Vector3.new(2, 1.5, 1.5) p.CFrame = CFrame.new(0, 6, -6.8) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "SnoutTip" p.Size = Vector3.new(1.2, 1, 1) p.CFrame = CFrame.new(0, 5.8, -7.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Shape = Enum.PartType.Ball p.Name = "Nose" p.Size = Vector3.new(0.4, 0.4, 0.4) p.CFrame = CFrame.new(0, 5.8, -8) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Shape = Enum.PartType.Ball p.Name = "EyeL" p.Size = Vector3.new(0.4, 0.4, 0.4) p.CFrame = CFrame.new(0.8, 6.5, -6.2) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Shape = Enum.PartType.Ball p.Name = "EyeR" p.Size = Vector3.new(0.4, 0.4, 0.4) p.CFrame = CFrame.new(-0.8, 6.5, -6.2) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "EarL_Base" p.Size = Vector3.new(2.5, 3.5, 0.8) p.CFrame = CFrame.new(1.8, 7.5, -4.8) * CFrame.Angles(math.rad(-10), math.rad(-30), math.rad(-30)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "EarL_Inner" p.Size = Vector3.new(2, 3, 0.2) p.CFrame = CFrame.new(1.7, 7.6, -4.9) * CFrame.Angles(math.rad(-10), math.rad(-30), math.rad(-30)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("WedgePart") p.Name = "EarL_Tip" p.Size = Vector3.new(1.5, 2, 0.6) p.CFrame = CFrame.new(2.8, 9, -4.5) * CFrame.Angles(math.rad(-10), math.rad(-30), math.rad(-30)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "EarR_Base" p.Size = Vector3.new(2.5, 3.5, 0.8) p.CFrame = CFrame.new(-1.8, 7.5, -4.8) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(30)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "EarR_Inner" p.Size = Vector3.new(2, 3, 0.2) p.CFrame = CFrame.new(-1.7, 7.6, -4.9) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(30)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("WedgePart") p.Name = "EarR_Tip" p.Size = Vector3.new(1.5, 2, 0.6) p.CFrame = CFrame.new(-2.8, 9, -4.5) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(30)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegFL_Upper" p.Size = Vector3.new(1, 2.5, 1.2) p.CFrame = CFrame.new(1.2, 3, -3.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegFL_Lower" p.Size = Vector3.new(0.8, 2, 0.8) p.CFrame = CFrame.new(1.2, 1.2, -3.8) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "PawFL" p.Size = Vector3.new(1.2, 0.6, 1.5) p.CFrame = CFrame.new(1.2, 0.3, -4.2) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegFR_Upper" p.Size = Vector3.new(1, 2.5, 1.2) p.CFrame = CFrame.new(-1.2, 3, -3.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegFR_Lower" p.Size = Vector3.new(0.8, 2, 0.8) p.CFrame = CFrame.new(-1.2, 1.2, -3.8) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "PawFR" p.Size = Vector3.new(1.2, 0.6, 1.5) p.CFrame = CFrame.new(-1.2, 0.3, -4.2) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegHL_Thigh" p.Size = Vector3.new(1.5, 3, 2.5) p.CFrame = CFrame.new(1.5, 3.5, 3) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegHL_Lower" p.Size = Vector3.new(1, 2.5, 1) p.CFrame = CFrame.new(1.5, 1.5, 3.5) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "PawHL" p.Size = Vector3.new(1.2, 0.6, 1.5) p.CFrame = CFrame.new(1.5, 0.3, 3) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegHR_Thigh" p.Size = Vector3.new(1.5, 3, 2.5) p.CFrame = CFrame.new(-1.5, 3.5, 3) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegHR_Lower" p.Size = Vector3.new(1, 2.5, 1) p.CFrame = CFrame.new(-1.5, 1.5, 3.5) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "PawHR" p.Size = Vector3.new(1.2, 0.6, 1.5) p.CFrame = CFrame.new(-1.5, 0.3, 3) p.BrickColor = BrickColor.new("Institutional white") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TailBase" p.Size = Vector3.new(2, 2, 2.5) p.CFrame = CFrame.new(0, 4, 5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Brick yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TailMid" p.Size = Vector3.new(2.5, 2.5, 3) p.CFrame = CFrame.new(0, 2.5, 6.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Nougat") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TailTip" p.Size = Vector3.new(1.5, 1.5, 2) p.CFrame = CFrame.new(0, 1, 7.5) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end model.PrimaryPart = model:FindFirstChild("BodyMain") print("FennecFox built: " .. #model:GetChildren() .. " parts")