How can i do TRUE random generation?

If you mean buildings:
Simplest way would be to have a folder in (preferably) ServerStorage which contains models named numerically “1” → “n”. The random number is then converted to a string and appropriate model is found. If you go my 2nd alternative you will then have to check for neighboring tiles and randomly generate until a valid one is found.

If you mean grid:
Decide your gridSize, your tiles will be Vector3() * gridSize which I believe gives the top rightmost corner. The center is then gridSize / 2.

can i change the roomSize number to adjust to each room? I want to make it more dynamic, I’ve compiled the rooms into a model here to see if there’s anything I can do and get help with it

Rooms.rbxm (45.7 KB)

edit: ignore the floor parts being 50x50 in size and not literally everything else, I was playing around with the settings you gave me
edit 2: updated the models so their floors are not 50x50

try to not think of each model as a room

so you can design models with 2 rooms within a single 50x50 model

or 3 rooms in a 50x50 model

or some models maybe half of a room

so in the image the gray lines are 50x50 models but the red lines are the walls

some models dont have north walls some models dont have south walls some models dont have east walls etc…

1 Like

oh i didn’t think of this hah
i can’t do this right now since i’m on my way home, i’ll let you know what happens then