-- OP Aimbot & Speed by Todjiro - Dark Red Theme (Mobile Delta) -- Integrated Key System (Requires Following @flash234057) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local HttpService = game:GetService("HttpService") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local TARGET_USERNAME = "flash234057" -- Configurații Globale local Settings = { Aimbot = false, WallCheck = false, ESP = false, SpeedBoost = false } -- Identificare sigură pentru injectarea interfeței (CoreGui sau PlayerGui) local TargetGuiParent = nil pcall(function() TargetGuiParent = game:GetService("CoreGui") end) if not TargetGuiParent then TargetGuiParent = LocalPlayer:WaitForChild("PlayerGui") end -- Creare ScreenGui Principala local TodjiroHub = Instance.new("ScreenGui") TodjiroHub.Name = "TodjiroHub_DarkRed" TodjiroHub.ResetOnSpawn = false TodjiroHub.Parent = TargetGuiParent --------------------------------------------------------- -- FUNCȚIE VERIFICARE FOLLOWER (Roblox API) --------------------------------------------------------- local function CheckFollowStatus() local success, targetUserId = pcall(function() return Players:GetUserIdFromNameAsync(TARGET_USERNAME) end) if not success or not targetUserId then return false end local localUserId = LocalPlayer.UserId local url = "https://friends.roblox.com/v1/users/" .. tostring(localUserId) .. "/followings?limit=100" local httpSuccess, response = pcall(function() return game:HttpGet(url) end) if httpSuccess and response then local decodeSuccess, data = pcall(function() return HttpService:JSONDecode(response) end) if decodeSuccess and data and data.data then for _, user in ipairs(data.data) do if user.id == targetUserId then return true end end end end return false end --------------------------------------------------------- -- INTERFAȚĂ KEY SYSTEM / VERIFICARE --------------------------------------------------------- local VerifyFrame = Instance.new("Frame") VerifyFrame.Size = UDim2.new(0, 260, 0, 180) VerifyFrame.Position = UDim2.new(0.5, -130, 0.4, -90) VerifyFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) VerifyFrame.Active = true VerifyFrame.Draggable = true VerifyFrame.Parent = TodjiroHub local VerifyCorner = Instance.new("UICorner") VerifyCorner.CornerRadius = UDim.new(0, 10) VerifyCorner.Parent = VerifyFrame local VerifyStroke = Instance.new("UIStroke") VerifyStroke.Color = Color3.fromRGB(180, 0, 0) VerifyStroke.Thickness = 2 VerifyStroke.Parent = VerifyFrame local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(1, 0, 0, 30) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "SYSTEM VERIFICATION" TitleLabel.TextColor3 = Color3.fromRGB(220, 0, 0) TitleLabel.Font = Enum.Font.SourceSansBold TitleLabel.TextSize = 16 TitleLabel.Parent = VerifyFrame local InfoLabel = Instance.new("TextLabel") InfoLabel.Size = UDim2.new(1, -20, 0, 40) InfoLabel.Position = UDim2.new(0, 10, 0, 30) InfoLabel.BackgroundTransparency = 1 InfoLabel.Text = "Please follow @" .. TARGET_USERNAME .. "\non Roblox to unlock this script." InfoLabel.TextColor3 = Color3.fromRGB(200, 200, 200) InfoLabel.Font = Enum.Font.SourceSans InfoLabel.TextSize = 13 InfoLabel.TextWrapped = true InfoLabel.Parent = VerifyFrame local CopyBtn = Instance.new("TextButton") CopyBtn.Size = UDim2.new(0, 220, 0, 32) CopyBtn.Position = UDim2.new(0.5, -110, 0, 78) CopyBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30) CopyBtn.Font = Enum.Font.SourceSansBold CopyBtn.Text = "Copy Profile Link" CopyBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CopyBtn.TextSize = 13 CopyBtn.Parent = VerifyFrame local CopyCorner = Instance.new("UICorner") CopyCorner.CornerRadius = UDim.new(0, 6) CopyCorner.Parent = CopyBtn local CheckBtn = Instance.new("TextButton") CheckBtn.Size = UDim2.new(0, 220, 0, 38) CheckBtn.Position = UDim2.new(0.5, -110, 0, 120) CheckBtn.BackgroundColor3 = Color3.fromRGB(140, 0, 0) CheckBtn.Font = Enum.Font.SourceSansBold CheckBtn.Text = "Verify Follow" CheckBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CheckBtn.TextSize = 15 CheckBtn.Parent = VerifyFrame local CheckCorner = Instance.new("UICorner") CheckCorner.CornerRadius = UDim.new(0, 6) CheckCorner.Parent = CheckBtn -- Copy link handler CopyBtn.MouseButton1Click:Connect(function() local success, targetUserId = pcall(function() return Players:GetUserIdFromNameAsync(TARGET_USERNAME) end) local link = "https://www.roblox.com/users/" .. tostring(targetUserId or 0) .. "/profile" if setclipboard then setclipboard(link) CopyBtn.Text = "Copied to Clipboard!" task.wait(2) CopyBtn.Text = "Copy Profile Link" else CopyBtn.Text = "Target: " .. TARGET_USERNAME end end) --------------------------------------------------------- -- LOGICĂ SCRIPT PRINCIPAL (Să ruleze doar după verificare) --------------------------------------------------------- local function LoadMainScript() VerifyFrame:Destroy() -- Butonul Meniu Micșorat local OpenCloseBtn = Instance.new("TextButton") OpenCloseBtn.Size = UDim2.new(0, 50, 0, 50) OpenCloseBtn.Position = UDim2.new(0.05, 0, 0.2, 0) OpenCloseBtn.BackgroundColor3 = Color3.fromRGB(15, 5, 5) OpenCloseBtn.Font = Enum.Font.SourceSansBold OpenCloseBtn.Text = "Todjiro" OpenCloseBtn.TextColor3 = Color3.fromRGB(180, 0, 0) OpenCloseBtn.TextSize = 12 OpenCloseBtn.Active = true OpenCloseBtn.Draggable = true OpenCloseBtn.Parent = TodjiroHub local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(1, 0) BtnCorner.Parent = OpenCloseBtn local BtnStroke = Instance.new("UIStroke") BtnStroke.Color = Color3.fromRGB(180, 0, 0) BtnStroke.Thickness = 2 BtnStroke.Parent = OpenCloseBtn -- Panoul Principal local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 200, 0, 260) MainFrame.Position = UDim2.new(0.05, 60, 0.2, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.Visible = false MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = TodjiroHub local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 10) MainCorner.Parent = MainFrame local MainStroke = Instance.new("UIStroke") MainStroke.Color = Color3.fromRGB(140, 0, 0) MainStroke.Thickness = 2 MainStroke.Parent = MainFrame local UIList = Instance.new("UIListLayout") UIList.Padding = UDim.new(0, 8) UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center UIList.VerticalAlignment = Enum.VerticalAlignment.Center UIList.Parent = MainFrame OpenCloseBtn.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end) local function CreateButton(text, settingKey) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 170, 0, 38) btn.BackgroundColor3 = Color3.fromRGB(25, 25, 25) btn.Font = Enum.Font.SourceSansBold btn.Text = text .. ": OFF" btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextSize = 15 btn.Parent = MainFrame local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 6) corner.Parent = btn btn.MouseButton1Click:Connect(function() Settings[settingKey] = not Settings[settingKey] if Settings[settingKey] then btn.Text = text .. ": ON" btn.TextColor3 = Color3.fromRGB(220, 0, 0) else btn.Text = text .. ": OFF" btn.TextColor3 = Color3.fromRGB(255, 255, 255) end end) end CreateButton("Aimbot", "Aimbot") CreateButton("Wall Check", "WallCheck") CreateButton("ESP", "ESP") CreateButton("Speed Boost", "SpeedBoost") local function IsVisible(targetPart) if not Settings.WallCheck then return true end local origin = Camera.CFrame.Position local direction = targetPart.Position - origin local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Exclude raycastParams.FilterDescendantsInstances = {LocalPlayer.Character, Camera} local result = workspace:Raycast(origin, direction, raycastParams) if result then return result.Instance:IsDescendantOf(targetPart.Parent) end return true end local function ApplyESP(player) local function setupHighlight(character) if not character then return end local hum = character:WaitForChild("Humanoid", 5) if not hum then return end local old = character:FindFirstChild("TodjiroHighlight") if old then old:Destroy() end local highlight = Instance.new("Highlight") highlight.Name = "TodjiroHighlight" highlight.FillColor = Color3.fromRGB(180, 0, 0) highlight.FillTransparency = 0.6 highlight.OutlineColor = Color3.fromRGB(180, 0, 0) highlight.OutlineTransparency = 0 highlight.Adornee = character highlight.Enabled = Settings.ESP highlight.Parent = character local deathConn deathConn = hum.Died:Connect(function() highlight:Destroy() if deathConn then deathConn:Disconnect() end end) end player.CharacterAdded:Connect(setupHighlight) if player.Character then setupHighlight(player.Character) end end for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer then ApplyESP(p) end end Players.PlayerAdded:Connect(ApplyESP) RunService.RenderStepped:Connect(function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then local humanoid = LocalPlayer.Character.Humanoid if Settings.SpeedBoost then humanoid.WalkSpeed = 32 else humanoid.WalkSpeed = 16 end end for _, p in pairs(Players:GetPlayers()) do if p.Character then local hl = p.Character:FindFirstChild("TodjiroHighlight") if hl then hl.Enabled = Settings.ESP end end end if Settings.Aimbot then local closestPlayer = nil local shortestDistance = math.huge for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local head = player.Character:FindFirstChild("Head") local hum = player.Character:FindFirstChild("Humanoid") if head and hum and hum.Health > 0 then local distance = (head.Position - Camera.CFrame.Position).Magnitude if distance < shortestDistance and IsVisible(head) then shortestDistance = distance closestPlayer = head end end end end if closestPlayer then Camera.CFrame = CFrame.new(Camera.CFrame.Position, closestPlayer.Position) end end end) end --------------------------------------------------------- -- EVENIMENT BUTON VERIFICARE --------------------------------------------------------- CheckBtn.MouseButton1Click:Connect(function() CheckBtn.Text = "Checking..." local isFollowing = CheckFollowStatus() if isFollowing then CheckBtn.Text = "Access Granted!" CheckBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 0) task.wait(1) LoadMainScript() else CheckBtn.Text = "Not Following! Follow & Retry" CheckBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 0) end end)