Cloning can be achieved by duplicate()
but is rarely a good sollution. It is usually better to create and save a scene of a building, and use instance()
to create multiple objects of the same kind.
You can always refer to position and set it, like
PlayerBuild.add_child(building)
building.global_position = Vector2(240,123)