If I understand this code correctly then you create a single instance of human and then add the same instance multiple times as child (of what, the scene root?). Adding the same child multiple times sounds strange.
So you set the position and name of this same instance multiple times. And it should be visible on the last position set.
I can just guess that you actually want to create multiple instances in the loop. In that case I would create the instance inside the loop.
You say also, that you call this function from
_process(). That would mean that the number of added_childs will explode as you will add multiple instances on each frame (i.e. 60 frames per second).
As you didn't tell it, I have no idea what you actually want to do but usually such a call is usefull on
_ready() or at a certain (single) event.