Can you not have logical operator such as or in FindfirstChild or am I just missing a step?
Local bloon = game.workspace:findFirstChild("Part1"or"Part2") -- reads part1 but when i have only part2 its nil
if bloon then
print("Part exists")
else
print("nil")
end

1 comment
As far as I know, that's not possible; it has to be either 'nil or "TEXT"', I believe, b/c both are strings & not nil values.