Hey Guys, after a long time i fugre it out.
My level has a “player” capture actor" wich is basacly a copy of my char.
All the logic of the blue print was trigged on the “copy” sword of my player capture, and not in my actual character.
All i had to do is to first cast to the player character then get the player character’s sword then run the logic.
Thank you all