aside from the jokes, pets can be like family members so ignore the crap above^^.
If it was me I would have a good walk around your local area and see if you can find him, you’ve probably already done this. I would then give it another 24 hours and put leaflets through doors and a few posters up. I would also check the local vets and maybe put posters up there.
To be fair cats can roam up to 20 miles from home and take their time returning, you might not think he goes that far but apparently many do. If he doesnt come back soon, it might be worth calling the local council waste guys, they sometimes get called out to collect any animals that are in road traffic accidents and might be able to say if they’ve done this recently near you.
Good luck and dont give up just yet.