--// 通知 local NotificationHolder = loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Module.Lua"))() local Notification = loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Client.Lua"))() Notification:Notify( {Title="陌染脚本集合", Description="QQ群聊1023373515"}, {OutlineColor=Color3.fromRGB(80,80,80), Time=5, Type="image"}, {Image="rbxassetid://4483345998", ImageColor=Color3.fromRGB(255,84,84)} ) --// UI local JailbreakGui = Instance.new("ScreenGui", game.CoreGui) JailbreakGui.Name = "陌染完整辅助" local Main = Instance.new("Frame", JailbreakGui) Main.Size = UDim2.new(0,260,0,420) Main.Position = UDim2.new(0.1,0,0.1,0) Main.BackgroundColor3 = Color3.fromRGB(45,45,45) Main.BorderColor3 = Color3.fromRGB(0,170,255) Main.BorderSizePixel = 2 Main.Active = true Main.Draggable = true Instance.new("UICorner", Main).CornerRadius = UDim.new(0,8) local Title = Instance.new("TextLabel", Main) Title.Size = UDim2.new(1,0,0,40) Title.BackgroundColor3 = Color3.fromRGB(0,120,215) Title.Font = Enum.Font.GothamBold Title.Text = "陌染偷走脑红" Title.TextColor3 = Color3.new(1,1,1) Title.TextSize = 16 Instance.new("UICorner", Title).CornerRadius = UDim.new(0,8) --// 玩家数据 local PlayerConfig = { dropdown = {}, selected = nil } local function refreshPlayers() PlayerConfig.dropdown = {} for _, p in pairs(game.Players:GetPlayers()) do if p ~= game.Players.LocalPlayer then table.insert(PlayerConfig.dropdown, p.Name) end end end refreshPlayers() --// 找玩家 local function getPlayer(name) for _, p in pairs(game.Players:GetPlayers()) do if p.Name == name then return p end end end --// 甩飞函数(你原版) local function ThrowPlayer(target) local lp = game.Players.LocalPlayer local lchr = lp.Character local lhum = lchr and lchr:FindFirstChildOfClass("Humanoid") local lroot = lhum and lhum.RootPart if not lroot then return end local tchr = target.Character local troot = tchr and tchr:FindFirstChild("HumanoidRootPart") if not troot then return end workspace.FallenPartsDestroyHeight = 0/0 local bv = Instance.new("BodyVelocity", lroot) bv.Velocity = Vector3.new(9e8,9e8,9e8) bv.MaxForce = Vector3.new(1/0,1/0,1/0) task.wait(0.05) lroot.CFrame = troot.CFrame * CFrame.new(0,2,0) task.wait(0.1) bv:Destroy() workspace.FallenPartsDestroyHeight = workspace.FallenPartsDestroyHeight end --// Dropdown 逻辑 local DropdownBtn = Instance.new("TextButton", Main) DropdownBtn.Position = UDim2.new(0.1,0,0.18,0) DropdownBtn.Size = UDim2.new(0.8,0,0,35) DropdownBtn.Text = "选择玩家 ▼" DropdownBtn.Font = Enum.Font.Gotham DropdownBtn.TextColor3 = Color3.new(1,1,1) DropdownBtn.BackgroundColor3 = Color3.fromRGB(65,65,65) Instance.new("UICorner", DropdownBtn).CornerRadius = UDim.new(0,6) local DropdownFrame = Instance.new("Frame", Main) DropdownFrame.Position = UDim2.new(0.1,0,0.26,0) DropdownFrame.Size = UDim2.new(0.8,0,0,0) DropdownFrame.BackgroundColor3 = Color3.fromRGB(55,55,55) DropdownFrame.ClipsDescendants = true Instance.new("UICorner", DropdownFrame).CornerRadius = UDim.new(0,6) local isOpen = false DropdownBtn.MouseButton1Click:Connect(function() isOpen = not isOpen DropdownFrame:TweenSize( isOpen and UDim2.new(0.8,0,0,#PlayerConfig.dropdown*30), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.2, true ) DropdownBtn.Text = isOpen and "收起 ▲" or "选择玩家 ▼" for _, v in pairs(DropdownFrame:GetChildren()) do if v:IsA("TextButton") then v:Destroy() end end if isOpen then for i, name in ipairs(PlayerConfig.dropdown) do local btn = Instance.new("TextButton", DropdownFrame) btn.Size = UDim2.new(1,0,0,30) btn.Position = UDim2.new(0,0,0,(i-1)*30) btn.Text = name btn.Font = Enum.Font.Gotham btn.TextColor3 = Color3.new(1,1,1) btn.BackgroundColor3 = Color3.fromRGB(70,70,70) btn.MouseButton1Click:Connect(function() PlayerConfig.selected = name DropdownBtn.Text = "已选择:"..name isOpen = false DropdownFrame.Size = UDim2.new(0.8,0,0,0) end) end end end) --// 刷新 local RefreshBtn = Instance.new("TextButton", Main) RefreshBtn.Position = UDim2.new(0.1,0,0.36,0) RefreshBtn.Size = UDim2.new(0.8,0,0,30) RefreshBtn.Text = "刷新玩家" RefreshBtn.Font = Enum.Font.Gotham RefreshBtn.TextColor3 = Color3.new(1,1,1) RefreshBtn.BackgroundColor3 = Color3.fromRGB(80,80,80) Instance.new("UICorner", RefreshBtn).CornerRadius = UDim.new(0,6) RefreshBtn.MouseButton1Click:Connect(function() refreshPlayers() Notification:Notify({Title="玩家", Description="已刷新"}, {Time=3}) end) --// 甩飞一次 local FlingOnce = Instance.new("TextButton", Main) FlingOnce.Position = UDim2.new(0.1,0,0.46,0) FlingOnce.Size = UDim2.new(0.8,0,0,35) FlingOnce.Text = "甩飞一次" FlingOnce.Font = Enum.Font.Gotham FlingOnce.TextColor3 = Color3.new(1,1,1) FlingOnce.BackgroundColor3 = Color3.fromRGB(100,30,30) Instance.new("UICorner", FlingOnce).CornerRadius = UDim.new(0,6) FlingOnce.MouseButton1Click:Connect(function() if PlayerConfig.selected then local target = getPlayer(PlayerConfig.selected) if target then ThrowPlayer(target) end else Notification:Notify({Title="错误", Description="请先选择玩家"}, {Time=3}) end end) --// 循环甩飞 local AutoFling = false local AutoBtn = Instance.new("TextButton", Main) AutoBtn.Position = UDim2.new(0.1,0,0.56,0) AutoBtn.Size = UDim2.new(0.8,0,0,35) AutoBtn.Text = "循环甩飞:关" AutoBtn.Font = Enum.Font.Gotham AutoBtn.TextColor3 = Color3.new(1,1,1) AutoBtn.BackgroundColor3 = Color3.fromRGB(65,65,65) Instance.new("UICorner", AutoBtn).CornerRadius = UDim.new(0,6) AutoBtn.MouseButton1Click:Connect(function() AutoFling = not AutoFling AutoBtn.Text = AutoFling and "循环甩飞:开" or "循环甩飞:关" if AutoFling and PlayerConfig.selected then task.spawn(function() while AutoFling do local target = getPlayer(PlayerConfig.selected) if target then ThrowPlayer(target) end task.wait(0.15) end end) end end)