local Owner local colors = {"Medium stone grey","Sea green","Really red"} while true do Owner = script.Parent.Parent.owner if Owner.Value ~= nil then local original = script.Parent.Party1 local copy = original:Clone() copy.Parent = script.Parent.Parent.Parties copy.Transparency = 0 copy.CanCollide = true copy.Anchored = false copy.Position = Vector3.new(129.5, 8.5, -16.25) copy.BrickColor = BrickColor.new(colors[math.random(1, 3)]) wait(1) end wait() end
Hi!
It was expecting a BrickColor value, but you gave it a String value!
Simple fix!
copy.BrickColor = BrickColor.new(colors[math.random(1, 3)]) --This is what your BrickColor line should look like
What you were essentially doing:
copy.BrickColor = "ColorHere" --Incorrect
What its doing now:
copy.BrickColor = BrickColor.new("BrickColorHere") --Correct