Hello.
So, I created a script which should randomize chest spawns and make random chests, but I can’t change the values of the clones of groups, and I want to know how to do that. The script is as follows:
--Variables
local Point1 = script.Parent:WaitForChild("Point1")
local Point2 = script.Parent:WaitForChild("Point2")
local CommonChest = game.Workspace.CommonChest
local Pos1 = Point1.Position
local Pos2 = Point2.Position
--Positions
local X1 = Pos1.X
local Y1 = Pos1.Y
local Z1 = Pos1.Z
local X2 = Pos2.X
local Y2 = Pos2.Y
local Z2 = Pos2.Z
--Loop
while true do
--Get random coordinates
local xRand = math.random(math.min(X1, X2), math.max(X1, X2))
local yRand = math.random(math.min(Y1, Y2), math.max(Y1, Y2))
local zRand = math.random(math.min(Z1, Z2), math.max(Z1, Z2))
--Execute
if math.random(1,10) <= 5 then
CommonClone = CommonChest:Clone()
CommonClone.Transparency = 0
CommonClone.Anchored = false
CommonClone.Position.X = xRand
CommonClone.Position.Y = yRand
CommonClone.Position.Z = zRand
print("Successfully created a Common Chest!")
else
if math.random(5,10) <= 7 then
print("Successfully created a Rare Chest!")
else
if math.random(8,10) <= 9 then
print("Successfully created an Epic Chest!")
else
print ("Successfully created a legendary chest!")
end
end
end
--Debug/Waittime
print("Looped!!!!!!")
local waittime = math.random(1,5)
wait(waittime)
--Destroy Clones Before Next Loop Starts
CommonClone:Destroy()
end
Any help will be greatly appreciated.