Spam script somewhere in my game

Hmm, okay. Could you screenshot the issue so I can help?

3 Likes

Um tomorrow I will after school :grinning:
Oh also you can play the game and it’s there

3 Likes

Okay, let me know then so I can help you. :smiley:

3 Likes

Just play the game and look for yourself :confused:

3 Likes

Oh yeah lol, forgot there was a game link :rofl:

4 Likes

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.

2 Likes

Yeah because 3rd party sales is off and you can close out of the window if you press a little button.

3 Likes

Make sure to check server Script service Do you have luraph script(s) On game?

2 Likes

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

2 Likes

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?

2 Likes

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 :confused: 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.

2 Likes

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. Annotation 2020-07-30 170756
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.s

Disable = Annotation 2020-07-30 170919

Delete = Annotation 2020-07-30 171150

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

4 Likes

@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?

1 Like

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.

1 Like

The GIU doesn’t pop up when I’m testing it, weirdly enough. It only comes up when I’m in the game. :thinking:

1 Like

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)
1 Like

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.

1 Like

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)
1 Like

And also delete any scripts that you didn’t make too.

1 Like

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