diff --git a/engine/src/Utils/ControllerCreator.cpp b/engine/src/Utils/ControllerCreator.cpp
index 540dc1e2fb2f22c51f5b07ef4ef773da651d00c7..71f7439526e3c8e718481e365c3d82e359fdb4ff 100644
--- a/engine/src/Utils/ControllerCreator.cpp
+++ b/engine/src/Utils/ControllerCreator.cpp
@@ -149,7 +149,7 @@ void ControllerCreator::CreateControllers(const std::vector<std::shared_ptr<NET_
     ControllerRegistrar registrar{
         *entity,
         entity_name,
-        std::move(scenario_object->GetObjectController()),
+        scenario_object->GetObjectController(),
         environment_,
         controller_repository,
         controller_service_};