Skip to content

For Celery/Solara, a Utility to help with Exploiting! 🛠️

Notifications You must be signed in to change notification settings

RazAPI/BetterUtility

 
 

Repository files navigation

Please remember, this is a fork of Utility, and i was hereby allowed to continue it.

Thanks to Auto, (liablelua).

How to Include BetterUtility?

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.]

What Executors Support Utility

Known List:

  • ✅ Celery (100%, Undetected)
  • ✅ Wave (100%, Undetected)
  • ✅ Solara (33%, Detected) If you find an Executor that works with Utility, let me know!

Documentation

Rewritten Utility Documentation! (For every function.) (Oh god.)

Hooking Functions

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)

Remote Functions

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.

UI Functions

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.

Tamper Functions

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 Protection Function

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

Humanoid Functions

HUMNAOID!!!!!!!
Swim

swim()

Sit

sit()

Speed

speed(50)

Jump

jump(100)

Should be kinda obvious, etc.

Hex Functions

Examples of Hex.
Convert "sigma" into Hex.

local Hex = tohex("sigma")
print(Hex)

Hex to "sigma".

local Sigma = fromhex("7369676D61")
print(Sigma)

Misc. Functions

Key

isKey = key("votedonaldtrump","https://raw.githubusercontent.com/liablelua/Utility/main/keyTest.txt")
if isKey then
  print("key")
end

UNC

unc()

Infinite Yield

iy()

Synapse Save Instance

synsaveinstance()

Headshot

local HeadShot = headshot(game.Players.LocalPlayer)
print(HeadShot)

Logs

local Logs = logs(true)

Run Tests

runtests()

Donate!

$auto445 on Cash App -- Raz here, I'm keeping this for the sake of our boy auto, who has left the roblox exploiting community.

About

For Celery/Solara, a Utility to help with Exploiting! 🛠️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%