diff --git a/Gems/PhysX/Code/Source/PhysXCharacters/Components/RagdollComponent.cpp b/Gems/PhysX/Code/Source/PhysXCharacters/Components/RagdollComponent.cpp index 8da512647f..e5d1a8db47 100644 --- a/Gems/PhysX/Code/Source/PhysXCharacters/Components/RagdollComponent.cpp +++ b/Gems/PhysX/Code/Source/PhysXCharacters/Components/RagdollComponent.cpp @@ -407,6 +407,7 @@ namespace PhysX AzFramework::RagdollPhysicsRequestBus::Handler::BusDisconnect(); AzFramework::RagdollPhysicsNotificationBus::Event( GetEntityId(), &AzFramework::RagdollPhysicsNotifications::OnRagdollDeactivated); + AzPhysics::SimulatedBodyComponentRequestsBus::Handler::BusDisconnect(); if (auto* sceneInterface = AZ::Interface::Get()) {