Hi thank you for your time and effort i want for all players to have a alive tag so i know when they are alive here is my code
local builder=Instance.new("BoolValue")
builder.Name="builder"
for i,surface in pairs(surfaces) do
for y,players in pairs(plrs) do
local gamecharacter=players.Character or players.CharacterAdded:Wait()
if gamecharacter then
builder.Value=true
builder.Parent=players
local surfacespowns=surface:FindFirstChild("Spown"):GetChildren()
wait(1)
gamecharacter:FindFirstChild("HumanoidRootPart").CFrame=surfacespowns[math.random(1,#surfacespowns)].CFrame
game:GetService("ReplicatedStorage").Desider.CanCollide=false
wait(30)
else
if not players then
builder.Value=false
builder.Parent=players
table.remove(plrs,i)
end
end
end
and then when i want to verify it if plr:FindFirstChild("builder").Value==true then but it shows me these errors attempt to index nil with 'Value' ? and attempt to index bill with Parent thank you.

1 comment
id have to see the code where you're calling "if plr:FindFirstChild("builder").Value==true then" .. but that error means plr:FindFirstChild("builder") is not found or nil, so theres no property Value for it