loading scene doesn't load starting setup of scene only reset scripts

i wanted to reset scene by: SceneManager.LoadScene(SceneManager.GetActiveScene().name);
but it only reset scripts or components which were disabled. It doesn’t destroy gameobjects created by scripts either. If this doesn’t work how can i reset scene?

It should definitely work.

Do you, perchance, have some code with DontDestroyOnLoad in your scene? That would protect objects from being destroyed by LoadScene, as the name suggests. Sounds a lot like what happens.