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 = "Gnome" model.Parent = workspace local variants = { ["Bright red"] = "2022 Stud", ["Dark stone grey"] = "2022 Stud", ["Earth green"] = "2022 Stud", ["Institutional white"] = "2022 Stud", ["Nougat"] = "2022 Stud", ["Really black"] = "2022 Universal", ["Sand green"] = "2022 Stud", } 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.Shape = Enum.PartType.Cylinder p.Name = "Base" p.Size = Vector3.new(1, 6, 6) p.CFrame = CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)) p.BrickColor = BrickColor.new("Sand green") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BootL" p.Size = Vector3.new(1.5, 2, 2) p.CFrame = CFrame.new(-1.5, 1.5, 0.5) 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 = "BootR" p.Size = Vector3.new(1.5, 2, 2) p.CFrame = CFrame.new(1.5, 1.5, 0.5) 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 = "BootToeL" p.Size = Vector3.new(1.5, 1, 1.5) p.CFrame = CFrame.new(-1.46, 0.96, -0.5) 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 = "BootToeR" p.Size = Vector3.new(1.5, 1, 1.5) p.CFrame = CFrame.new(1.46, 0.96, -0.5) 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 = "LegL" p.Size = Vector3.new(1.8, 2, 1.8) p.CFrame = CFrame.new(-1.5, 3.5, 0.5) p.BrickColor = BrickColor.new("Dark stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "LegR" p.Size = Vector3.new(1.8, 2, 1.8) p.CFrame = CFrame.new(1.5, 3.5, 0.5) p.BrickColor = BrickColor.new("Dark stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TorsoLower" p.Size = Vector3.new(5, 2, 4) p.CFrame = CFrame.new(0, 5.5, 0.5) p.BrickColor = BrickColor.new("Earth green") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TorsoMid" p.Size = Vector3.new(5.5, 2, 4.5) p.CFrame = CFrame.new(0, 7, 0.5) p.BrickColor = BrickColor.new("Earth green") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TorsoUpper" p.Size = Vector3.new(5, 1.5, 4) p.CFrame = CFrame.new(0, 8.5, 0.5) p.BrickColor = BrickColor.new("Earth green") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "ArmL" p.Size = Vector3.new(1.5, 3, 1.5) p.CFrame = CFrame.new(-3, 7.5, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-15)) p.BrickColor = BrickColor.new("Earth green") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "ArmR" p.Size = Vector3.new(1.5, 3, 1.5) p.CFrame = CFrame.new(3, 7.5, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15)) p.BrickColor = BrickColor.new("Earth green") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HandL" p.Size = Vector3.new(1, 1, 1) p.CFrame = CFrame.new(-2.5, 5.5, 0.5) 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 = "HandR" p.Size = Vector3.new(1, 1, 1) p.CFrame = CFrame.new(2.5, 5.5, 0.5) 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 = "HeadBase" p.Size = Vector3.new(3.5, 2.5, 3.5) p.CFrame = CFrame.new(0, 10, 0.5) 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.Shape = Enum.PartType.Ball p.Name = "Nose" p.Size = Vector3.new(1, 1, 1) p.CFrame = CFrame.new(0, 10, -1.5) 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.Shape = Enum.PartType.Ball p.Name = "CheekL" p.Size = Vector3.new(1, 1, 1) p.CFrame = CFrame.new(-1.2, 9.8, -1) 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.Shape = Enum.PartType.Ball p.Name = "CheekR" p.Size = Vector3.new(1, 1, 1) p.CFrame = CFrame.new(1.2, 9.8, -1) 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 = "EyeWhiteL" p.Size = Vector3.new(0.6, 0.4, 0.2) p.CFrame = CFrame.new(-0.8, 10.5, -1.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 = "EyeWhiteR" p.Size = Vector3.new(0.6, 0.4, 0.2) p.CFrame = CFrame.new(0.8, 10.5, -1.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 = "PupilL" p.Size = Vector3.new(0.2, 0.2, 0.1) p.CFrame = CFrame.new(-0.8, 10.5, -1.4) 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 = "PupilR" p.Size = Vector3.new(0.2, 0.2, 0.1) p.CFrame = CFrame.new(0.8, 10.5, -1.4) 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 = "BeardMain" p.Size = Vector3.new(3, 2, 1) p.CFrame = CFrame.new(0, 8.5, -1.5) 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 = "BeardPointL" p.Size = Vector3.new(1, 1.5, 0.8) p.CFrame = CFrame.new(-1, 7.5, -1.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)) 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 = "BeardPointR" p.Size = Vector3.new(1, 1.5, 0.8) p.CFrame = CFrame.new(1, 7.5, -1.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)) 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 = "MustacheL" p.Size = Vector3.new(1.2, 0.5, 0.5) p.CFrame = CFrame.new(-0.8, 9.5, -1.8) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-15)) 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 = "MustacheR" p.Size = Vector3.new(1.2, 0.5, 0.5) p.CFrame = CFrame.new(0.8, 9.5, -1.8) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15)) 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 = "HatBase" p.Size = Vector3.new(4, 1, 4) p.CFrame = CFrame.new(0, 11.5, 0.5) p.BrickColor = BrickColor.new("Bright red") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HatTier1" p.Size = Vector3.new(3.5, 1.5, 3.5) p.CFrame = CFrame.new(0, 12.5, 0.5) p.BrickColor = BrickColor.new("Bright red") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HatTier2" p.Size = Vector3.new(2.8, 1.5, 2.8) p.CFrame = CFrame.new(0, 13.8, 0.5) p.BrickColor = BrickColor.new("Bright red") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HatTier3" p.Size = Vector3.new(2, 1.5, 2) p.CFrame = CFrame.new(0, 15, 0.5) p.BrickColor = BrickColor.new("Bright red") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HatTip" p.Size = Vector3.new(1.2, 1.5, 1.2) p.CFrame = CFrame.new(0, 16, 0.5) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright red") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HatPoint" p.Size = Vector3.new(0.8, 1, 0.8) p.CFrame = CFrame.new(0, 16.8, 1) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright red") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Stud" p.Anchored = true p.Parent = model end model.PrimaryPart = model:FindFirstChild("TorsoMid") print("Gnome built: " .. #model:GetChildren() .. " parts")