local gui = Instance.new("ScreenGui") gui.Name = "Siphon" gui.ResetOnSpawn = false gui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 450, 0, 400) -- Adjusted for more buttons frame.Position = UDim2.new(0.5, -225, 0.35, 0) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) -- Black background for executor UI frame.BackgroundTransparency = 0.1 frame.BorderSizePixel = 2 frame.BorderColor3 = Color3.fromRGB(255, 255, 255) -- White border for contrast frame.Parent = gui local uiCorner = Instance.new("UICorner") uiCorner.CornerRadius = UDim.new(0, 12) -- More rounded corners uiCorner.Parent = frame local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0.12, 0) title.BackgroundTransparency = 1 title.Text = "Siphon Executor" title.TextColor3 = Color3.fromRGB(255, 255, 255) -- White text for visibility title.TextScaled = true title.Font = Enum.Font.GothamBold title.Parent = frame -- Executor Textbox local executorBox = Instance.new("TextBox") executorBox.Size = UDim2.new(0.9, 0, 0.22, 0) executorBox.Position = UDim2.new(0.05, 0, 0.15, 0) executorBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40) executorBox.Text = "Enter script here..." executorBox.TextColor3 = Color3.fromRGB(255, 255, 255) executorBox.Font = Enum.Font.Code executorBox.TextWrapped = true executorBox.ClearTextOnFocus = false executorBox.Parent = frame -- Execute Button (Evon/Delta style execution) local executeButton = Instance.new("TextButton") executeButton.Size = UDim2.new(0.9, 0, 0.1, 0) executeButton.Position = UDim2.new(0.05, 0, 0.4, 0) executeButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0) executeButton.Text = "Execute" executeButton.TextColor3 = Color3.fromRGB(0, 0, 0) executeButton.Font = Enum.Font.GothamBold executeButton.Parent = frame executeButton.MouseButton1Click:Connect(function() local scriptToExecute = executorBox.Text if scriptToExecute ~= "" then -- Basic executor that combines features of Evon and Delta executors local success, result = pcall(function() loadstring(scriptToExecute)() end) if not success then warn("Execution failed: " .. result) end end end) -- Wallbang Button (No wall visibility) local wallbangEnabled = false local wallbangButton = Instance.new("TextButton") wallbangButton.Size = UDim2.new(0.9, 0, 0.1, 0) wallbangButton.Position = UDim2.new(0.05, 0, 0.52, 0) wallbangButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40) wallbangButton.Text = "Wallbang OFF" wallbangButton.TextColor3 = Color3.fromRGB(255, 255, 255) wallbangButton.Font = Enum.Font.Gotham wallbangButton.Parent = frame wallbangButton.MouseButton1Click:Connect(function() wallbangEnabled = not wallbangEnabled wallbangButton.Text = wallbangEnabled and "Wallbang ON" or "Wallbang OFF" wallbangButton.BackgroundColor3 = wallbangEnabled and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(40, 40, 40) if wallbangEnabled then -- Allow shooting through walls (no visibility) game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position) for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then part.LocalTransparencyModifier = 1 -- Fully transparent end end else -- Reset walls to normal for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then part.LocalTransparencyModifier = 0 -- Reset transparency end end end end) -- Aimbot Button (Lock to TSB enemies) local aimbotEnabled = false local aimbotButton = Instance.new("TextButton") aimbotButton.Size = UDim2.new(0.9, 0, 0.1, 0) aimbotButton.Position = UDim2.new(0.05, 0, 0.64, 0) aimbotButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40) aimbotButton.Text = "Aimbot OFF" aimbotButton.TextColor3 = Color3.fromRGB(255, 255, 255) aimbotButton.Font = Enum.Font.Gotham aimbotButton.Parent = frame local function getClosestEnemy() local closestEnemy = nil local shortestDistance = math.huge local localPlayer = game.Players.LocalPlayer local camera = workspace.CurrentCamera for _, player in pairs(game.Players:GetPlayers()) do if player ~= localPlayer and player.Team ~= localPlayer.Team and player.Character and player.Character:FindFirstChild("Head") then local headPosition = camera:WorldToViewportPoint(player.Character.Head.Position) local mousePos = game:GetService("UserInputService"):GetMouseLocation() local distance = (Vector2.new(headPosition.X, headPosition.Y) - mousePos).magnitude if distance < shortestDistance then shortestDistance = distance closestEnemy = player end end end return closestEnemy end aimbotButton.MouseButton1Click:Connect(function() aimbotEnabled = not aimbotEnabled aimbotButton.Text = aimbotEnabled and "Aimbot ON" or "Aimbot OFF" aimbotButton.BackgroundColor3 = aimbotEnabled and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(40, 40, 40) if aimbotEnabled then game:GetService("RunService").RenderStepped:Connect(function() if aimbotEnabled then local closest = getClosestEnemy() if closest and closest.Character and closest.Character:FindFirstChild("Head") then workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position, closest.Character.Head.Position) end end end) end end) -- ESP v2 Button (See through walls) local espEnabled = false local espButton = Instance.new("TextButton") espButton.Size = UDim2.new(0.9, 0, 0.1, 0) espButton.Position = UDim2.new(0.05, 0, 0.76, 0) espButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40) espButton.Text = "ESP OFF" espButton.TextColor3 = Color3.fromRGB(255, 255, 255) espButton.Font = Enum.Font.Gotham espButton.Parent = frame local function createESP(player) if player ~= game.Players.LocalPlayer then local char = player.Character if char then for _, part in pairs(char:GetChildren()) do if part:IsA("BasePart") then local highlight = Instance.new("Highlight") highlight.Parent = part highlight.FillColor = player.Team == game.Players.LocalPlayer.Team and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 0, 0) highlight.FillTransparency = 0.5 highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.OutlineTransparency = 0 end end end end end espButton.MouseButton1Click:Connect(function() espEnabled = not espEnabled espButton.Text = espEnabled and "ESP ON" or "ESP OFF" espButton.BackgroundColor3 = espEnabled and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(40, 40, 40) for _, player in pairs(game.Players:GetPlayers()) do if espEnabled then createESP(player) else if player.Character then for _, part in pairs(player.Character:GetChildren()) do if part:FindFirstChild("Highlight") then part.Highlight:Destroy() end end end end end end) -- Draggable GUI functionality local dragging = false local dragInput, dragStart, startPos local function update(input) 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 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 dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then update(input) end end)