Well they can live for just long enough to show the footstep and the die. Otherwise you’re going to get a huge performance hit I assume.
So you can make a BP actor that only contains enough code to show one footstep, wait a second or two and then destroy itself.
The player could be spawning these BPs as they walk / run.