Portal rotation stoping movement

Even though I haven’t resolved the issue yet, I’m quite close at the moment, I’m using Teleport as you sugested, but the most important part i think, is the use im giving to “Launch character”, I’m using it in this way:
Every time you enter the first portal you use Launch character to apply a force to the character in the oposite direction so it should become neutral (stopped mid-air).
Once the character is stopeed with no forces pushing it to any direction, it should be easy to apply a new force in the direction desired using another Launch character and the speed (saved when you enter the portal) rotating the vector.
Anyway this still doesn’t works and I’m not quite sure why, if I get to understand the problem I will post it here.
Still looking for help though.

I know this is a complete mess, but I’ll try to explain what I’m trying:
Here you can “see” the nodes

Here is the result

Hope I can figure this out soon, I’ve been quite a while with this, accepting any help.