hmm saving is ok, but loading data isnt works  
 
function savepos(player, cmd) 
    local posX, posY, posZ = getElementPosition(player) 
    local rot = getPlayerRotation(player) 
    local name = getClientName(player) 
    local positions = {posX, posY, posZ, rot} 
    local setting = set(name, positions) 
    if setting then 
        outputChatBox("Position saved.", player) 
    else 
        outputChatBox("Failed to save position.", player) 
    end 
end 
  
function loadpos(player, cmd) 
    local name = getClientName(player) 
    local data = get(name) 
    if data then 
        setElementPosition(player, data[0], data[1], data[2]) 
        setPlayerRotation(player, data[3]) 
        outputChatBox("Position loaded.", player) 
    else 
        outputChatBox("You aren't saved yet.", player) 
    end 
end 
  
addCommandHandler("sp", savepos) 
addCommandHandler("lp", loadpos) 
 
whats wrong?  
oh, and the error: