Argument 1 missing or nil ( pairs )

Hello everyone, I am getting an error while indexing “i” and I am getting “Argument 1 missing or nil” error why?
Code :

game.Players.PlayerAdded:Connect(function(player)
	repeat wait() until player and player.Character
	local OwnedFloor = player.OwnedFloor

     for i, ItemName in pairs(game.Workspace.AccesFloors:FindFirstChild()) do

	
		if OwnedFloor:FindFirstChild(ItemName).Value == true then

			game.Workspace.AccesFloors(ItemName).CanCollide = false
			game.Workspace.AccesFloors(ItemName).Transparecy = 1
            end
		end
	end)

image

FindFirstChild() is for finding objects within another object. GetChildren() should be used here, as the loop expects a table, not an object.
Try replacing “game.Workspace.AccesFloors:FindFirstChild()” with “game.Workspace.AccesFloors:GetChildren()”

1 Like