Roblox Advanced Aimbot v2 (OP)
Roblox Advanced Aimbot v2 (OP)
loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/
source')))()
local Window = OrionLib:MakeWindow({Name = "Universal Aimlock GUI v2", HidePremium
= false, SaveConfig = true, ConfigFolder = "OrionTest"})
-- Main Tab
local Tab = Window:MakeTab({
Name = "Aimbot",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
-- Sections
local AimbotSection = Tab:AddSection({
Name = "Aimbot Settings"
})
-- Variables
local aimbotEnabled = false
local aimAtPart = "HumanoidRootPart"
local wallCheckEnabled = false
local targetNPCs = false
local teamCheckEnabled = false
local headSizeEnabled = false
local espEnabled = false
-- Functions
local function getClosestTarget()
local Cam = workspace.CurrentCamera
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer
local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
local localRoot = character:WaitForChild("HumanoidRootPart")
local nearestTarget = nil
local shortestDistance = math.huge
if raycastResult and
raycastResult.Instance:IsDescendantOf(target) then
shortestDistance = distance
nearestTarget = target
end
else
shortestDistance = distance
nearestTarget = target
end
end
end
end
if targetNPCs then
for _, npc in pairs(workspace:GetDescendants()) do
checkTarget(npc)
end
end
return nearestTarget
end
local raycastResult =
workspace:Raycast(workspace.CurrentCamera.CFrame.Position, rayDirection,
raycastParams)
runService.RenderStepped:Wait()
end
end
end)
end
if player.Team then
textLabel.TextColor3 = player.Team.TeamColor.Color
else
textLabel.TextColor3 = Color3.new(1, 1, 1)
end
billboard.Parent = head
end
end
end
-- GUI Elements
Tab:AddToggle({
Name = "Enable Aimbot",
Default = false,
Callback = function(Value)
aimbotEnabled = Value
if aimbotEnabled then
aimAtTarget()
end
end
})
Tab:AddButton({
Name = "Switch Aim Part",
Callback = function()
if aimAtPart == "HumanoidRootPart" then
aimAtPart = "Head"
else
aimAtPart = "HumanoidRootPart"
end
OrionLib:MakeNotification({
Name = "Aim Part",
Content = "Now aiming at: " .. aimAtPart,
Image = "rbxassetid://4483345998",
Time = 5
})
end
})
Tab:AddToggle({
Name = "Enable Wall Check",
Default = false,
Callback = function(Value)
wallCheckEnabled = Value
end
})
Tab:AddToggle({
Name = "Target NPCs",
Default = false,
Callback = function(Value)
targetNPCs = Value
end
})
Tab:AddToggle({
Name = "Enable Team Check",
Default = false,
Callback = function(Value)
teamCheckEnabled = Value
end
})
Tab:AddToggle({
Name = "Resize Heads",
Default = false,
Callback = function(Value)
headSizeEnabled = Value
if headSizeEnabled then
resizeHeads()
end
end
})
Tab:AddToggle({
Name = "ESP Labels",
Default = false,
Callback = function(Value)
espEnabled = Value
if espEnabled then
createESP()
else
removeESP()
end
end
})
OrionLib:Init()