Jump to content

182 files

  1. Get Registration Offsets (Code+Metadata)

    Simple script will get the registration offsets for code and metadata. Allows you to copy offsets to your clipboard 

    766 downloads

       (0 reviews)

    13 comments

    Submitted

  2. Number Guess

    A simple number guessing game. The player must guess the number that the game has randomly selected. The game has 4 difficulty levels: Easy, Medium, Hard, and Insanity. The player has a limited number of attempts to guess the number. The game will tell the player if the number is higher or lower than the guess.

    323 downloads

       (0 reviews)

    0 comments

    Submitted

  3. Field Offset Finder

    This is a free + open source Field offset finder script. You will need the dump of game for it to work. From the dump.cs file get variables with basic data types like int, float, bool. Then download and run field offset finder script. Input the class name and offset. And then you will get field values of all instances of that class. You can download the latest version of Field Offset Finder from here. After finding the value you have two choices for making script. First one is to use search code generator which gives you an code that you can paste in your script and it will find the value. The second option is to use the value from class function that comes with field offset finder. An example of usage of value from class is this : 
    valueFromClass( "PlayerController", "0x148", false, false, gg.TYPE_DWORD) gg.getResults(9999) gg.editAll(99999, gg.TYPE_DWORD) You can see the documentation of value from class function here. This feature will also be added to Method Patching Library in the future with the ability to find struct and their field too. If you don't know what method patching library is then it is a collection of prebuild functions that allows you to patch methods instead of fields. You can check documentation in you are interested.
     

    9,692 downloads

       (1 review)

    3 comments

    Updated

  4. library lua exports global symbols

    Support: 32 bit
    Preferred: libanogs
    Watch my video to see how to use it
     
     

    413 downloads

       (0 reviews)

    0 comments

    Submitted

  5. Encrypt lua

    Encrypt lua 

    1,294 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Allocate Memory Script (Write)

    To put the writing in the script. 

    691 downloads

       (0 reviews)

    3 comments

    Submitted

  7. Create your script lua

    Script to generate your script

    949 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Lua Obfuscator

    Watch my video to see how to use it
     
     

    670 downloads

       (0 reviews)

    1 comment

    Submitted

  9. Pointer search script (Enyby script remake)

    Uhh I was uhh uhhhh bored so I decided to try to find a way to pointer search tagged pointers because it was d*** inefficient in default GG but the best I could find was Enyby's early idea of pointer search as a script which I decided to "modify" to work with tagged pointers & 64 bit systems

    760 downloads

       (0 reviews)

    2 comments

    Submitted

  10. THE HOODS ENCRYPTION

    Block gg log
    Block gg load
    Block gg lasm
    Block sstools
    Block auto decrypt
    The script need access to the internet to work 
     

    VivaCut_video_1672129803208_HD.mp4

    1,862 downloads

       (1 review)

    9 comments

    Updated

  11. Tools DumpCS

    Tools Dump Script Gamegudian
    By name Class, Fields or address in memory
    Watch my video to see how to use it
     
     
     

    1,628 downloads

       (1 review)

    1 comment

    Submitted

  12. Call methods

    Support for 32&64bit
    Watch the video to know how to use it
     
     
    Join my telegram group if you can't download the script here
    https://t.me/LETHICHINGG
     
     

    5,125 downloads

       (0 reviews)

    0 comments

    Updated

  13. poniter Tools

    This script helps you find poniter very quickly in less than 1s 
    Watch my video for how to use
     
     
    If you can't download it here, you can go to my telegram group to download it
    https://t.me/LETHICHINGG
     
     

    827 downloads

       (0 reviews)

    0 comments

    Updated

  14. Scanner memory (detect change of values ​​in memory)

    --open game to run this script
    --script created by Batman Games
    --support to detect change of 1 value
    --detect change of float values
    -- this script is beta
    --support for libil2cpp, libunity.
     
    --look up values in libraries first. to later have access to changes in values.

    1,556 downloads

       (1 review)

    2 comments

    Submitted

  15. Dissasembler memory

    -------------------------------------------
     Dissasembler memory
    Author: saiaapiz
    -- (Only 32-bit supported.)

    -- edited by Batman Games 
    Credits (saiaapiz)
     
     
     
     
     
     
    Link my Channel Telegram: https://t.me/BatmanGamesChannel

    ---------------------------------------------

    628 downloads

       (1 review)

    0 comments

    Submitted

  16. MENU BUILDER SCRIPT

    WHATS NEW IN V3?
     
    ✔️ADDED MULTICHOICE
     
    ✔️ADDED
    CHECKBOX TO TURN OFF SCRIPT VISBLE AND CLICK GG ICON TO CONTINUE
     
    ✔️ADDED
    A FEATURE WRITE TO FILE
     
    FROM NOW U NO NEED TO C/P JUST SELECT THE FILE WHERE IT SHOULD BE STORED AT STARTING
     
     
    PLS CONTANCT ME IF U FOUND ANY BUGS
     
    SCROLL DOWN FOR V3 VIDEO TUTORIAL 
    menu builder v3.lua
    Project_06-28_Full HD 1080p_MEDIUM_FR30.mp4

    1,018 downloads

       (0 reviews)

    1 comment

    Updated

  17. LIB COLLECTOR

    BY USING THIS TOOL YOU CAN GET ALL LIBS PRESENT INSIDE THE GAME AND LOAD IF YOU CLICK ITS BUTTON GAME 
     
    Watch the video to use the script
    Project_06-23_Full HD 1080p_MEDIUM_FR30.mp4

    1,159 downloads

       (0 reviews)

    0 comments

    Submitted

  18. ARM CHECKER

    THIS TOOL WAS CREATED TO CHECK WHICH ARMEABI/ARM IS PRESENT INSIDE TARGET GAME 
    IF YOU FOUND ANY ERRORS OR BUGS WITH THIS TOOL THEN REPORT IT TO ME HERE OR IN 
    TELEGRAM (TG) :-  https://t.me/DRAGON_SCRIPTER
     
    arm checker.lua

    19,393 downloads

       (0 reviews)

    3 comments

    Updated

  19. Search offset mod menu

    Watch the video to know how to use it
    https://youtube.com/watch?v=8-FrAYbWd2Q&feature=share8
    Go to my telegram group if you can't download the script here
    https://t.me/LETHICHINGG
     

    4,263 downloads

       (0 reviews)

    0 comments

    Updated

  20. Hook Fields

    I edited the milk from the script of saiaapiz
    32 bit only
    Using
    https://youtube.com/watch?v=shvAPGmtlZs&feature=share8
    Go to my telegram group if you can't download the script here
    https://t.me/LETHICHINGG

    1,130 downloads

       (0 reviews)

    0 comments

    Updated

  21. GGIl2cpp

    This script is only needed to make it easier to work with Il2cpp. More information can be found in the github repository.
    You can also report script errors either by writing to me in private messages or by creating an issue on github. You can also suggest an idea for the development of the module by sending it to me in private messages.

    8,318 downloads

       (3 reviews)

    7 comments

    Updated

  22. EARG.lua

    • Anti Load.
    • Support All Kinds Of Strings.
    • Hard To Decrypt.
    • Block Hook, Loadfile, Dofile and DEGG.
    • Block Auto-Decrypt.
    If you face any kind of error in my encryption then please report it to me on Telegram @ARGAMING_SCRIPTS.

    2,056 downloads

       (0 reviews)

    4 comments

    Updated

  23. Package Check and Info Display Script

    This script is designed to provide an automated way of verifying the package and version and architecture of a specific game and displaying its information. The script first defines the expected game package name and version and architecture. It then gets the actual package name and version and architecture of the game being targeted and checks whether they match the expected values. If they do not match, an error message is displayed, and the script terminates. If they match, the script proceeds to retrieve the game name and architecture (32-bit or 64-bit) and displays all this information to the user. 
     
    This script helps ensure that the correct game version is being targeted before proceeding with any memory editing or script execution. It saves time by automating the process of verifying game information and helps prevent errors that may arise from attempting to execute a script on an unsupported game version or package.
    - NOTE :-
    - FIRST SCRIPT (PACKAGE CHECK.LUA)TO CHECK GAME BACKAGE AND GAME VERSION ONLY.
     
    - SECOND SCRIPT (PACKAGE CHECK & ARCH CHECK.LUA),TO CHECK GAME BACKAGE AND GAME VERSION AND GAME ARCH.

    572 downloads

       (0 reviews)

    0 comments

    Updated

  24. Pure Lua library

    import this lib to your script : 
    • setup ! 
    XEK = nil load_lib = gg.makeRequest('https://raw.githubusercontent.com/chihaamin/XEKEX/main/xLIB.lua') if load_lib.code == 200 then -- check the status of the request  XEK = load(load_lib.content,'bt')() end
    • Comment if you find a bug / error or if you have Idea for implementation.
    • All the file is documented and commented for beginners.
    ♥ Add "XEKEX was here" in your script if it was helful 🙂 
    -------------------------------------------------------------------------------
    IMPORT : 
     
    JSON = XEK.import('https://raw.githubusercontent.com/rxi/json.lua/master/json.lua') -- this will import a lib into your script JSON.decode(response.content)

    Text2Dword : 

     
    -- Text2Dword function Convert a text to dword value local DWORD = XEK.Text2Dword("berry") -- Print the result print(DWORD) --> Output: '6619234;7471218;121::9'

    Dword2Text :

     
    -- Dword2Text function Convert a Dword value to text local sampleValue = "6619234;7471218;121" local text = XEK.Dword2Text(sampleValue) -- Print the result print(text) --> Output: 'berry'
    hex : 

     
    The 'hex' function takes two arguments: a value to convert to hexadecimal and a boolean 'hx' indicating whether to add '0x' or 'h' prefix to the output. --[[ If hx is true, the function returns the hexadecimal value with '0x' prefix. If hx is false, the function returns the hexadecimal value with 'h' suffix. If hx is not provided or not a boolean, the function returns the hexadecimal value without any prefix or suffix. The function uses string formatting to convert the value to hexadecimal. ]] --> Examples: --Convert decimal value to hexadecimal with '0x' prefix print(XEK.hex(255, true)) --> Output: 0xFF --Convert decimal value to hexadecimal with 'h' suffix print(XEK.hex(255, false)) --> Output: FFh --Convert decimal value to hexadecimal without any prefix or suffix print(XEK.hex(255)) --> Output: FF

    dump : 

     
    --[[ dump function takes a table as input and returns a string representation of the table. If the input is not a table, it returns a string representation of the input. Parameters: tab (table): the table to be dumped Returns: (string): the string representation of the table ]] --> Example usage: local myTable = {name = "John", age = 30, hobbies = {"reading", "running"}} print(XEK.Dump(myTable)) -- Output: { ["name"] = "John", ["age"] = 30, ["hobbies"] = { [1] = "reading", [2] = "running", } }
    split : 

     
    --split function splits a string into a table of substrings using a specified delimiter --The function takes two parameters: s, which is the string to be split, and delimiter, which is the character or string used to separate the substrings --> Example usage: local myString = "apple,banana,cherry,orange" local myTable = XEK.split(myString, ",") -- The above code will split the string "apple,banana,cherry,orange" into substrings using the comma as the delimiter and store the result in a table called myTable --The resulting table will contain the following values: myTable[1] = "apple" myTable[2] = "banana" myTable[3] = "cherry" myTable[4] = "orange"

    ARMIT fix : 
     
    --# Example 1: Converting an Integer to Assembly Instructions local instructions = XEK.ARMIT(123456, "int", true) --The above function call will generate assembly instructions to move the value 123456 into a register in AArch64. --> Output: instructions = { [1] = '~A8 MOVK W0, #0xE240, LSL #16', [2] = '~A8 MOVK W0, #0x0001, LSL #32', [3] = '~A8 RET', } --# Example 2: Converting a Boolean to Assembly Instructions local instructions = XEK.ARMIT(true, "bool") --The above function call will generate assembly instructions to move the value 1 (true) into a register in AArch32. --> Output: instructions = { [1] = '~A MOV R0, #0x1', [2] = '~A BX LR', } --# Example 3: Converting a Float to Assembly Instructions local instructions = XEK.ARMIT(3.14159, "f", true) --The above function call will generate assembly instructions to move the value 3.14159 into a floating point register in AArch64. --> Output: instructions = { [1] = '~A8 MOVK W0, #0x0FD0, LSL #16', [2] = '~A8 MOVK W0, #0x4049, LSL #32', [3] = '~A8 FMOV S0, W0', [4] = '~A8 RET', } --# Example 4: Converting a Double to Assembly Instructions local instructions = XEK.ARMIT(123456789.987654321, "d") --The above function call will generate assembly instructions to move the value 123456789.987654321 into a double precision floating point register in AArch32. --> Output: instructions = { [1] = '~A MOVW R0, #0x5BA8', [2] = '~A MOVT R0, #0x57F3', [3] = '~A MOVW R1, #0x6F34', [4] = '~A MOVT R1, #0x419D', [5] = '~A VMOV D0, R1, R0', [6] = '~A BX LR', }

    readBytes   |  readWord  |  readDword  |  readFloat  |  readDouble :

     
    local words = XEK.readWord(addr, size, ';') <-| return a string local dwords = XEK.readDword(addr, size, '-') <-| return a string local floats = XEK.readFloat(addr, size, '|') <-| return a string local doubles = XEK.readDouble(addr, size, ':') <-| return a string -- OR local words = XEK.readWord(addr, size) <-| return a table local dwords = XEK.readDword(addr, size) <-| return a table local floats = XEK.readFloat(addr, size) <-| return a table local doubles = XEK.readDouble(addr, size) <-| return a table --<< these function purpose is to read values from memory for comparison >>--

    getResults : 

     
    --# Example usage of getResults function and its returned table local t = XEK.getResults(10) or t = XEK.getResults() <-|-- Get 10 results or all result | you can specified parameter same as GG print(t.data[1].address) <-|-- Print the address of the first result --# Example usage of focus function t:focus() <-|-- Save original values of results table print(t.original[1]) <-|-- Print the original value of the first result --# Example usage of update function t:update(999) <-|-- Set all values in result table to 999 --# Example usage of reset function t:reset() <-|-- Reset all values in result table to their original values --# Example usage of offset function t:offset(0x8) <-|-- Add 8 to the address of each result --# Example usage of append function local t2 = XEK.getResults(5) <-|-- Get 5 more results t:append(t2) <-|-- Append t2 results to t print(#t.data) <-|-- Print the total number of results in t --# Example usage of get function t:get() <-|-- Refresh the results table --# Example usage of clear function t:clear() <-|-- Destroy the results table and clear garbage

    MakeMenu : 

     
    -- Create a new menu object local myMenu = XEK.MakeMenu().Menu:new({"Option 1", "Option 2", "Option 3"}) | this will add Menues -- Add a new action to the menu myMenu.actions:new(1, function() -- argument 1 is the index of menu ( option 1 function ) | index must be a number print("Option 1 was selected!") end) myMenu.actions:new(2, function() print("Option 2 was selected!") end) -- etc -- . -- . -- . -- Display the menu and wait for the user to make a selection myMenu:display() --whenever the user select a menu item it will trigger the functions inside myMenu.actions ( created with myMenu.actions:new(index, function) )
     

    1,242 downloads

       (0 reviews)

    1 comment

    Updated

  25. Offset Hex Value Extractor

    Hey everyone,
    If you're tired of manually hexadecimal values, this Lua script is the solution you've been looking for. It features a function that automates the process of retrieving values from the libil2cpp.so library.
     
    The script defines a function that takes an offset value as an argument, calculates the memory address of the desired value, and retrieves it using the `gg.getValues()` function. The value is then formatted as a 16-digit hexadecimal string, reversed, and formatted with spaces before being returned by the function.
     
    By using this script, you can save time and effort when working with hexadecimal.
    Give it a try and let me know what you think!
     
    And if you have any questions or suggestions for improving the script, feel free to share them in the comments below. 

    1,222 downloads

       (1 review)

    0 comments

    Updated


  • 120186 What virtual space do you use?

    1. 1. What virtual space do you use?


      • Parallel Space (best choice)
      • VirtualXposed
      • Parallel Space Lite
      • GO Multiple
      • Dr. Clone
      • Virtual Space
      • ES Parallel Accounts
      • NoxApp+
      • DualSpace
      • Octopus
      • AppBox
      • DualSpace Blue
      • DualSpace Lite
      • 2Face
      • Other virtual space
      • I have a root
      • Multiple Space
      • clonneapp
      • Parallel Accounts
      • APP Cloner
      • App Hider
      • Calculator+
      • Multi
      • App Hider Lite
      • Dual App
      • Phone (Dialer Vault)
      • Notepad
      • Parallel Space Pro
      • VMOS
      • Clone App
    2. 2. Do you use the Internet?


      • No, I don't.
      • Yes, I do.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.