It depends on where they sleep, for how long, and why. Is this a cultural lifestyle or particular to this one individual? Are they seasonal farmers or herdsmen? Are they off-the-grid hippies? Down-on-their-luck families who lost their home? Addicts?
Some options are:
itinerant
gypsy
hobo
homeless
nomad
tinker
traveler
vagabond
vagrant
wanderer
I would call such a person inhospitable.
go over it in non permanent marker then it rubs right off
A person who wanders around with no home is commonly referred to as a nomad or a vagabond.
moofer
Freelancers
Homeless
Normal.
A Nommad
call police, contact a parent or guardian, call trusted person.
Did you mean a person who prefers to stay at home and not go outside? I believe the word you are looking for is a recluse.
If you have hurt the person, then it is right to ask for forgiveness. Call the person and talk to her.
house keeper