Solved! I was using a “get player character” node in my controller BP (which works fine for the player character since that BP was actually a character BP) instead of player “pawn” and since the door was a “pawn” not a “character” it was giving an error when the controller was controlling a “pawn”. So there you go! Everything works, just make sure to check “use pawn control rotation” for the camera component of the door and all your controls should work no matter if you are the player character or the door!