Compass issue thing (i might just be dumb)

position is of type Vector2, this isn’t derived from Object so it’s value is copied when you assign it. The skull/arm/eyeball are of Node2D type which does inherit from Object, so they will be referenced, not copied, any update to the node including it’s position will be visible.

Replace your skull_pos etc to skull.position


Make sure to paste scripts instead of screenshots

1 Like