Universal Script 📌
770 Views
9.3k Executions

Birb Aimbot

Universal Script 📌
AHAX
AHAX100K executions
3 months ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Description: This is an optimized, cross-platform aim-lock script for Roblox. It features a draggable GUI, a dynamic FOV visualizer, and an advanced wall-check that ignores invisible barriers and glass to keep your lock perfectly secure. Key Features: * PC & Mobile Support: Automatically adds on-screen buttons for touch devices. * Smart Wall Check: Pierces through invisible/non-solid walls, only breaking the lock on true solid objects. * Dynamic FOV Circle: Visual indicator that turns from Red (Idle) to Green (Locked). * Auto-Retargeting: Automatically drops dead or hidden targets and snaps to the next closest enemy. * Smooth Camera Tracking: Fully adjustable aim speed (from smooth human-like assist to instant snap). * Draggable Menu: Clean dark-mode UI that can be moved around the screen. Settings update in real-time. Controls: * Aim Lock: Press E (PC) or the "Aim" screen button (Mobile). * Switch Target: Press Q (PC) or the "Switch" screen button (Mobile). * Toggle Menu: Press Right Shift (PC) or the "Menu" screen button (Mobile). Menu Settings: * Target Lock: Toggle the main aiming system ON or OFF. * Wall Check: Toggle whether the aim breaks when enemies go behind walls. * FOV Radius: Type a number to instantly change the size of the aim circle. * Aim Speed: Type a number between 0.01 (very slow) and 1 (instant snap).

View Raw
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ContextActionService = game:GetService("ContextActionService")
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")

local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera

-- Configuration State
local Config = {
	TargetLock = true, -- Changed to TRUE by default so it works immediately
	WallCheck = true,
	FOV = 150,
	TrackingSpeed = 0.5, -- 0.01 (Very Slow) to 1 (Instant snap)
	AimKeybind = Enum.KeyCode.E,
	SwitchKeybind = Enum.KeyCode.Q,
	UIToggleKeybind = Enum.KeyCode.RightShift
}

-- Runtime State
local isAiming = false
local currentTarget = nil

--========================================================
-- UI CREATION
--========================================================

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "TargetingUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

-- FOV VISUALIZER (Always visible)
local FOVCircle = Instance.new("Frame")
FOVCircle.Name = "FOVCircle"
FOVCircle.AnchorPoint = Vector2.new(0.5, 0.5)
FOVCircle.Position = UDim2.new(0.5, 0, 0.5, 0)
FOVCircle.Size = UDim2.new(0, Config.FOV * 2, 0, Config.FOV * 2)
FOVCircle.BackgroundTransparency = 1


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!