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 = "Parrot" model.Parent = workspace local variants = { ["Bright blue"] = "2022 Universal", ["Bright green"] = "2022 Stud", ["Bright red"] = "2022 Stud", ["Bright yellow"] = "2022 Big Stud", ["Dark stone grey"] = "2022 Stud", ["Earth green"] = "2022 Stud", ["Institutional white"] = "2022 Stud", ["Pine Cone"] = "2022 Small Stud", ["Really black"] = "2022 Universal", } do local p = Instance.new("Part") p.Name = "Body_Lower" p.Size = Vector3.new(4, 4, 4) p.CFrame = CFrame.new(0, 8, 0) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Big Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Body_Mid" p.Size = Vector3.new(4.2, 4, 4.5) p.CFrame = CFrame.new(0, 11, -0.5) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Big Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Body_Upper" p.Size = Vector3.new(4, 3, 4) p.CFrame = CFrame.new(0, 14, -1) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Big Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Back_Lower" p.Size = Vector3.new(3.8, 4, 2) p.CFrame = CFrame.new(0, 9, 1.5) * CFrame.Angles(math.rad(-10), 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 = "Back_Mid" p.Size = Vector3.new(4, 4, 2) p.CFrame = CFrame.new(0.04, 12, 1.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 = "Back_Upper" p.Size = Vector3.new(3.8, 3, 2) p.CFrame = CFrame.new(0, 15, 1) * CFrame.Angles(math.rad(-20), 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 = "Neck" p.Size = Vector3.new(3, 2.5, 3) p.CFrame = CFrame.new(0, 16.5, -1.5) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright 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 = "Neck_Teal" p.Size = Vector3.new(2, 1.5, 0.5) p.CFrame = CFrame.new(0, 15.5, -2.8) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)) 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 = "Head_Base" p.Size = Vector3.new(3.2, 3, 3.2) p.CFrame = CFrame.new(0, 18.5, -1.5) p.BrickColor = BrickColor.new("Bright 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 = "Head_Top" p.Size = Vector3.new(2.8, 2, 2.8) p.CFrame = CFrame.new(0.04, 20.5, -1.5) p.BrickColor = BrickColor.new("Bright 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 = "Head_RedBack" p.Size = Vector3.new(2.8, 4, 1.5) p.CFrame = CFrame.new(0, 19, 0.2) * 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 = "Head_RedTop" p.Size = Vector3.new(2, 1.5, 2) p.CFrame = CFrame.new(0, 21.5, -0.5) * CFrame.Angles(math.rad(-10), 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 = "Crest_1" p.Size = Vector3.new(0.5, 2, 1) p.CFrame = CFrame.new(0, 21.5, -1.8) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright 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 = "Crest_2" p.Size = Vector3.new(0.5, 1.5, 1) p.CFrame = CFrame.new(0, 21.2, -2.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright green") 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.Cylinder p.Name = "Eye_White_L" p.Size = Vector3.new(0.2, 2, 2) p.CFrame = CFrame.new(-1.6, 19.5, -2) * CFrame.Angles(math.rad(0), math.rad(90), 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.Cylinder p.Name = "Eye_Pupil_L" p.Size = Vector3.new(0.2, 0.8, 0.8) p.CFrame = CFrame.new(-1.7, 19.5, -2.28) * CFrame.Angles(math.rad(0), math.rad(90), 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 do local p = Instance.new("Part") p.Shape = Enum.PartType.Cylinder p.Name = "Eye_White_R" p.Size = Vector3.new(0.2, 2, 2) p.CFrame = CFrame.new(1.6, 19.5, -2) * CFrame.Angles(math.rad(0), math.rad(90), 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.Cylinder p.Name = "Eye_Pupil_R" p.Size = Vector3.new(0.2, 0.8, 0.8) p.CFrame = CFrame.new(1.7, 19.5, -2.28) * CFrame.Angles(math.rad(0), math.rad(90), 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 do local p = Instance.new("Part") p.Name = "Beak_Upper_Base" p.Size = Vector3.new(1.5, 2, 2) p.CFrame = CFrame.new(0, 18.5, -3.5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Beak_Upper_Mid" p.Size = Vector3.new(1.2, 1.5, 1.5) p.CFrame = CFrame.new(0, 17.5, -4.2) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Beak_Upper_Tip" p.Size = Vector3.new(0.8, 1, 1) p.CFrame = CFrame.new(0, 16.5, -4.5) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Beak_Lower" p.Size = Vector3.new(1.2, 1, 1.5) p.CFrame = CFrame.new(0.04, 17.5, -3.2) * 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 = "Wing_L_Red" p.Size = Vector3.new(0.8, 5, 4) p.CFrame = CFrame.new(-2.2, 12, 0.5) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)) 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 = "Wing_L_Green" p.Size = Vector3.new(0.6, 4, 3.5) p.CFrame = CFrame.new(-2.4, 9, 1.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(10)) p.BrickColor = BrickColor.new("Bright 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 = "Wing_L_Blue" p.Size = Vector3.new(0.4, 5, 3) p.CFrame = CFrame.new(-2.6, 6, 2.5) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Wing_R_Red" p.Size = Vector3.new(0.8, 5, 4) p.CFrame = CFrame.new(2.2, 12, 0.5) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)) 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 = "Wing_R_Green" p.Size = Vector3.new(0.6, 4, 3.5) p.CFrame = CFrame.new(2.4, 9, 1.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-10)) p.BrickColor = BrickColor.new("Bright 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 = "Wing_R_Blue" p.Size = Vector3.new(0.4, 5, 3) p.CFrame = CFrame.new(2.6, 6, 2.5) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-10)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Tail_Base" p.Size = Vector3.new(2.5, 3, 2.5) p.CFrame = CFrame.new(0, 5, 2) * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Tail_Mid_Blue" p.Size = Vector3.new(2, 4, 1) p.CFrame = CFrame.new(0, 3, 4) * CFrame.Angles(math.rad(-55), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Tail_Mid_Yellow" p.Size = Vector3.new(1.5, 3.8, 1) p.CFrame = CFrame.new(0, 2.8, 4.1) * CFrame.Angles(math.rad(-55), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Big Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Tail_Mid_Red" p.Size = Vector3.new(1, 3.6, 1) p.CFrame = CFrame.new(0, 2.6, 4.2) * CFrame.Angles(math.rad(-55), 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 = "Tail_Tip_Blue" p.Size = Vector3.new(1.5, 4, 0.5) p.CFrame = CFrame.new(0.04, 0.5, 6.5) * CFrame.Angles(math.rad(-65), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright blue") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Tail_Tip_Yellow" p.Size = Vector3.new(1, 3.8, 0.5) p.CFrame = CFrame.new(0.04, 0.4, 6.6) * CFrame.Angles(math.rad(-65), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Big Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Tail_Tip_Red" p.Size = Vector3.new(0.5, 3.6, 0.5) p.CFrame = CFrame.new(0, 0.3, 6.7) * CFrame.Angles(math.rad(-65), 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 = "Leg_L_Top" p.Size = Vector3.new(1.2, 2.5, 1.2) p.CFrame = CFrame.new(-1.2, 5.5, -0.5) * CFrame.Angles(math.rad(10), 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 = "Leg_L_Bot" p.Size = Vector3.new(0.6, 2, 0.6) p.CFrame = CFrame.new(-1.2, 3.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Foot_L_Base" p.Size = Vector3.new(1, 0.4, 1.5) p.CFrame = CFrame.new(-1.2, 2.5, -0.5) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Toe_L_Front1" p.Size = Vector3.new(0.3, 0.3, 1) p.CFrame = CFrame.new(-1.5, 2.3, -1.2) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(0)) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Toe_L_Front2" p.Size = Vector3.new(0.3, 0.3, 1) p.CFrame = CFrame.new(-0.9, 2.3, -1.2) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(0)) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Toe_L_Back" p.Size = Vector3.new(0.3, 0.3, 1) p.CFrame = CFrame.new(-1.2, 2.3, 0.2) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Leg_R_Top" p.Size = Vector3.new(1.2, 2.5, 1.2) p.CFrame = CFrame.new(1.2, 5.5, -0.5) * CFrame.Angles(math.rad(10), 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 = "Leg_R_Bot" p.Size = Vector3.new(0.6, 2, 0.6) p.CFrame = CFrame.new(1.2, 3.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Foot_R_Base" p.Size = Vector3.new(1, 0.4, 1.5) p.CFrame = CFrame.new(1.2, 2.5, -0.5) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Toe_R_Front1" p.Size = Vector3.new(0.3, 0.3, 1) p.CFrame = CFrame.new(0.9, 2.3, -1.2) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(0)) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Toe_R_Front2" p.Size = Vector3.new(0.3, 0.3, 1) p.CFrame = CFrame.new(1.5, 2.3, -1.2) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(0)) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Toe_R_Back" p.Size = Vector3.new(0.3, 0.3, 1) p.CFrame = CFrame.new(1.2, 2.3, 0.2) p.BrickColor = BrickColor.new("Pine Cone") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end model.PrimaryPart = model:FindFirstChild("Body_Mid") print("Parrot built: " .. #model:GetChildren() .. " parts")