
Key Required VerifiedUniversal

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 = trueNo comments yet for this script.



