local assetUrl, fileExtension, x, y = ... local ThumbnailGenerator = game:GetService("ThumbnailGenerator") game:GetService("ScriptContext").ScriptsDisabled = true for _, object in pairs(game:GetObjects(assetUrl)) do if object:IsA("Sky") then local resultValues = nil local success = pcall(function() resultValues = {ThumbnailGenerator:ClickTexture(object.SkyboxFt, fileExtension, x, y)} end) if success then return unpack(resultValues) else object.Parent = game:GetService("Lighting") return ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] false) end elseif object:IsA("SpecialMesh") then local part = Instance.new("Part") part.Parent = workspace object.Parent = part return ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] true) else pcall(function() object.Parent = workspace end) end end return ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] true)