How to setup humanoid animations with locked root motion

Force Root Lock helped for me. If you have many assets in your blend space, select them all, and use this python script:


import unreal

# Get the selected assets in the Content Browser
selected_assets = unreal.EditorUtilityLibrary.get_selected_assets()

# Iterate over each selected asset
for asset in selected_assets:
    # Check if the asset is an Animation Sequence
    if isinstance(asset, unreal.AnimSequence):
        # Set the "Force Root Lock" property to true
        asset.set_editor_property("force_root_lock", True)

print("Force Root Lock set to true for selected Animation Sequence assets.")

This will enable Force Root Lock on all the selected animation assets.