AIMBOT MOBILE NO KEY
Key RequiredUniversal

AIMBOT MOBILE NO KEY

Universal Scriptibrahim9595lolibrahim9595lol 43.9K views 2.4K executesUpdated Jul 23, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•163 lines (5456 chars)
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local SoundService = game:GetService("SoundService")

local LocalPlayer = Players.LocalPlayer
local camera = workspace.CurrentCamera

local enabled = false
local targetPart = "Head"
local playerGui = LocalPlayer:WaitForChild("PlayerGui")

-- Supprimer ancienne GUI si existante
if playerGui:FindFirstChild("AimbotGui") then
    playerGui.AimbotGui:Destroy()
end

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "AimbotGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

-- MESSAGE DE BIENVENUE CENTRE
local welcomeLabel = Instance.new("TextLabel")
welcomeLabel.Size = UDim2.new(0.6, 0, 0.1, 0)
welcomeLabel.Position = UDim2.new(0.2, 0, 0.45, 0)
welcomeLabel.BackgroundTransparency = 1
welcomeLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
welcomeLabel.TextStrokeTransparency = 0.5
welcomeLabel.TextScaled = true
welcomeLabel.Font = Enum.Font.SourceSansBold
welcomeLabel.Text = "💎 Bienvenue dans Aimbot Mobile V2 💎"
welcomeLabel.TextWrapped = true
welcomeLabel.Parent = screenGui

-- Préparation du FOV (affiché après le message)
local fovCircle = Drawing.new("Circle")
fovCircle.Visible = false
fovCircle.Radius = 100
fovCircle.Thickness = 2
fovCircle.Filled = false
fovCircle.NumSides = 100

-- Animation arc-en-ciel du cercle FOV
task.spawn(function()
	local hue = 0
	while true do
		hue = (hue + 1) % 360
		fovCircle.Color = Color3.fromHSV(hue / 360, 1, 1)
		if camera then
			fovCircle.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)
		end
		task.wait(0.03)
	end
end)

-- Effet sonore
local sound = Instance.new("Sound", SoundService)
sound.SoundId = "rbxassetid://9118823102"
sound.Volume = 1

-- Afficher le menu après le message de bienvenue
task.delay(6, function()
	local tween = TweenService:Create(welcomeLabel, TweenInfo.new(1), {
		TextTransparency = 1,
		TextStrokeTransparency = 1
	})
	tween:Play()
	tween.Completed:Connect(function()
		welcomeLabel:Destroy()
		fovCircle.Visible = true

		-- UI menu droite
		local frame = Instance.new("Frame", screenGui)
		frame.Size = UDim2.new(0, 140, 0, 100)
		frame.Position = UDim2.new(1, -160, 0, 20)
		frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
		frame.BackgroundTransparency = 0.1
		frame.BorderSizePixel = 0

		local label = Instance.new("TextLabel", frame)
		label.Size = UDim2.new(1, -10, 0, 20)
		label.Position = UDim2.new(0, 5, 0, 5)
		label.BackgroundTransparency = 1
		label.Text = "Aimbot V2"
		label.TextColor3 = Color3.fromRGB(255, 255, 255)
		label.TextScaled = true
		label.Font = Enum.Font.SourceSansBold

		local button = Instance.new("TextButton", frame)
		button.Size = UDim2.new(0, 60, 0, 40)
		button.Position = UDim2.new(0.5, -30, 0, 35)
		button.Text = "💎"
		button.TextScaled = true
		button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
		button.TextColor3 = Color3.fromRGB(255, 255, 255)
		button.AutoButtonColor = true
		button.BackgroundTransparency = 0.3
		button.BorderSizePixel = 0

		local toggleLabel = Instance.new("TextLabel", frame)
		toggleLabel.Size = UDim2.new(0, 60, 0, 15)
		toggleLabel.Position = UDim2.new(0.5, -30, 0, 75)
		toggleLabel.BackgroundTransparency = 1
		toggleLabel.Text = "ON/OFF"
		toggleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
		toggleLabel.TextScaled = true
		toggleLabel.Font = Enum.Font.SourceSans

		button.MouseButton1Click:Connect(function()
			enabled = not enabled
			sound:Play()
			button.BackgroundColor3 = enabled and Color3.fromRGB(0, 255, 255) or Color3.fromRGB(50, 50, 50)
			label.Text = enabled and "Activé" or "Aimbot V2"
		end)
	end)
end)

-- Détection de la cible la plus proche
local function getClosestTarget()
	local closestPlayer = nil
	local shortestDistance = math.huge
	local screenCenter = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)

	for _, player in pairs(Players:GetPlayers()) do
		if player ~= LocalPlayer and player.Team ~= LocalPlayer.Team then
			local character = player.Character
			if character and character:FindFirstChild(targetPart) and character:FindFirstChild("Humanoid") and character.Humanoid.Health > 0 then
				local part = character[targetPart]
				local screenPos, onScreen = camera:WorldToViewportPoint(part.Position)
				if onScreen then
					local rayParams = RaycastParams.new()
					rayParams.FilterDescendantsInstances = {LocalPlayer.Character}
					rayParams.FilterType = Enum.RaycastFilterType.Blacklist
					rayParams.IgnoreWater = true

					local result = workspace:Raycast(camera.CFrame.Position, (part.Position - camera.CFrame.Position), rayParams)
					if result and result.Instance and result.Instance:IsDescendantOf(character) then
						local dist = (Vector2.new(screenPos.X, screenPos.Y) - screenCenter).Magnitude
						if dist < shortestDistance and dist <= fovCircle.Radius then
							shortestDistance = dist
							closestPlayer = player
						end
					end
				end
			end
		end
	end
	return closestPlayer
end

-- Aimbot (pression 50)
RunService.RenderStepped:Connect(function()
	if enabled then
		local target = getClosestTarget()
		if target and target.Character and target.Character:FindFirstChild(targetPart) then
			local targetPos = target.Character[targetPart].Position
			local current = camera.CFrame
			local look = CFrame.new(current.Position, targetPos)
			camera.CFrame = current:Lerp(look, 0.5)
		end
	end
end)

Features & Information

SCRIPT MOBILE AIMBOT FOR MOBILE NO KEY

Community Comments (5)

ibrahim9595lolibrahim9595lolJul 26, 2025

I have update !!

SyrexhubOfficialSyrexhubOfficialJul 26, 2025

When I click on it it turns on but aimbot doesn't work and I'm using krnl

ibrahim9595lolibrahim9595lolJul 28, 2025

Okay I FIX that

manosbasiliamanosbasiliaSep 24, 2025

SLF i gonna try it

Gues666Gues666Apr 29, 2026

What

More Scripts for Universal Scripts