Take your piece and clean it perfectly with acetone.
Heating colors are a form of oxydation, so any impurities present on the piece will produce an uneven coloring, no matter how careful you are with heating.
Use a propane torch or kitchen fire.
By keeping the piece with pliers or tweezers (caution, they will get HOT!) keep the piece in the column of rising hot gases ABOVE the flame.
Start a good ten inches over the flame, than lower it slowly. The process will take patience and time, so if you have to produce a lot of parts, it's better if you take an electric oven with a professional termocouple (kitchen ovens won't reach the necessary heat nor be accurate enough).
Watch closely as the piece goes through color changes: pale yellow, yellow, dark yellow, brown, purple and, finally, blue.
The slower and more even the heat, the more even the color.
As soon as you reach the proper color, quench in water.
It's not the proper method to heat treat, but since you just want color it's the easiest way.
EVEN and SLOW are the keywords.
If at 10" you see the piece changing color and then stopping at a given color, and not running through the whole range to the color you want, just lower it maybe an inch, and watch closely to see what happens. if it doesn't get hot enough, lower it another inch, and so on, waiting at least a couple of minutes to see what happens.
I say 10" because that's the distance I use on my coal forge, but for a propane kitchen fire it may be too much (or too little, who knows?).
Remember this coloring is on the very surface only. Simple handling will wear it off with time.