"execute_script" should only MarkSceneDirty when the script actually modified the scene
"execute_script" should only MarkSceneDirty when the script actually modified the scene