function Window ( )          if ( guiGetVisible ( myWindow ) == true ) then                             guiSetVisible ( myWindow, false )                     showCursor ( false )          else                        guiSetVisible ( myWindow, true )                     showCursor ( true )          end  end        myWindow = guiCreateWindow ( 0.16, 0.0, .7, .7, "Taxi locations.", true )  guiSetVisible ( myWindow, false ) -- Hide the window after create.   local tabPanel = guiCreateTabPanel ( 0, 0.1, 1, 1, true, myWindow )  local Teleports = guiCreateTab( "Taxi to:", tabPanel )           --GUI Buttons  LSAirport = guiCreateButton( 0.03, 0.01, 0.18, 0.12, "LS airport", true, Teleports )  guiSetFont ( LSAirport, "default-bold-small" )     LVAirport = guiCreateButton( 0.03, 0.13, 0.18, 0.12, "LV airport", true, Teleports )  guiSetFont ( LVAirport, "default-bold-small" )     AbandedAirstrip = guiCreateButton( 0.03, 0.25, 0.18, 0.12, "Desert Airstrip", true, Teleports )  guiSetFont ( AbandedAirstrip, "default-bold-small" )     SFAirport = guiCreateButton( 0.03, 0.37, 0.18, 0.12, "SF airport", true, Teleports )  guiSetFont ( SFAirport, "default-bold-small" )     MountChiliad = guiCreateButton( 0.03, 0.49, 0.18, 0.12, "Mount Chiliad", true, Teleports )  guiSetFont ( MountChiliad, "default-bold-small" )     Spawn = guiCreateButton( 0.03, 0.61, 0.18, 0.12, "Spawn", true, Teleports )  guiSetFont ( Spawn, "default-bold-small" )     Ottos = guiCreateButton( 0.4, 0.01, 0.18, 0.12, "Otto's Carros", true, Teleports )  guiSetFont ( Ottos, "default-bold-small" )     Train = guiCreateButton( 0.4, 0.13, 0.18, 0.12, "Train station", true, Teleports )  guiSetFont ( Train, "default-bold-small" )     BigEar = guiCreateButton( 0.4, 0.25, 0.18, 0.12, "Big Ear", true, Teleports )  guiSetFont ( BigEar, "default-bold-small" )     BlueBerry = guiCreateButton( 0.4, 0.37, 0.18, 0.12, "BlueBerry Acres", true, Teleports )  guiSetFont ( BlueBerry, "default-bold-small" )     Heli = guiCreateButton( 0.4, 0.49, 0.18, 0.12, "Heli Pad", true, Teleports )  guiSetFont ( Heli, "default-bold-small" )     Grove = guiCreateButton( 0.4, 0.61, 0.18, 0.12, "Grove Street", true, Teleports )  guiSetFont ( Grove, "default-bold-small" )     Dam = guiCreateButton( 0.77, 0.01, 0.18, 0.12, "Sherman Dam", true, Teleports )  guiSetFont ( Dam, "default-bold-small" )     BackBeyond = guiCreateButton( 0.77, 0.13, 0.18, 0.12, "Back O Beyond", true, Teleports )  guiSetFont ( BackBeyond, "default-bold-small" )     Quarry = guiCreateButton( 0.77, 0.25, 0.18, 0.12, "Quarry", true, Teleports )  guiSetFont ( Quarry, "default-bold-small" )     Bayside = guiCreateButton( 0.77, 0.37, 0.18, 0.12, "Bayside", true, Teleports )  guiSetFont ( Bayside, "default-bold-small" )     Pecker = guiCreateButton( 0.77, 0.49, 0.18, 0.12, "Las Payasadas", true, Teleports )  guiSetFont ( Pecker, "default-bold-small" )     Bridge = guiCreateButton( 0.77, 0.61, 0.18, 0.12, "Bridge Facts", true, Teleports )  guiSetFont ( Bridge, "default-bold-small" )     Close = guiCreateButton( -0.08, 0.94, 1.1, 0.063, "Close 'F4'", true, Teleports )  guiSetFont ( Close, "default-bold-small" )        bindKey ( "F4", "down", Window )        guiSetAlpha ( myWindow, 1 )  guiWindowSetSizable ( myWindow, false )     Info= guiCreateLabel(0.61,0.9333,0.6025,0.1267,"Press F4 for a taxi",true)  guiSetFont ( Info, "clear-normal" )  guiSetFont ( Info, "sa-header" )  guiLabelSetColor ( Info, 000, 000, 000 )  guiSetAlpha ( Info, 0.2222 )        --Create Labels  local One = guiCreateLabel(0.09,0.78,0.94,0.2,"Click - Close 'F4'- To close.",true,Teleports)     guiLabelSetColor ( One, math.random(0, 255), math.random(0, 255), math.random(0, 255) )     guiSetFont ( One, "sa-header" )     --Label Color  function changeLabelColor ( )         guiLabelSetColor ( One, math.random(0, 255), math.random(0, 255), math.random(0, 255) )  end     setTimer ( changeLabelColor, 1000, 0 )        --Close  addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )             if (source == Close) then             guiSetVisible( myWindow, false )             showCursor( false )                  end                  end  )        --Teleports  addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == MountChiliad) then              local player = getLocalPlayer()                      setElementPosition (player , -2325.7409667969, -1627.6766357422, 483.1091003418  )              end            end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == LSAirport) then              local player = getLocalPlayer()                          setElementPosition (player , 1993.8118896484, -2446.2619628906, 12.951565742493  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == LVAirport) then              local player = getLocalPlayer()                    setElementPosition (player , 1523.9138183594, 1527.1204833984, 10.2602405548  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == AbandedAirstrip) then              local player = getLocalPlayer()                    setElementPosition (player , 405.55480957031, 2537.8181152344, 15.9504671096  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == SFAirport) then              local player = getLocalPlayer()                    setElementPosition (player , -1223.4442138672, 43.506820678711, 13.541401863098  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Spawn) then              local player = getLocalPlayer()                    setElementPosition (player , 584.22082519531, -1991.6666259766, 1.4216117858887  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Ottos) then              local player = getLocalPlayer()                    setElementPosition (player , -1643.1949462891, 1212.7462158203, 6.5843458175659  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Train) then              local player = getLocalPlayer()                    setElementPosition (player , 1434.11389, 2654.20752, 11.39261  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == BigEar) then              local player = getLocalPlayer()                    setElementPosition (player , -294.39447021484, 1538.9415283203, 74.965629577637  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == BlueBerry) then              local player = getLocalPlayer()                    setElementPosition (player , -3.3661103248596, 36.78341293335, 2.5212655067444  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Heli) then              local player = getLocalPlayer()                    setElementPosition (player , 1535.7916259766, -1353.4775390625, 328.86157226563  )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Grove) then              local player = getLocalPlayer()                    setElementPosition (player , 2495.3193359375, -1690.1716308594, 14.765625 )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Dam) then              local player = getLocalPlayer()                    setElementPosition (player , -887.02734375, 2000.9217529297, 60.654315948486 )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == BackBeyond) then              local player = getLocalPlayer()                    setElementPosition (player , -938.93298339844, -2346.8010253906, 59.003288269043 )              end           end  )     addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),          function ( )              if (source == Quarry) then