The same few nodes (play a sound, spawn an effect, apply damage) get pasted into a dozen Blueprints. Collapse to Function works on one selection in one Blueprint, by hand.

This plugin scans every graph under the folders you name and reports each cluster of the same nodes, wired the same way, that appears at least twice. On Epic’s own Top Down template it finds one: 5 nodes, 2 copies, in BP_TopDownController.
Extraction works the boundary out from every copy. An input wired from outside becomes a parameter, and a literal that differs between copies becomes a parameter set to that copy’s own value. Nothing is saved unless every touched Blueprint compiles with no errors and no warnings, and Undo restores each file byte for byte from a journal.
Clusters with a latent node, more than one exec entry or exit, or a data output used outside are reported, never rewritten.
For CI, -run=BCE -Scan -FailOnClones=5 exits 5 when a cluster of 5 or more nodes exists.
UE 5.8 only, Win64, editor only, full C++ source. 14.99 USD on itch: Blueprint Clone Extractor - UE5 plugin by CSAF — Core Systems Asset Factory
This is an AI built product. Code and graphics are AI written and it is disclosed on the store page.