Character stuck in air after detachment

I’m currently working on a choke animation where my AI character grabs the player by the neck. I have successfully attached the player to the AI’s skeletal mesh using AttachComponentToComponent on the socket (LeftHandSocket).

The issue comes when I try to detach the player.
I’ve tested both:

  • DetachFromComponent (from the skeletal mesh)

  • DetachFromActor

In both cases, the player does get detached, but they remain stuck in mid-air and cannot move.

Here’s the flow I’m using:


Attachment:

  1. Attach player’s skeletal mesh to AI’s hand socket.

  2. Disable player collision + set movement mode to None.

Detachment:

  1. Play Animation on AI

  2. Detach from Component/Actor (tried both) from Character SKL mesh (Keep World Rules)

  3. Set Actor collision: True

  4. Movement Mode: Falling/Walking

Expected: The player should fall to the ground or regain movement.
Actual: The player remains frozen in mid-air.

Question:

  • Is there a proper way to reset the player’s movement mode and collision after detaching from the AI?

  • Or is there a better approach for handling attach/detach during grab animations?

Any help or example setups would be greatly appreciated!

Thanks in advance!

Cause capsule of the target is already on the ground, there is nothing to be falling about.

Try to attach capsule to capsule or make sure you carry the capsule of target.