Your hamster might be sick or maybe your hamster has a broken leg and it hurts to walk on it. I would take it to a vet.
A hamster can eat peanut butter but feed it a little first because peanut butter can cause some hamsters to choke!!! Hope that helps, Gumball200
The smell of your hands will rub off onto the baby and the mother won't care for it any more
Some lizards eat meal worms and crickets.