Загрузка данных


-- Создаем папку-модель для нашего магазина
local shopModel = Instance.new("Model")
shopModel.Name = "BubbleShop_Generated"
shopModel.Parent = workspace

-- 1. Базовый купол
local baseDome = Instance.new("Part")
baseDome.Shape = Enum.PartType.Ball
baseDome.Size = Vector3.new(30, 30, 30)
-- Ставим по координатам так, чтобы нижняя половина ушла под землю
baseDome.Position = Vector3.new(0, 0, -50) 
baseDome.Color = Color3.fromRGB(220, 166, 255) -- Нежно-фиолетовый
baseDome.Material = Enum.Material.SmoothPlastic
baseDome.Anchored = true
baseDome.Name = "MainDome"
baseDome.Parent = shopModel

-- 2. Сливочная шапка (Пена из 5 сплюснутых сфер)
local positions = {
    Vector3.new(0, 14, -50),    -- Центр макушки
    Vector3.new(7, 11, -45),    -- Бок 1
    Vector3.new(-7, 11, -55),   -- Бок 2
    Vector3.new(-8, 10, -44),   -- Бок 3
    Vector3.new(8, 10, -56)     -- Бок 4
}

for i, pos in ipairs(positions) do
    local foam = Instance.new("Part")
    foam.Shape = Enum.PartType.Ball
    foam.Size = Vector3.new(14, 9, 14) -- Сплюснутая форма
    foam.Position = pos
    foam.Color = Color3.fromRGB(255, 250, 250) -- Белоснежный
    foam.Material = Enum.Material.SmoothPlastic
    foam.Anchored = true
    foam.Name = "FoamPart_" .. i
    foam.Parent = shopModel
end

-- Фокус на сгенерированную модель
game.Selection:Set({shopModel})
print("База Bubble Shop успешно сгенерирована!")