which is supposed to set the players camera once he joins but it just wont work for some reason. ive tried using CharacterAppearanceLoaded and it still didnt work
If MenuCamera is also a camera, you can just set workspace.CurrentCamera to it in order to swap cameras. Now, for waiting for the CurrentCamera to exist in the first place you can do…
-- Yields until the camera exists.
game.ContentProvider:PreloadAsync({workspace.Camera})