I want to instance a scene and show it before each level in my game. So I use the instance method like -
var MyScene = load("res://Scenes/MyScene.tscn")
var myScene = MyScene.instance()
Now this works, but there is a problem. If I run any script on this scene to say modify size of text, this modification persists when I create another instance of this scene.
Even though when the second instance is being made, the first instance is freed, the second instance contains modification made on first instance (through script).
I want to have unique instances of the scene, which do not share modifications.