Explanation:
If the terrain had no collision, I would see myself falling through instead of being teleported. Also, where I go to might not be right under me. In fact, with such a big piece of terrain, it is very unlikely that I will land there. Being teleported simply wouldn’t make sense.
Solution:
Put many zones and wire (channel) them to different teleporters below. Yes, I know this isn’t memory efficient, but really, most parkour maps don’t require to save that much memory.
In this example I have 3 pieces of terrain, 3 triggers and 3 teleporters. Now when you land on the terrain you teleport right under it. Don’t forget to make everything invisible. I hope this version is better.
I just thought of an idea. Remember the bug that make people fall through terrain when the teleporter is slightly below terrain? That will allow the player to see themselves fall instead of being teleported.
To do that, move the teleporter slightly below the top of the terrain.