Dans ce cas, il faudrait que tu utilises ma solution initiale mais sans désactiver le mode spectateur. Ainsi, tu peux choisir de faire spawn le joueur quand tu le souhaites, sans que cette GUI ne soit affichée.
Pour la caméra, il te suffit d'utiliser deux fonctions. SetPlayerCameraPos pour définir la position de la caméra (de là où on regarde) et SetPlayerCameraLookAt pour définir le point vers lequel l'axe de vue de la caméra regardera. Dans cette fonction, tu peux mettre les coordonnées du centre du pont au dessus du lac, et dans la première, une position plus éloignée, dans le ciel par exemple.