Why is variable not getting replicated?

When i was testing that, my main project wasn’t completely networked and calling custom event on owning client from another blueprint just doesnt return a widget. So, i made huge and ugly workaround which is actually worked, Than i read your post and decided to try it again, which is was literally changing one link in one custom function and it worked. Now i can sleep.