Я столкнулся с чем-то действительно странным.Первоначально я пытался сделать музыкальный сценарий (больше похоже на system, tbh), и у него была та же проблема.Теперь я свел его к простому тесту:
while true do
if script.Parent.musicstate.Value == true then
print("Play")
elseif script.Parent.musicstate.Value == false then
print("Stop")
end
wait()
end
Когда я запустил его, он либо напечатает только «Стоп», либо только «Воспроизведение».Строка, которую она напечатает, будет зависеть от значения значения bool, когда игра запускается, , так как она не меняет то, что печатает, в зависимости от текущего значения.Спасибо за помощь, спасибо!
Структура, SongScript - это то, что работает: