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