local currentTestingTable = game.Workspace.Game.Tables.TestingTables.TestingTable01
local currentXTable = game.Workspace.Game.Tables.NormalTables.Table01
local currentTableBuildings = currentTestingTable.Building:GetChildren()
local currentTableUtilities = currentTestingTable.Utilities:GetChildren()
local currentTablePartsArray = {}
local currentTablePartsSavedPositionArray = {}
for i, v in ipairs(currentTableBuildings) do
table.insert(currentTablePartsArray, v)
table.insert(currentTablePartsSavedPositionArray, v.Position)
end
for i, v in ipairs(currentTableUtilities) do
table.insert(currentTablePartsArray, v)
table.insert(currentTablePartsSavedPositionArray, v.Position)
end
print(currentTablePartsArray)
print(currentTablePartsSavedPositionArray)
local currentTablePartsCounter = #currentTablePartsArray
local function placeTable(player)
for i = 1, currentTablePartsCounter do
currentTablePartsArray[i]:Destroy()
end
wait(1)
local placedTable = currentXTable:Clone()
placedTable.Name = currentXTable.Name
placedTable.Parent = player.Plot.Tables
local placedTableBuildings = placedTable.Building:GetChildren()
local placedTableUtilities = placedTable.Utilities:GetChildren()
local placedTablePartsArray = {}
local placedTablePartsSavedPositionArray = {}
for i, v in ipairs(placedTableBuildings) do
table.insert(placedTablePartsArray, v)
end
for i, v in ipairs(placedTableUtilities) do
table.insert(placedTablePartsArray, v)
end
for i = 1, currentTablePartsCounter do
placedTablePartsArray[i].Position = currentTablePartsSavedPositionArray[i]
end
end
BuildButton.MouseClick:Connect(placeTable)
#I am loosing my Mind
6 messages · Page 1 of 1 (latest)