How to teleport game objects to other scenes?

I am making a parkour game and i want to make more levels.
I made a code that loads next scene when trigger of cube gets triggered by player, but i dont know how to teleport player and camera (that has script that makes camera look always on player) to next scene when next scene gets loaded or trigger get triggered by player.
Here’s script of cube with trigger that loads next scene:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class loadLvl2 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        
    }
    private void OnTriggerEnter(Collider other)
    {

        SceneManager.LoadScene("leveltest2", LoadSceneMode.Additive);




    }
}

Now when trigger get triggered the “leveltest2” scene gets loaded, but camera and player is still in first scene, so very weird stuff happens. Here’s the image what happens when next scene get loaded:


the image is very bright and player and camera are not in next scene (i want to know how to teleport them).
So how to move player and camera to next scene?
PS sorry for bad english.

Have you looked into the method: SceneManager.MoveGameObjectToScene.

You can read about here: Unity - Scripting API: SceneManagement.SceneManager.MoveGameObjectToScene

Hey,
you could just use DontDestroyOnLoad(GameObject) to have them follow if you change your scene.

Here is the documentation link: Unity - Scripting API: Object.DontDestroyOnLoad

Alternatively you could Instantiate your Objects after loading the new scene.