Check for Sound.PlaybackLoudness
It might help you making these blocks increasing and decrasing depending on sounds loudness
local part = script.Parent
local sound = workspace.Song
local firstSize = part.Size
sound:Play()
game:GetService("RunService").Heartbeat:Connect(function(dt)
part.Size = Vector3.new(part.Size.X, firstSize.Y * sound.PlaybackLoudness, part.Size.Z)
end)
this script will basically make the parts size keep increase and decrease by sound.PlaybackLoudness
Also sound.PlaybackLoudness can go up to 1000 so it is recommended to divide it then multiply it to parts size. (It’ll be too big if you wont divide)