Как сделать команду Return в Fadmin

Как сделать команду Return в Fadmin, искал в интернете не нашел рабочего кода.

не работает оно…

Поместить в: lua/autorun/server/

local function ReturnPlayer(ply, cmd, args)
    if not IsValid(ply) then return end

    local targetNick = args[1]

    if not targetNick then
        ply:ChatPrint("Использование: /return <ник игрока>")
        return
    end

    local targetPlayer = nil
    for _, pl in pairs(player.GetAll()) do
        if pl:Nick() == targetNick then
            targetPlayer = pl
            break
        end
    end

    if not targetPlayer then
        ply:ChatPrint("Игрок с таким ником не найден.")
        return
    end

    if targetPlayer.LastPosition then
        local returnPosition = targetPlayer:GetPos()
        targetPlayer:SetPos(targetPlayer.LastPosition)
        targetPlayer.LastPosition = nil

        ply:ChatPrint("Вы вернули игрока " .. targetPlayer:Nick() .. " на его предыдущее местоположение.")
        targetPlayer:ChatPrint("Вас вернули на предыдущее местоположение.")
    else
        ply:ChatPrint("У игрока нет предыдущего местоположения для возврата.")
    end
end
concommand.Add("return", ReturnPlayer)

FAdmin.StartHooks["Return"] = function()
    FAdmin.Commands.AddCommand("Return", ReturnPlayer)
    FAdmin.Access.AddPrivilege("Return", 2)
end