local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local killRemote = game:GetService("ReplicatedStorage"):FindFirstChild("NetworkFolder") and game.ReplicatedStorage.NetworkFolder:FindFirstChild("KillAll") local morphRemote = game:GetService("ReplicatedStorage"):FindFirstChild("NetworkFolder") and game.ReplicatedStorage.NetworkFolder:FindFirstChild("Morph") if not killRemote or not morphRemote then warn("Remotes not found") end local mtHook; mtHook = hookmetamethod(game, "__namecall", function(...) local self = ... if rawequal(self, morphRemote) and getnamecallmethod() == "FireServer" then local Args = table.pack(...) local Result = table.pack(mtHook(self, table.unpack(Args, 1, Args.n))) return table.unpack(Result, 1, Result.n) end return mtHook(...) end) local OldFireServer; OldFireServer = hookfunction(morphRemote.FireServer, function(...) local self = ... if rawequal(self, morphRemote) then local Args = table.pack(...) local Result = table.pack(OldFireServer(table.unpack(Args, 1, Args.n))) return table.unpack(Result, 1, Result.n) end return OldFireServer(self, ...) end) local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "KillAllSpammer" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = player:WaitForChild("PlayerGui") local Button = Instance.new("TextButton") Button.Name = "KillBtn" Button.Size = UDim2.new(0, 80, 0, 80) Button.Position = UDim2.new(0.5, -40, 0.5, -40) Button.BackgroundColor3 = Color3.fromRGB(25, 25, 30) Button.Text = "👀" Button.TextColor3 = Color3.fromRGB(255, 255, 255) Button.TextSize = 30 Button.Font = Enum.Font.GothamBold Button.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(1, 0) UICorner.Parent = Button local UIStroke = Instance.new("UIStroke") UIStroke.Color = Color3.fromRGB(255, 255, 255) UIStroke.Thickness = 2 UIStroke.Transparency = 0.5 UIStroke.Parent = Button local dragging = false local dragInput = nil local dragStart = nil local startPos = nil Button.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = Button.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Button.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart Button.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) local spamming = false local spamThread = nil local payload = "a=Instance.new('Model',workspace)a.Name='zkanAHPxiPSBJEWSXcEEDpaO'" local function StartSpammer() if spamThread then task.cancel(spamThread) end spamThread = task.spawn(function() while spamming do if killRemote then pcall(function() killRemote:FireServer(payload) end) end task.wait(3) end end) end Button.MouseButton1Click:Connect(function() spamming = not spamming if spamming then Button.BackgroundColor3 = Color3.fromRGB(0, 255, 0) Button.Text = "👀" StartSpammer() else Button.BackgroundColor3 = Color3.fromRGB(25, 25, 30) Button.Text = "👀" if spamThread then task.cancel(spamThread) end spamThread = nil end end)