veerve lua v2
Key RequiredUniversal

veerve lua v2

Universal ScriptBoogBoog 489 views 320 executesUpdated Dec 13, 2025
Unrated
00
Lua Script•165 lines (5288 chars)
getgenv().veerve = {
    Main = {
        Prediction = 0.1927298,
        XPrediction = 0.183739374947,
        YPrediction = 0.172628268297,
        AutoPrediction = false,
        AimPart = "HumanoidRootPart",
        ToggleKey = "q"
    },
    Misc = {
        AutoAir = true,
        AirDelay = 0.2,
        AntiGroundShots = true,
        Intro = true,
        Macro = true
    }
}
local vu1 = game:GetService("Players")
local v2 = game:GetService("RunService")
game:GetService("UserInputService")
local vu3 = game:GetService("StarterGui")
local v4 = game:GetService("TweenService")
local vu5 = vu1.LocalPlayer
local vu6 = workspace.CurrentCamera
local vu7 = false
local vu8 = false
local vu9 = nil
local function vu12(p10, p11)
    vu3:SetCore("SendNotification", {
        Title = p10,
        Text = p11,
        Duration = 2
    })
end
if veerve.Misc.Intro then
    local v13 = Instance.new("ScreenGui")
    local v14 = Instance.new("TextLabel")
    v13.Parent = game.CoreGui
    v14.Parent = v13
    v14.Size = UDim2.new(1, 0, 1, 0)
    v14.BackgroundTransparency = 1
    v14.Text = "Veerve Productions"
    v14.TextColor3 = Color3.fromRGB(255, 0, 0)
    v14.TextScaled = true
    v14.Font = Enum.Font.Arcade
    local v15 = v4:Create(v14, TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
        TextTransparency = 1
    })
    wait(1)
    v15:Play()
    v15.Completed:Wait()
    v13:Destroy()
end
local function _()
    return vu5:GetNetworkPing() * 1000
end
local function vu28()
    local v16 = math.huge
    local v17 = Vector2.new(vu6.ViewportSize.X / 2, vu6.ViewportSize.Y / 2)
    local v18 = vu1
    local v19, v20, v21 = ipairs(v18:GetPlayers())
    local v22 = nil
    while true do
        local v23
        v21, v23 = v19(v20, v21)
        if v21 == nil then
            break
        end
        if v23 ~= vu5 then
            local v24 = v23.Character
            if v24 and (v24:FindFirstChild(veerve.Main.AimPart) and (v24:FindFirstChildOfClass("Humanoid") and v24:FindFirstChildOfClass("Humanoid").Health > 0)) then
                local v25, v26 = vu6:WorldToViewportPoint(v24[veerve.Main.AimPart].Position)
                if v26 then
                    local v27 = (v17 - Vector2.new(v25.X, v25.Y)).Magnitude
                    if v27 < v16 then
                        v22 = v24[veerve.Main.AimPart]
                        v16 = v27
                    end
                end
            end
        end
    end
    return v22
end
v2.Heartbeat:Connect(function()
    if vu7 and vu9 then
        vu6.CFrame = CFrame.new(vu6.CFrame.Position, vu9.Position + Vector3.new(vu9.Velocity.X * veerve.Main.XPrediction, vu9.Velocity.Y * veerve.Main.YPrediction, vu9.Velocity.Z * veerve.Main.Prediction))
    end
end)
v2.Heartbeat:Connect(function()
    if veerve.Misc.AutoAir and (vu9 and vu9.Velocity.Y > 25) then
        task.wait(veerve.Misc.AirDelay)
        local v29 = vu5.Character
        local v30 = v29 and v29:FindFirstChildOfClass("Tool")
        if v30 then
            v30:Activate()
        end
    end
end)
v2.Heartbeat:Connect(function()
    if veerve.Misc.AntiGroundShots then
        local v31 = vu5.Character
        if v31 and v31:FindFirstChild("HumanoidRootPart") then
            local v32 = v31.HumanoidRootPart
            if v32.Velocity.Y == 0 then
                v32.Position = v32.Position + Vector3.new(0, 0.05, 0)
                task.wait(0.05)
                v32.Position = v32.Position - Vector3.new(0, 0.05, 0)
            end
        end
    end
end)
local v33 = Instance.new("ScreenGui")
local v34 = Instance.new("ImageButton")
local vu35 = Instance.new("TextButton")
local v36 = Instance.new("UICorner")
v33.Parent = game.CoreGui
v34.Parent = v33
v34.Size = UDim2.new(0, 100, 0, 100)
v34.Position = UDim2.new(0.9, 0, 0.1, 0)
v34.Image = "rbxassetid://113171124457757"
v34.BackgroundTransparency = 1
v34.Active = true
v34.Draggable = true
vu35.Parent = v33
vu35.Size = UDim2.new(0, 100, 0, 30)
vu35.Position = UDim2.new(0.9, 0, 0.2, 0)
vu35.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
vu35.TextColor3 = Color3.fromRGB(255, 255, 255)
vu35.Font = Enum.Font.SourceSansBold
vu35.Text = "Macro: OFF"
vu35.TextSize = 16
vu35.BackgroundTransparency = 0.2
vu35.Active = true
vu35.Draggable = true
v36.CornerRadius = UDim.new(0.3, 0)
v36.Parent = vu35
v2.RenderStepped:Connect(function()
    if vu8 and (vu5.Character and vu5.Character.PrimaryPart) then
        local v37 = vu6.CFrame
        local v38 = v37.Position + v37.LookVector * 100
        local v39 = Vector3.new(v38.x, vu5.Character.PrimaryPart.Position.y, v38.z)
        vu5.Character:SetPrimaryPartCFrame(CFrame.new(vu5.Character.PrimaryPart.Position, v39))
    end
end)
vu35.MouseButton1Click:Connect(function()
    vu8 = not vu8
    vu35.Text = vu8 and "Macro: ON" or "Macro: OFF"
end)
v34.MouseButton1Click:Connect(function()
    vu7 = not vu7
    if vu7 then
        vu9 = vu28()
        if vu9 then
            vu12("veerve.luaV2.1", "Locked on " .. vu1:GetPlayerFromCharacter(vu9.Parent).DisplayName)
        else
            vu12("veerve.luaV2.1", "No target found")
            vu7 = false
        end
    else
        vu12("veerve.luaV2.1", "Unlocked")
        vu9 = nil
    end
end)
vu12("veerve.luaV2.1", "SOURCE CODE LEAKED BY BOOG X")

Features & Information

it is just a normal camlock (veerve im sorry i am just filling out my scriptblox account if u want i can take this down)

Community Comments (1)

BoogBoogDec 13, 2025

it is recommended to change the set to ur liking

More Scripts for Universal Scripts