@011830-0a42ef84 Use a widget and make its background transparent (transparency 100% in color picker), and make it a loading symbol, try using ◠ and making it spin with the rotate widget block. This is a no sprite solution and can even be done in the Stage or wherever you choose.
The issue might be that the current code is highly “inefficient”. It is repeatedly erasing the bar and redrawing it, even if the health has not changed. Usually, you only need to redraw it when the health has changed.