Hello! If you are here to answer a question, you are at wrong place, I am typing this to have a conversation over this topic: BlueTaslem's Topic
So, that conversation was started by BlueTaslem four years ago, when Roblox Engineering was pretty limited. If not, couldn't be finished as I know. Conversation was mainly on viewing a different place through a portal which still isn't possible without a very alternative solution(Which is cloning the map and CFraming it to hole according to portal position and orientations.). My views on this topic is pretty less, but I trust in upgraded Roblox engineering in the past few years(Even after they still didn't add server viewports after that much insisting.) so I want to start that conversation again(And no lies I need upvotes lol).
If you do not have ideas on portal views, still comment or answer about teleportation please. I have one in mind of teleporting and will share that now, but I want to see if there are better ways to do teleporting.
Here's my teleportation idea: (No, I do not have anything to add on views or viewport ideas after that question BlueTaslem created) TweenService, or some kind of tweening. Main idea of this is to detect player passing from the hole(Yeah, hole, not teleporting with CFrame) and tweening the whole game according to player's position and rotation change of portals. Tween's speed will be inversely proportional to character's passing speed.
Pros: It will be much faster, better, and freaking cooler according to teleportation by usage of CFrame
Cons: When tweening, it is recorded that player may go to unwanted locations. For example, if orientation difference on an axis is 0 between two portals(Which means 180 degree change after teleportation), this will accelerate player in other ways than just related axis. This is not a code mistake, it is about gravity during tweening.
Please let me see if there are ways of doing that kind of thing after four years of roblox engineering change. I would love to see new ideas!

2 comments
Tween the character?
Tween the map. Tweening character will just bring more questions to ask. It will get into Motor6D's, gravity, camera CFraming... Just... Let's stay away from it for now.