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 = "Unicorn" model.Parent = workspace local variants = { ["Dark stone grey"] = "2022 Stud", ["Institutional white"] = "2022 Stud", ["Light stone grey"] = "2022 Glue", ["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 = "BodyRear" p.Size = Vector3.new(4, 5, 5) p.CFrame = CFrame.new(0, 10, -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 = "BodyMid" p.Size = Vector3.new(3.8, 4.5, 4) p.CFrame = CFrame.new(0, 9.46, -6) 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 = "BodyFront" p.Size = Vector3.new(4.2, 5.5, 4) p.CFrame = CFrame.new(0, 10, -9) 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 = "NeckLower" p.Size = Vector3.new(3.5, 4, 3) p.CFrame = CFrame.new(0, 12, -10.5) * 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 = "NeckUpper" p.Size = Vector3.new(3, 4, 3) p.CFrame = CFrame.new(0, 14.5, -11.5) * CFrame.Angles(math.rad(-40), 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(2.8, 3, 3.5) p.CFrame = CFrame.new(0, 16.5, -13) * 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 = "Snout" p.Size = Vector3.new(2, 2, 3) p.CFrame = CFrame.new(0, 15.5, -15) * CFrame.Angles(math.rad(-25), 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 = "Jaw" p.Size = Vector3.new(1.8, 1, 2.5) p.CFrame = CFrame.new(0, 14.5, -14.5) * CFrame.Angles(math.rad(-20), 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 = "EarL" p.Size = Vector3.new(0.5, 1.5, 1) p.CFrame = CFrame.new(1.2, 17.5, -12) * CFrame.Angles(math.rad(-20), math.rad(0), 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("Part") p.Name = "EarR" p.Size = Vector3.new(0.5, 1.5, 1) p.CFrame = CFrame.new(-1.2, 17.5, -12) * CFrame.Angles(math.rad(-20), math.rad(0), 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("Part") p.Name = "EyeL" p.Size = Vector3.new(0.2, 0.4, 0.4) p.CFrame = CFrame.new(1.45, 16.5, -13.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 = "EyeR" p.Size = Vector3.new(0.2, 0.4, 0.4) p.CFrame = CFrame.new(-1.45, 16.5, -13.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 = "Horn_0" p.Size = Vector3.new(0.8, 2, 0.8) p.CFrame = CFrame.new(0, 18.366, -14) * 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 = "Horn_1" p.Size = Vector3.new(0.68, 2, 0.68) p.CFrame = CFrame.new(0, 20.132741, -15.02) * CFrame.Angles(math.rad(-30), math.rad(15), 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 = "Horn_2" p.Size = Vector3.new(0.56, 2, 0.56) p.CFrame = CFrame.new(0, 21.899382, -16.04) * CFrame.Angles(math.rad(-30), math.rad(30), 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 = "Horn_3" p.Size = Vector3.new(0.44, 2, 0.44) p.CFrame = CFrame.new(0, 23.666123, -17.06) * CFrame.Angles(math.rad(-30), math.rad(45), 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 = "Horn_4" p.Size = Vector3.new(0.32, 2, 0.32) p.CFrame = CFrame.new(0, 25.432764, -18.08) * CFrame.Angles(math.rad(-30), math.rad(60), 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 = "Horn_5" p.Size = Vector3.new(0.2, 2, 0.2) p.CFrame = CFrame.new(0, 27.199505, -19.1) * CFrame.Angles(math.rad(-30), math.rad(75), 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 = "ManeTop" p.Size = Vector3.new(1.5, 2, 3) p.CFrame = CFrame.new(0, 17, -11.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "ManeMid1" p.Size = Vector3.new(2, 3, 3.5) p.CFrame = CFrame.new(0, 15, -10) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "ManeMid2" p.Size = Vector3.new(2.5, 4, 3.5) p.CFrame = CFrame.new(0, 13, -9) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "ManeBottom" p.Size = Vector3.new(3, 3, 3) p.CFrame = CFrame.new(0, 10.5, -8.46) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TailBase" p.Size = Vector3.new(1.5, 2, 2) p.CFrame = CFrame.new(0, 11, -0.5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TailMid" p.Size = Vector3.new(1.2, 3, 1.5) p.CFrame = CFrame.new(0, 9, 0.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "TailEnd" p.Size = Vector3.new(1, 4, 1.2) p.CFrame = CFrame.new(0, 6, 0.5) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "FL_Shoulder" p.Size = Vector3.new(1.5, 4, 2.5) p.CFrame = CFrame.new(2, 8.5, -9) * CFrame.Angles(math.rad(-20), 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 = "FL_Knee" p.Size = Vector3.new(1.2, 3, 1.5) p.CFrame = CFrame.new(2, 5.5, -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 = "FL_Ankle" p.Size = Vector3.new(1, 2.5, 1.2) p.CFrame = CFrame.new(2, 3.5, -9.5) * CFrame.Angles(math.rad(-10), 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 = "FL_Hoof" p.Size = Vector3.new(1.2, 1, 1.5) p.CFrame = CFrame.new(2, 2, -10) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)) 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 = "FR_Shoulder" p.Size = Vector3.new(1.5, 4, 2.5) p.CFrame = CFrame.new(-2, 8.5, -9) * 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 = "FR_Knee" p.Size = Vector3.new(1.2, 4, 1.5) p.CFrame = CFrame.new(-2, 4.5, -9.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 = "FR_Ankle" p.Size = Vector3.new(1, 2, 1.2) p.CFrame = CFrame.new(-2, 1.5, -9.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 = "FR_Hoof" p.Size = Vector3.new(1.2, 1, 1.5) p.CFrame = CFrame.new(-2, 0.5, -9.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 = "BL_Thigh" p.Size = Vector3.new(1.8, 5, 3) p.CFrame = CFrame.new(2, 8, -2) * 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 = "BL_Calf" p.Size = Vector3.new(1.4, 4, 1.8) p.CFrame = CFrame.new(2, 4, -1) * CFrame.Angles(math.rad(-10), 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 = "BL_Ankle" p.Size = Vector3.new(1.2, 2, 1.4) p.CFrame = CFrame.new(2, 1.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 = "BL_Hoof" p.Size = Vector3.new(1.4, 1, 1.6) p.CFrame = CFrame.new(2, 0.5, -1.8) 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 = "BR_Thigh" p.Size = Vector3.new(1.8, 5, 3) p.CFrame = CFrame.new(-2, 8, -1.5) * CFrame.Angles(math.rad(25), 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 = "BR_Calf" p.Size = Vector3.new(1.4, 4, 1.8) p.CFrame = CFrame.new(-2, 4, 0) * 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 = "BR_Ankle" p.Size = Vector3.new(1.2, 2, 1.4) p.CFrame = CFrame.new(-2, 1.5, -0.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 = "BR_Hoof" p.Size = Vector3.new(1.4, 1, 1.6) p.CFrame = CFrame.new(-2, 0.5, -0.8) 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 = "Beard" p.Size = Vector3.new(0.8, 1.5, 1) p.CFrame = CFrame.new(0, 13.8, -14.5) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Light stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Glue" p.Anchored = true p.Parent = model end model.PrimaryPart = model:FindFirstChild("BodyMid") print("Unicorn built: " .. #model:GetChildren() .. " parts")