How to use findfirstchild while checking for a value

I was wondering if I could use findfirstchild while looking for a value

ex(my script)

local pet1 = script.Parent.Container:FindFirstChild(split1[2], true)

what I want it to do

local pet1 = script.Parent.Container:FindFirstChild(split1[2], true, value = false) -- it will check if the value inside of the child is false

@Valkyrop could you help?

Here is a basic example if I understood you right -

if storage:FindFirstChild(PetName) and storage:FindFirstChild(PetName).Owned.Value == true then
end