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