VB1
Key RequiredUniversal

VB1

Universal ScriptNozoNozo 1.2K views 17.9K executesUpdated Feb 20, 2026
Unrated
00
Lua Script•185 lines (7950 chars)
local lp = game.Players.LocalPlayer
local run = game:GetService("RunService")
local settings = {
    actionSpeed = 15,
    flingForce = 500000,
    spinSpeed = 50,
    safeMode = true,
    espEnabled = false
}

local sg = Instance.new("ScreenGui", lp.PlayerGui)
sg.ResetOnSpawn, sg.Name = false, "Mercy_Troll_Final_V16"

local mainIcon = Instance.new("ImageButton", sg)
mainIcon.Size, mainIcon.Position = UDim2.new(0, 45, 0, 45), UDim2.new(0.5, -22, 0.05, 0)
mainIcon.Image, mainIcon.BackgroundTransparency = "rbxassetid://111932220192293", 1
mainIcon.Draggable = true
Instance.new("UICorner", mainIcon).CornerRadius = UDim.new(1, 0)
Instance.new("UIStroke", mainIcon).Color = Color3.fromRGB(120, 255, 120)

local mainFrame = Instance.new("Frame", sg)
mainFrame.Size, mainFrame.Position = UDim2.new(0, 500, 0, 350), UDim2.new(0.5, -250, 0.5, -175)
mainFrame.BackgroundColor3, mainFrame.Visible = Color3.fromRGB(10, 10, 10), false
mainFrame.Active, mainFrame.Draggable = true, true
Instance.new("UIStroke", mainFrame).Color = Color3.fromRGB(120, 255, 120)

local sidebar = Instance.new("Frame", mainFrame)
sidebar.Size, sidebar.BackgroundColor3 = UDim2.new(0, 130, 1, 0), Color3.fromRGB(5, 5, 5)
Instance.new("UIListLayout", sidebar).Padding = UDim.new(0, 2)

local container = Instance.new("Frame", mainFrame)
container.Position, container.Size = UDim2.new(0, 135, 0, 10), UDim2.new(1, -145, 1, -20)
container.BackgroundTransparency = 1

local pages, currentMode, spinEnabled, auraEnabled = {}, "None", false, false
local bgm = nil

local function createPage(name)
    local p = Instance.new("ScrollingFrame", container)
    p.Size, p.BackgroundTransparency, p.Visible = UDim2.new(1, 0, 1, 0), 1, false
    p.ScrollBarThickness = 2
    Instance.new("UIListLayout", p).Padding = UDim.new(0, 5)
    pages[name] = p
    return p
end

local function createTab(name, label)
    local btn = Instance.new("TextButton", sidebar)
    btn.Size, btn.Text = UDim2.new(1, 0, 0, 35), label
    btn.BackgroundColor3, btn.TextColor3 = Color3.fromRGB(20, 20, 20), Color3.fromRGB(120, 255, 120)
    btn.Font, btn.TextSize = "SourceSansBold", 13
    btn.MouseButton1Click:Connect(function()
        for _, v in pairs(pages) do v.Visible = false end
        pages[name].Visible = true
    end)
end

local function addBtn(page, text, callback)
    local b = Instance.new("TextButton", page)
    b.Size, b.Text = UDim2.new(0.95, 0, 0, 35), text .. " : OFF"
    b.BackgroundColor3, b.TextColor3 = Color3.fromRGB(30, 30, 30), Color3.new(1, 1, 1)
    b.Font, b.TextSize = "SourceSansBold", 12
    Instance.new("UICorner", b)
    local enabled = false
    b.MouseButton1Click:Connect(function()
        enabled = not enabled
        b.Text = text .. (enabled and " : ON" or " : OFF")
        b.BackgroundColor3 = enabled and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(30, 30, 30)
        callback(enabled)
    end)
end

local function addInput(page, placeholder, callback)
    local i = Instance.new("TextBox", page)
    i.Size, i.PlaceholderText = UDim2.new(0.95, 0, 0, 30), placeholder
    i.BackgroundColor3, i.TextColor3 = Color3.fromRGB(20, 20, 20), Color3.new(1, 1, 1)
    i.Font = "SourceSansBold"
    i.FocusLost:Connect(function() callback(i.Text) end)
    Instance.new("UICorner", i)
end

createTab("Home", "الرئيسية")
createTab("Troll", "الترول")
createTab("ESP", "كشف اللاعبين")
createTab("Control", "التحكم")
createTab("Music", "الأغاني")

local homeP = createPage("Home")
local trollP = createPage("Troll")
local espP = createPage("ESP")
local controlP = createPage("Control")
local musicP = createPage("Music")

local devImg = Instance.new("ImageLabel", homeP)
devImg.Size, devImg.Position = UDim2.new(0, 100, 0, 100), UDim2.new(0.5, -50, 0.1, 0)
devImg.Image = "rbxassetid://111932220192293"
Instance.new("UICorner", devImg)

local targetBox = Instance.new("TextBox", trollP)
targetBox.Size, targetBox.PlaceholderText = UDim2.new(0.95, 0, 0, 35), "اسم الضحية..."
targetBox.BackgroundColor3, targetBox.TextColor3 = Color3.fromRGB(20, 20, 20), Color3.new(1, 1, 1)

addBtn(trollP, "بانج / مص", function(on) currentMode = on and "Bang" or "None" end)
addBtn(trollP, "دوران (Spin)", function(on) spinEnabled = on end)
addBtn(trollP, "تطير الضحية", function(on) currentMode = on and "Fling" or "None" end)
addBtn(trollP, "تطير اللي حولك", function(on) auraEnabled = on end)

addBtn(espP, "رؤية أسامي اللاعبين", function(on) settings.espEnabled = on end)

addInput(controlP, "سرعة الحركة (15)", function(val) settings.actionSpeed = tonumber(val) or 15 end)
addInput(controlP, "سرعة الدوران (50)", function(val) settings.spinSpeed = tonumber(val) or 50 end)
addInput(controlP, "قوة الفلينق (500000)", function(val) settings.flingForce = tonumber(val) or 500000 end)

addBtn(musicP, "أغنية كوني", function(on)
    if on then
        if bgm then bgm:Destroy() end
        bgm = Instance.new("Sound", game:GetService("SoundService"))
        bgm.SoundId = "rbxassetid://5410086218"
        bgm.Volume = 5; bgm.Looped = true; bgm:Play()
    else
        if bgm then bgm:Stop() end
    end
end)

run.RenderStepped:Connect(function()
    pcall(function() lp.MaximumSimulationRadius = 1000 lp.SimulationRadius = 1000 end)

    for _, p in pairs(game.Players:GetPlayers()) do
        if p ~= lp and p.Character and p.Character:FindFirstChild("Head") then
            local head = p.Character.Head
            local tag = head:FindFirstChild("ESPTag")
            if settings.espEnabled then
                if not tag then
                    tag = Instance.new("BillboardGui", head)
                    tag.Name = "ESPTag"
                    tag.Size = UDim2.new(0, 100, 0, 50)
                    tag.Adornee = head
                    tag.AlwaysOnTop = true
                    tag.ExtentsOffset = Vector3.new(0, 3, 0)
                    local label = Instance.new("TextLabel", tag)
                    label.Size = UDim2.new(1, 0, 1, 0)
                    label.BackgroundTransparency = 1
                    label.TextColor3 = Color3.fromRGB(120, 255, 120)
                    label.TextStrokeTransparency = 0
                    label.Font = "SourceSansBold"
                    label.TextSize = 14
                    label.Text = p.Name
                end
            else
                if tag then tag:Destroy() end
            end
        end
    end

    local target = nil
    for _, p in pairs(game.Players:GetPlayers()) do
        if p.Name:lower():sub(1, #targetBox.Text) == targetBox.Text:lower() and targetBox.Text ~= "" then target = p end
    end

    if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then
        local hrp = lp.Character.HumanoidRootPart
        if spinEnabled then hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(settings.spinSpeed), 0) end
        if auraEnabled then
            for _, p in pairs(game.Players:GetPlayers()) do
                if p ~= lp and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                    if (hrp.Position - p.Character.HumanoidRootPart.Position).Magnitude < 15 then
                        p.Character.HumanoidRootPart.Velocity = Vector3.new(settings.flingForce, settings.flingForce, settings.flingForce)
                    end
                end
            end
        end
        if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
            local thrp = target.Character.HumanoidRootPart
            if currentMode == "Bang" then
                hrp.CFrame = thrp.CFrame * CFrame.new(0, 0, 1.1 + math.sin(tick() * settings.actionSpeed) * 1.2)
            elseif currentMode == "Fling" then
                hrp.CFrame = thrp.CFrame
                hrp.Velocity = Vector3.new(settings.flingForce, settings.flingForce, settings.flingForce)
            end
        end
    end
end)

mainIcon.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible end)
pages["Home"].Visible = true

Features & Information

نظام بانج قوي (Powerful Bang System)• تحديد الضحية بالاسم (Target Victim by Name) d) • فلينق لقتل اللاعبين (Fling Kill) • طيران لم• التحكم في سرعة الدوران (Adjustable Spin Spe eلاحقة الضحية (Fly to Follow) • كاشف لاعبين لتحديد مكان الهدف (Full ESP) • مضاد للطرد (Anti-AFK) • يعمل في جميع المابات (Universal)
#Universal Bang Fling Trolling Kill Fly

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts