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
If they gave you that many scripts, then it’s probably a troll. You should probably delete them and either create one of your own of whatever you’re creating or find a more reliable one in the toolbox.
I just want to get rid of the spam, there is a weird shop that comes up in-game that I don’t want there…
Check each and every one of those 15 scripts and check if they have a ScreenGui in it if they do that might be the culprit