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.

triangle-exclamation

Importation

You can add the library to your exploit by doing the following:

local Finity = loadstring(game:HttpGet("https://raw.githubusercontent.com/LocalSmail/Finity/main/Library"))()

Use the above line of code before you run any of Project Finity's UI methods.

circle-info

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

finity:ToastMessage()

Properties
Default Value

TopText

nil

BottomTextBottomText

nil

Time

nil

Alert_Type

Info

CustomBackgroundIcon

nil

Alert Types

Info

Warning

Success

circle-info

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

circle-info

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.

Properties
Default Value

Title

nil

isdark

false

CustomTheme

nil

CustomThemeName

nil

HideToolTip

false

ToolTip

nil

circle-info

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

circle-info

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:

circle-info

You can parse an String Value to give the Category an Name to help users distinguish between each Category.

Method
Description
Returns

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

circle-info

The default toggle key is the Home key.

Sectors

circle-info

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.

Method
Description
Returns

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:

Cheat Module Type
Description
Data Types

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

circle-exclamation

You have reached the end!

circle-info

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