Hiding/Unhiding Pixels in disparate parts of Niagara System Dynamically

What I’m essentially trying to do is “shoot off” parts of an enemy character which has its mesh represented by a Niagara System. Eventually, I’d also like for those pixels to “regenerate” or unhide after enough time has passed without shooting. The shooting/health deduction and regeneration part is working already. The issue I’m facing now is that I was getting somewhere with using the “Kill Pixels in Volume” module, but I realized that Niagara doesn’t allow you to add modules dynamically. Does anyone have any ideas for how to implement this kind of feature? My best idea is was to track an array of “bullet wounds” or something like that, pass that into the Niagara System, and then….somehow link that up to the logic that I want. Any intuition or ideas would be greatly appreciated :relieved_face: