Basically the script below should make the alarm stop once it meets the requirements but it's not doing it. Anyone mind helping?
local alarm = Instance.new('Sound')
alarm.Parent = script.Parent
alarm.Name = "Alarm"
alarm.SoundId = "rbxassetid://130821037"
alarm.Looped = true
alarm.MaxDistance = "10000"
local size = math.random(10 , 30)
local heat = math.random(10 , 20)-- change if you wish to
while true do
wait(5)
if script.Parent.Fire.Enabled == false then
wait(math.random(1 , 10)) -- change
script.Parent.Fire.Size = size
script.Parent.Fire.Heat = heat
script.Parent.Fire.Enabled = true
script.Parent.Parent.other.Fire.Size = size
script.Parent.Parent.other.Fire.Heat = heat
script.Parent.Parent.other.Fire.Enabled = true
script.Parent.Parent.other2.Fire.Size = size
script.Parent.Parent.other2.Fire.Heat = heat
script.Parent.Parent.other2.Fire.Enabled = true
script.Parent.Parent.other3.Fire.Size = size
script.Parent.Parent.other3.Fire.Heat = heat
script.Parent.Parent.other3.Fire.Enabled = true
script.Parent.Parent.Parent.Parent.StarterGui.ScreenGui.TextLabel.Text = "Fire"
wait(5)
print ("HOUSE FIRE!")
size = script.Parent.Fire.Size + math.random(1 , 10) -- change this to what ever you want
alarm:Play()
elseif script.Parent.Fire.Enabled == false then
if alarm.IsPlaying == true then
alarm:Stop()
end
end
end

4 comments
True.
If it helped, renember you can accept the answer!
Nah, I ain't the questioner.
Oh xD I thought it was you lol