Hmm... I think it could be possible to get the door to register if someone walked away and back. But I should really check every frame if the characters are close enough. Thanks! I will try to update it on Monday.
Edit: I updated it