local Players = game:GetService("Players") local RS = game:GetService("ReplicatedStorage") local LP = Players.LocalPlayer local Remotes = RS:WaitForChild("Remotes") local sci = Remotes:WaitForChild("SkillCheckInput") local sas = Remotes:WaitForChild("StartAttackSequence") local enabled = true sci.OnClientEvent:Connect(function(attackId, current, max) if not enabled then return end if type(attackId) ~= "string" then return end pcall(function() sci:FireServer(attackId, true, "Computer") end) end) local handler = function(id) if type(id) ~= "string" then return false end pcall(function() sci:FireServer(id, true, "Computer") end) return true end pcall(function() sas.OnClientInvoke = handler end) task.spawn(function() while true do task.wait(1) if enabled then pcall(function() sas.OnClientInvoke = handler end) end end end) local gui = Instance.new("ScreenGui") gui.Name = "AutoSC" gui.ResetOnSpawn = false gui.Parent = LP:WaitForChild("PlayerGui") local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 140, 0, 32) btn.Position = UDim2.new(0, 20, 0, 100) btn.BackgroundColor3 = Color3.fromRGB(40, 160, 90) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.GothamBold btn.TextSize = 13 btn.Text = "Anti Grab: ON" btn.Parent = gui Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) btn.MouseButton1Click:Connect(function() enabled = not enabled btn.Text = enabled and "Anti Grab: ON" or "Anti Grab: OFF" btn.BackgroundColor3 = enabled and Color3.fromRGB(40, 160, 90) or Color3.fromRGB(80, 80, 90) end)