Ill work on getting some screen shots, I'm redoing them now so it will be a good time to get some. In the mean time, Ill try to explain more detailed. First off its a 2d game with the art style of prison architect or rimworld. So everything is flat. Basically I created a worker, which is a 2d sprite. To him I attached a NGUI UI complete with camera and all. On that worker I took stats from speed and others from variables I created and I update the NGUI labels. I then add a collider to the 2d sprite and turn it into a clickable sprite (not with any NGUI scripts), once clicked it would toggle the GUI attached to him. All that works great, no issues at all. Now I take completed worker and drag into prefab folder. Now hes a prefab that I can spawn by clicking a button. So I click the button, he spawns goes about working on task. The workers are programed to move about and do stuff. Now I click button again and spawn a 2nd worker from same prefab. 2nd worker is perfect does all that I programed him to. Now I got 2 workers moving about doing their thing. So I click on one worker, open his gui window and see his stats. As I look at them, I can see the other workers gui slide by, sometimes on top, other under, as he goes about his business. Now I have the gui anchor to the center of screen and that works fine. I just don't understand why the 2nd workers window is even visible, let alone showing while i view worker one. Ill work on getting some images tonight, might be a little longer as i'm updating the windows to add more stuff. To me it seems like, some how the prefab clones are sharing stuff once cloned and thus mimicking one another, except for the rest of the variables, they remain different.