--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! Noclip + ESP GUI by aminos29T & aminos_055 (Unificato) ]] local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") -- Pulisce eventuali GUI precedenti pcall(function() game.CoreGui.NoclipESPGui:Destroy() end) -- GUI principale local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "NoclipESPGui" gui.ResetOnSpawn = false -- Frame principale local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 250, 0, 170) frame.Position = UDim2.new(0, 20, 0, 20) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.BackgroundTransparency = 0.3 frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = false -- Titolo local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 30) title.Position = UDim2.new(0, 0, 0, 0) title.Text = "Noclip + ESP by aminos" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.BackgroundTransparency = 1 title.Font = Enum.Font.SourceSansBold title.TextSize = 20 -- Etichetta noclip local labelNoclip = Instance.new("TextLabel", frame) labelNoclip.Size = UDim2.new(1, 0, 0, 20) labelNoclip.Position = UDim2.new(0, 0, 0, 30) labelNoclip.Text = "Noclip" labelNoclip.TextColor3 = Color3.fromRGB(200, 200, 200) labelNoclip.BackgroundTransparency = 1 labelNoclip.Font = Enum.Font.SourceSans labelNoclip.TextSize = 18 -- Bottone noclip local buttonNoclip = Instance.new("TextButton", frame) buttonNoclip.Size = UDim2.new(0.8, 0, 0, 30) buttonNoclip.Position = UDim2.new(0.1, 0, 0, 50) buttonNoclip.Text = "Attiva Noclip" buttonNoclip.BackgroundColor3 = Color3.fromRGB(50, 50, 50) buttonNoclip.TextColor3 = Color3.fromRGB(255, 255, 255) buttonNoclip.Font = Enum.Font.SourceSans buttonNoclip.TextSize = 16 -- Bottone ESP local espToggle = Instance.new("TextButton", frame) espToggle.Size = UDim2.new(0.8, 0, 0, 40) espToggle.Position = UDim2.new(0.1, 0, 0, 90) espToggle.BackgroundColor3 = Color3.fromRGB(70, 130, 180) espToggle.TextColor3 = Color3.fromRGB(255, 255, 255) espToggle.Font = Enum.Font.SourceSansBold espToggle.TextSize = 18 espToggle.Text = "ESP OFF" -- Funzione Noclip local noclip = false local noclipConnection local function toggleNoclip() noclip = not noclip buttonNoclip.Text = noclip and "Disattiva Noclip" or "Attiva Noclip" if noclip then noclipConnection = RunService.Stepped:Connect(function() for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") and part.CanCollide then part.CanCollide = false end end end) else if noclipConnection then noclipConnection:Disconnect() end for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = true end end end end buttonNoclip.MouseButton1Click:Connect(toggleNoclip) -- Drag GUI (PC/Mobile) local dragging, dragInput, dragStart, startPos frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch 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) frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UIS.InputChanged:Connect(function(input) if input == dragInput and dragging 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) -- ESP local espOn = false local espBoxes = {} local function createBox(target) local box = Instance.new("BoxHandleAdornment") box.Adornee = target.Character and target.Character:FindFirstChild("HumanoidRootPart") box.AlwaysOnTop = true box.ZIndex = 10 box.Size = Vector3.new(4, 6, 1) box.Transparency = 0.5 box.Color3 = Color3.fromRGB(255, 0, 0) box.Parent = workspace return box end local function removeBoxes() for _, box in pairs(espBoxes) do if box and box.Parent then box:Destroy() end end espBoxes = {} end local function updateBoxes() removeBoxes() for _, otherPlayer in pairs(game.Players:GetPlayers()) do if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then local box = createBox(otherPlayer) table.insert(espBoxes, box) end end end espToggle.MouseButton1Click:Connect(function() espOn = not espOn espToggle.Text = espOn and "ESP ON" or "ESP OFF" if espOn then updateBoxes() else removeBoxes() end end) RunService.Stepped:Connect(function() if espOn then updateBoxes() end end)