-- Создаем папку-модель для нашего магазина
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 успешно сгенерирована!")