I've attempted to search around for a solution, but I guess no one has tried something like this yet? Anyhow, here's the problem:
All I want to do is see if instances[i] has a parameter for text. Then add the text to a table.
if pcall(instances[i].Text) then
table.insert(text, #text + 1,instances[i].Text)
end
(Section of the full script)
I still get an error:
Text is not a valid member of ScreenGui
and the script stops.

3 comments
Are you sure you're using pcall correctly?
@JesseSong I believe so, but I've never really used it before. So I could be wrong.
Also, it seems that theres nothing in the workspace called Text make sure there is And add a waitforchild.