
KeylessUniversal

-- 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)No comments yet for this script.



