A couple things that came to mind that you might try since all else seems to have failed:
Searching for particle emitters (doubtful that this will work)
Making sure HTTP calls are disabled
Searching for “string” and evaluating the use cases it was used for
Ultimately you may have to disable everything and add everything back in one at a time, as was mentioned on this thread by @DreamsAltRB_1.
It’s probably hidden in these scripts. I’ve seen many examples of free model viruses and some of them have empty lines until like line 25k and they have a require() function at the end. Search for require.
If all ur script are in a group you can try to use my plugin (i thought it wouldn’t work but eventually there is a chance it will work)
I have already sent them in the messages above
I might’ve found the virus script that may be closest to what is shown in the screenshot. This script is made by iEmotionless, named in the Library/Toolbox as “Extreme Virus Script”.
The script, named “Virus” when inserted, also has three scripts named “Dupe”, “Lag”, and “Fire.”
Here’s a video with the scripts in action:
And the anatomy of the new parts the script makes (will keep bloating when left for longer):
My theory is that if the virus cannot be searched in Workspace or anywhere else, it might’ve been inserted via InsertService or something similar, so you may have to look for the script that is causing it.
Maybe the virus is inserted deep within the hidden services? Try opening Studio Settings… in the File tab, search “Show Hidden Objects in Explorer”, check the option with the same name, close Settings, and look for Script objects again via Explorer’s search tab. (this theory doesn’t work)
(very early edit: a tiny grammatical mistake and few added words)
(another edit: made steps to showing hidden objects more complete)
(another edit: blurred part about hidden services. i was corrected by Dan_PanMan:
Thanks for letting me know. I thought it was possible because of something I read years ago about some antivirus topics on ROBLOX, but it’s actually not possible.
I would like to disagree on this as plugins useally insert scripts in hidden services.
As I have been down that road.
This is why I don’t trust plugins however anti virus scripts can useally detect bad plugins and I manage to find the virus script manually so I don’t know why you think scripts can’t be used in hidden services?
Does not matter if it’s in a hidden services, the script doesn’t run in hidden services. Plugins also normally insert them in workspace.Camera or ServerScriptService. It’s not an opinion, you can’t disagree.
Because they cant?
Sure, you can require a module script that is located in a hidden service. But you cannot run lua containers located in a hidden service.
If you can show me proof that they can indeed run in a service which is invisible to vanilla Roblox, then Roblox has a MASSIVE game security issue.
It’s the requirement scripts that has the viruses require scripts useally give access to exploits although requires values can be very useful so yeah I see your point.