Assigning a bed to a villager will let them stay at your base. Check out this guide to find out How To Assign Beds In Lego Fortnite.
How To Assign Beds In LEGO Fortnite
First off, make sure there’s an empty bed down.
From there, talk to a new Villager that comes to your Village. After talking with them, choose the “Live in My Village” option. They’ll then ask if they have a spot for them to sleep. Say yes, and then this will assign the Villager to any of the empty beds.
No need to worry, though; you can then go to your beds and switch them if you want.
Just be warned that you can’t do this endlessly; your Village rating depends on how many Villagers you can have. That means you can only do this a few times.
So, in summary:
Make sure there’s an empty bed in your Village.
Find a new Villager that comes to your Villager – choose the “Live in My Village” option, followed by “Yes” when they ask if you have a spot to sleep.
There is a limit as to how many times you can do this.