Here’s my version of a RoSync remover. To use this save it into the local plugins folder.
local button = plugin:CreateToolbar("oreoollie"):CreateButton("rm rosync", "Removes RoSync virus.", "rbxassetid://4826065214")
button.Click:Connect(function()
game:GetService("ChangeHistoryService"):SetWaypoint("remove RoSync")
button:SetActive(false)
local totalFixed = 0
for _, v in ipairs(game:GetDescendants()) do
local s, e = pcall(game.IsA, v, "BaseScript")
if not (s and e) then continue end
local occurrences
v.Source, occurrences = string.gsub(v.Source, "%s%-%-%[%[ Last synced.+", "")
totalFixed += math.clamp(occurrences, 0, 1)
end
warn("Fixed", totalFixed, "RoSync infected scripts")
end)
RoSyncRemover.lua (642 Bytes)