[C++] Child Actor Only Owner see

Hi. When i add a weapon to my inventory in my game. I set the new owner using a event in the childactor class. The problem is that when i set the mesh to onlyownersee then the mesh dissapiers despite having a valid owner.

Player.h : http://hastebin.com/efidimuwos.py
Player.cpp: http://hastebin.com/ohebisifih.coffee

Weapon Class.h: http://hastebin.com/amajupezak.cs
Weapon Class.cpp: http://hastebin.com/ebonezeyek.vala