[PATCHED] Solara inject detection

So recently Solara updated and now it warns (on injection) this:

12
doing blocks
done doing blocks

So here’s a little silly script to detect that:

local LogService = game:GetService("LogService")

LogService.MessageOut:Connect(function(msg, msg_type)
	if msg_type ~= Enum.MessageType.MessageWarning then
		return
	end
	
	if msg == "12" then
		--// DETECTED, send a remote to ban or kick
	end
end)
3 Likes

they can just delete the script

2 Likes

put it inside an important script just like TSB does, so you cant delete it or the game wont function properly, also… how will you delete when you cant inject?:skull:

3 Likes

how didn’t I think about that lol

1 Like

there are a LOT of ways to do that, autoexec is a thing too, basically by ’ cancelling ’ every remote that fires up or just making a simple anti-kick script can solve it all, then if its a remote that just bans u whenever its called, just hook it

1 Like

injection is before execution. and autoexec on Solara is very slow. Also, its already patched. Also, solara doesnt have hookmetamethod or hookfunction to cancel sending or kicking

1 Like

yes but besides solara, wave has a very clever injection system, it freezes the roblox client until it manages to inject then it runs up each auto-exec LuaU / LuaC file

Edit: I didnt specify solara so yea even tho the title says that its for solara

and not just wave, many use this feature, even celery