Die Tür muss ein Newton Physikobjekt sein, das mit dem Tastendruck geht dann genau wie bei den normalen doors nur das du zum Drehen nicht die Gstudiobefehle benutzt sondern Newtonbodyaddtorque oder so. Es gibt dabei aber einige Probleme über die man vorher nachdenken sollte:
1: Ich weiß nicht genau inwiefern Newton die Push-Parameter von Entities beeinflusst. Wenn dein PLayer also nicht auch ein Newtonobjekt ist (was durchaus möglich aber nicht ganz einfach zu machen ist) stellt die Tür für ihn möglicherweise kein Hindernis mehr da.

2: Wenn die Tür blockiert ist müsste das Newton script die drehung ja beenden. Solange die Tür blockiert ist, ginge sie natürlich nicht auf oder zu, aber wenn das Hindernis dann irgendwannmal weg ist, würde die Drehfunction ja weiterlaufen. Die beendung der Drehung ginge aber nicht per Kollisionsevents, die funktionieren mit Newton (soweit ich weiß) nicht.