How to clone a group without its world position

I am creating simple polygon creater where user can click on plane to create a vertices and create polygon from those vertices. I aso have copy button where I copy the previously created polygon and user can place it anywhere it wants on canvas. Only issue is that when I clone the polygon it also copies the offset of that polygon from center. Maybe Idk how to explain I am attaching the video to explain little better.
poly.wmv (7.5 MB)

The whole shape is composed of points, lines and custom shape. I am adding these meshes inside the group and then adding group to scene and cloning whole group whole group while copying object.