Ich habe auch nicht viel Ahnung von Skripten, aber rein theoretisch müsste es per Variable möglich sein, nicht?
Du legst auf die Tür ein Skript, dass beim Aktivieren eine Variable auf 1 setzt und gleichzeitig abfragt, ob sie auf 1 oder 0 steht. Steht sie auf 0, wirst du durch die Tür gelassen, es passiert also nichts. Auf 1 allerdings wird sie verschlossen.
Keine Ahnung, wie die Skripte aussehen müssen oder obs eine einfachere Variante gibt. Da können dir Killfetzer und ReneMiner auf jeden Fall helfen, da bin ich mir sicher.