Ways to Optimize 'do once' nodes with multiple inputs

In your [Content Browser], just right-click and choose [Enumerator], which is in the [Blueprint] sub-menu.

[Enumerators] are basically numbers assigned to a description so that you can refer to an option without getting mixed up with “Option1”, “*2”, “*3”, etc. So, for every option you have under the (Texture) pin, you can create a [Numerator] out of this list and use it as a means to communicate with your function, choosing whichever option you would like to use whenever you call it. This will cut down on redundancy and having to manually assign the texture to the nodes within the function.

Also, I see now that you’re calling this within the [Event Graph] of your player. If you’re making a multiplayer game, it’s a bit dangerous to allow the players’ blueprints to change their health.