Not quite, but you do have all of the pieces.
- The very first thing you should be doing in OnRep is checking if the health is 0. If it is then call HandleDeath
- Move everything else in OnRep out to HandleDeath
- The first check in HandleDeath should be the authority check
- If authority then Delay 1 second and call destroyactor (leave out the animation for the moment)
- If not authority then check if it’s locally controlled and if it is then remove all widgets
Send updated pics when that is going.