-- Client --  
 
GUIEditor = { 
    button = {}, 
    window = {}, 
} 
        GUIEditor.window[1] = guiCreateWindow(205, 151, 406, 323, "Spawner By Gangsta", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.button[1] = guiCreateButton(25, 55, 145, 58, "Spawn In Los Santos", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(236, 55, 161, 60, "Spawn In San Fransisco", false, GUIEditor.window[1]) 
        GUIEditor.button[3] = guiCreateButton(138, 179, 149, 103, "Spawn in LV", false, GUIEditor.window[1]) 
  
  
addEventHandler("onClientGUIClick",root, function () 
if ( source == GUIEditor.button[1] ) then 
triggerServerEvent("Spawn[1]",localPlayer) 
elseif ( source == GUIEditor.button[2] ) then 
triggerServerEvent("Spawn[2]",localPlayer) 
elseif ( source == GUIEditor.button[3] ) then 
triggerServerEvent("Spawn[3]",localPlayer) 
            end 
end 
) 
  
 
-- Server --  
 
  
addEvent("Spawn[1]",true) 
addEventHandler("Spawn[1]",root,  
function () 
spawnPlayer(source,x,y,z)  
end 
) 
  
addEvent("Spawn[2]",true) 
addEventHandler("Spawn[2]",root, 
 function () 
spawnPlayer(source,x,y,z)  
end 
) 
  
addEvent("Spawn[3]",true) 
addEventHandler("Spawn[3]",root,  
function () 
spawnPlayer(source,x,y,z) 
 end 
) 
 
Replace : 
x,y,z = you're position  
for : 
Spawn[1] = GUIEditor.button[1] 
Spawn[2] = GUIEditor.button[2] 
Spawn[3] = GUIEditor.button[3] 
Try it.