function skinSelect(player) spawnPlayer( player, 10000, 10000, 10000, 0, 0 ) setElementPosition( player, -343.10485839844, 1535.1791992188, 75.5625, 178.72106933594 ) setPlayerGravity ( player, 0 ) setPlayerDimension ( player, 2 ) if ( getCameraMode ( player ) == "player" ) then setCameraMode ( player, "fixed" ) else setCameraMode ( player, "player" ) setCameraMode ( player, "fixed" ) end bindKey ( player, "enter", "down", spawn, player ) bindKey ( player, "arrow_l", "down", changeSkin, player ) bindKey ( player, "arrow_r", "down", changeSkin, player ) end function onPlayerSpawn(player) setPlayerSkin (player, 0) end addEventHandler ("onPlayerSpawn", getRootElement(), onPlayerSpawn) function changeSkin( player, key ) local last = getElementData( player, "lastSpawn" ) if ( key == "arrow_l" ) then setPlayerSkin ( player, +1) else ( key == "arrow_r" ) then setPlayerSkin ( player, -1) end end function spawn( player ) unbindKey ( player, "enter", "down", spawn ) unbindKey ( player, "arrow_l", "down", changeSkin ) unbindKey ( player, "arrow_r", "down", changeSkin ) setPlayerGravity ( player, 0.008 ) spawnPlayer ( player, 0, 0, 1000, 0, 1 ) setTimer( spawnTwo, 550, 1 ) end function spawnTwo( player ) setCameraMode ( player, "player" ) spawnPlayer ( player, -343.10485839844, 1535.1791992188, 75.5625, 178.72106933594 ) createBlipAttachedTo ( player, 0, 2, 255,255,255 ) end function onJoin(player) fadecamera (source, true) end addEventHandler ("onPlayerJoin", getRootElement(), onJoin) addEventHandler ("onPlayerJoin",getRootElement(), skinSelect)