If you really want to do it this way, as per our conversation through comments, you could use a Server or Client RPC (remote procedure call).
You create a function that gets called on the server from the client, and another that gets called on the clients from the server. Just call this from your Tick function.
THIS is the main page for functions and their specifiers from the docs.
THIS is the Server RPC information from the docs.
THIS is the Client RPC information from the docs.
Edit: the Client RPC might not do what you want… The function is only executed on the client that owns the Object the function belongs to. I’m not sure if this fits your implementation. If not, there might be no way to do what you want without modifying the engine source. Need clarification on this though.
Edit2: Take a look at this for damage info LINK