of     1   

Valuize
#221358907Saturday, July 15, 2017 1:12 AM GMT

with changing colors
AlreadyPro
#221359069Saturday, July 15, 2017 1:14 AM GMT

while wait(.79874939508393) do for i,v in next, dancefloor:GetChildren() do v.Color = Color3.new(math.random(), math.random(), math.random()) end end
Valuize
#221359175Saturday, July 15, 2017 1:14 AM GMT

Where do I put this sript?
caca50
#221359201Saturday, July 15, 2017 1:15 AM GMT

Several different ways. I'd suggest making the floor with several parts, and randomly changing the color of each "tile" Roblox.Forum.Scripters:1: bad argument #1 to 'intellect' (number expected, got nil)
doggy00
#221359492Saturday, July 15, 2017 1:17 AM GMT

Put this in a script which is in a model with all the disco floor parts: discoparts = 9 --how many tiles are changing colors in the model? repeat floor = script.Parent:GetChildren() wait() until #floor == discoparts + 1 timeuntilchanges = .8 --time until the floor changes colors again while wait(timeuntilchanges) do for i,v in pairs(floor) do if v:IsA("BasePart") then v.BrickColor = BrickColor.Random() end end end
Valuize
#221363710Saturday, July 15, 2017 1:52 AM GMT

How to make it so only certain colors are allound?
ImVortexe
#221364526Saturday, July 15, 2017 1:59 AM GMT

colors = {"Really Red"}--colors here for i =1,#colors do pick = colors[math.random(1,#colors)] while true do script.Parent.BrickColor = BrickColor.new(pick) wait(0.25)--time until next color picked end end
doggy00
#221364674Saturday, July 15, 2017 2:00 AM GMT

That's a bit harder and more lengthy, but here: math.randomseed(tick()%1*1e6) allowedcolors = {"Really red","Bright blue",24,9,"Cool yellow"} currentcolor = nil --for allowed colors, fill in the name of the color and put quotation marks --you can also use numbers if you know the color codes, which i will link to at the very end --regardless, the table would naturally be a very long one but don't let that bother you discoparts = 9 --how many tiles are changing colors in the model? repeat floor = script.Parent:GetChildren() wait() until #floor == discoparts + 1 timeuntilchanges = .8 --time until the floor changes colors again while wait(timeuntilchanges) do for i,v in pairs(floor) do if v:IsA("BasePart") then n = math.random(1,#allowedcolors) for a,b in pairs(allowedcolors) do if a == n then currentcolor = b end end v.BrickColor = BrickColor.new(currentcolor) end end end --link to color codes and names: http://wiki.roblox.com/index.php?title=BrickColor_codes
BoredLord101
#221364774Saturday, July 15, 2017 2:01 AM GMT

@ImVortexe this only changes the color once, you forgot to put the color picker in the while loop.

    of     1