shy? well fake confidence untill you make it real (worked for me lol)
donΒ΄t think about it, donΒ΄t make scenarios, just ask him to some coffee/fast food place. donΒ΄t make the "date" too long, one, one and a half hours max.
of course he could say no lol but we all must learn to deal with rejection