You are seeing documentation of an old version (1.3) - Switch to newest version (1.4 and 2.0)

Character Controller Integration

Thanks to Chris Lupton, who reported this issue So your player have a Character Controller, which doesn't like its player being moved manually (the portal will try to teleport the player, but controller will override that movement, resulting in no teleporting) So you'll have to reset the character controller after teleporting. It's simple. Just go to Scripts/teleport.cs, and near the bottom of Teleport(), add these lines: //reset player's character controller (if there is one) //otherwise it won't allow the change of position if (objectToTeleport.TryGetComponent(out CharacterController cc)) { cc.enabled = false; cc.enabled = true; } ...Like this, just above that comment block: And that's it, it should work perfectly. If you're still having issues, contact me! Back to troubleshooting