Documentation
Here you can find the basics on how part of the Library works and how to interact with them.
Finity Reborn Library
Finity Reborn has a variety of different modules for you to customize your cheat. Below is the documentation on how to use each of them.
WIP || Work in progress, Haven't added most things yet.
Importation
You can add the library to your exploit by doing the following:
Use the above line of code before you run any of Project Finity's UI methods.
You can change the name from 'Finity' to whatever you want, But if your new and do not understand how to use Finity I recommend you stick with the current name.
Finity Modules
Toast Messages
TopText
nil
BottomTextBottomText
nil
Time
nil
Alert_Type
Info
CustomBackgroundIcon
nil
Info
Warning
Success
Each Alert type has its own colour tied to it, Warning will be a Yellow-Orange, Info a sort of White and Success Green
Windows
You can Parse an Boolean Value to Enable or Disable Dark Mode for the GUI.
A Finity Window is what stores all the rest of your content within your GUI.
Title
nil
isdark
false
CustomTheme
nil
CustomThemeName
nil
HideToolTip
false
ToolTip
nil
Although you hide the Tool Tip you might still need to add a string, It doesn't have to contain anything. It could be just ""
.
When using a custom theme. Make sure the Custom Theme is inside the CustomTheme.lua
file when defining it from the list and that the name given is matching.
Categories
A Category can be made by doing the following:
You can parse an String Value to give the Category an Name to help users distinguish between each Category.
FinityWindow:Category(string name)
Creates an Category, Can parse an string to give it a name
Finity Category
FinityWindow:ChangeToggleKey(Enum keycode)
Changes the Toggle Key to the Enum.Keycode
Set
nil
The default toggle key is the Home
key.
Sectors
You can Parse an String Value to give the Sector an name to to help users distinguish between each Sector.
A Finity Sector instance is essentially a mini-category, allowing for even more categorization. You could say these are like tabs.
For example, it would allow you to sub-categorize a "Visuals" category into things like "Player Visuals," "Zombie Visuals," and "Item Visuals."
Below are the methods associated with a Finity Sector.
FinitySector:Cheat(string type, string name [, function callback, array data])
Creates a new FinityCheat with a type and a name. (Optional: callback function & data)
Finity Cheat
Cheat
A Finity Cheat is a cheat modules useful for hooking Call Backs to Toggles in order to have a smooth and organized script.
There are many different types of Cheat Modules. Here's a table to compare them all:
Checkbox
The checkbox is useful for having a user control the state of something. Fires callback with the new state of the checkbox.
NO DATA TYPES
Dropdown
The dropdown is useful for having a user choose from a list of things. Fires the callback with the option that was chosen as a string.
default (String) options (table) {} <table
Slider
The slider is useful for having a user choose between a range of numbers. Fires the callback with the new value of the slider.
default (String) min/max (int) suffix (String)
Textbox
The textbox is useful for having the user enter a custom value. Fires the callback with the new value of the textbox as a string.
placeholder (String)
Button
The button is nice for a user to trigger a specific action. Fires the callback when clicked with no arguments.
NO DATA TYPES
Keybind
The keybind is useful for performing an action when a key is pressed. Fires the callback when the key is changed or pressed.
default (String) Just click it and press a key. Click backspace to remove the chosen key and try again before submiting.
Colorpicker
This is nice for choosing a certain color in range. Fires the callback each time the color is changed with the new Color3.
NO DATA TYPES
Label
The label is useful for displaying information to a user. Doesn't fire anything.
NO DATA TYPES
Debugging
The status is a boolean value. This means it only accepts true or false, anything other than true or false will cause it to throw an error.
You have reached the end!
Have ago at making your own GUI! If you have any suggestion then please let me know by submitting an suggesting in the discord!
Last updated