How do I remove a steam ID from a table?

People won’t lose admin/respected for some reason. I figured its because it does not clear the admin table and re-build it after it calls Player_SetLevel()

Here’s my code

It also queries to a webpage which grabs the steam IDs.


local function manageAdminCreation ( res )
	Msg("Building administrators table...
")
	
	local breakUpRes = string.Explode("
", res)
	
	local rt = ASS_GetRankingTable()
	
	for _, each in pairs(breakUpRes) do
		local steamSplit = string.Explode("	", each)
		
		if (#steamSplit == 2 && userGroupToAccess[tonumber(steamSplit[2])]) then
			local steamID = steamSplit[1]
			local userRank = userGroupToAccess[tonumber(steamSplit[2])]
			
			rt[steamID] = {}
			rt[steamID].Rank = userRank
			rt[steamID].Name = ""
			rt[steamID].PluginValues = ""
			rt[steamID].UnbanTime = nil
		else
			local userRank = ASS_LVL_GUEST
		end;
	end
	
	for _, each in pairs(player.GetAll()) do
		if (rt[each:SteamID()].Rank != each:GetNetworkedInt("ASS_isAdmin", ASS_LVL_GUEST)) then
			each:SetNetworkedInt("ASS_isAdmin", rt[each:SteamID()].Rank)
		end
	end
	
end