How do I swap an actor blueprint with the player?

Hello there !

I making a little game, where the player swap the location of himself with the object he “shot”. But after the second or the third swap the object litteraly goes out with a huge impulse and I don’t know why.

I’m just getting in two temporary location the player and the object aim, then swap one for another and clean the two temporary variables at the end. Here’s some screenshoot of my BP.

Thanks for help and sorry for my bad english !

230963-3.png

… I’ve seen this before… I think when your character and the actor try to occupy the same location… the collision between the two makes the actor fly off