Floating Damage Numbers Above A Character

I am trying to show damage numbers on an enemy like in Diablo 3:

I tried to do it with widget animation but with every hit animation resets. I want every hit, every damage goes with the animation. On my doing, first hits goes into animation but when second hit hits, resets, not seperate.

Does anyone know?

I posted this in the forums some time ago:

https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/1351085-damage-displayed

There’s a video attached at the bottom to visualise the final result.

You are a life saver. Thank you so much.