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