как мне решить эту проблему с timestop в roblox studio?

#lua #roblox

Вопрос:

 local model = game.ReplicatedStorage.BaconEvent
local InUse = game.ReplicatedStorage.BaconEvent.InUse
local sound = workspace.BaconTimeStop
local bacon = {}
local resume = workspace.StarPlatinumResume
local clock = workspace.Clock
local Stand = game.ServerScriptService.Summon.Stand

model.BaconTimeStop.OnServerEvent:Connect(function(player)
    local find = workspace:GetDescendants()
    if model.InUse.Value == false then
        model.InUse.Value = true
        sound:Play()
        wait(2)
        clock:Play()
        game.Lighting.BaconTime.Enabled = true
        for i=1, #find do
            local That = find[i]
            if That:IsA("Part") or That:IsA("MeshPart") then
                if That.Anchored == false and That.Parent.Name ~= player.Name and That.Name ~= "Baseplate" and not That.Parent:IsA("Accessory") then
                    That.Anchored = true
                    table.insert(bacon, That)

        
                elseif model.InUse.Value == true then
                wait(5)
        resume:Play()
        wait(1)
        model.InUse.Value = false
        game.Lighting.BaconTime.Enabled = false
        for i=1, #bacon do
            bacon[i].Anchored = false
        end
        table.clear(bacon)
                    end
                end
            end
        end
    end)
 

по какой-то причине это остановит время только после того, как предполагается, что остановка времени закончится’
Я сам не могу в этом разобраться и надеюсь, что кто-нибудь знает, как это исправить
.:
baconevent-это часть коррекции цвета