local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
-- Функция для размещения блока
local function placeBlock(blockType, position)
local args = {
[1] = "PlaceBlock",
[2] = {
["blockType"] = blockType,
["cframe"] = CFrame.new(position)
}
}
ReplicatedStorage.RemoteFunction:InvokeServer(unpack(args))
end
-- Функция для автоматической постройки
local function autoBuild()
local basePosition = character.HumanoidRootPart.Position
local blockTypes = {"Wood", "Plastic", "Glass"} -- Добавьте больше типов блоков по необходимости
for x = 0, 5 do
for y = 0, 2 do
for z = 0, 5 do
local blockType = blockTypes[math.random(1, #blockTypes)]
local position = basePosition + Vector3.new(x * 2, y * 2, z * 2)
placeBlock(blockType, position)
wait(0.1) -- Небольшая задержка между размещением блоков
end
end
end
end
-- Запуск автоматической постройки
autoBuild()