full code
function setCameraOnPlayerJoin()
fadeCamera(source, true, 1);
setCameraMatrix(source, -2135.708984375, -187.71142578125, 157.66786193848, 0, 0, 0);
setTimer( bindKey, 5000, 1, source, "F", "down", herewego )
end
addEventHandler("onPlayerJoin", getRootElement(), setCameraOnPlayerJoin);
function herewego ( thePlayer )
gX, gY, gZ = getElementPosition ( thePlayer )
setCameraTarget ( thePlayer )
setElementPosition ( thePlayer, 2450.7463378906, -1659.6678466797, 13.3046875 )
fadeCamera(source, true, 1);
setElementFrozen ( thePlayer, false )
unbindKey( thePlayer, "F", "down", herewego )
end