Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local UserInputService = game:GetService("UserInputService")
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local PlayerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
- local camera = workspace.CurrentCamera
- local mt = getrawmetatable(game)
- local oldNamecall = mt.__namecall
- setreadonly(mt, false)
- mt.__namecall = newcclosure(function(self, ...)
- local method = getnamecallmethod()
- if method == "Kick" or method == "kick" then
- return -- Not today, bitch
- end
- return oldNamecall(self, ...)
- end)
- setreadonly(mt, true)
- if PlayerGui:FindFirstChild("NoClipUI") then
- PlayerGui:FindFirstChild("NoClipUI"):Destroy()
- end
- local gui = Instance.new("ScreenGui")
- gui.Name = "NoClipUI"
- gui.ResetOnSpawn = false
- gui.Parent = PlayerGui
- local frame = Instance.new("Frame")
- frame.AnchorPoint = Vector2.new(0.5, 0.5)
- frame.Position = UDim2.new(0.5, 0, 0.5, 0)
- frame.Size = UDim2.new(0, 200, 0, 200)
- frame.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
- frame.BorderSizePixel = 0
- frame.Visible = true
- frame.Parent = gui
- local title = Instance.new("TextLabel")
- title.Text = "No-Clip & Packet Overload"
- title.Font = Enum.Font.SourceSansBold
- title.TextSize = 20
- title.TextColor3 = Color3.fromRGB(255, 255, 255)
- title.BackgroundTransparency = 1
- title.Size = UDim2.new(0, 180, 0, 30)
- title.Position = UDim2.new(0, 10, 0, 0)
- title.TextXAlignment = Enum.TextXAlignment.Left
- title.Parent = frame
- local noClipButton = Instance.new("TextButton")
- noClipButton.Text = "No-Clip"
- noClipButton.Font = Enum.Font.SourceSans
- noClipButton.TextSize = 16
- noClipButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- noClipButton.BackgroundColor3 = Color3.fromRGB(51, 51, 51)
- noClipButton.BorderSizePixel = 0
- noClipButton.Size = UDim2.new(0, 130, 0, 30)
- noClipButton.Position = UDim2.new(0, 10, 0, 35)
- noClipButton.Parent = frame
- local noClipStateLabel = Instance.new("TextLabel")
- noClipStateLabel.Text = "OFF"
- noClipStateLabel.Font = Enum.Font.SourceSans
- noClipStateLabel.TextSize = 14
- noClipStateLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
- noClipStateLabel.BackgroundTransparency = 1
- noClipStateLabel.Size = UDim2.new(0, 40, 0, 30)
- noClipStateLabel.Position = UDim2.new(0, 150, 0, 35)
- noClipStateLabel.TextXAlignment = Enum.TextXAlignment.Left
- noClipStateLabel.Parent = frame
- local packetButton = Instance.new("TextButton")
- packetButton.Text = "Packet Overload"
- packetButton.Font = Enum.Font.SourceSans
- packetButton.TextSize = 16
- packetButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- packetButton.BackgroundColor3 = Color3.fromRGB(51, 51, 51)
- packetButton.BorderSizePixel = 0
- packetButton.Size = UDim2.new(0, 130, 0, 30)
- packetButton.Position = UDim2.new(0, 10, 0, 75)
- packetButton.Parent = frame
- local packetStateLabel = Instance.new("TextLabel")
- packetStateLabel.Text = "OFF"
- packetStateLabel.Font = Enum.Font.SourceSans
- packetStateLabel.TextSize = 14
- packetStateLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
- packetStateLabel.BackgroundTransparency = 1
- packetStateLabel.Size = UDim2.new(0, 40, 0, 30)
- packetStateLabel.Position = UDim2.new(0, 150, 0, 75)
- packetStateLabel.TextXAlignment = Enum.TextXAlignment.Left
- packetStateLabel.Parent = frame
- local dragging = false
- local dragInput, dragStart, startPos
- title.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- dragging = true
- dragStart = input.Position
- startPos = frame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- title.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- dragInput = input
- end
- end)
- UserInputService.InputChanged:Connect(function(input)
- if dragging and input == dragInput then
- local delta = input.Position - dragStart
- frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- end
- end)
- local noClipEnabled = false
- local noClipConnection
- local lastValidCFrame = nil
- local moveSpeed = 1 -- 1 stud per frame
- local function teleportNoClip()
- local character = Players.LocalPlayer.Character
- if character and character.HumanoidRootPart then
- local moveVector = Vector3.new(0, 0, 0)
- if UserInputService:IsKeyDown(Enum.KeyCode.W) then
- moveVector = moveVector + camera.CFrame.LookVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.S) then
- moveVector = moveVector - camera.CFrame.LookVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.A) then
- moveVector = moveVector - camera.CFrame.RightVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.D) then
- moveVector = moveVector + camera.CFrame.RightVector
- end
- if moveVector.Magnitude > 0 then
- moveVector = moveVector.Unit * moveSpeed
- character.HumanoidRootPart.CFrame = character.HumanoidRootPart.CFrame + moveVector
- lastValidCFrame = character.HumanoidRootPart.CFrame
- end
- -- Spoof position to trick the server
- if math.random() < 0.1 then -- 10% chance per frame
- character.HumanoidRootPart.CFrame = lastValidCFrame
- end
- end
- end
- noClipButton.MouseButton1Click:Connect(function()
- noClipEnabled = not noClipEnabled
- if noClipEnabled then
- noClipButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
- noClipStateLabel.Text = "ON"
- if noClipConnection then noClipConnection:Disconnect() end
- local character = Players.LocalPlayer.Character
- if character and character.HumanoidRootPart then
- lastValidCFrame = character.HumanoidRootPart.CFrame
- end
- noClipConnection = RunService.Stepped:Connect(function()
- if not noClipEnabled then
- noClipConnection:Disconnect()
- noClipConnection = nil
- return
- end
- teleportNoClip()
- end)
- else
- noClipButton.BackgroundColor3 = Color3.fromRGB(51, 51, 51)
- noClipStateLabel.Text = "OFF"
- if noClipConnection then
- noClipConnection:Disconnect()
- noClipConnection = nil
- end
- end
- end)
- local packetOverloadEnabled = false
- local packetConnection
- local remotes = {}
- local function collectRemotes()
- for _, obj in pairs(game:GetDescendants()) do
- if obj:IsA("RemoteEvent") then
- table.insert(remotes, obj)
- end
- end
- end
- collectRemotes()
- local function packetOverload()
- if #remotes == 0 then
- packetStateLabel.Text = "NO REMOTES"
- return
- end
- for _, remote in ipairs(remotes) do
- pcall(function()
- for i = 1, 10 do -- Spam 10 packets per frame
- remote:FireServer(math.random(), "benign") -- Neutral bullshit
- end
- end)
- end
- end
- packetButton.MouseButton1Click:Connect(function()
- packetOverloadEnabled = not packetOverloadEnabled
- if packetOverloadEnabled then
- packetButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
- packetStateLabel.Text = "ON"
- if packetConnection then packetConnection:Disconnect() end
- packetConnection = RunService.Stepped:Connect(function()
- if not packetOverloadEnabled then
- packetConnection:Disconnect()
- packetConnection = nil
- return
- end
- packetOverload()
- end)
- else
- packetButton.BackgroundColor3 = Color3.fromRGB(51, 51, 51)
- packetStateLabel.Text = "OFF"
- if packetConnection then
- packetConnection:Disconnect()
- packetConnection = nil
- end
- end
- end)
- local uiVisible = true
- UserInputService.InputBegan:Connect(function(input, gameProcessed)
- if gameProcessed then return end
- if input.KeyCode == Enum.KeyCode.Insert then
- uiVisible = not uiVisible
- frame.Visible = uiVisible
- if not uiVisible then
- if noClipEnabled then
- noClipEnabled = false
- noClipButton.BackgroundColor3 = Color3.fromRGB(51, 51, 51)
- noClipStateLabel.Text = "OFF"
- if noClipConnection then
- noClipConnection:Disconnect()
- noClipConnection = nil
- end
- end
- if packetOverloadEnabled then
- packetOverloadEnabled = false
- packetButton.BackgroundColor3 = Color3.fromRGB(51, 51, 51)
- packetStateLabel.Text = "OFF"
- if packetConnection then
- packetConnection:Disconnect()
- packetConnection = nil
- end
- end
- end
- end
- end)
- local function initAntiCheatBypass()
- for _, remote in pairs(game:GetDescendants()) do
- if remote:IsA("RemoteEvent") or remote:IsA("RemoteFunction") then
- local oldFire = remote.FireServer
- remote.FireServer = function(...)
- if noClipEnabled and not packetOverloadEnabled then
- return -- Don’t snitch during no-clip
- end
- return oldFire(...)
- end
- end
- end
- end
- spawn(initAntiCheatBypass)
- Players.LocalPlayer.CharacterAdded:Connect(function(character)
- if noClipEnabled then
- lastValidCFrame = character:WaitForChild("HumanoidRootPart").CFrame
- teleportNoClip()
- end
- end)
Add Comment
Please, Sign In to add comment