local player = game.Players.LocalPlayer local camera = workspace.CurrentCamera local runService = game:GetService("RunService") local uis = game:GetService("UserInputService") local smoothness = 0.95 local aimbotOn = false -- Mensaje inicial local startGui = Instance.new("ScreenGui", game.CoreGui) local startLabel = Instance.new("TextLabel", startGui) startLabel.Size = UDim2.new(0, 300, 0, 50) startLabel.Position = UDim2.new(0, 10, 0, 10) startLabel.BackgroundTransparency = 0.5 startLabel.BackgroundColor3 = Color3.new(0, 0, 0) startLabel.TextColor3 = Color3.new(1, 1, 1) startLabel.TextScaled = true startLabel.Text = "Script By JuachoXD" local corner = Instance.new("UICorner", startLabel) corner.CornerRadius = UDim.new(0, 10) task.delay(3, function() startLabel.Text = "Disfrutalo bro" end) task.delay(6, function() startLabel:Destroy() end) -- Botón toggle local screenGui = Instance.new("ScreenGui", game.CoreGui) local button = Instance.new("TextButton", screenGui) button.Size = UDim2.new(0,100,0,30) button.Position = UDim2.new(0,200,0,200) button.Text = "OFF" button.BackgroundColor3 = Color3.new(0,0,0) button.TextColor3 = Color3.new(1,1,1) button.Draggable = true local cornerBtn = Instance.new("UICorner", button) cornerBtn.CornerRadius = UDim.new(0, 10) button.MouseButton1Click:Connect(function() aimbotOn = not aimbotOn button.Text = aimbotOn and "ON" or "OFF" end) -- Tecla Z toggle uis.InputBegan:Connect(function(input, gameProcessed) if not gameProcessed and input.KeyCode == Enum.KeyCode.Z then aimbotOn = not aimbotOn button.Text = aimbotOn and "ON" or "OFF" end end) -- Buscar objetivo local function getClosestTarget() local closestDist = math.huge local closestChar = nil local hasTeams = false for _, p in ipairs(game.Players:GetPlayers()) do if p.Team ~= nil then hasTeams = true break end end for _, otherPlayer in ipairs(game.Players:GetPlayers()) do if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then local targetHRP = otherPlayer.Character.HumanoidRootPart local distance = (player.Character.HumanoidRootPart.Position - targetHRP.Position).Magnitude if (not hasTeams) or (otherPlayer.Team ~= player.Team) then if distance < closestDist then closestDist = distance closestChar = otherPlayer.Character end end end end return closestChar end -- Aimbot runService.RenderStepped:Connect(function() if aimbotOn then local target = getClosestTarget() if target and target:FindFirstChild("Head") then local head = target.Head local desiredCFrame = CFrame.new(camera.CFrame.Position, head.Position) camera.CFrame = camera.CFrame:Lerp(desiredCFrame, smoothness) end end end) -- Infinite Jump uis.JumpRequest:Connect(function() if player.Character and player.Character:FindFirstChildOfClass("Humanoid") then player.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end end) -- Infinite Yield loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() -- OPTIMIZADOR FPS spawn(function() while true do for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("ParticleEmitter") or v:IsA("Trail") then v.Enabled = false elseif v:IsA("Explosion") then v:Destroy() elseif v:IsA("Decal") then v.Transparency = 1 elseif v:IsA("Fire") or v:IsA("Smoke") or v:IsA("Sparkles") then v.Enabled = false end end game.Lighting.GlobalShadows = false game.Lighting.FogEnd = 1e10 game.Lighting.Brightness = 0 game.Lighting.ClockTime = 14 workspace.Terrain.WaterWaveSize = 0 workspace.Terrain.WaterReflectance = 0 workspace.Terrain.WaterTransparency = 1 workspace.Terrain.WaterWaveSpeed = 0 settings().Rendering.QualityLevel = Enum.QualityLevel.Level01 wait(5) end end)