How can I create a door that will open and close when a key is pressed?

You could make the door components part of the button BP. You’ve probably seen this, but in case you havent, its a really good resource;