I’m trying to implement a basic teleport functionality. I’ve set up a blueprint with box collision.
On overlap I set player pawn location to another fixed position (with SetActorLocation node). The problem is, after that my pawn is launched in the air.
If I trigger the same behavior via a hotkey, everything goes perfectly fine. If I overlap with this box collision, my pawn is then launched in a weird direction with extremely high speed.
The pawn is a modified version of Twin Stick Shooter template.
This is the base implementation of movement which works (doesn’t cause this problem/bug).
And this is my implementation which suits my needs but causes this weird issue except if I use a hotkey to teleport.
The middle input is from Event Tick.

I’ve tried to consume and/or disable input before teleporting, also diable tick event to block input, still the same problem.
Will appreciate any help on this.
