im using that script,the last lines marked arent working.
while true do
wait (3)
workspace.GasRadar.Handles.Visible = false
workspace.Mision.Value = 0
local model = workspace.GasAttack
local backup = model:Clone()
local c = Instance.new ("Message")
c.Text = "Gas Station Call"
c.Parent = game.Workspace
workspace.Part.Sound:Play()
wait (2)
workspace.Part.Sound:Stop()
wait(2)
c:Destroy()
model:remove()
workspace.GasRadar.Handles.Visible = true
wait(10)
model = backup:clone()
model.Parent = game.Workspace
model:makeJoints()
--
local count = 0
while count < 120 do
wait(1)
count = count + 1
if workspace.Mision.Value == 1 then
local c2 = Instance.new ("Message")
c2.Text = "Gas Station Call"
c2.Parent = game.Workspace
c2.Text = "All clear"
--
end
end

5 comments
Messages are deprecated
There's a space between 'Instance.new' and '("Message")' on line 32
try to reduce the amount of loops you use in scripts. It can cause lag (from what I experienced too many loops can lag the server, causing loops to be slower)
@unsatisfie_d not necessarily. It depends on what code is being run within the loop. He's using the loop as a timer.
If my answer satisfies your question, please accept it.