actor object reference is not compatible with self object reference or with BP reference

Hi i try to link an actor with a custom event from in another blueprint, last time a made a FPS it worked this way but now it seems the only solution is to hae a “cast to x” between the link. Any idea what i did wrong? because this causes problems later on

What? Right now you’re trying to call an event called “Fire” from the “current weapon” but current weapon on that blueprint is of type actor. Go to that variable and change it to type weapon or master weapon or whatever the outter weapon class is and it should work ez pz lemon squeezy.

Edit: make sure its a weapon master object type obviously not a class or soft reference.

I probably wasn’t really awake while making it hahah, thanks for helping it’s working like i wanted to now!