void means theres nothing there, turns out some moron at the roblox headquarters thought an empty spot in a table should be void instead of nil
if you want to check if a value is void you literally have to do:
local function nothing() return end
table[123] == nothing()