First port of call is always to check https://www.landlordregistrationscotland.gov.uk/search How are you homeless? its illegal for a landlord to evict tenants currently. Landlords can't charge any fees apart from deposits, since he explicitly said no deposit you are paying a fee.