are there any states that allow smoking in restaurants
As of July 2018, 13 states have not enacted any general statewide ban on smoking in workplaces and/or bars and/or restaurants: Alabama, Arkansas, Georgia, Kentucky, Mississippi, Missouri, Oklahoma, South Carolina, Tennessee, Texas, Virginia, West Virginia, and Wyoming. Instead, laws in most of these states (see individual state listings below for further information) require proprietors of certain places to designate smoking and non-smoking areas and post warning signage.
List of smoking bans in the United States