He is very very scared and shy so unlikely got kidnap (still a possibility, we had a long streak of missing white cats) so most likely got chased by another tomcat
I already went out few times and looking nearby and on the roofs, nada, I'm just hoping he will come back home safely even though it's pretty much 12 hours since i let him out