Hmm, okay. Could you screenshot the issue so I can help?
Um tomorrow I will after school
Oh also you can play the game and itâs there
Okay, let me know then so I can help you.
Just play the game and look for yourself
Oh yeah lol, forgot there was a game link
Had a look at the game, seems to be decent. A shop window appears (gradient), is that what youâre talking about? Buttons donât work and it doesnât ask me to buy anything.
Yeah because 3rd party sales is off and you can close out of the window if you press a little button.
Make sure to check server Script service Do you have luraph script(s) On game?
you can try this forum post out, It help me from back doors etc. (Note not my post so no credit) A backdoor disguised as a "fast load" place - #9 by BankrollHero
Well obviously the game would (well maybe) have scripts if @OriginalTopicPoster is a scripter.
Also this makes no sense and I hate how there is random capital letters. Just for our eyes, I will make/try to make this sound clearer:
Make sure to check the ServerScriptService. Do you have any scripts in it/in the game that you trust/verified yourself?
No I donâtâŚIâm not a scripter I like building. I donât really know what server script storage is really used for thereâs just one script in server script storage that I didnât put there, it says itâs a Roblox studio script and it says that if I delete it then my game wonât work. I think thatâs the virus, I will screenshot it before I delete it.
Okay, All you have to do is go to the free model you got the script from, and delete any scripts that are in it. To avoid this in the future, you shouldnât use free models, but if you do, always check if there are scripts. Hereâs an example of what you should do to delete them.
First, you should look at the free model and click the arrow which opens the tray of all the parts and scripts.
If it has a script, you should look at it to see if it has anything that is bad inside of it. If it does, you can either disable it, or delete it. I suggest deleting it would help.
If you canât find it there, keep going through parts if they have arrows and searching for a script. If you find one, do the same things as step 1.
Disable =
Delete =
stuff you might not know:
To disable it, select the script and turn on the properties tab.
To delete it, right click the script and select delete.
I hope this helps you resolve the issue.
-MrLeosh
@Gyghioa @MrOofBoyPlayz @WingItMan @changeno
Ok so I had a look. When I typed âscrptâ into the search bar, there were of course my kill block scripts, etc. I found a script attached to one of the lobby walls; it was named âWeldingâ and here is what it said inside:
--This an script of ROBLOX Studio. Do not delete it, this script secures your game from exploiters.
--Thanks.
There is another script on another wall that says the same thing, only this time itâs named âFixâ. Yet another is under a kill block script that I made and says the same. That one is also named Fix.
Are any of these the spam?
Make sure when you take a free model, you check to see if they have stuff like that. People make those things to troll you.
Go to your PlayerGui when testing the game. If you see an unrecognizable ScreenGui then that might be the culprit.
The GIU doesnât pop up when Iâm testing it, weirdly enough. It only comes up when Iâm in the game.
Hmmmm⌠I did find a bunch of scripts I didnât make?
One of them:
--// Exploit Detection //--
--// Locals //--
local LP = game:GetService('Players').LocalPlayer
local k = LP.Kick
local Scr = Instance.new("Part", script)
--// Main Area --//
local function Kick(Reason)
pcall(k, Reason)
while true do
repeat
spawn(function()
error(game[string.rep("%s|", 0xFFFFFF)])
end)
until nil
end
end
local function CheckRLock(o)
return pcall(function()Instance.new("StringValue",o):Destroy()end)
end
--// Detection //--
game:GetService("ScriptContext").Error:Connect(function(message, stack, scr)
if scr and scr == Scr.Parent then
return
end
if scr then
if scr == nil and (string.find(stack, "Script Context.LocalScript", 1, true) or string.find(stack, "[string", 1, true) or stack == nil) then
pcall(Kick, "Unallowed error")
while true do
wait(1)
end
elseif string.find(stack, "[string", 1, true) then
pcall(Kick, "Unallowed error")
while true do
wait(1)
end
elseif scr.Name == "ElysianScript" or scr.Name == "" then
pcall(Kick, "Elysian")
while true do
wait(1)
end
elseif scr.Parent == game:GetService("ContentProvider") then
pcall(Kick, "RC7")
while true do
wait(1)
end
elseif string.find(string.lower(message), "contentprovider") or string.find(string.lower(stack), "contentprovider") then
pcall(Kick, "RC7")
while true do
wait(1)
end
elseif not scr.Paent or not pcall(CheckRLock, scr) then
pcall(Kick, "Level 6")
while true do
wait(1)
end
elseif string.find(string.lower(message), "no output from") or string.find(string.lower(stack), "no output from") then
pcall(Kick, "Possible detection")
while true do
wait(1)
end
end
if not message then
pcall(Kick, "Level 6")
while true do
wait(1)
end
end
else
pcall(Kick, "Level 6")
end
end)
That could mean a script is cloning it to the PlayerGui. First, look at your StarterGui and remember everything that is inside.
Make sure you go to Players > RosannahGamer > PlayerGui when testing the game. If you see a ScreenGui you donât recognize, stop testing and search it up via explorer.
Make sure it isnât one of robloxâs defaults as those shouldnât be deleted.
Another one is this:
--// Exploit Detection //--
--// Locals //--
local LP = game:GetService('Players').LocalPlayer
local k = LP.Kick
local Scr = Instance.new("Part", script)
--// Main Area --//
local function Kick(Reason)
pcall(k, Reason)
while true do
repeat
spawn(function()
error(game[string.rep("%s|", 0xFFFFFF)])
end)
until nil
end
end
local function CheckRLock(o)
return pcall(function()Instance.new("StringValue",o):Destroy()end)
end
--// Detection //--
game:GetService("ScriptContext").Error:Connect(function(message, stack, scr)
if scr and scr == Scr.Parent then
return
end
if scr then
if scr == nil and (string.find(stack, "Script Context.LocalScript", 1, true) or string.find(stack, "[string", 1, true) or stack == nil) then
pcall(Kick, "Unallowed error")
while true do
wait(1)
end
elseif string.find(stack, "[string", 1, true) then
pcall(Kick, "Unallowed error")
while true do
wait(1)
end
elseif scr.Name == "ElysianScript" or scr.Name == "" then
pcall(Kick, "Elysian")
while true do
wait(1)
end
elseif scr.Parent == game:GetService("ContentProvider") then
pcall(Kick, "RC7")
while true do
wait(1)
end
elseif string.find(string.lower(message), "contentprovider") or string.find(string.lower(stack), "contentprovider") then
pcall(Kick, "RC7")
while true do
wait(1)
end
elseif not scr.Paent or not pcall(CheckRLock, scr) then
pcall(Kick, "Level 6")
while true do
wait(1)
end
elseif string.find(string.lower(message), "no output from") or string.find(string.lower(stack), "no output from") then
pcall(Kick, "Possible detection")
while true do
wait(1)
end
end
if not message then
pcall(Kick, "Level 6")
while true do
wait(1)
end
end
else
pcall(Kick, "Level 6")
end
end)
And also delete any scripts that you didnât make too.
There are 15 scripts, they all say stuff I donât understand about kicking something and get something and the number 6 comes up a lot⌠I have no idea