SetActorLocation breaks when I rotate the blueprint in the world.

I’m trying to create a moving platform, and it all works fine when not rotated in the world, however as soon as I rotate the object, the object dosen’t go to the Target Location.(For example if I rotate the actor 180 degrees on the Z axis, set the new location widget 100 on the X axis, it will go to -100 on the X instead) How would I fix this so it works no matter the way the actor is rotated?