Im attempting to make an elevator that works by teleporting the player to the next location which is a separate but completely identical version of the other elevator. I want to add an extra feature for immersion sakes where you get teleported to the same location that you in at the last elevator.
I attempted this by using CFrame:ToObjectSpace() as an offset but I get this weird affect where the desired outcome I wanted only happens when I am facing a certain direction.
Here in the video I show off what I’m talking about. The first attempt is my desired outcome, I got into the main elevator, stand in a certain area, then get teleport to that area in the new elevator, but it only happens when I am facing the exit.
The Second attempt I hug the wall opposite of the door, but in doing so, it teleports me to the opposite side of the room.
Here is the current code Im using to attempt this