local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local plr = Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "Toggle" gui.ResetOnSpawn = false gui.Parent = plr:WaitForChild("PlayerGui") local main = Instance.new("Frame") main.Size = UDim2.new(0, 180, 0, 100) main.Position = UDim2.new(0.5, -90, 0.5, -50) main.BackgroundColor3 = Color3.fromRGB(35, 35, 35) main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = gui Instance.new("UICorner", main).CornerRadius = UDim.new(0, 6) local top = Instance.new("Frame") top.Size = UDim2.new(1, 0, 0, 25) top.BackgroundColor3 = Color3.fromRGB(50, 50, 50) top.BorderSizePixel = 0 top.Parent = main Instance.new("UICorner", top).CornerRadius = UDim.new(0, 6) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -30, 1, 0) title.Position = UDim2.new(0, 5, 0, 0) title.BackgroundTransparency = 1 title.Text = "Infinite Parry" title.TextColor3 = Color3.new(1, 1, 1) title.TextSize = 13 title.Font = Enum.Font.Gotham title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = top local status = Instance.new("TextLabel") status.Size = UDim2.new(1, 0, 0, 20) status.Position = UDim2.new(0, 0, 0, 35) status.BackgroundTransparency = 1 status.Text = "OFF" status.TextColor3 = Color3.fromRGB(255, 80, 80) status.TextSize = 16 status.Font = Enum.Font.GothamBold status.Parent = main local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 100, 0, 30) btn.Position = UDim2.new(0.5, -50, 0, 65) btn.BackgroundColor3 = Color3.fromRGB(60, 180, 60) btn.BorderSizePixel = 0 btn.Text = "Start" btn.TextColor3 = Color3.new(1, 1, 1) btn.TextSize = 13 btn.Font = Enum.Font.GothamBold btn.Parent = main Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 4) local close = Instance.new("TextButton") close.Size = UDim2.new(0, 22, 0, 22) close.Position = UDim2.new(1, -24, 0, 1.5) close.BackgroundTransparency = 1 close.Text = "×" close.TextColor3 = Color3.fromRGB(255, 100, 100) close.TextSize = 18 close.Parent = top local args = {[1] = buffer.fromstring("\147Y\204\137\145\136\172skillUseType\166manual\166facing\199\2\147\203?\233D&`\0\0\0\0\203\191\227\163\29\192\0\0\0\170weaponType\166Katana\168position\199\2\147\203\192\151\15\143\128\0\0\0\203@L\174\248\0\0\0\0\203\192s\250\159 \0\0\0\174basisDirection\199\2\147\203\191\239\244\195`\0\0\0\0\203?\170\206\210@\0\0\0\172activationIdT\168actionId\173\229\164\170\229\136\128/\228\184\128\233\151\170\162we\194")} local running = false local loopThread local function toggle(state) running = state if running then status.Text = "ON" status.TextColor3 = Color3.fromRGB(80, 255, 80) btn.Text = "Stop" btn.BackgroundColor3 = Color3.fromRGB(200, 50, 50) loopThread = task.spawn(function() while running do ReplicatedStorage.Remote_Event:FireServer(unpack(args)) task.wait(0.1) end end) else status.Text = "OFF" status.TextColor3 = Color3.fromRGB(255, 80, 80) btn.Text = "Start" btn.BackgroundColor3 = Color3.fromRGB(60, 180, 60) end end btn.MouseButton1Click:Connect(function() toggle(not running) end) close.MouseButton1Click:Connect(function() running = false gui:Destroy() end)