I didnt really pay close attention before. didnt realize you were doing this in the level blueprint…the health variable should be in your character blueprint,
it should look more like this:
realistically, you should have a server function in the char blueprint that does the deplete health. At the end of the that function each time it depletes it should check if the health is less than or = to zero… if so, then run the “kill player function” Makes it easier than trying to manage health depletion in two separate parts.