1) You are trying to use character[CHAR].room as a function to change the character's room. This is only a variable that records what room the character is in...changing it won't actually move the character. You are also using this function incorrectly; you need to put the character's script name in the brackets.
2) if you set follow, they will follow through room transitions. this could work for your situation. I am also curious if there is a way to directly move a non-player character from one room to another
3) Why do you have the same line (NewRoomEx) repeated in both conditional statements? It could be written only once
2) if you set follow, they will follow through room transitions. this could work for your situation. I am also curious if there is a way to directly move a non-player character from one room to another
3) Why do you have the same line (NewRoomEx) repeated in both conditional statements? It could be written only once