-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] --[[ Delta Executor Mobile GUI Script Game: 109397169461300 (Shooting Game) Features: Silent Aim, ESP (Red Enemies/Blue Allies), Custom GUI with Tabs Mobile Optimized ]] -- Services local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") -- Player local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local rootPart = character:WaitForChild("HumanoidRootPart") -- Configuration local Config = { SilentAim = true, ESPEnabled = true, ESPTeamCheck = true, AimFOV = 180, AimRange = 500, ShowESPNames = true, } -- GUI System (Mobile Optimized with Tabs) local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "DeltaAimGUI" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = player:WaitForChild("PlayerGui") -- Main Frame local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 300, 0, 400) MainFrame.Position = UDim2.new(0.5, -150, 0.5, -200) MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30) MainFrame.BackgroundTransparency = 0.1 MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui -- UICorner local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 12) UICorner.Parent = MainFrame -- Title Bar local TitleBar = Instance.new("Frame") TitleBar.Name = "TitleBar" TitleBar.Size = UDim2.new(1, 0, 0, 45) TitleBar.BackgroundColor3 = Color3.fromRGB(35, 35, 50) TitleBar.BorderSizePixel = 0 TitleBar.Parent = MainFrame local TitleCorner = Instance.new("UICorner") TitleCorner.CornerRadius = UDim.new(0, 12) TitleCorner.Parent = TitleBar local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(1, 0, 1, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "🎯 Delta Aim Hub" TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 18 TitleLabel.Font = Enum.Font.GothamBold TitleLabel.Parent = TitleBar -- Close Button local CloseButton = Instance.new("TextButton") CloseButton.Size = UDim2.new(0, 30, 0, 30) CloseButton.Position = UDim2.new(1, -35, 0, 7) CloseButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) CloseButton.Text = "X" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.TextSize = 14 CloseButton.Font = Enum.Font.GothamBold CloseButton.Parent = TitleBar local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(1, 0) CloseCorner.Parent = CloseButton -- Tab System local TabBar = Instance.new("Frame") TabBar.Name = "TabBar" TabBar.Size = UDim2.new(1, 0, 0, 40) TabBar.Position = UDim2.new(0, 0, 0, 45) TabBar.BackgroundColor3 = Color3.fromRGB(30, 30, 45) TabBar.BorderSizePixel = 0 TabBar.Parent = MainFrame -- Tab Buttons local Tabs = {} local CurrentTab = "Aimbot" local function CreateTab(name, icon) local button = Instance.new("TextButton") button.Size = UDim2.new(0.5, 0, 1, 0) button.Position = UDim2.new(#Tabs * 0.5, 0, 0, 0) button.BackgroundColor3 = Color3.fromRGB(30, 30, 45) button.Text = icon .. " " .. name button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextSize = 13 button.Font = Enum.Font.GothamBold button.BorderSizePixel = 0 button.Parent = TabBar button.MouseButton1Click:Connect(function() CurrentTab = name for tabName, tabButton in pairs(Tabs) do if tabName == name then tabButton.BackgroundColor3 = Color3.fromRGB(50, 50, 70) else tabButton.BackgroundColor3 = Color3.fromRGB(30, 30, 45) end end UpdateTabContent() end) Tabs[name] = button return button end -- Create tabs CreateTab("Aimbot", "🎯") CreateTab("ESP", "👁") -- Tab Content Frame local ContentFrame = Instance.new("Frame") ContentFrame.Name = "ContentFrame" ContentFrame.Size = UDim2.new(1, -20, 1, -95) ContentFrame.Position = UDim2.new(0, 10, 0, 90) ContentFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) ContentFrame.BackgroundTransparency = 0.2 ContentFrame.BorderSizePixel = 0 ContentFrame.Parent = MainFrame local ContentCorner = Instance.new("UICorner") ContentCorner.CornerRadius = UDim.new(0, 8) ContentCorner.Parent = ContentFrame -- Toggle Creator local function CreateToggle(parent, name, text, default, position) local frame = Instance.new("Frame") frame.Size = UDim2.new(1, -20, 0, 45) frame.Position = UDim2.new(0, 10, 0, position) frame.BackgroundColor3 = Color3.fromRGB(35, 35, 50) frame.BackgroundTransparency = 0.3 frame.BorderSizePixel = 0 frame.Parent = parent local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = frame local label = Instance.new("TextLabel") label.Size = UDim2.new(0.7, 0, 1, 0) label.BackgroundTransparency = 1 label.Text = text label.TextColor3 = Color3.fromRGB(255, 255, 255) label.TextSize = 14 label.Font = Enum.Font.Gotham label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = frame local toggle = Instance.new("TextButton") toggle.Size = UDim2.new(0, 60, 0, 30) toggle.Position = UDim2.new(1, -70, 0, 7) toggle.BackgroundColor3 = default and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(200, 0, 0) toggle.Text = default and "ON" or "OFF" toggle.TextColor3 = Color3.fromRGB(255, 255, 255) toggle.TextSize = 12 toggle.Font = Enum.Font.GothamBold toggle.Parent = frame local toggleCorner = Instance.new("UICorner") toggleCorner.CornerRadius = UDim.new(0, 8) toggleCorner.Parent = toggle toggle.MouseButton1Click:Connect(function() if Config[name] then Config[name] = false toggle.BackgroundColor3 = Color3.fromRGB(200, 0, 0) toggle.Text = "OFF" else Config[name] = true toggle.BackgroundColor3 = Color3.fromRGB(0, 200, 100) toggle.Text = "ON" end end) return toggle end -- Slider Creator local function CreateSlider(parent, name, text, min, max, default, position) local frame = Instance.new("Frame") frame.Size = UDim2.new(1, -20, 0, 60) frame.Position = UDim2.new(0, 10, 0, position) frame.BackgroundColor3 = Color3.fromRGB(35, 35, 50) frame.BackgroundTransparency = 0.3 frame.BorderSizePixel = 0 frame.Parent = parent local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = frame local label = Instance.new("TextLabel") label.Size = UDim2.new(1, -20, 0, 20) label.Position = UDim2.new(0, 10, 0, 5) label.BackgroundTransparency = 1 label.Text = text .. ": " .. default label.TextColor3 = Color3.fromRGB(255, 255, 255) label.TextSize = 13 label.Font = Enum.Font.Gotham label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = frame local slider = Instance.new("TextButton") slider.Size = UDim2.new(1, -20, 0, 20) slider.Position = UDim2.new(0, 10, 0, 30) slider.BackgroundColor3 = Color3.fromRGB(50, 50, 70) slider.Text = "" slider.BorderSizePixel = 0 slider.Parent = frame local sliderCorner = Instance.new("UICorner") sliderCorner.CornerRadius = UDim.new(0, 6) sliderCorner.Parent = slider local fill = Instance.new("Frame") fill.Size = UDim2.new((default - min) / (max - min), 0, 1, 0) fill.BackgroundColor3 = Color3.fromRGB(0, 150, 255) fill.BorderSizePixel = 0 fill.Parent = slider local fillCorner = Instance.new("UICorner") fillCorner.CornerRadius = UDim.new(0, 6) fillCorner.Parent = fill -- Slider drag functionality local dragging = false slider.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true end end) slider.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) slider.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement) then local relativeX = math.clamp((input.Position.X - slider.AbsolutePosition.X) / slider.AbsoluteSize.X, 0, 1) local value = math.floor(min + (max - min) * relativeX) Config[name] = value fill.Size = UDim2.new(relativeX, 0, 1, 0) label.Text = text .. ": " .. value end end) return slider end -- Aimbot Tab Content local AimbotContent = Instance.new("Frame") AimbotContent.Size = UDim2.new(1, 0, 1, 0) AimbotContent.BackgroundTransparency = 1 AimbotContent.Parent = ContentFrame CreateToggle(AimbotContent, "SilentAim", "🎯 Silent Aim", true, 10) CreateSlider(AimbotContent, "AimFOV", "FOV", 10, 360, 180, 65) CreateSlider(AimbotContent, "AimRange", "Range", 50, 1000, 500, 135) -- ESP Tab Content local ESPContent = Instance.new("Frame") ESPContent.Size = UDim2.new(1, 0, 1, 0) ESPContent.BackgroundTransparency = 1 ESPContent.Visible = false ESPContent.Parent = ContentFrame CreateToggle(ESPContent, "ESPEnabled", "👁 ESP Enabled", true, 10) CreateToggle(ESPContent, "ESPTeamCheck", "🔵 Team Check", true, 65) CreateToggle(ESPContent, "ShowESPNames", "📝 Show Names", true, 120) -- Tab Content Update local function UpdateTabContent() AimbotContent.Visible = (CurrentTab == "Aimbot") ESPContent.Visible = (CurrentTab == "ESP") end -- Close button functionality CloseButton.MouseButton1Click:Connect(function() MainFrame.Visible = false end) -- Minimize button local MinimizeButton = Instance.new("TextButton") MinimizeButton.Size = UDim2.new(0, 30, 0, 30) MinimizeButton.Position = UDim2.new(1, -70, 0, 7) MinimizeButton.BackgroundColor3 = Color3.fromRGB(255, 200, 0) MinimizeButton.Text = "-" MinimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizeButton.TextSize = 14 MinimizeButton.Font = Enum.Font.GothamBold MinimizeButton.Parent = TitleBar local MinimizeCorner = Instance.new("UICorner") MinimizeCorner.CornerRadius = UDim.new(1, 0) MinimizeCorner.Parent = MinimizeButton MinimizeButton.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end) -- Mobile Drag Support local dragToggle = nil local dragStart = nil local startPos = nil local function updateDrag(input) local delta = input.Position - dragStart local newPos = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) MainFrame.Position = newPos end MainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragToggle = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragToggle = false end end) end end) UserInputService.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement then if dragToggle then updateDrag(input) end end end) -- ESP System local ESPFolder = Instance.new("Folder") ESPFolder.Name = "ESPFolder" ESPFolder.Parent = Workspace local ESPObjects = {} local function GetTeamColor(plr) if plr.Team then return plr.Team.TeamColor.Color end return Color3.fromRGB(255, 255, 255) end local function CreateESP(plr) if ESPObjects[plr] then return end local char = plr.Character if not char then return end local highlight = Instance.new("Highlight") highlight.Name = "ESP_Highlight" highlight.Adornee = char highlight.FillTransparency = 0.7 highlight.OutlineTransparency = 0.3 highlight.Parent = ESPFolder -- Name tag local billboard = Instance.new("BillboardGui") billboard.Name = "ESP_Label" billboard.Adornee = char:FindFirstChild("HumanoidRootPart") or char billboard.Size = UDim2.new(0, 150, 0, 40) billboard.StudsOffset = Vector3.new(0, 3, 0) billboard.AlwaysOnTop = true billboard.Parent = ESPFolder local textLabel = Instance.new("TextLabel") textLabel.Size = UDim2.new(1, 0, 0.5, 0) textLabel.BackgroundTransparency = 1 textLabel.Text = plr.Name textLabel.TextSize = 12 textLabel.Font = Enum.Font.GothamBold textLabel.Parent = billboard local distLabel = Instance.new("TextLabel") distLabel.Size = UDim2.new(1, 0, 0.5, 0) distLabel.Position = UDim2.new(0, 0, 0.5, 0) distLabel.BackgroundTransparency = 1 distLabel.Text = "0m" distLabel.TextSize = 10 distLabel.Font = Enum.Font.Gotham distLabel.Parent = billboard ESPObjects[plr] = { Highlight = highlight, Billboard = billboard, NameLabel = textLabel, DistLabel = distLabel } end local function UpdateESP() for _, plr in ipairs(Players:GetPlayers()) do if plr ~= player then if Config.ESPEnabled then CreateESP(plr) local esp = ESPObjects[plr] if esp then local char = plr.Character if char and char:FindFirstChild("HumanoidRootPart") and rootPart then local dist = (char.HumanoidRootPart.Position - rootPart.Position).Magnitude esp.DistLabel.Text = math.floor(dist) .. "m" -- Color based on team if Config.ESPTeamCheck then if plr.Team == player.Team then esp.Highlight.FillColor = Color3.fromRGB(0, 100, 255) -- Blue for allies esp.NameLabel.TextColor3 = Color3.fromRGB(0, 150, 255) else esp.Highlight.FillColor = Color3.fromRGB(255, 0, 0) -- Red for enemies esp.NameLabel.TextColor3 = Color3.fromRGB(255, 50, 50) end else esp.Highlight.FillColor = Color3.fromRGB(255, 0, 0) esp.NameLabel.TextColor3 = Color3.fromRGB(255, 50, 50) end esp.NameLabel.Visible = Config.ShowESPNames end end else if ESPObjects[plr] then ESPObjects[plr].Highlight:Destroy() ESPObjects[plr].Billboard:Destroy() ESPObjects[plr] = nil end end end end end -- Silent Aim System local function GetClosestTarget() local closest = nil local closestDist = Config.AimRange local closestAngle = Config.AimFOV for _, plr in ipairs(Players:GetPlayers()) do if plr ~= player then local char = plr.Character if char and char:FindFirstChild("HumanoidRootPart") and char:FindFirstChild("Humanoid") then local humanoid = char.Humanoid if humanoid.Health > 0 then local head = char:FindFirstChild("Head") or char.HumanoidRootPart local pos = head.Position local dist = (pos - rootPart.Position).Magnitude if dist < closestDist then -- Check if in FOV local camera = Workspace.CurrentCamera local screenPos, onScreen = camera:WorldToScreenPoint(pos) if onScreen then local screenCenter = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2) local angle = (Vector2.new(screenPos.X, screenPos.Y) - screenCenter).Magnitude if angle < closestAngle then closestAngle = angle closestDist = dist closest = plr end end end end end end end return closest end -- Hook mouse for silent aim local oldMouse = nil local mouse = player:GetMouse() -- Silent aim loop task.spawn(function() while task.wait() do if Config.SilentAim then local target = GetClosestTarget() if target and target.Character and target.Character:FindFirstChild("Head") then -- This simulates aiming at the target without moving camera -- For actual bullet redirection, we hook the mouse position local headPos = target.Character.Head.Position local camera = Workspace.CurrentCamera local screenPos = camera:WorldToScreenPoint(headPos) -- Redirect mouse position (this works with most gun scripts) if mouse then mouse.X = screenPos.X mouse.Y = screenPos.Y end end end end end) -- ESP Update Loop task.spawn(function() while task.wait(0.1) do UpdateESP() end end) -- Character respawn handling player.CharacterAdded:Connect(function(newChar) character = newChar humanoid = character:WaitForChild("Humanoid") rootPart = character:WaitForChild("HumanoidRootPart") end) -- Initial Update UpdateTabContent() -- Notification game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Delta Aim Hub Loaded", Text = "Silent Aim + ESP Active", Duration = 3 })