-- yoohub open source local Players = game:GetService("Players") local RunService = game:GetService("RunService") local function makeBadPayloads() local list = {} list[#list+1] = nil list[#list+1] = 0/0 list[#list+1] = math.huge list[#list+1] = -math.huge list[#list+1] = 2^53 list[#list+1] = -2^53 list[#list+1] = 1e308 * 10 list[#list+1] = string.rep("A", 200000) list[#list+1] = string.rep("\0", 10000) list[#list+1] = ("%s"):rep(5000) list[#list+1] = workspace list[#list+1] = game list[#list+1] = function() end list[#list+1] = coroutine.running() do local root = {} local cur = root for i = 1, 100 do cur.next = {}; cur = cur.next end list[#list+1] = root end list[#list+1] = { [1]="a", ["1"]="b", [true]="c", [workspace]="d" } do local c = {} c.self = c list[#list+1] = c end list[#list+1] = true list[#list+1] = "not_a_number" list[#list+1] = { Name = workspace, Value = 0/0, Amount = math.huge, Price = -1, Id = "x" } list[#list+1] = Vector3.new(0/0, math.huge, -math.huge) list[#list+1] = CFrame.new(0/0, 0, 0) return list end local remotes = {} local function refreshRemotes() local found = {} for _, d in ipairs(game:GetDescendants()) do if d:IsA("RemoteEvent") and d.Name == "hi" then found[#found+1] = d end end remotes = found end task.spawn(function() while true do refreshRemotes() task.wait(0.5) end end) local THREADS = 12 for i = 1, THREADS do task.spawn(function() while true do RunService.Heartbeat:Wait() for _, remote in ipairs(remotes) do for _, payload in ipairs(makeBadPayloads()) do task.spawn(function() pcall(function() remote:FireServer(payload) end) end) end task.spawn(function() pcall(function() for _ = 1, 20 do remote:FireServer(nil) remote:FireServer(0/0) remote:FireServer(math.huge) remote:FireServer({ Name = "x", Value = 0/0, Amount = math.huge }) end end) end) end end end) end local function sendCreateRequests() for _, remote in ipairs(remotes) do task.spawn(function() pcall(function() remote:FireServer("Create", "Part") remote:FireServer("Create", "Model") remote:FireServer("Create", "Tool") remote:FireServer("Create", "Vehicle") remote:FireServer("Create", "House") remote:FireServer("Create", "Base") remote:FireServer("Create", "Pet") remote:FireServer("Create", "Weapon") remote:FireServer("Create", "Currency") remote:FireServer("Create", "Admin") remote:FireServer("Create", "All") remote:FireServer("Create") remote:FireServer({ Action = "Create", Type = "All", Amount = math.huge }) remote:FireServer({ Action = "Create", Type = "Part", Count = 999999 }) remote:FireServer({ Action = "Create", Type = "Model", Count = 0/0 }) for i = 1, 50 do remote:FireServer("Create", "All") remote:FireServer({ Action = "Create", Type = "Everything", Count = math.huge }) end end) end) end end task.spawn(function() while true do RunService.Heartbeat:Wait() sendCreateRequests() end end) local function sendModifyRequests() for _, remote in ipairs(remotes) do task.spawn(function() pcall(function() remote:FireServer("Modify", "Health", 999999) remote:FireServer("Modify", "Speed", math.huge) remote:FireServer("Modify", "Jump", 0/0) remote:FireServer("Modify", "Damage", -999999) remote:FireServer("Modify", "Money", 2^53) remote:FireServer("Modify", "Level", math.huge) remote:FireServer("Modify", "Stat", "All") remote:FireServer({ Action = "Modify", Stat = "Health", Value = math.huge }) remote:FireServer({ Action = "Modify", Stat = "Speed", Value = 0/0 }) remote:FireServer({ Action = "Modify", Stat = "All", Value = 999999 }) remote:FireServer({ Action = "Set", Key = "Admin", Value = true }) remote:FireServer({ Action = "Set", Key = "Owner", Value = true }) for i = 1, 50 do remote:FireServer("Modify", "All", math.huge) remote:FireServer({ Action = "Modify", Stat = "All", Value = 0/0 }) end end) end) end end task.spawn(function() while true do RunService.Heartbeat:Wait() sendModifyRequests() end end) Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) local hrp = character:WaitForChild("HumanoidRootPart") local parts = {} for i = 1, 10 do local part = Instance.new("Part") part.Anchored = true part.CanCollide = false part.Size = Vector3.new(1, 1, 1) part.Color = Color3.fromHSV(i / 10, 1, 1) part.Material = Enum.Material.Neon part.Parent = workspace parts[#parts + 1] = part end local conn conn = RunService.Heartbeat:Connect(function() if hrp and hrp.Parent then for i, part in ipairs(parts) do local offset = Vector3.new( math.cos(os.clock() * 2 + i) * 3, 3 + i, math.sin(os.clock() * 2 + i) * 3 ) part.Position = hrp.Position + offset end else conn:Disconnect() for _, p in ipairs(parts) do p:Destroy() end end end) end) end)