From 246e971239980eb7852b10492961c94cc710cbc4 Mon Sep 17 00:00:00 2001 From: Daimywil Date: Fri, 31 Oct 2025 17:58:54 +0100 Subject: [PATCH] fix signal --- src/signal/src/Shared/Signal.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/signal/src/Shared/Signal.lua b/src/signal/src/Shared/Signal.lua index 7ce5be597fe..3a017f73243 100644 --- a/src/signal/src/Shared/Signal.lua +++ b/src/signal/src/Shared/Signal.lua @@ -226,7 +226,9 @@ function Signal.Wait(self: Signal): T... local connection: Connection connection = (self :: any):Connect(function(...) connection:Disconnect() - task.spawn(waitingCoroutine, ...) + if coroutine.status(waitingCoroutine) == "suspended" then + task.spawn(waitingCoroutine, ...) + end end) return coroutine.yield()