Set Location for Physics handle component always sweeping

Hi! I am using a physics handle component to carry objects arround with you (in front of you). I have a teleporter mechanism where the player is teleported from point A to B. If I use Set Actor Location for the player it works, the player is transfered directly to location B. However, any carried objects are NOT teleported instantly. Instead, it moves the entire way from the players old place to the new one, sweeping. Sometimes, this is impossible due to walls and/or floors stopping it from reaching the player character.

How can I DIRECTLY SET a simulated actors location, without moving it all the time?

Ive tried everything, even set target location in the teleporter code but it doesnt work.

How do I solve this?

Thanks in advance

any updates on the topic?

If you are holding an object. Save a reference to this PrimitiveComponent and its Actor.
When you teleport your character, you also need to set the world location of the held object to the desired held object location.

You can call SetWorldLocation on the primitive component.

  • Swept: False
  • Teleport: True

Or you can call Teleport on the held object’s actor if the physics component is the root of the actor.