How can I make the bricks change colour?
And how can I add music to only that place?(People should not hear it any where else apart from the disco)
Well, to make parts change color then you'd need to use a loop to change the part's color constantly.
Example:
while wait(1) do part.BrickColor = BrickColor.new("Really red") wait(1) part.BrickColor = BrickColor.new("Bright green") wait(1) part.BrickColor = BrickColor.new("New yeller") end
But, an even better way to do this would be using BrickColor.random() in a loop. BrickColor.random() will return a random color from the BrickColor scale so then you wouldn't have to write out all those colors.
Example:
while wait(1) do part.BrickColor = BrickColor.random() end
As for the sounds? You could just put an audio object inside of a part inside the disco area, then play that audio. The music would fade away as you walked away from the 'speaker'(part with audio in it).
Hope I Helped
+1
I'll give you the bit for the bricks... Not sure about the sounds though... Put this code into a script into the blocks that you want to change colour.
while true do script.Parent.Color = Color3.new(math.random(), math.random(), math.random()) wait(0.5) end
If this helps, Make sure you up vote my post :)
It looks better if you make it wait(0.5), instead of 1 second. while wait(0.5) do part.BrickColor = BrickColor.random() end