Thanks to Auto, (liablelua).
loadstring(game:HttpGet("https://raw.githubusercontent.com/RazAPI/BetterUtility/main/Utility.lua"))()
That way you can use unc(), iy(), etc. In the same script! [Using things like Solara, and other more things.]
Known List:
- ✅ Celery (100%, Undetected)
- ✅ Wave (100%, Undetected)
- ✅ Solara (33%, Detected) If you find an Executor that works with Utility, let me know!
Rewritten Utility Documentation! (For every function.) (Oh god.)
These are for local scripts only.
Say you want to modify how your Inventory looks Client-Sided.
Lets get the info from the Remote and Trigger an update.
hook(Remotes.InvUpd, function(...)
for i, v in pairs(...) do
print(i.." | "..v)
end
end)
I found out that "v" is just an Item Name.
Lets do this.
Remotes.InvUpd:FireClient({"Knife1","Knife2","Knife3"})
Lets unhook that remote now.
unhook(Remotes.InvUpd)
Functions to find remotes n shit!
Scan for remotes in specific areas.
remotescan(Remotes)
local Result = getgenv().Remotes
for i, v in pairs(Result) do
print(v.Name)
end
Get all remotes in an area. Like full scan.
scanall(Remotes)
local Result = getgenv().Remotes
for i, v in pairs(Result) do
print(v.Name)
end
(Undocumented): Theres a 2nd arg in Remotescan and if you set it to true it will go 1 folder deep.
Wanted to make a prompt easily with correct sizing and simplistic UI?
That is now possible with Utility.
Heres a sample:
cancel = function()
game.Players.LocalPlayer:Kick("why u cancel grr")
end
accept = function()
notification("thx for accepting",1)
end
prompt("be my frend plez", "Cancel", "Accept", cancel, accept)
And for the notification side, there was a hidden way how to do it in the prompt example, the 2nd arg for notification is the Wait Time.
I'll give you the Big example. Theres not much I can document here.
Register your Tampers.
local vars = {a=50,b=20}
registerTampers(vars)
Update a tamper
vars.a = 69
updateTamper(vars.a, 69)
Check tampers
local tampered = checkTamper(vars)
if tampered then
-- self destruct
end
Anti-Skid is a new way of Protection.
You need a TextLabel or a Value and then a Base Value
Example: The TextLabel is hidden and obfuscated/unchangable and its set to "liablelua" and your owner value is set to "liablelua" but its unobfuscated. During the obfuscation, anti-skid it!
local OwnerName = Owner.Text -- obfuscate this shti or smth
local Owner = "LiableLua" -- leave this unobfuscated
antiskid(OwnerName, Owner) -- obfuscate this too
HUMNAOID!!!!!!!
Swim
swim()
Sit
sit()
Speed
speed(50)
Jump
jump(100)
Should be kinda obvious, etc.
Examples of Hex.
Convert "sigma" into Hex.
local Hex = tohex("sigma")
print(Hex)
Hex to "sigma".
local Sigma = fromhex("7369676D61")
print(Sigma)
isKey = key("votedonaldtrump","https://raw.githubusercontent.com/liablelua/Utility/main/keyTest.txt")
if isKey then
print("key")
end
unc()
iy()
synsaveinstance()
local HeadShot = headshot(game.Players.LocalPlayer)
print(HeadShot)
local Logs = logs(true)
runtests()
$auto445 on Cash App -- Raz here, I'm keeping this for the sake of our boy auto, who has left the roblox exploiting community.