For me, the best way to tame chicks is to get down on their level from day one, which means actually sitting in the brooder (extra incentive to keep the brooder clean!) But since your chicks are already five weeks, still skittish, and possibly not likely to come around, you might need to consider adding this temporary tactic: Hunger.
I'm not talking about starving the chicks, of course--Heaven forbid! Just removing their food long enough that they have healthy tummy rumbling and their desire for breakfast is stronger than their fear of being near you. Remove their feed one evening (or just several hours for younger chicks) and then sit down in the morning and pour a pile of it between your outstretched legs, using a special call, like a high-pitched"Chick-chick-chick-chick-chick." Hunger trumps fear and they will have to hop on to your legs and then remain close to you to eat.A few days later, you can offer the food by hand. Every time you feed them, make the same call so soon they come running. Soon you can dispense with withholding their breakfast and just do the same with treats.
Chickens don't like to be petted while they are eating, so gradually allow the back of your hand to graze down the side of whoever is closest now and then. Then sometime sit with them with just a little food, maybe a snack. When some linger and hop on your legs, trying a slow, gentle cupping of their body and feather-light stroking. Then at night when they are zoned out, pet each one on the roost.
This all takes time, but it looks like you have been willing to take a lot of time and would really like for them to give you the pleasure of their friendliness. And you're right--the enjoyment is so much more when you have a friendly relationship with your flock. Mine come running, crawl on me, and every morning when I open the coop lid, fly from their roost to the waist-high wall where I'm standing to be petted before starting the day.