Det är kommunerna som genom socialtjänstlagen ( SFS 2001:453 ) är ansvariga för att hemlösa personer i Sverige får stöd och hjälp .