Portals are doorways that connect rooms. Compared to just teleporting to a room, users can walk through portals and see rooms and users on the other side. Active portals are rendered behind everything else in the world except the infinite background, so to make a seamless doorway, you'll have to surround all 4 sides of a portal with walls (or a floor/ceiling).

Add one portal in each room, and then pair them with each other by setting the Room Name and Portal Name properties. Instead of another portal, you can set the room name and a set of coordinates to send the user to.

You can also set a portal to link to a completely different world with the World Name property. If you do this, you also need to trigger a Remote Poral action for it to load properly.


Mirrors in worlds are just portals that point to themselves. Set the Mirrored property to true on the portal to correctly reverse it. You should then put an invisible rect in front of the mirror so users can't enter it, because if they do, they will be flipped upside-down and stuck in the room.

A mirror in GroundZero.

Monty Doors

Monty Doors are a special kind of portal not meant for travel but for displaying other objects, typically showing off avatars to be selected. When the Monty Door is clicked, it "opens" the door, showing off the portal to object to display. To use the Monty Door for avatar selection, set the Avatar type property to true and the avatar to switch to in the Display URL property.

The avatar gallery showing some monty doors.

You'll have to set up a small room with at least a portal for the Monty Door to connect to and the avatar to view.

The other setting, "Send URL" (when Avatar type is false), will open the website set in the URL property when clicked in the system web browser.