Welcome to the forums @Maratonec!
I merged the two topics together, since they were more or less the same thing. In the future, please try to avoid making two topics that are essentially the same, and instead just add additional information to the first topic.
As for the issue, I'm not sure right off. Which scene are you calling this from? If you are in level two when you call this script, then it will reload the level two scene. You'd need to change the method so it points to the next level.
If you are in a different level, I would check two things: First, I would add something to level 2 that is different and obviously noticeable so you can visually see if the level has changed or not. Second, I would check the remote debugger after loading the scene and check the name of the root node in the scene. If the root node's name has not changed, then it is likely the same scene and the loading/changing of scenes is not working.