So i tried what u suggested, Moved my damage code over to PC & have a custom event that calls in character_BP on any damage. Same behaviour tho, i have an print string going on when health is decremented and it says same thing, that Host controller is being damaged.
also in Character class when I’m creating my reference to the Player controller the only node that works is an indexed “get player controller”. “Get Controller” just returns an error when a client try’s to damage
(In Player Controller)
(In Character class)