Have you tried get player character, then casting to your bp from the on clicked button event? Instead of your c.character ref, I think that isn’t being set. I like to keep my widgets in my game state so they can communicate easier. I think this is right atleast lol