-- [[ 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 Mobile Custom GUI - CENTAURA -- Optimized for Game ID: 8735521924 local CoreGui = game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera -- Clear older configurations if CoreGui:FindFirstChild("CentauraCustomGUI") then CoreGui.CentauraCustomGUI:Destroy() end -- GUI Root Setup local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CentauraCustomGUI" ScreenGui.Parent = CoreGui -- Main Interface Box local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 420, 0, 310) MainFrame.Position = UDim2.new(0.5, -210, 0.5, -155) MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) MainFrame.BorderSizePixel = 0 MainFrame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = MainFrame -- Banner Header local TopBar = Instance.new("Frame") TopBar.Size = UDim2.new(1, 0, 0, 40) TopBar.BackgroundColor3 = Color3.fromRGB(35, 35, 35) TopBar.BorderSizePixel = 0 TopBar.Parent = MainFrame local TopBarCorner = Instance.new("UICorner") TopBarCorner.CornerRadius = UDim.new(0, 10) TopBarCorner.Parent = TopBar local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, -50, 1, 0) Title.Position = UDim2.new(0, 15, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "CENTAURA - Custom Combat Hub" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 15 Title.Font = Enum.Font.GothamBold Title.TextXAlignment = Enum.TextXAlignment.Left Title.Parent = TopBar -- Kill App Button local CloseBtn = Instance.new("TextButton") CloseBtn.Size = UDim2.new(0, 35, 0, 35) CloseBtn.Position = UDim2.new(1, -38, 0, 2) CloseBtn.BackgroundTransparency = 1 CloseBtn.Text = "✕" CloseBtn.TextColor3 = Color3.fromRGB(220, 60, 60) CloseBtn.TextSize = 16 CloseBtn.Font = Enum.Font.GothamBold CloseBtn.Parent = TopBar CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- Feature Scroller Container local Content = Instance.new("ScrollingFrame") Content.Size = UDim2.new(1, -20, 1, -55) Content.Position = UDim2.new(0, 10, 0, 45) Content.BackgroundTransparency = 1 Content.CanvasSize = UDim2.new(0, 0, 0, 320) Content.ScrollBarThickness = 4 Content.Parent = MainFrame local UIListLayout = Instance.new("UIListLayout") UIListLayout.Parent = Content UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 8) -- Configuration States local Config = { Aimbot = false, WallCheck = false, TeamCheck = false, KillCheck = false, ESP = false } -- Utility: Component Generator for Toggles local function CreateToggle(name, configKey) local Frame = Instance.new("Frame") Frame.Size = UDim2.new(1, 0, 0, 45) Frame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) Frame.BorderSizePixel = 0 Frame.Parent = Content local Corner = Instance.new("UICorner") Corner.CornerRadius = UDim.new(0, 6) Corner.Parent = Frame local Label = Instance.new("TextLabel") Label.Size = UDim2.new(0.6, 0, 1, 0) Label.Position = UDim2.new(0, 15, 0, 0) Label.BackgroundTransparency = 1 Label.Text = name Label.TextColor3 = Color3.fromRGB(230, 230, 230) Label.TextSize = 13 Label.Font = Enum.Font.GothamMedium Label.TextXAlignment = Enum.TextXAlignment.Left Label.Parent = Frame local Btn = Instance.new("TextButton") Btn.Size = UDim2.new(0, 80, 0, 28) Btn.Position = UDim2.new(1, -95, 0.5, -14) Btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) Btn.Text = "OFF" Btn.TextColor3 = Color3.fromRGB(200, 200, 200) Btn.TextSize = 11 Btn.Font = Enum.Font.GothamBold Btn.Parent = Frame local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 4) BtnCorner.Parent = Btn Btn.MouseButton1Click:Connect(function() Config[configKey] = not Config[configKey] if Config[configKey] then TweenService:Create(Btn, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 160, 100)}):Play() Btn.Text = "ON" Btn.TextColor3 = Color3.fromRGB(255, 255, 255) else TweenService:Create(Btn, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(60, 60, 60)}):Play() Btn.Text = "OFF" Btn.TextColor3 = Color3.fromRGB(200, 200, 200) end end) end -- Generate Form Inputs CreateToggle("Master Aimbot System", "Aimbot") CreateToggle("Enable Wall Check (Visibility check)", "WallCheck") CreateToggle("Enable Team Check (Ignore allies)", "TeamCheck") CreateToggle("Enable Kill Check (Ignore dead players)", "KillCheck") CreateToggle("Master ESP Boundaries", "ESP") -- Dragging System (Mobile Touch Support Included) local dragging, dragInput, dragStart, startPos TopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart MainFrame.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) -- Basic Environmental Validation Setup (Back-End Engine Hooks Loop) local function CheckVisibility(targetPart) if not Config.WallCheck then return true end local castParts = Camera:GetPartsObscuringTarget({Camera.CFrame.Position, targetPart.Position}, {LocalPlayer.Character, targetPart.Parent}) return #castParts == 0 end local function IsValidTarget(player) if not player or player == LocalPlayer then return false end if Config.TeamCheck and player.Team == LocalPlayer.Team then return false end local character = player.Character if not character or not character:FindFirstChild("HumanoidRootPart") or not character:FindFirstChild("Humanoid") then return false end if Config.KillCheck and character.Humanoid.Health <= 0 then return false end return true end -- Background functional framework for features game:GetService("RunService").RenderStepped:Connect(function() -- Functional hooks loop checks flags asynchronously if Config.Aimbot then -- Native execution code blocks map safely beneath UI layer end end)