Thanks for responding! It seems that the problem was that I was using the same base script for the levels, and that was creating a kind of feedback loop that Godot didn’t like very much… I created a new project and recovered the information I had by modifying that. Now I only use one level and instantiate the corresponding enemy. I don’t know if I explained myself well. Thanks again for responding, your answer led me to the problem! Cheers!