K So You Saw The Title I am Trying To Remove A Position From The Table So That The Part Wont Spawn On The Same Position Over And Over Again If There Is A Easy Solution To Do It Type It Down If Not Fix This Code
local Cap = 0
local Old = {}
local Points =
{
Vector3.new(204.636, 173.826, 287.984),
Vector3.new(140.636, 173.826, 202.984),
Vector3.new(232.636, 173.826, 258.984),
Vector3.new(203.636, 173.826, 258.984),
Vector3.new(232.636, 173.826, 287.984)
}
local Coins = game.ReplicatedStorage.Coins10
local Time = 1
while true do
if Cap < 4 then
Cap = Cap + 1
local CoinClone = Coins:Clone()
CoinClone.Parent = game.Workspace.Coins
local Position = Points[math.random(1,#Points)]
CoinClone.Position = Position
if CoinClone.Position == Vector3.new(0,0,0) then
CoinClone:Destroy()
end
table.insert(Old,Position)
table.remove(Points,Points[Position])
wait()
CoinClone.Pos.Value = CoinClone.Position
else
local Folder = game.Workspace.Coins:GetChildren()
local RandomCoin = Folder[math.random(1,#Folder)]
RandomCoin:Destroy()
local Selected = Old[math.random(1,#Old)]
table.remove(Old,Old[Selected])
table.insert(Points,Old[Selected])
Cap = Cap - 1
end
wait(Time)
end
Regards Steve

2 comments
Any errors?
nope