Make methadone daily co-pays equal to the HUD fair market rent/$100. The junkie class would shun expensive cities.
Raise cigarette and alcohol taxes.
End restaurant SNAP program.
Have the federal government crack down on cannabis.
Any supported housing for single people should be simple rooms in concrete structures with bathrooms down the hall. Think Hotel F1.
Set building codes aside so the structures can be built.
Raise cigarette and alcohol taxes in metropolitan areas with a homeless problem.