The buttons do not work 
Client 
GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {} 
} 
  
function createLSTeleportGUI() 
        GUIEditor.window[1] = guiCreateWindow(834, 424, 254, 111, "", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.label[1] = guiCreateLabel(29, 21, 192, 24, "Teleport to LS?", false, GUIEditor.window[1]) 
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
        GUIEditor.button[1] = guiCreateButton(18, 57, 104, 33, "Yes", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(134, 57, 104, 33, "No", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")  
        guiSetVisible(GUIEditor.window[1],false) 
    end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),  
    function () 
        createLSTeleportGUI() 
    end 
) 
  
function openLSTeleportGUI() 
    guiSetVisible(GUIEditor.window[1],true) 
    showCursor(true,true) 
end 
  
addCommandHandler("teleportme",openLSTeleportGUI) 
  
addEventHandler("onClientGUIClick", GUIEditor.button[1], teleportPlayer, false) 
addEventHandler("onClientGUIClick", GUIEditor.button[2], openLSTeleportGUI, false) 
  
function teleportPlayer(button,state) 
    if button == "left" and state == "up" then 
        triggerServerEvent("movePlayerToPosition",getLocalPlayer(),1917.7863769531,-2411.640625,13.53911781311) 
        outputChatBox("You have teleported to LS. Use /teleport to go back.") 
        guiSetVisible(GUIEditor.window[1], false) 
        showCursor(false)        
    end 
end 
  
function openLSTeleportGUI(button,state) 
    if button == "left" and state == "up" then 
        guiSetVisible(GUIEditor.window[1], false) 
        showCursor(false)        
    end 
end 
  
  
 
Server 
function moveThePlayer(x,y,z,rotation) 
    if x and y and z and rotation then 
        local skin = getElementModel(client) 
        spawnPlayer(client,x,y,z,rotation,skin) 
        setCameraTarget(client,client) 
    end 
end 
addEvent("movePlayerToPosition",true) 
addEventHandler("movePlayerToPosition",root,moveThePlayer)