I think this could be the way to go. If I simulate physics while setting the actor location (teleporting), and if I still hit something while teleporting it affects other actors or a wall blocks the actor. This fixes issues I have been having. But how can I do the exact calculation so that it’s it always in front of my character and how would I handle slopes?