Teleportation Problem When Using Get World Position from Moving Object

I am using “Get World Position” to grab the location of an object being thrown to Teleport to it, but the Teleport function is only teleporting me to the past location of that object and the world location is not continuously updating for some reason.

For instance, when i throw the shuriken 100 meters, and i teleport to it, it will only teleport me 10 meters along that path. Furthermore, it will reset the location of the actual shuriken to be where it previously was instead of where it actually is. I demonstrate this in my video above by throwing it past some trees, teleporting to it, and when i teleport, i have not past the trees and neither has the shuriken. This kind of breaks the mechanic i was going for where a player should be able to throw the shuriken and immediately teleport to it.

Is there some kind of problem with the actual world location of distant objects not continuously updating for some reason to save on memory? Or is the actual “get world position” function not actually updating every frame?

Something up with the vid… ( but this does sound like a BP thing ).

Is the shuriken a separate actor or a component of something else?

The Get World Position node is used for components, whereas Get Actor Position is used for actors; maybe you should try using that?

Oh ■■■■ sorry the video wasn’t having that problem earlier. Let me see if i can reencode and then upload again.

The shuriken is a separate actor, but i’m using Get World Position on the static mesh object contained within the actor. I’ll try the get actor position as well to see if that makes a difference.