diff --git a/main/main.cpp b/main/main.cpp index 68035f50756e..5094231bc14a 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -4333,7 +4333,7 @@ int Main::start() { #endif MainLoop *main_loop = nullptr; - if (editor) { + if (editor && script.is_empty()) { main_loop = memnew(SceneTree); } if (main_loop_type.is_empty()) {