I have currently gotten into playback loudness and cant seem to figure out what is wrong with my script. It is a simple script that causes a change in a color value. It randomizes but I only have it set to two colors just for testing.
local color = {"Gold", "Lily White"}
while true do
wait()
if game.Workspace.TrelloSound.PlaybackLoudness > 100 then
script.Parent.Value = color[math.random(1,#color)]
wait(.5)
end

3 comments
Well the parent of this script is a stringvalue and what the script is supposed to do is change the value to a color when the loudness hits that certain volume
Just noticed - You are missing an
endkeyword to end theifstatement.I found the problem. I wasn't setting the volume value high enough. The color was saying idle because the music was always louder than what I put.