From 5224f7bca74289fafc072426fb380f3f393f7940 Mon Sep 17 00:00:00 2001 From: Ryan Luu Date: Sat, 6 Dec 2025 23:56:17 -0800 Subject: [PATCH 1/2] Add CoreGuiWarn client script to monitor backpack Signed-off-by: Ryan Luu --- src/CoreGuiWarn.client.luau | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/CoreGuiWarn.client.luau diff --git a/src/CoreGuiWarn.client.luau b/src/CoreGuiWarn.client.luau new file mode 100644 index 0000000..956425e --- /dev/null +++ b/src/CoreGuiWarn.client.luau @@ -0,0 +1,10 @@ +local RunService = game:GetService("RunService") +local StarterGui = game:GetService("StarterGui") + +local connection +connection = RunService.Heartbeat:Connect(function() + if StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType.Backpack) then + warn("Purse and CoreGui backpack enabled at the same time") + connection:Disconnect() + end +end) From 5776cf00941451ed14f259b60a42a758ec1796ec Mon Sep 17 00:00:00 2001 From: Ryan Luu Date: Sun, 7 Dec 2025 00:01:54 -0800 Subject: [PATCH 2/2] Refactor CoreGuiWarn to use task.spawn Replaced connection with task.spawn for periodic checks. Signed-off-by: Ryan Luu --- src/CoreGuiWarn.client.luau | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/CoreGuiWarn.client.luau b/src/CoreGuiWarn.client.luau index 956425e..11db4d6 100644 --- a/src/CoreGuiWarn.client.luau +++ b/src/CoreGuiWarn.client.luau @@ -1,10 +1,10 @@ -local RunService = game:GetService("RunService") local StarterGui = game:GetService("StarterGui") -local connection -connection = RunService.Heartbeat:Connect(function() - if StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType.Backpack) then - warn("Purse and CoreGui backpack enabled at the same time") - connection:Disconnect() +task.spawn(function() + while task.wait(3) do + if StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType.Backpack) then + warn("Purse and CoreGui backpack enabled at the same time") + break + end end end)