Event '..Begin Overlap..' and run 2 functions

Just like @EvilCleric is showing. You need to get the value of IsTest from your character. The one you have plugged in is a variable from your wall blueprint and it’s always false because you never set it. Two different variables in two different blueprints, they have the same name and that’s probably confusing you.
Why not remove player from this all together? Let the wall handle all of that when it has too.

Here’s how I would do it for your setup.

And here’s how I would do it. Just have the functions inside the wall itself and call them when needed. You don’t really need the cast, unless there might be different characters hitting the wall, then leave it.

@EvilCleric, hope you don’t mind :stuck_out_tongue: