local Survivors = game:GetService("ReplicatedStorage").ClientAssets.Characters.Survivors local EXE = game:GetService("ReplicatedStorage").ClientAssets.Characters.EXE local Voted = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Voted") local knownSurvivors = { Tails = true, Knuckles = true, Eggman = true, Amy = true, MetalSonic = true, Sonic = true, Blaze = true, Silver = true } local knownEXE = { ["2011x"] = true, Kolossos = true, Fleetway = true, TailsDoll = true } Survivors.ChildAdded:Connect(function(child) if not knownSurvivors[child.Name] then while task.wait(0.1) do pcall(function() Voted:FireServer(child.Name) end) end end end) EXE.ChildAdded:Connect(function(child) if not knownEXE[child.Name] then while task.wait(0.1) do pcall(function() Voted:FireServer(child.Name) end) end end end) -- it likely isn't patched as of May 5th 2026 but join a contributor and use it during selection screen or somewhere else idk, that's the watered down version of it, idrc enough to explain, cyaaaa