Is interact an interface? If not I’d set one up and add it to the door, this way you can interact with the door directly, using get all actors is risky. Aside from that your code seems good but I’d add an increment to the button value on the false execution chain if it’s not been pressed enough times. Is this the only code used for this interaction? If there’s more please post