Thats a general guideline for the logic right? Because even if the cast fails the function is faulty and in my case, unwanted.
I still dont quite get why it didnt work before.
Also to answer the previous question, i only have one player Character - at least to my knowledge.
And the issue is replicated only by pressing R which is the trigger for that reload event. It doesnt fire anywhere else - since i used alot of Playerchar object refs.
Thank you so much for your time nonetheless! Have a nice day