# Table of Contents - [Constants - atlanta.gg](#constants-atlanta-gg) - [Crypto - atlanta.gg](#crypto-atlanta-gg) - [Draw - atlanta.gg](#draw-atlanta-gg) - [Utils - atlanta.gg](#utils-atlanta-gg) - [Entry - atlanta.gg](#entry-atlanta-gg) - [Enums - atlanta.gg](#enums-atlanta-gg) - [Event - atlanta.gg](#event-atlanta-gg) - [Types - atlanta.gg](#types-atlanta-gg) - [Input - atlanta.gg](#input-atlanta-gg) - [Menu - atlanta.gg](#menu-atlanta-gg) - [Constants - atlanta.gg](#constants-atlanta-gg) - [Memory - atlanta.gg](#memory-atlanta-gg) - [Cheat - atlanta.gg](#cheat-atlanta-gg) --- # Constants - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua#access) Access -------------------------------------------------------- All C++ constants are exposed to your Lua script via a single global table named **`constants`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Constant Usage Example local uint64_max_constant = constants.uint64_max; -- Dot Operator local float_max_constant = constants["flt_max"]; -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua#members) Members ---------------------------------------------------------- This section lists all available **C++ constants and macro equivalents** exposed within the global **`constants`** table. These members provide fixed numerical values, such as maximum/minimum limits for various integer and floating-point types. * * * ### [​](https://docs.atlanta.gg/roblox/lua#integers) Integers This section lists all available integer-based C++ constant macros. [​](https://docs.atlanta.gg/roblox/lua#param-int8-min) int8\_min number The minimum signed 8-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int16-min) int16\_min number The minimum signed 16-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int32-min) int32\_min number The minimum signed 32-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int64-min) int64\_min number The minimum signed 64-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int8-max) int8\_max number The maximum signed 8-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int16-max) int16\_max number The maximum signed 16-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int32-max) int32\_max number The maximum signed 32-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-int64-max) int64\_max number The maximum signed 64-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-uint8-max) uint8\_max number The maximum unsigned 8-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-uint16-max) uint16\_max number The maximum unsigned 16-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-uint32-max) uint32\_max number The maximum unsigned 32-bit integer value. [​](https://docs.atlanta.gg/roblox/lua#param-uint64-max) uint64\_max number The maximum unsigned 64-bit integer value. ### [​](https://docs.atlanta.gg/roblox/lua#doubles) Doubles This section lists all available double-precision floating-point C++ constant macros. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-decimal-dig) dbl\_decimal\_dig number The number of decimal digits of precision. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-dig) dbl\_dig number The number of significant decimal digits. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-epsilon) dbl\_epsilon number The difference between 111 and the least value greater than 111 that is representable in the double format. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-has-subnorm) dbl\_has\_subnorm number Indicates the presence of subnormal values (often 111 for present, 000 for absent). [​](https://docs.atlanta.gg/roblox/lua#param-dbl-mant-dig) dbl\_mant\_dig number The number of base BBB digits in the mantissa. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-max) dbl\_max number The maximum finite representable double-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-max-10-exp) dbl\_max\_10\_exp number The maximum integer such that 101010 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-max-exp) dbl\_max\_exp number The maximum binary exponent such that 222 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-min) dbl\_min number The minimum positive normalized double-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-min-10-exp) dbl\_min\_10\_exp number The minimum integer such that 101010 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-min-exp) dbl\_min\_exp number The minimum binary exponent such that 222 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua#param-dbl-radix) dbl\_radix number The base of the exponent (usually 222). [​](https://docs.atlanta.gg/roblox/lua#param-dbl-true-min) dbl\_true\_min number The minimum positive unnormalized (subnormal) double-precision floating-point number. ### [​](https://docs.atlanta.gg/roblox/lua#floats) Floats This section lists all available single-precision floating-point C++ constant macros. [​](https://docs.atlanta.gg/roblox/lua#param-flt-decimal-dig) flt\_decimal\_dig number The number of decimal digits of precision. [​](https://docs.atlanta.gg/roblox/lua#param-flt-dig) flt\_dig number The number of significant decimal digits. [​](https://docs.atlanta.gg/roblox/lua#param-flt-epsilon) flt\_epsilon number The difference between 111 and the least value greater than 111 that is representable in the float format. [​](https://docs.atlanta.gg/roblox/lua#param-flt-has-subnorm) flt\_has\_subnorm number Indicates the presence of subnormal values (often 111 for present, 000 for absent). [​](https://docs.atlanta.gg/roblox/lua#param-flt-mant-dig) flt\_mant\_dig number The number of base BBB digits in the mantissa. [​](https://docs.atlanta.gg/roblox/lua#param-flt-max) flt\_max number The maximum finite representable single-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua#param-flt-max-10-exp) flt\_max\_10\_exp number The maximum integer such that 101010 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua#param-flt-max-exp) flt\_max\_exp number The maximum binary exponent such that 222 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua#param-flt-min) flt\_min number The minimum positive normalized single-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua#param-flt-min-10-exp) flt\_min\_10\_exp number The minimum integer such that 101010 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua#param-flt-min-exp) flt\_min\_exp number The minimum binary exponent such that 222 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua#param-flt-radix) flt\_radix number The base of the exponent (usually 222). [​](https://docs.atlanta.gg/roblox/lua#param-flt-true-min) flt\_true\_min number The minimum positive unnormalized (subnormal) single-precision floating-point number. [Previous](https://docs.atlanta.gg/roblox/features/getting-started) [EnumsA comprehensive reference detailing all globally available Enumeration (Enum) tables, their members, and associated numerical values.\ \ Next](https://docs.atlanta.gg/roblox/lua/enums) ⌘I --- # Crypto - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/crypto#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/crypto#access) Access --------------------------------------------------------------- All crypto C++ functions are exposed to your Lua script via a single global table named **`crypto`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Crypto Usage Example local base64_encoded_string = crypto.base64_encode("Hai =^,..,^= lf trx coin hydraulic press erc20 tron coin payment"); -- Dot Operator local base64_decoded_string = crypto["base64_decode"](base64_encoded_string); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/crypto#functions) Functions --------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`crypto`** table. These functions provide utilities for hashing, encoding/decoding data (like Base64 and Hex), and generating cryptographic primitives. * * * ### [​](https://docs.atlanta.gg/roblox/lua/crypto#base64-encode) base64\_encode Encodes a string to Base64 format. Returns the Base64-encoded string. base64_encode(string: value): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value) value string required The string to encode in Base64 format. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#base64-decode) base64\_decode Decodes a Base64-encoded string back to its original format. Returns the decoded string, or `"Unknown"` if decoding fails. base64_decode(string: value): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value-1) value string required The Base64-encoded string to decode. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#hex-encode) hex\_encode Encodes a string to hexadecimal format. Returns the hexadecimal-encoded string. hex_encode(string: value): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value-2) value string required The string to encode in hexadecimal format. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#hex-decode) hex\_decode Decodes a hexadecimal-encoded string back to its original format. Returns the decoded string, or `"Unknown"` if decoding fails. hex_decode(string: value): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value-3) value string required The hexadecimal-encoded string to decode. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#hash-sha256) hash\_sha256 Computes the SHA-256 hash of a string. Returns the hash as a string. hash_sha256(string: value): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value-4) value string required The string to hash using SHA-256. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#hash-sha512) hash\_sha512 Computes the SHA-512 hash of a string. Returns the hash as a string. hash_sha512(string: value): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value-5) value string required The string to hash using SHA-512. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#hash-blake2b) hash\_blake2b Computes the BLAKE2b hash of a string with a specified output size. Returns the hash as a string, or `"Invalid size"` if the size exceeds the maximum, or `"Unknown"` if hashing fails. hash_blake2b(string: value, number: size): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-value-6) value string required The string to hash using BLAKE2b. [​](https://docs.atlanta.gg/roblox/lua/crypto#param-size) size number required The desired output size of the hash in bytes. Must not exceed the maximum allowed size. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#generate-key) generate\_key Generates a cryptographically secure random key of the specified size. Returns the generated key as a string. generate_key(number: size): string [​](https://docs.atlanta.gg/roblox/lua/crypto#param-size-1) size number required The size of the key to generate in bytes. ### [​](https://docs.atlanta.gg/roblox/lua/crypto#generate-nonce) generate\_nonce Generates a cryptographically secure random nonce suitable for use with encryption operations. Returns the generated nonce as a string. generate_nonce(): string [Previous](https://docs.atlanta.gg/roblox/lua/memory) [InputA module for simulating system-level mouse and keyboard input. Provides functions for pressing, releasing, and moving the mouse, scrolling, and controlling specific keyboard keys.\ \ Next](https://docs.atlanta.gg/roblox/lua/input) ⌘I --- # Draw - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/draw#content-area) * * * You **must** call all functions within the `draw` table (e.g., `draw.rect_filled()`, `draw.text()`) exclusively inside an **`EventType.Draw`** callback function registered with the `event` module. Calling draw functions from any other event or context will result in an immediate error. * * * [​](https://docs.atlanta.gg/roblox/lua/draw#access) Access ------------------------------------------------------------- All draw C++ functions are exposed to your Lua script via a single global table named **`draw`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Draw Usage Example event.set(EventType.Draw, function() draw.line(Rect.new(10, 10, 200, 250), Color4.new(1, 0, 0, 1)); -- Dot Operator draw["rect_filled"](Rect.new(Vector2.new(20, 30), Vector2.new(150, 215)), Color4.new(0, 0, 1, 1), 2.5); -- Bracket Operator end); * * * [​](https://docs.atlanta.gg/roblox/lua/draw#functions) Functions ------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`draw`** table. These functions provide low-level access to the graphics engine, enabling direct rendering of various elements like shapes, lines, text, and images to the screen. * * * ### [​](https://docs.atlanta.gg/roblox/lua/draw#line) line Draws a line between two points defined by a Rect. line(Rect: rect, Color4: color, number?: thickness): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-rect) rect Rect required The Rect defining the line’s start (low) and end (high) points. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color) color Color4 required The color of the line. [​](https://docs.atlanta.gg/roblox/lua/draw#param-thickness) thickness number The thickness of the line in pixels. Defaults to `1`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#rect) rect Draws a rectangle outline. rect(Rect: rect, Color4: color, number?: rounding, number?: thickness): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-rect-1) rect Rect required The Rect defining the rectangle’s position and size. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-1) color Color4 required The color of the rectangle outline. [​](https://docs.atlanta.gg/roblox/lua/draw#param-rounding) rounding number The corner rounding radius. Defaults to `0`. [​](https://docs.atlanta.gg/roblox/lua/draw#param-thickness-1) thickness number The thickness of the outline in pixels. Defaults to `1`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#rect-filled) rect\_filled Draws a filled rectangle. rect_filled(Rect: rect, Color4: color, number?: rounding): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-rect-2) rect Rect required The Rect defining the rectangle’s position and size. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-2) color Color4 required The fill color of the rectangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-rounding-1) rounding number The corner rounding radius. Defaults to `0`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#rect-gradient) rect\_gradient Draws a filled rectangle with a gradient. rect_gradient(Rect: rect, Color4: top, Color4: bottom, boolean?: inverse): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-rect-3) rect Rect required The Rect defining the rectangle’s position and size. [​](https://docs.atlanta.gg/roblox/lua/draw#param-top) top Color4 required The color at the top of the gradient. [​](https://docs.atlanta.gg/roblox/lua/draw#param-bottom) bottom Color4 required The color at the bottom of the gradient. [​](https://docs.atlanta.gg/roblox/lua/draw#param-inverse) inverse boolean Whether to inverse the gradient direction. Defaults to `false`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#quad) quad Draws a quadrilateral outline defined by four points. quad(Vector2: p1, Vector2: p2, Vector2: p3, Vector2: p4, Color4: color, number?: thickness): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-p1) p1 Vector2 required The first corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p2) p2 Vector2 required The second corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p3) p3 Vector2 required The third corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p4) p4 Vector2 required The fourth corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-3) color Color4 required The color of the quadrilateral outline. [​](https://docs.atlanta.gg/roblox/lua/draw#param-thickness-2) thickness number The thickness of the outline in pixels. Defaults to `1`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#quad-filled) quad\_filled Draws a filled quadrilateral defined by four points. quad_filled(Vector2: p1, Vector2: p2, Vector2: p3, Vector2: p4, Color4: color): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-p1-1) p1 Vector2 required The first corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p2-1) p2 Vector2 required The second corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p3-1) p3 Vector2 required The third corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p4-1) p4 Vector2 required The fourth corner point of the quadrilateral. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-4) color Color4 required The fill color of the quadrilateral. ### [​](https://docs.atlanta.gg/roblox/lua/draw#triangle) triangle Draws a triangle outline defined by three points. triangle(Vector2: p1, Vector2: p2, Vector2: p3, Color4: color, number?: thickness): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-p1-2) p1 Vector2 required The first corner point of the triangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p2-2) p2 Vector2 required The second corner point of the triangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p3-2) p3 Vector2 required The third corner point of the triangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-5) color Color4 required The color of the triangle outline. [​](https://docs.atlanta.gg/roblox/lua/draw#param-thickness-3) thickness number The thickness of the outline in pixels. Defaults to `1`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#triangle-filled) triangle\_filled Draws a filled triangle defined by three points. triangle_filled(Vector2: p1, Vector2: p2, Vector2: p3, Color4: color): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-p1-3) p1 Vector2 required The first corner point of the triangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p2-3) p2 Vector2 required The second corner point of the triangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-p3-3) p3 Vector2 required The third corner point of the triangle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-6) color Color4 required The fill color of the triangle. ### [​](https://docs.atlanta.gg/roblox/lua/draw#circle) circle Draws a circle outline. circle(Vector2: pos, Color4: color, number: radius, number?: segments, number?: thickness): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-pos) pos Vector2 required The center position of the circle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-7) color Color4 required The color of the circle outline. [​](https://docs.atlanta.gg/roblox/lua/draw#param-radius) radius number required The radius of the circle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-segments) segments number The number of segments used to draw the circle. Defaults to `0` (auto). [​](https://docs.atlanta.gg/roblox/lua/draw#param-thickness-4) thickness number The thickness of the outline in pixels. Defaults to `1`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#circle-filled) circle\_filled Draws a filled circle. circle_filled(Vector2: pos, Color4: color, number: radius, number?: segments): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-pos-1) pos Vector2 required The center position of the circle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-8) color Color4 required The fill color of the circle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-radius-1) radius number required The radius of the circle. [​](https://docs.atlanta.gg/roblox/lua/draw#param-segments-1) segments number The number of segments used to draw the circle. Defaults to `0` (auto). ### [​](https://docs.atlanta.gg/roblox/lua/draw#text) text Draws text at the specified position. text(Vector2: pos, Color4: color, string: text, number?: font, number?: font_size, number?: outline, Color4?: outline_color): void [​](https://docs.atlanta.gg/roblox/lua/draw#param-pos-2) pos Vector2 required The position where the text will be drawn. [​](https://docs.atlanta.gg/roblox/lua/draw#param-color-9) color Color4 required The color of the text. [​](https://docs.atlanta.gg/roblox/lua/draw#param-text) text string required The text string to draw. [​](https://docs.atlanta.gg/roblox/lua/draw#param-font) font number The font identifier. Defaults to `0` (default font). [​](https://docs.atlanta.gg/roblox/lua/draw#param-font-size) font\_size number The size of the font. Defaults to `0` (default size). [​](https://docs.atlanta.gg/roblox/lua/draw#param-outline) outline number The outline thickness. Defaults to `3`. [​](https://docs.atlanta.gg/roblox/lua/draw#param-outline-color) outline\_color Color4 The color of the text outline. Defaults to black `(0, 0, 0, 1)`. ### [​](https://docs.atlanta.gg/roblox/lua/draw#text-size) text\_size Calculates and returns the size of text as it would be rendered. Returns a Vector2 containing the width and height of the text. text_size(string: text, number?: font, number?: font_size): Vector2 [​](https://docs.atlanta.gg/roblox/lua/draw#param-text-1) text string required The text string to measure. [​](https://docs.atlanta.gg/roblox/lua/draw#param-font-1) font number The font identifier. Defaults to `0` (default font). [​](https://docs.atlanta.gg/roblox/lua/draw#param-font-size-1) font\_size number The size of the font. Defaults to `0` (default size). [Previous](https://docs.atlanta.gg/roblox/lua/menu) [MemoryThe low-level module for accessing and manipulating process memory. Provides specialized functions for reading and writing various data types (integers, floats, bytes) at specific memory addresses.\ \ Next](https://docs.atlanta.gg/roblox/lua/memory) ⌘I --- # Utils - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/utils#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/utils#access) Access -------------------------------------------------------------- All utils C++ functions are exposed to your Lua script via a single global table named **`utils`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Utils Usage Example local current_delta = utils.get_delta(); -- Dot Operator utils["set_clipboard"](";-;"); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/utils#functions) Functions -------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`utils`** table. These functions provide general-purpose utilities, including debugging output, system information retrieval, and clipboard manipulation. * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#print) print Prints a message to the history window output section. print(...): void [​](https://docs.atlanta.gg/roblox/lua/utils#param) ... variadic required The values to print. Accepts multiple arguments of any type. ### [​](https://docs.atlanta.gg/roblox/lua/utils#warn) warn Prints a warning message to the history window output section. warn(...): void [​](https://docs.atlanta.gg/roblox/lua/utils#param-1) ... variadic required The values to print as a warning. Accepts multiple arguments of any type. ### [​](https://docs.atlanta.gg/roblox/lua/utils#error) error Prints an error message to the history window output section. error(...): void [​](https://docs.atlanta.gg/roblox/lua/utils#param-2) ... variadic required The values to print as an error. Accepts multiple arguments of any type. ### [​](https://docs.atlanta.gg/roblox/lua/utils#info) info Prints an informational message to the history window output section. info(...): void [​](https://docs.atlanta.gg/roblox/lua/utils#param-3) ... variadic required The values to print as information. Accepts multiple arguments of any type. ### [​](https://docs.atlanta.gg/roblox/lua/utils#set-clipboard) set\_clipboard Sets the system clipboard text to the specified string. set_clipboard(string: text): void [​](https://docs.atlanta.gg/roblox/lua/utils#param-text) text string required The text to copy to the clipboard. ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-process-id) get\_process\_id Gets the target process ID. Returns the process ID as a number. get_process_id(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-delta) get\_delta Gets the delta time (time elapsed since launch). Returns the delta time in seconds as a number. get_delta(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-window-position) get\_window\_position Gets the current window position on the screen. Returns a Vector2 containing the X and Y coordinates. get_window_position(): Vector2 * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-window-size) get\_window\_size Gets the current window size. Returns a Vector2 containing the width and height. get_window_size(): Vector2 * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-window-rect) get\_window\_rect Gets the current window rectangle (position and size). Returns a Rect containing the window bounds. get_window_rect(): Rect * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-running) get\_running Checks if the application is currently running. Returns `true` if running, `false` otherwise. get_running(): boolean * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-focused) get\_focused Checks if the window is currently focused. Returns `true` if focused, `false` otherwise. get_focused(): boolean * * * ### [​](https://docs.atlanta.gg/roblox/lua/utils#get-open) get\_open Checks if the window is currently open. Returns `true` if open, `false` otherwise. get_open(): boolean [Previous\ \ InputA module for simulating system-level mouse and keyboard input. Provides functions for pressing, releasing, and moving the mouse, scrolling, and controlling specific keyboard keys.](https://docs.atlanta.gg/roblox/lua/input) ⌘I --- # Entry - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/entry#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/entry#access) Access -------------------------------------------------------------- All entry C++ functions are exposed to your Lua script via a single global table named **`entry`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Entry Usage Example local entry_client_instance = entry.get_client_instance(); -- Dot Operator local entry_client_object = entry["get"](entry_client_instance); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/entry#functions) Functions -------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`entry`** table. These functions are used for retrieving, managing, and validating references to game entries and other in game instances. * * * ### [​](https://docs.atlanta.gg/roblox/lua/entry#valid) valid Checks if the provided Entry object is currently valid and active (not in a removal state). valid(EntryObject*: entry, boolean?: model): boolean [​](https://docs.atlanta.gg/roblox/lua/entry#param-entry) entry EntryObject\* required The **EntryObject** instance (shared pointer) to be validated. [​](https://docs.atlanta.gg/roblox/lua/entry#param-model) model boolean If `true`, the function performs an additional check to ensure the entry has a valid **ModelObject**. Defaults to `false`. ### [​](https://docs.atlanta.gg/roblox/lua/entry#list) list Retrieves a Lua table containing the currently active list of Entry objects. The list can be filtered based on the optional exclusion flags. list(EntryExclude?: exclude): table [​](https://docs.atlanta.gg/roblox/lua/entry#param-exclude) exclude EntryExclude A flag from the **EntryExclude** enumeration specifying which types of entries should be filtered out. Defaults to `EntryExclude.None` (no filtering). ### [​](https://docs.atlanta.gg/roblox/lua/entry#get) get Retrieves a specific EntryObject instance based on its player object address. get(number: address): EntryObject* [​](https://docs.atlanta.gg/roblox/lua/entry#param-address) address number required The player object number address of the EntryObject to retrieve. ### [​](https://docs.atlanta.gg/roblox/lua/entry#get-root) get\_root Retrieves the root PartObject associated with a given entrie’s player object address. get_root(number: address): PartObject* [​](https://docs.atlanta.gg/roblox/lua/entry#param-address-1) address number required The player object number address of the entry whose root object is requested. ### [​](https://docs.atlanta.gg/roblox/lua/entry#get-client-instance) get\_client\_instance Returns the local client’s player instance address. get_client_instance(): EntryObject* * * * ### [​](https://docs.atlanta.gg/roblox/lua/entry#get-client-team) get\_client\_team Returns the local client’s team instance address. get_client_team(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/entry#get-tick-count) get\_tick\_count Returns the current entry thread tick count. get_tick_count(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/entry#get-model-tick-count) get\_model\_tick\_count Returns the current model thread tick count. get_model_tick_count(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/entry#get-entry-count) get\_entry\_count Returns the total number of entries currently loaded in the game environment. get_entry_count(): number [Previous](https://docs.atlanta.gg/roblox/lua/cheat) [EventThe core event management module, used for registering and unregistering Lua functions (callbacks) to be executed when specific triggers are fired.\ \ Next](https://docs.atlanta.gg/roblox/lua/event) ⌘I --- # Enums - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/enums#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/enums#access) Access -------------------------------------------------------------- All Enumerations (Enums) are defined **globally** as tables. You can access their members directly using the Enum name, followed by either the dot (`.`) operator or the bracket (`[]`) operator and the desired value name. Enum Usage Example local draw_event_type = EventType.Draw; -- Dot Operator local visuals_global_type = GlobalType["Visuals"]; -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/enums#members) Members ---------------------------------------------------------------- This section lists all globally defined **Enumeration tables** (Enums). These tables provide readable names for numerical constants, allowing you to access a constant value by using the Enum’s global name followed by its member name (e.g., `EventType.Draw`). * * * ### [​](https://docs.atlanta.gg/roblox/lua/enums#eventtype) EventType This enumeration lists the available event triggers that scripts can register functions to handle using the **`event.set`** function. [​](https://docs.atlanta.gg/roblox/lua/enums#param-draw) Draw number Triggered on each frame draw. [​](https://docs.atlanta.gg/roblox/lua/enums#param-tick) Tick number Triggered on tick fired **`(10ms)`**. [​](https://docs.atlanta.gg/roblox/lua/enums#param-heartbeat) Heartbeat number Triggered on heartbeat fired **`(1000ms)`**. [​](https://docs.atlanta.gg/roblox/lua/enums#param-join) Join number Triggered when a new entry is registered. [​](https://docs.atlanta.gg/roblox/lua/enums#param-leave) Leave number Triggered when a registered entry has left the game. [​](https://docs.atlanta.gg/roblox/lua/enums#param-unload) Unload number Triggered when all scripts or the software is unloaded. ### [​](https://docs.atlanta.gg/roblox/lua/enums#notificationtype) NotificationType This enumartion lists the available notification types that can be used to register a notification widget using the **`menu.add_notification`** function. [​](https://docs.atlanta.gg/roblox/lua/enums#param-none) None number No identifier. [​](https://docs.atlanta.gg/roblox/lua/enums#param-success) Success number Green identifier. [​](https://docs.atlanta.gg/roblox/lua/enums#param-error) Error number Red identifier. [​](https://docs.atlanta.gg/roblox/lua/enums#param-warning) Warning number Orange identifier. [​](https://docs.atlanta.gg/roblox/lua/enums#param-info) Info number Blue identifier. [​](https://docs.atlanta.gg/roblox/lua/enums#param-accent) Accent number Accent color identifier. ### [​](https://docs.atlanta.gg/roblox/lua/enums#globaltype) GlobalType This enumeration lists the available global section types that you can use with the **`menu.set_global`** and **`menu.get_global`** functions. [​](https://docs.atlanta.gg/roblox/lua/enums#param-ignore) Ignore number Ignored miscellaneous section used for storing Alpha / Shift. [​](https://docs.atlanta.gg/roblox/lua/enums#param-assist) Assist number The assist section used for storing the Assist page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-players-enemy) PlayersEnemy number The enemy players section used for storing the Players->Enemies page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-players-friends) PlayersFriends number The friend players section used for storing the Players->Friendlies page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-players-client) PlayersClient number The client players section used for storing the Players->Client page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-players) Players number The players section used for storing the Players page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-visuals) Visuals number The visuals section used for storing the Visuals page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-misc) Misc number The misc section used for storing the Misc page globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-style) Style number The style section used for storing the Style window globals. [​](https://docs.atlanta.gg/roblox/lua/enums#param-settings) Settings number The settings section used for storing the Config window globals. ### [​](https://docs.atlanta.gg/roblox/lua/enums#modelflags) ModelFlags This enumeration defines various binary flags used to represent the current state or properties of a ModelObject for checking in Lua scripts. These flags can be checked against a ModelObject’s Flags property using the bitwise AND operator (`&`). [​](https://docs.atlanta.gg/roblox/lua/enums#param-visible) Visible number Flag indicating that the model is currently not transparent (Visible). [​](https://docs.atlanta.gg/roblox/lua/enums#param-godded) Godded number Flag indicating that the model is in a ‘God Mode’ or invulnerable state. [​](https://docs.atlanta.gg/roblox/lua/enums#param-ragdoll) Ragdoll number Flag indicating that the model is currently in a ragdoll or collapsed physics state. [​](https://docs.atlanta.gg/roblox/lua/enums#param-forcefield) Forcefield number Flag indicating that the model is protected by a forcefield. [​](https://docs.atlanta.gg/roblox/lua/enums#param-undamaged) Undamaged number Flag indicating that the model has not yet taken any damage. [​](https://docs.atlanta.gg/roblox/lua/enums#param-dead) Dead number Flag indicating that the model is currently dead. [​](https://docs.atlanta.gg/roblox/lua/enums#param-tool) Tool number Flag indicating that the model is currently holding a tool. [​](https://docs.atlanta.gg/roblox/lua/enums#param-void) Void number Flag indicating that the model is outside of the Workspace service (Primitive Nulled out). ### [​](https://docs.atlanta.gg/roblox/lua/enums#entryexclude) EntryExclude This enumeration defines flags used to specify which types of entries should be excluded or filtered when retrieving the entry list. [​](https://docs.atlanta.gg/roblox/lua/enums#param-none-1) None number Does not exclude any entries; returns all entries regardless of their current state (e.g., even if they are in a removing state). [​](https://docs.atlanta.gg/roblox/lua/enums#param-valid) Valid number Excludes entries that are currently in a removing or invalid state, returning only actively loaded entries. [​](https://docs.atlanta.gg/roblox/lua/enums#param-model) Model number Excludes entries that do not have an associated ModelObject, returning only entries with a ModelObject. [Previous](https://docs.atlanta.gg/roblox/lua/constants) [TypesA reference guide detailing all custom data structures (usertypes) exposed to the Lua environment, such as Vector2, Vector3, and other fundamental structures.\ \ Next](https://docs.atlanta.gg/roblox/lua/types) ⌘I --- # Event - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/event#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/event#access) Access -------------------------------------------------------------- All event C++ functions are exposed to your Lua script via a single global table named **`event`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Event Usage Example event.set(EventType.Draw, function() end); -- Dot Operator event["set"]("Tick", function() end); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/event#functions) Functions -------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`event`** table. These functions are used to manage the registration and execution of Lua functions (callbacks) in response to specific module or game triggers. * * * ### [​](https://docs.atlanta.gg/roblox/lua/event#set) set Registers a Lua function (callback) to be executed whenever a specified event is triggered. Returns a boolean indicating the success of the registration. set(EventType | string: event_type, function: callback): boolean [​](https://docs.atlanta.gg/roblox/lua/event#param-event-type) event\_type EventType | string required The event to register the callback for. This can be either a numeric value from the **EventType** enumeration (e.g., `EventType.Draw`) or its corresponding string name (e.g., `"Draw"`). [​](https://docs.atlanta.gg/roblox/lua/event#param-callback) callback function required The Lua function to be executed when the specified event fires. [Previous](https://docs.atlanta.gg/roblox/lua/entry) [MenuThe primary module for building and interacting with static widgets inside of the user interface. Provides functions to register widgets (labels, toggles, sliders, etc.) and manage configuration values.\ \ Next](https://docs.atlanta.gg/roblox/lua/menu) ⌘I --- # Types - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/types#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/types#access) Access -------------------------------------------------------------- All Types (UserTypes) are exposed to the Lua environment as globally available constructors. You can create new instances or manipulate existing ones using the constructor name, followed by the dot (`.`) to access their properties and the colon (`:`) operator to call self methods. Types Usage Example local cframe_type = CFrame.new(Vector3.new(10, 5, 8)); -- Dot Operator local cframe_degrees = cframe_type:getXYZYPRDegrees(); -- Colon Operator * * * [​](https://docs.atlanta.gg/roblox/lua/types#members) Members ---------------------------------------------------------------- This section lists all globally available **Custom Data Structures (Types)**. These are exposed as constructors (e.g., `Vector3.new()`) and contain various properties, functions and methods (`:method()`) essential for working with game and graphics data. * * * ### [​](https://docs.atlanta.gg/roblox/lua/types#vector2) Vector2 #### [​](https://docs.atlanta.gg/roblox/lua/types#properties) Properties ##### x aaa ##### y ##### X ##### Y #### [​](https://docs.atlanta.gg/roblox/lua/types#functions) Functions #### [​](https://docs.atlanta.gg/roblox/lua/types#methods) Methods [Previous](https://docs.atlanta.gg/roblox/lua/enums) [CheatThe primary module containing high-level environment and game manipulation get / set functions.\ \ Next](https://docs.atlanta.gg/roblox/lua/cheat) ⌘I --- # Input - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/input#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/input#access) Access -------------------------------------------------------------- All input C++ functions are exposed to your Lua script via a single global table named **`input`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Input Usage Example input.mouse_right_click(); -- Dot Operator local input_mouse_location = input["get_mouse_location"](); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/input#functions) Functions -------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`input`** table. These functions are used to simulate and manage system-level interactions, including mouse movement, button clicks, and keyboard key presses. * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-left-press) mouse\_left\_press Presses the left mouse button down without releasing it. mouse_left_press(): void * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-left-release) mouse\_left\_release Releases the left mouse button. mouse_left_release(): void * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-left-click) mouse\_left\_click Performs a full left mouse button click (press and release). mouse_left_click(): void * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-right-press) mouse\_right\_press Presses the right mouse button down without releasing it. mouse_right_press(): void * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-right-release) mouse\_right\_release Releases the right mouse button. mouse_right_release(): void * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-right-click) mouse\_right\_click Performs a full right mouse button click (press and release). mouse_right_click(): void * * * ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-move-relative) mouse\_move\_relative Moves the mouse cursor relative to its current position. mouse_move_relative(number: x, number: y): void [​](https://docs.atlanta.gg/roblox/lua/input#param-x) x number required The horizontal distance to move the cursor in pixels. [​](https://docs.atlanta.gg/roblox/lua/input#param-y) y number required The vertical distance to move the cursor in pixels. ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-move-absolute) mouse\_move\_absolute Moves the mouse cursor to an absolute position on the screen. mouse_move_absolute(number: x, number: y): void [​](https://docs.atlanta.gg/roblox/lua/input#param-x-1) x number required The absolute X coordinate on the screen. [​](https://docs.atlanta.gg/roblox/lua/input#param-y-1) y number required The absolute Y coordinate on the screen. ### [​](https://docs.atlanta.gg/roblox/lua/input#mouse-scroll) mouse\_scroll Scrolls the mouse wheel by the specified value. mouse_scroll(number: value): void [​](https://docs.atlanta.gg/roblox/lua/input#param-value) value number required The scroll amount. Positive values scroll up, negative values scroll down. ### [​](https://docs.atlanta.gg/roblox/lua/input#key-press) key\_press Presses a keyboard key down without releasing it. key_press(number: key): void [​](https://docs.atlanta.gg/roblox/lua/input#param-key) key number required The virtual key code of the key to press. ### [​](https://docs.atlanta.gg/roblox/lua/input#key-release) key\_release Releases a keyboard key. key_release(number: key): void [​](https://docs.atlanta.gg/roblox/lua/input#param-key-1) key number required The virtual key code of the key to release. ### [​](https://docs.atlanta.gg/roblox/lua/input#key-click) key\_click Performs a full keyboard key click (press and release). key_click(number: key): void [​](https://docs.atlanta.gg/roblox/lua/input#param-key-2) key number required The virtual key code of the key to click. ### [​](https://docs.atlanta.gg/roblox/lua/input#get-mouse-location) get\_mouse\_location Gets the current mouse cursor position on the screen. Returns a Vector2 containing the X and Y coordinates. get_mouse_location(): Vector2 [Previous](https://docs.atlanta.gg/roblox/lua/crypto) [UtilsA general-purpose module containing miscellaneous utility functions for debugging, system interaction, clipboard management, and accessing essential window/process information.\ \ Next](https://docs.atlanta.gg/roblox/lua/utils) ⌘I --- # Menu - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/menu#content-area) * * * Functions within the `menu` table (e.g., `menu.add_toggle()`, `menu.add_slider()`) are **static registration calls** used to define the user interface layout. You **must not** call these functions inside frequently executed events (like `EventType.Draw` or `EventType.Tick`). They should only be called once, at the very beginning of your script’s execution (on initialization or setup), to prevent instability and incorrect menu state. * * * [​](https://docs.atlanta.gg/roblox/lua/menu#access) Access ------------------------------------------------------------- All menu C++ functions are exposed to your Lua script via a single global table named **`menu`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Menu Usage Example menu.add_toggle("Toggle ^_^", "toggle_global_key", true, false); -- Dot Operator local menu_item = menu["get_item"]("toggle_global_key"); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/menu#functions) Functions ------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`menu`** table. These functions allow you to register new widgets (labels, toggles, sliders, etc.), retrieve configuration values, and directly manipulate the user interface elements. * * * ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-label) add\_label Registers a non-interactive label or section divider in the menu. Returns a boolean indicating the success of the item creation. add_label(string: name, boolean: safe?): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name) name string required The text to display for the label. [​](https://docs.atlanta.gg/roblox/lua/menu#param-safe) safe boolean The safe status for the widget. If `false`, the widget will be hidden when **Hide Unsafe** is enabled. Defaults to `true`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-toggle) add\_toggle Registers an interactive toggle switch widget in the menu. Returns a boolean indicating the success of the item creation. add_toggle(string: name, string: key, boolean?: default, boolean?: safe): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name-1) name string required The text label displayed next to the toggle switch in the menu. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key) key string required The **unique configuration key** used to get and set the toggle’s boolean value via `get_item` and `set_item`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-default) default boolean The **default value** (initial state) for the toggle. Defaults to `false`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-safe-1) safe boolean The safe status for the widget. If `false`, the widget will be hidden when **Hide Unsafe** is enabled. Defaults to `true`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-slider-int) add\_slider\_int Registers an interactive slider widget that allows selecting an integer value within a defined range. Returns a boolean indicating the success of the item creation. add_slider_int(string: name, string: key, number?: default, number?: min, number?: max, boolean?: safe): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name-2) name string required The text label displayed next to the slider in the menu. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-1) key string required The **unique configuration key** used to get and set the slider’s integer value via `get_item` and `set_item`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-default-1) default number The **default value** (initial state) of the slider. Defaults to `0`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-min) min number The minimum value the slider can be set to. Defaults to `0`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-max) max number The maximum value the slider can be set to. Defaults to `100`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-safe-2) safe boolean The safe status for the widget. If `false`, the widget will be hidden when **Hide Unsafe** is enabled. Defaults to `true`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-slider-float) add\_slider\_float Registers an interactive slider widget that allows selecting an floating-point value within a defined range. Returns a boolean indicating the success of the item creation. add_slider_float(string: name, string: key, number?: default, number?: min, number?: max, boolean?: safe): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name-3) name string required The text label displayed next to the slider in the menu. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-2) key string required The **unique configuration key** used to get and set the slider’s floating-point value via `get_item` and `set_item`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-default-2) default number The **default value** (initial state) of the slider. Defaults to `0`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-min-1) min number The minimum value the slider can be set to. Defaults to `0`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-max-1) max number The maximum value the slider can be set to. Defaults to `100`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-safe-3) safe boolean The safe status for the widget. If `false`, the widget will be hidden when **Hide Unsafe** is enabled. Defaults to `true`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-single-combo) add\_single\_combo Registers a single combo box widget that allows selecting a **single item** from a list of strings. Returns a boolean indicating the success of the item creation. add_single_combo(string: name, string: key, number?: default, table?: items, boolean?: safe): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name-4) name string required The text label displayed next to the single combo box in the menu. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-3) key string required The **unique configuration key** used to get and set the selected item’s index (as a number) via `get_item` and `set_item`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-default-3) default number The **initial 0-based index** (initial state) of the single combo box. Defaults to `0` (the first item). [​](https://docs.atlanta.gg/roblox/lua/menu#param-items) items table A Lua table (list) of strings defining the selectable options (e.g., `{"Option A", "Option B"}`). Defaults to an empty list. [​](https://docs.atlanta.gg/roblox/lua/menu#param-safe-4) safe boolean The safe status for the widget. If `false`, the widget will be hidden when **Hide Unsafe** is enabled. Defaults to `true`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-multi-combo) add\_multi\_combo Registers a multi combo box widget that allows the user to select **multiple items** from a list of strings. Returns a boolean indicating the success of the item creation. add_multi_combo(string: name, string: key, table?: default, table?: items, boolean?: safe): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name-5) name string required The text label displayed next to the multi combo box in the menu. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-4) key string required The **unique configuration key** used to get and set the selected item indices (as a table of numbers) via `get_item` and `set_item`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-default-4) default table A Lua table (list) of numbers defining the **initial 0-based indices** (initial state) of the multi combo box (e.g., `{0, 3, 4}`). Defaults to an empty list. [​](https://docs.atlanta.gg/roblox/lua/menu#param-items-1) items table A Lua table (list) of strings defining the selectable options (e.g., `{"Option A", "Option B"}`). Defaults to an empty list. [​](https://docs.atlanta.gg/roblox/lua/menu#param-safe-5) safe boolean The safe status for the widget. If `false`, the widget will be hidden when **Hide Unsafe** is enabled. Defaults to `true`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-colorpicker) add\_colorpicker Registers a color picker widget that allows the user to choose an RGBA color. Returns a boolean indicating the success of the item creation. add_colorpicker(string: name, string: key, Color4?: default, boolean?: alpha, boolean?: inlayed): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-name-6) name string required The text label displayed next to the color picker in the menu. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-5) key string required The **unique configuration key** used to get and set the colorpickers Color4 value via `get_item` and `set_item`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-default-5) default Color4 The **default color** (initial state) for the picker. Defaults to a fully white color (1, 1, 1, 1). [​](https://docs.atlanta.gg/roblox/lua/menu#param-alpha) alpha boolean If `true`, the color picker will include an Alpha (transparency) slider. Defaults to `true`. [​](https://docs.atlanta.gg/roblox/lua/menu#param-inlayed) inlayed boolean If `true`, the color picker will be inlayed further down below the last widget. Defaults to `false`. ### [​](https://docs.atlanta.gg/roblox/lua/menu#add-notification) add\_notification Registers a notification widget that allows the user to optionally click a button with a callback. add_notification(NotificationType | number: type, string: title, string?: description, number?: time, string?: button_name, function?: callback): void [​](https://docs.atlanta.gg/roblox/lua/menu#param-type) type NotificationType | number required The identifier type to be displayed inside of the notification. [​](https://docs.atlanta.gg/roblox/lua/menu#param-title) title string required The title text label displayed inside of the notification. [​](https://docs.atlanta.gg/roblox/lua/menu#param-description) description string The description text label displayed inside of the notification. [​](https://docs.atlanta.gg/roblox/lua/menu#param-time) time number The time it takes for the notification to fade away in milliseconds. [​](https://docs.atlanta.gg/roblox/lua/menu#param-button-name) button\_name string The text label displayed inside of the button. [​](https://docs.atlanta.gg/roblox/lua/menu#param-callback) callback function required The Lua function to be executed when the button on the notification is clicked. ### [​](https://docs.atlanta.gg/roblox/lua/menu#get-item) get\_item Get the value of a specific script configuration value. get_item(string: key): any [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-6) key string required The unique string key of the configuration to get the value from. ### [​](https://docs.atlanta.gg/roblox/lua/menu#set-item) set\_item Set the value of a specific script configuration value. Returns a boolean indicating the success of the set. set_item(string: key, any: value): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-7) key string required The unique string key of the configuration to set the value for. [​](https://docs.atlanta.gg/roblox/lua/menu#param-value) value any required The new value to assign to the configuration. The value type must match the type of the configuration. ### [​](https://docs.atlanta.gg/roblox/lua/menu#get-global) get\_global Get the value of a specific global configuration value. get_global(GlobalType: global, string: key): any [​](https://docs.atlanta.gg/roblox/lua/menu#param-global) global GlobalType required The global section to get the configuration value from. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-8) key string required The unique string key of the configuration to get the value from. ### [​](https://docs.atlanta.gg/roblox/lua/menu#set-global) set\_global Set the value of a specific global configuration value. Returns a boolean indicating the success of the set. set_global(GlobalType: global, string: key, any: value): boolean [​](https://docs.atlanta.gg/roblox/lua/menu#param-global-1) global GlobalType required The global section to set the configuration value for. [​](https://docs.atlanta.gg/roblox/lua/menu#param-key-9) key string required The unique string key of the configuration to set the value for. [​](https://docs.atlanta.gg/roblox/lua/menu#param-value-1) value any required The new value to assign to the configuration. The value type must match the type of the configuration. [Previous](https://docs.atlanta.gg/roblox/lua/event) [DrawA comprehensive module containing functions for low-level graphical rendering, allowing scripts to draw shapes, text, images, and gradients directly to the screen within the draw event.\ \ Next](https://docs.atlanta.gg/roblox/lua/draw) ⌘I --- # Constants - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/constants#content-area) * * * [​](https://docs.atlanta.gg/roblox/lua/constants#access) Access ------------------------------------------------------------------ All C++ constants are exposed to your Lua script via a single global table named **`constants`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Constant Usage Example local uint64_max_constant = constants.uint64_max; -- Dot Operator local float_max_constant = constants["flt_max"]; -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/constants#members) Members -------------------------------------------------------------------- This section lists all available **C++ constants and macro equivalents** exposed within the global **`constants`** table. These members provide fixed numerical values, such as maximum/minimum limits for various integer and floating-point types. * * * ### [​](https://docs.atlanta.gg/roblox/lua/constants#integers) Integers This section lists all available integer-based C++ constant macros. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int8-min) int8\_min number The minimum signed 8-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int16-min) int16\_min number The minimum signed 16-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int32-min) int32\_min number The minimum signed 32-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int64-min) int64\_min number The minimum signed 64-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int8-max) int8\_max number The maximum signed 8-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int16-max) int16\_max number The maximum signed 16-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int32-max) int32\_max number The maximum signed 32-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-int64-max) int64\_max number The maximum signed 64-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-uint8-max) uint8\_max number The maximum unsigned 8-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-uint16-max) uint16\_max number The maximum unsigned 16-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-uint32-max) uint32\_max number The maximum unsigned 32-bit integer value. [​](https://docs.atlanta.gg/roblox/lua/constants#param-uint64-max) uint64\_max number The maximum unsigned 64-bit integer value. ### [​](https://docs.atlanta.gg/roblox/lua/constants#doubles) Doubles This section lists all available double-precision floating-point C++ constant macros. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-decimal-dig) dbl\_decimal\_dig number The number of decimal digits of precision. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-dig) dbl\_dig number The number of significant decimal digits. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-epsilon) dbl\_epsilon number The difference between 111 and the least value greater than 111 that is representable in the double format. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-has-subnorm) dbl\_has\_subnorm number Indicates the presence of subnormal values (often 111 for present, 000 for absent). [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-mant-dig) dbl\_mant\_dig number The number of base BBB digits in the mantissa. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-max) dbl\_max number The maximum finite representable double-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-max-10-exp) dbl\_max\_10\_exp number The maximum integer such that 101010 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-max-exp) dbl\_max\_exp number The maximum binary exponent such that 222 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-min) dbl\_min number The minimum positive normalized double-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-min-10-exp) dbl\_min\_10\_exp number The minimum integer such that 101010 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-min-exp) dbl\_min\_exp number The minimum binary exponent such that 222 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-radix) dbl\_radix number The base of the exponent (usually 222). [​](https://docs.atlanta.gg/roblox/lua/constants#param-dbl-true-min) dbl\_true\_min number The minimum positive unnormalized (subnormal) double-precision floating-point number. ### [​](https://docs.atlanta.gg/roblox/lua/constants#floats) Floats This section lists all available single-precision floating-point C++ constant macros. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-decimal-dig) flt\_decimal\_dig number The number of decimal digits of precision. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-dig) flt\_dig number The number of significant decimal digits. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-epsilon) flt\_epsilon number The difference between 111 and the least value greater than 111 that is representable in the float format. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-has-subnorm) flt\_has\_subnorm number Indicates the presence of subnormal values (often 111 for present, 000 for absent). [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-mant-dig) flt\_mant\_dig number The number of base BBB digits in the mantissa. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-max) flt\_max number The maximum finite representable single-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-max-10-exp) flt\_max\_10\_exp number The maximum integer such that 101010 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-max-exp) flt\_max\_exp number The maximum binary exponent such that 222 raised to this power is representable. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-min) flt\_min number The minimum positive normalized single-precision floating-point number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-min-10-exp) flt\_min\_10\_exp number The minimum integer such that 101010 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-min-exp) flt\_min\_exp number The minimum binary exponent such that 222 raised to this power is a normalized number. [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-radix) flt\_radix number The base of the exponent (usually 222). [​](https://docs.atlanta.gg/roblox/lua/constants#param-flt-true-min) flt\_true\_min number The minimum positive unnormalized (subnormal) single-precision floating-point number. [Previous](https://docs.atlanta.gg/roblox/features/getting-started) [EnumsA comprehensive reference detailing all globally available Enumeration (Enum) tables, their members, and associated numerical values.\ \ Next](https://docs.atlanta.gg/roblox/lua/enums) ⌘I --- # Memory - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/memory#content-area) * * * Please ensure you have verified that both the **memory address** and the **value** you are reading or writing are correct. Improper use of these memory functions can lead to corrupted data, process crashes, or other unexpected and potentially unstable behavior within the targeted application. Use these functions only if you know exactly what you are doing. * * * [​](https://docs.atlanta.gg/roblox/lua/memory#access) Access --------------------------------------------------------------- All memory C++ functions are exposed to your Lua script via a single global table named **`memory`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Memory Usage Example local memory_read_bytes = memory.read_bytes(0x7FF72D040000, (100 * 8)); -- Dot Operator memory["write_uint64"](0x7FF72D040000, constants["uint64_max"]); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/memory#functions) Functions --------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`memory`** table. These functions allow for low-level reading and writing of specific data types directly to and from process memory addresses. * * * ### [​](https://docs.atlanta.gg/roblox/lua/memory#get-base) get\_base Returns the game process’ base address. get_base(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-int8) read\_int8 Reads a signed 8-bit integer from the specified memory address. read_int8(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address) address number required The memory address (a number) from which to read the 8-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-int16) read\_int16 Reads a signed 16-bit integer from the specified memory address. read_int16(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-1) address number required The memory address (a number) from which to read the 16-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-int32) read\_int32 Reads a signed 32-bit integer from the specified memory address. read_int32(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-2) address number required The memory address (a number) from which to read the 32-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-int64) read\_int64 Reads a signed 64-bit integer from the specified memory address. read_int64(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-3) address number required The memory address (a number) from which to read the 64-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-uint8) read\_uint8 Reads an unsigned 8-bit integer from the specified memory address. read_uint8(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-4) address number required The memory address (a number) from which to read the unsigned 8-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-uint16) read\_uint16 Reads an unsigned 16-bit integer from the specified memory address. read_uint16(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-5) address number required The memory address (a number) from which to read the unsigned 16-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-uint32) read\_uint32 Reads an unsigned 32-bit integer from the specified memory address. read_uint32(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-6) address number required The memory address (a number) from which to read the unsigned 32-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-uint64) read\_uint64 Reads an unsigned 64-bit integer from the specified memory address. read_uint64(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-7) address number required The memory address (a number) from which to read the unsigned 64-bit value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-bool) read\_bool Reads a boolean value from the specified memory address. read_bool(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-8) address number required The memory address (a number) from which to read the boolean value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-float) read\_float Reads a 32-bit floating-point number from the specified memory address. read_float(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-9) address number required The memory address (a number) from which to read the float value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-double) read\_double Reads a 64-bit floating-point number from the specified memory address. read_double(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-10) address number required The memory address (a number) from which to read the double value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-vector2) read\_vector2 Reads a Vector2 from the specified memory address. read_vector2(number: address): Vector2 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-11) address number required The memory address (a number) from which to read the Vector2 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-vector3) read\_vector3 Reads a Vector3 from the specified memory address. read_vector3(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-12) address number required The memory address (a number) from which to read the Vector3 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-vector4) read\_vector4 Reads a Vector4 from the specified memory address. read_vector4(number: address): Vector4 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-13) address number required The memory address (a number) from which to read the Vector4 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-matrix3) read\_matrix3 Reads a Matrix3 from the specified memory address. read_matrix3(number: address): Matrix3 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-14) address number required The memory address (a number) from which to read the Matrix3 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-matrix4) read\_matrix4 Reads a Matrix4 from the specified memory address. read_matrix4(number: address): Matrix4 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-15) address number required The memory address (a number) from which to read the Matrix4 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-cframe) read\_cframe Reads a CFrame (CoordinateFrame) from the specified memory address. read_cframe(number: address): CFrame [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-16) address number required The memory address (a number) from which to read the CFrame value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-rect) read\_rect Reads a Rect from the specified memory address. read_rect(number: address): Rect [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-17) address number required The memory address (a number) from which to read the Rect value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-udim) read\_udim Reads a UDim from the specified memory address. read_udim(number: address): UDim [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-18) address number required The memory address (a number) from which to read the UDim value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-udim2) read\_udim2 Reads a UDim2 from the specified memory address. read_udim2(number: address): UDim2 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-19) address number required The memory address (a number) from which to read the UDim2 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-color3) read\_color3 Reads a Color3 from the specified memory address. read_color3(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-20) address number required The memory address (a number) from which to read the Color3 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-color4) read\_color4 Reads a Color4 from the specified memory address. read_color4(number: address): Color4 [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-21) address number required The memory address (a number) from which to read the Color4 value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-string) read\_string Reads a string from the specified memory address with a given size. read_string(number: address, number: size): string [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-22) address number required The memory address (a number) from which to read the string. [​](https://docs.atlanta.gg/roblox/lua/memory#param-size) size number required The size of the string to read in bytes. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-byte) read\_byte Reads a single byte (unsigned 8-bit integer) from the specified memory address. read_byte(number: address): number [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-23) address number required The memory address (a number) from which to read the byte value. ### [​](https://docs.atlanta.gg/roblox/lua/memory#read-bytes) read\_bytes Reads multiple bytes from the specified memory address and returns them as a table. read_bytes(number: address, number: size): table [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-24) address number required The memory address (a number) from which to read the bytes. [​](https://docs.atlanta.gg/roblox/lua/memory#param-size-1) size number required The number of bytes to read. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-int8) write\_int8 Writes a signed 8-bit integer to the specified memory address. write_int8(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-25) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value) value number required The signed 8-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-int16) write\_int16 Writes a signed 16-bit integer to the specified memory address. write_int16(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-26) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-1) value number required The signed 16-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-int32) write\_int32 Writes a signed 32-bit integer to the specified memory address. write_int32(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-27) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-2) value number required The signed 32-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-int64) write\_int64 Writes a signed 64-bit integer to the specified memory address. write_int64(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-28) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-3) value number required The signed 64-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-uint8) write\_uint8 Writes an unsigned 8-bit integer to the specified memory address. write_uint8(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-29) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-4) value number required The unsigned 8-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-uint16) write\_uint16 Writes an unsigned 16-bit integer to the specified memory address. write_uint16(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-30) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-5) value number required The unsigned 16-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-uint32) write\_uint32 Writes an unsigned 32-bit integer to the specified memory address. write_uint32(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-31) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-6) value required The unsigned 32-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-uint64) write\_uint64 Writes an unsigned 64-bit integer to the specified memory address. write_uint64(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-32) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-7) value number required The unsigned 64-bit integer value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-bool) write\_bool Writes a boolean value to the specified memory address. write_bool(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-33) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-8) value boolean required The boolean value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-float) write\_float Writes a 32-bit floating-point number to the specified memory address. write_float(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-34) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-9) value number required The float value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-double) write\_double Writes a 64-bit floating-point number to the specified memory address. write_double(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-35) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-10) value number required The double value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-vector2) write\_vector2 Writes a Vector2 to the specified memory address. write_vector2(number: address, Vector2: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-36) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-11) value Vector2 required The Vector2 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-vector3) write\_vector3 Writes a Vector3 to the specified memory address. write_vector3(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-37) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-12) value Vector3 required The Vector3 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-vector4) write\_vector4 Writes a Vector4 to the specified memory address. write_vector4(number: address, Vector4: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-38) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-13) value Vector4 required The Vector4 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-matrix3) write\_matrix3 Writes a Matrix3 to the specified memory address. write_matrix3(number: address, Matrix3: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-39) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-14) value Matrix3 required The Matrix3 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-matrix4) write\_matrix4 Writes a Matrix4 to the specified memory address. write_matrix4(number: address, Matrix4: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-40) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-15) value Matrix4 required The Matrix4 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-cframe) write\_cframe Writes a CFrame (CoordinateFrame) to the specified memory address. write_cframe(number: address, CFrame: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-41) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-16) value CFrame required The CFrame value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-rect) write\_rect Writes a Rect to the specified memory address. write_rect(number: address, Rect: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-42) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-17) value Rect required The Rect value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-udim) write\_udim Writes a UDim to the specified memory address. write_udim(number: address, UDim: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-43) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-18) value UDim required The UDim value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-udim2) write\_udim2 Writes a UDim2 to the specified memory address. write_udim2(number: address, UDim2: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-44) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-19) value UDim2 required The UDim2 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-color3) write\_color3 Writes a Color3 to the specified memory address. write_color3(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-45) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-20) value Color3 required The Color3 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-color4) write\_color4 Writes a Color4 to the specified memory address. write_color4(number: address, Color4: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-46) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-21) value Color4 required The Color4 value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-string) write\_string Writes a string to the specified memory address. write_string(number: address, string: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-47) address number required The memory address (a number) to which to write the string. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-22) value string required The string value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-byte) write\_byte Writes a single byte (unsigned 8-bit integer) to the specified memory address. write_byte(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-48) address number required The memory address (a number) to which to write the value. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-23) value number required The byte value to write. ### [​](https://docs.atlanta.gg/roblox/lua/memory#write-bytes) write\_bytes Writes multiple bytes to the specified memory address from a table. write_bytes(number: address, table: value): void [​](https://docs.atlanta.gg/roblox/lua/memory#param-address-49) address number required The memory address (a number) to which to write the bytes. [​](https://docs.atlanta.gg/roblox/lua/memory#param-value-24) value table required A table containing the byte values to write. [Previous](https://docs.atlanta.gg/roblox/lua/draw) [CryptoA utility module providing essential cryptographic and encoding functions, including Base64/Hex conversion, various SHA/Blake2 hashing algorithms, and secure key/nonce generation.\ \ Next](https://docs.atlanta.gg/roblox/lua/crypto) ⌘I --- # Cheat - atlanta.gg > Documentation Index > ------------------- > > Fetch the complete documentation index at: [/llms.txt](https://docs.atlanta.gg/llms.txt) > > Use this file to discover all available pages before exploring further. [Skip to main content](https://docs.atlanta.gg/roblox/lua/cheat#content-area) * * * Many functions within the `cheat` table are designed to operate exclusively on a specific class of game Instance (e.g., `set_ambient` only works on a **`Lighting`** Instance). You are responsible for ensuring that the Instance you pass as an argument is of the correct class type _before_ calling the function. Passing an incorrect Instance type will lead to undefined behavior, errors, or application crashes. For rapid identification, reading an Instance’s **Class Name** (`get_class`) is highly recommended over reading its user-defined Name (`get_name`). `get_class` requires only **one low-level memory read** per Instance, offering significantly better performance and should be the preferred method for filtering and iteration in your scripts. * * * [​](https://docs.atlanta.gg/roblox/lua/cheat#access) Access -------------------------------------------------------------- All cheat C++ functions are exposed to your Lua script via a single global table named **`cheat`**. You access individual values by using the dot (`.`) or bracket (`[]`) operator on this table. Cheat Usage Example local Instance_name = cheat.get_name(Instance); -- Dot Operator cheat["set_field_of_view"](camera, 20); -- Bracket Operator * * * [​](https://docs.atlanta.gg/roblox/lua/cheat#functions) Functions -------------------------------------------------------------------- This section lists all available C++ functions exposed within the global **`cheat`** table. These functions provide high-level manipulation and access to environment, game state, and object properties. * * * ### [​](https://docs.atlanta.gg/roblox/lua/cheat#misc) Misc This section contains miscellaneous utility functions, primarily for coordinate system conversions like transforming 3D world coordinates to 2D screen points. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#world-to-point) world\_to\_point Converts a 3D world position to a 2D screen point. Returns a Point containing the screen position and offscreen state. world_to_point(Vector3: value, boolean?: offscreen): Point [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value) value Vector3 required The 3D world position to convert to screen coordinates. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-offscreen) offscreen boolean Whether to calculate the position when it’s offscreen. If `false`, returns a Point with `visible` set to `false` when offscreen without calculating the actual position. Defaults to `false`. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#base) Base This section contains **fundamental system functions** used to retrieve the base memory addresses (e.g., `DataModel`, `Visual Engine`) required for the initialization and operation of most other high-level `cheat` functions. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-data-model) get\_data\_model Gets the current DataModel Instance address. Returns the memory address as a number. get_data_model(): number * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-render-view) get\_render\_view Gets the current Render View address. Returns the memory address as a number. get_render_view(): number * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-engine) get\_engine Gets the current Visual Engine address. Returns the memory address as a number. get_engine(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/cheat#data-model) Data Model This section lists methods that operate directly on the core **DataModel Instance**. These functions are essential for traversing the game hierarchy, retrieving key services, and accessing global game identification details. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-service) get\_service Gets a service from the service list by name. Returns the memory address as a number. get_service(string: name): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name) name string required The name of the service to retrieve (e.g., `"Players"`, `"UserInputService"`). #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-workspace) get\_workspace Gets the current Workspace Instance address. Returns the memory address as a number. get_workspace(): number * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-game-id) get\_game\_id Gets the current game’s game ID. Returns the game ID as a number. get_game_id(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address) address number required The DataModel Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-place-id) get\_place\_id Gets the current game’s place ID. Returns the place ID as a number. get_place_id(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-1) address number required The DataModel Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-tick) get\_tick Gets the current game’s tick count. Returns the tick count as a number. get_tick(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-2) address number required The DataModel Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-job-id) get\_job\_id Gets the current game’s job ID. Returns the job ID as a string. Can be called with a DataModel address or without arguments to retrieve the cached job ID. get_job_id(number?: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-3) address number The DataModel Instance address. If not provided, returns the cached job ID. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-version) get\_version Gets the target process’s current version. Returns the version string. get_version(): string * * * ### [​](https://docs.atlanta.gg/roblox/lua/cheat#engine) Engine This section lists methods that operate on the **Visual Engine** and **Render View** memory structures. These functions are critical for manipulating low-level rendering properties, such as controlling lighting updates, accessing the current view matrix, and retrieving the in-game time. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-time) get\_time Gets the current time from the Visual Engine. Returns the time as a number. get_time(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-4) address number required The Visual Engine address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-matrix) get\_matrix Gets the view matrix from the Visual Engine. Returns a Matrix4 containing the current view transformation. get_matrix(number: address): Matrix4 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-5) address number required The Visual Engine address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-lighting-state) set\_lighting\_state Sets the lighting update state for the Render View. Controls whether lighting, sky, or both are updated. set_lighting_state(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-6) address number required The Render View Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-1) value number required The lighting state value: `0x0` for both lighting and sky updates, `0x100` for sky updates only, or `0x1` for lighting updates only. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-sky-state) set\_sky\_state Sets the sky update state for the Render View. Should be called after writing to skybox along with `set_lighting_state`. set_sky_state(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-7) address number required The Render View Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-2) value boolean required The sky state value. Set to `false` to trigger sky updates. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#fast-flags) Fast Flags This section lists methods specifically for interacting with **Fast Flags (FFlags)**. These functions allow you to dynamically read and write internal, experimental, or configuration variables used by the game engine to control features and behavior at runtime. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-fflag) set\_fflag Sets a Fast Flag (FFlag) value by name. Returns `true` if the flag was successfully set, `false` otherwise. set_fflag(string: name, boolean | number: value): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-1) name string required The name of the Fast Flag to set. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-3) value boolean | number required The value to set the flag to. Accepts boolean or number types. String support coming in the future. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#instance) Instance This section provides methods for **inspecting, traversing, and manipulating** any valid Instance within the DataModel hierarchy, including retrieving, setting, and validating its core properties. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-class) get\_class Gets the class name of an Instance. Returns the class name as a string. get_class(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-8) address number required The Instance address to get the class name from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-parent) get\_parent Gets the parent Instance of an Instance. Returns the parent Instance address as a number. get_parent(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-9) address number required The Instance address to get the parent from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-name) get\_name Gets the name of an Instance. Returns the name as a string. get_name(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-10) address number required The Instance address to get the name from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-children) get\_children Gets the children of an Instance. Returns the children as a table. get_children(number: address, number?: amount): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-11) address number required The Instance address to get the children from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-amount) amount number The amount of children to get. Defaults to `0` aka infinite. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-children-last) get\_children\_last Gets the last children of an Instance. Returns the children as a table. get_children_last(number: address, number?: amount): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-12) address number required The Instance address to get the children from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-amount-1) amount number The amount of children to get. Defaults to `0` aka infinite. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-children-name) get\_children\_name Gets the children of an Instance with a specific name. Returns the children as a table. get_children_name(number: address, string: name): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-13) address number required The Instance address to get the children from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-2) name string required The specific name to look for in the children. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-children-class) get\_children\_class Gets the children of an Instance with a specific class name. Returns the children as a table. get_children_class(number: address, string: name): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-14) address number required The Instance address to get the children from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-3) name string required The specific class name to look for in the children. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-child) get\_child Gets the first child of an Instance. Returns the child as a number. get_child(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-15) address number required The Instance address to get the child from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-last-child) get\_last\_child Gets the last child of an Instance. Returns the child as a number. get_last_child(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-16) address number required The Instance address to get the child from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-both-children) get\_both\_children Gets both first and last children of an Instance. Returns the children as a table. get_both_children(number: address): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-17) address number required The Instance address to get the children from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#find-first-child) find\_first\_child Gets the first child of an Instance with a specific name. Returns the Instance as a number. find_first_child(number: address, string: name): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-18) address number required The Instance address to get the Instance from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-4) name string required The specific name to look for in the children. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#find-first-class) find\_first\_class Gets the first child of an Instance with a specific class name. Returns the Instance as a number. find_first_class(number: address, string: name): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-19) address number required The Instance address to get the Instance from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-5) name string required The specific class name to look for in the children. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#find-last-child) find\_last\_child Gets the last child of an Instance with a specific name. Returns the Instance as a number. find_last_child(number: address, string: name, number?: amount): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-20) address number required The Instance address to get the Instance from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-6) name string required The specific name to look for in the children. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-amount-2) amount number The amount of children to get. Defaults to `100`. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#find-last-class) find\_last\_class Gets the last child of an Instance with a specific class name. Returns the Instance as a number. find_last_class(number: address, string: name, number?: amount): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-21) address number required The Instance address to get the Instance from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-7) name string required The specific class name to look for in the children. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-amount-3) amount number The amount of children to get. Defaults to `100`. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#has-children) has\_children Checks if an Instance has any children. Returns `true` if it has any children, `false` otherwise. has_children(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-22) address number required The Instance address to check if it has children from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-attributes) get\_attributes Gets the attributes of an Instance. Returns the parsed attributes as a table. get_attributes(number: address): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-23) address number required The Instance address to get the attributes from. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-attribute) get\_attribute Gets the attribute with of an Instance with a specific name. Returns the parsed attribute as a ParsedAttribute. get_attribute(number: address, string: name): ParsedAttribute [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-24) address number required The Instance address to get the attribute from. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-8) name string required The specific name to look for in the attributes. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#is-base-part) is\_base\_part Checks if an class name is a base part. Returns `true` if it is a base part, `false` otherwise. is_base_part(string: name): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-9) name string required The class name to check if it is a base part. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#is-gui-object) is\_gui\_object Checks if an class name is a gui object. Returns `true` if it is a gui object, `false` otherwise. is_gui_object(string: name): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-name-10) name string required The class name to check if it is a gui object. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-parent) set\_parent Sets the parent Instance of an Instance. set_parent(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-4) value number required The Instance parent value to set. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#workspace) Workspace This section provides methods for **inspecting, traversing, and manipulating** the properties and children specifically contained within the core **`Workspace`** Instance of the game environment. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera) get\_camera Gets the current camera Instance. Returns the camera as a number. Can be called with a Workspace address or without arguments to retrieve the cached camera. get_camera(number?: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-25) address number The Workspace Instance address. If not provided, returns the cached current camera. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-terrain) get\_terrain Gets the terrain Instance. Returns the terrain as a number. Can be called with a Workspace address or without arguments to retrieve the cached terrain. get_terrain(number?: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-26) address number The Workspace Instance address. If not provided, returns the cached terrain. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#camera) Camera This section provides methods for **inspecting and manipulating** the **`Camera`** Instance’s properties, including its position, orientation, field of view, and various movement behaviors. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera-subject) get\_camera\_subject Gets the current camera subject Instance of the Camera Instance. Returns the camera subject Instance address as a number. get_camera_subject(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-27) address number required The Camera Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera-rotation) get\_camera\_rotation Gets the rotation matrix of the Camera Instance. Returns a Matrix3 containing the camera’s rotation. get_camera_rotation(number: address): Matrix3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-28) address number required The Camera Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera-translation) get\_camera\_translation Gets the translation (position) of the Camera Instance. Returns a Vector3 containing the camera’s position. get_camera_translation(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-29) address number required The Camera Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera-cframe) get\_camera\_cframe Gets the CFrame (coordinate frame) of the Camera Instance. Returns a CFrame containing the camera’s position and orientation. get_camera_cframe(number: address): CFrame [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-30) address number required The Camera Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-field-of-view) get\_field\_of\_view Gets the field of view of the Camera Instance. Returns the field of view in degrees as a number. get_field_of_view(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-31) address number required The Camera Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-camera-subject) set\_camera\_subject Sets the camera subject Instance of the Camera Instance. set_camera_subject(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-32) address number required The Camera Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-5) value number required The Instance address to set as the camera subject. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-camera-rotation) set\_camera\_rotation Sets the rotation matrix of the Camera Instance. set_camera_rotation(number: address, Matrix3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-33) address number required The Camera Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-6) value Matrix3 required The rotation matrix to set for the camera. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-camera-translation) set\_camera\_translation Sets the translation (position) of the Camera Instance. set_camera_translation(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-34) address number required The Camera Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-7) value Vector3 required The position vector to set for the camera. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-camera-cframe) set\_camera\_cframe Sets the CFrame (coordinate frame) of the Camera Instance. set_camera_cframe(number: address, CFrame: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-35) address number required The Camera Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-8) value CFrame required The CFrame to set for the camera’s position and orientation. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-field-of-view) set\_field\_of\_view Sets the field of view of the Camera Instance. set_field_of_view(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-36) address number required The Camera Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-9) value number required The field of view in degrees to set for the camera. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#terrain) Terrain This section provides methods for **inspecting and manipulating** various environmental and rendering properties of the **`Terrain`** instance, including water color, reflection, wave dynamics, and decorative element sizes. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-water-color) get\_water\_color Gets the water color of the Terrain Instance. Returns a Color3 containing the water color. get_water_color(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-37) address number required The Terrain Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-grass-size) get\_grass\_size Gets the grass size of the Terrain Instance. Returns the grass size as a number. get_grass_size(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-38) address number required The Terrain Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-water-reflect) get\_water\_reflect Gets the water reflectance of the Terrain Instance. Returns the reflectance value as a number. get_water_reflect(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-39) address number required The Terrain Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-wave-size) get\_wave\_size Gets the water wave size of the Terrain Instance. Returns the wave size as a number. get_wave_size(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-40) address number required The Terrain Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-wave-speed) get\_wave\_speed Gets the water wave speed of the Terrain Instance. Returns the wave speed as a number. get_wave_speed(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-41) address number required The Terrain Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-decoration) get\_decoration Gets the decoration state of the Terrain Instance. Returns `true` if decoration (grass) is enabled, `false` otherwise. get_decoration(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-42) address number required The Terrain Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-water-color) set\_water\_color Sets the water color of the Terrain Instance. set_water_color(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-43) address number required The Terrain Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-10) value Color3 required The Color3 value to set for the water color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-grass-size) set\_grass\_size Sets the grass size of the Terrain Instance. set_grass_size(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-44) address number required The Terrain Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-11) value number required The grass size to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-water-reflect) set\_water\_reflect Sets the water reflectance of the Terrain Instance. set_water_reflect(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-45) address number required The Terrain Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-12) value number required The reflectance value to set for the water. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-wave-size) set\_wave\_size Sets the water wave size of the Terrain Instance. set_wave_size(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-46) address number required The Terrain Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-13) value number required The wave size to set for the water. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-wave-speed) set\_wave\_speed Sets the water wave speed of the Terrain Instance. set_wave_speed(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-47) address number required The Terrain Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-14) value number required The wave speed to set for the water. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-decoration) set\_decoration Sets the decoration state of the Terrain Instance. When set to `false`, grass will be disabled. set_decoration(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-48) address number required The Terrain Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-15) value boolean required Set to `true` to enable decoration (grass), `false` to disable it. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#players) Players This section provides methods for **managing and querying** the game’s player collection, including retrieving the local client player instance and the maximum number of players allowed in the game. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-client) get\_client Gets the local player Instance from the Players service. Returns the local player Instance address as a number. get_client(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-49) address number required The Players service Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-max-players) get\_max\_players Gets the maximum number of players that can be in the server. Returns the max player count as a number. get_max_players(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-50) address number required The Players service Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#lighting) Lighting This section provides methods for **inspecting and manipulating** the **`Lighting`** instance’s extensive properties, controlling the visual atmosphere, including ambient and directional light, shadows, fog, exposure, and the addresses of associated sky and atmosphere objects. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-ambient) get\_ambient Gets the ambient lighting color of the Lighting Instance. Returns a Color3 containing the ambient color. get_ambient(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-51) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-shift-bottom) get\_shift\_bottom Gets the color shift for the bottom of the skybox in the Lighting Instance. Returns a Color3 containing the bottom shift color. get_shift_bottom(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-52) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-shift-top) get\_shift\_top Gets the color shift for the top of the skybox in the Lighting Instance. Returns a Color3 containing the top shift color. get_shift_top(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-53) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-fog-color) get\_fog\_color Gets the fog color of the Lighting Instance. Returns a Color3 containing the fog color. get_fog_color(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-54) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-outdoor-ambient) get\_outdoor\_ambient Gets the outdoor ambient lighting color of the Lighting Instance. Returns a Color3 containing the outdoor ambient color. get_outdoor_ambient(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-55) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-brightness) get\_brightness Gets the brightness level of the Lighting Instance. Returns the brightness as a number. get_brightness(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-56) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-diffuse-scale) get\_diffuse\_scale Gets the diffuse scale of the Lighting Instance. Returns the diffuse scale as a number. get_diffuse_scale(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-57) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-specular-scale) get\_specular\_scale Gets the specular scale of the Lighting Instance. Returns the specular scale as a number. get_specular_scale(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-58) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-exposure) get\_exposure Gets the exposure level of the Lighting Instance. Returns the exposure as a number. get_exposure(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-59) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-fog-end) get\_fog\_end Gets the fog end distance of the Lighting Instance. Returns the fog end distance as a number. get_fog_end(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-60) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-fog-start) get\_fog\_start Gets the fog start distance of the Lighting Instance. Returns the fog start distance as a number. get_fog_start(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-61) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-shadow-softness) get\_shadow\_softness Gets the shadow softness of the Lighting Instance. Returns the shadow softness as a number. get_shadow_softness(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-62) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-technology) get\_technology Gets the rendering technology mode of the Lighting Instance. Returns the technology mode as a number. get_technology(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-63) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-global-shadows) get\_global\_shadows Gets the global shadows state of the Lighting Instance. Returns `true` if global shadows are enabled, `false` otherwise. get_global_shadows(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-64) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-tint) get\_tint Gets the color tint of the Lighting Instance. Returns a Color3 containing the tint color. get_tint(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-65) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-direction) get\_direction Gets the light direction of the Lighting Instance. Returns the direction as a number. get_direction(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-66) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-sky) get\_sky Gets the Sky Instance from the Lighting Instance. Returns the Sky Instance address as a number. get_sky(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-67) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-atmosphere) get\_atmosphere Gets the Atmosphere Instance from the Lighting Instance. Returns the Atmosphere Instance address as a number. get_atmosphere(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-68) address number required The Lighting Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-ambient) set\_ambient Sets the ambient lighting color of the Lighting Instance. set_ambient(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-69) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-16) value Color3 required The Color3 value to set for the ambient color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-shift-bottom) set\_shift\_bottom Sets the color shift for the bottom of the skybox in the Lighting Instance. set_shift_bottom(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-70) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-17) value Color3 required The Color3 value to set for the bottom shift color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-shift-top) set\_shift\_top Sets the color shift for the top of the skybox in the Lighting Instance. set_shift_top(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-71) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-18) value Color3 required The Color3 value to set for the top shift color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-fog-color) set\_fog\_color Sets the fog color of the Lighting Instance. set_fog_color(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-72) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-19) value Color3 required The Color3 value to set for the fog color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-outdoor-ambient) set\_outdoor\_ambient Sets the outdoor ambient lighting color of the Lighting Instance. set_outdoor_ambient(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-73) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-20) value Color3 required The Color3 value to set for the outdoor ambient color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-brightness) set\_brightness Sets the brightness level of the Lighting Instance. set_brightness(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-74) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-21) value number required The brightness value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-diffuse-scale) set\_diffuse\_scale Sets the diffuse scale of the Lighting Instance. set_diffuse_scale(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-75) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-22) value number required The diffuse scale value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-specular-scale) set\_specular\_scale Sets the specular scale of the Lighting Instance. set_specular_scale(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-76) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-23) value number required The specular scale value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-exposure) set\_exposure Sets the exposure level of the Lighting Instance. set_exposure(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-77) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-24) value number required The exposure value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-fog-end) set\_fog\_end Sets the fog end distance of the Lighting Instance. set_fog_end(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-78) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-25) value number required The fog end distance to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-fog-start) set\_fog\_start Sets the fog start distance of the Lighting Instance. set_fog_start(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-79) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-26) value number required The fog start distance to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-shadow-softness) set\_shadow\_softness Sets the shadow softness of the Lighting Instance. set_shadow_softness(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-80) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-27) value number required The shadow softness value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-technology) set\_technology Sets the rendering technology mode of the Lighting Instance. set_technology(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-81) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-28) value number required The technology mode value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-global-shadows) set\_global\_shadows Sets the global shadows state of the Lighting Instance. set_global_shadows(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-82) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-29) value boolean required Set to `true` to enable global shadows, `false` to disable them. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-tint) set\_tint Sets the color tint of the Lighting Instance. set_tint(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-83) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-30) value Color3 required The Color3 value to set for the tint color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-direction) set\_direction Sets the light direction of the Lighting Instance. set_direction(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-84) address number required The Lighting Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-31) value number required The direction value to set. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#sky) Sky This section provides a method for **inspecting** the **`Sky`** instance to retrieve its current orientation in the game world. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-sky-orientation) get\_sky\_orientation Gets the skybox orientation of the Sky Instance. Returns a Vector3 containing the skybox’s rotation angles. get_sky_orientation(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-85) address number required The Sky Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-sky-orientation) set\_sky\_orientation Sets the skybox orientation of the Sky Instance. set_sky_orientation(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-86) address number required The Sky Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-32) value Vector3 required The rotation angles vector to set for the skybox’s orientation. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#atmosphere) Atmosphere This section provides methods for **inspecting and manipulating** the **`Atmosphere`** instance’s properties. These functions control various environmental effects such as light density, color, haze, glare, decay, and positional offset. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-density) get\_density Gets the density of the Atmosphere Instance. Returns the density as a number. get_density(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-87) address number required The Atmosphere Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-offset) get\_offset Gets the offset of the Atmosphere Instance. Returns the offset as a number. get_offset(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-88) address number required The Atmosphere Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-atmosphere-color) get\_atmosphere\_color Gets the color of the Atmosphere Instance. Returns a Color3 containing the atmosphere color. get_atmosphere_color(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-89) address number required The Atmosphere Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-decay) get\_decay Gets the decay color of the Atmosphere Instance. Returns a Color3 containing the decay color. get_decay(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-90) address number required The Atmosphere Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-glare) get\_glare Gets the glare intensity of the Atmosphere Instance. Returns the glare as a number. get_glare(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-91) address number required The Atmosphere Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-haze) get\_haze Gets the haze intensity of the Atmosphere Instance. Returns the haze as a number. get_haze(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-92) address number required The Atmosphere Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-density) set\_density Sets the density of the Atmosphere Instance. set_density(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-93) address number required The Atmosphere Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-33) value number required The density value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-offset) set\_offset Sets the offset of the Atmosphere Instance. set_offset(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-94) address number required The Atmosphere Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-34) value number required The offset value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-atmosphere-color) set\_atmosphere\_color Sets the color of the Atmosphere Instance. set_atmosphere_color(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-95) address number required The Atmosphere Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-35) value Color3 required The Color3 value to set for the atmosphere color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-decay) set\_decay Sets the decay color of the Atmosphere Instance. set_decay(number: address, Color3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-96) address number required The Atmosphere Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-36) value Color3 required The Color3 value to set for the decay color. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-glare) set\_glare Sets the glare intensity of the Atmosphere Instance. set_glare(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-97) address number required The Atmosphere Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-37) value number required The glare value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-haze) set\_haze Sets the haze intensity of the Atmosphere Instance. set_haze(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-98) address number required The Atmosphere Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-38) value number required The haze value to set. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#player) Player This section provides methods for **inspecting and manipulating** individual **`Player`** instances. These functions allow access to player-specific details such as their display name, team, user ID, account age, character instance, and client properties like camera zoom and idle time. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-display) get\_display Gets the display name of the Player Instance. Returns the display name as a string. get_display(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-99) address number required The Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-team) get\_team Gets the Team Instance that the Player belongs to. Returns the Team Instance address as a number. get_team(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-100) address number required The Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-user-id) get\_user\_id Gets the user ID of the Player Instance. Returns the user ID as a number. get_user_id(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-101) address number required The Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-account-age) get\_account\_age Gets the account age (in days) of the Player Instance. Returns the account age as a number. get_account_age(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-102) address number required The Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera-zoom) get\_camera\_zoom Gets the camera zoom settings of the local Player Instance. Returns a table containing the camera zoom configuration. This function only works for the local player. get_camera_zoom(number: address): table [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-103) address number required The local Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-character) get\_character Gets the Character model Instance of the Player. Returns the Character Instance address as a number. get_character(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-104) address number required The Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-idle-time) get\_idle\_time Gets the idle time (in seconds) of the local Player Instance. Returns the idle time as a number. This function only works for the local player. get_idle_time(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-105) address number required The local Player Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-camera-zoom) set\_camera\_zoom Sets the camera zoom settings of the local Player Instance. This function only works for the local player. set_camera_zoom(number: address, table: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-106) address number required The local Player Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-39) value table required A table containing the camera zoom configuration to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-idle-time) set\_idle\_time Sets the idle time (in seconds) of the local Player Instance. This function only works for the local player. set_idle_time(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-107) address number required The local Player Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-40) value number required The idle time in seconds to set. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#team) Team This section provides methods for **inspecting and manipulating** individual **`Team`** instances, including properties like color and name. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-team-color) get\_team\_color Gets the BrickColor team color ID of the Team Instance. Returns the BrickColor ID as a number. Use `fromBrickColor` on a Color3 or Color4 to convert this to a Color value. get_team_color(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-108) address number required The Team Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#model) Model This section provides a method for **inspecting** the **`Model`** instance to retrieve a reference to its designated primary or root part. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-primary-part) get\_primary\_part Gets the PrimaryPart BasePart Instance of the Model Instance. Returns the PrimaryPart Instance address as a number. get_primary_part(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-109) address number required The Model Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#base-part) Base Part This section provides methods for **inspecting and manipulating** properties common to all **`BasePart`** derivatives (e.g., `Part`, `MeshPart`, `UnionOperation`). These functions control aspects like transparency, retrieving primitive, and visual appearance. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-transparency) get\_transparency Gets the transparency value of the BasePart Instance. Returns the transparency as a number (0 is fully opaque, 1 is fully transparent). get_transparency(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-110) address number required The BasePart Instance address. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-primitive) get\_primitive Gets the Primitive Class of the BasePart. Returns the Primitive Class address as a number. get_primitive(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-111) address number required The BasePart Instance address. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-part-color) get\_part\_color Gets the color of the BasePart Instance. Returns a Color3 containing the part’s color. get_part_color(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-112) address number required The BasePart Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#primitive) Primitive This section provides methods for **inspecting and manipulating** the core physical and spatial properties of a `BasePart`’s associated **`Primitive`** class. These functions control essential data like its `CFrame`, size, rotation, velocity, and fundamental physics behaviors such as gravity and collision. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-gravity) get\_gravity Gets the world gravity of the Primitive Instance. Returns the world multiplier as a number. get_gravity(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-113) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-rotation) get\_rotation Gets the rotation matrix of the Primitive Instance. Returns a Matrix3 containing the primitive’s rotation. get_rotation(number: address): Matrix3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-114) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-translation) get\_translation Gets the translation (position) of the Primitive Instance. Returns a Vector3 containing the primitive’s position. get_translation(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-115) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-cframe) get\_cframe Gets the CFrame (coordinate frame) of the Primitive Instance. Returns a CFrame containing the primitive’s position and orientation. get_cframe(number: address): CFrame [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-116) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-velocity) get\_velocity Gets the velocity of the Primitive Instance. Returns a Vector3 containing the primitive’s velocity. get_velocity(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-117) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-size) get\_size Gets the size of the Primitive Instance. Returns a Vector3 containing the part’s dimensions. get_size(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-118) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-prim-parent) get\_prim\_parent Gets the BasePart Instance that this Primitive belongs to. Returns the BasePart Instance address as a number. get_prim_parent(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-119) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-collision) get\_collision Gets the collision bitmask value of the Primitive Instance. Returns the collision bitmask value as a number. get_collision(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-120) address number required The Primitive Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-gravity) set\_gravity Sets the gravity multiplier of the Primitive Instance. set_gravity(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-121) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-41) value number required The world gravity to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-rotation) set\_rotation Sets the rotation matrix of the Primitive Instance. set_rotation(number: address, Matrix3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-122) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-42) value Matrix3 required The rotation matrix to set for the primitive. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-translation) set\_translation Sets the translation (position) of the Primitive Instance. set_translation(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-123) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-43) value Vector3 required The position vector to set for the primitive. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-cframe) set\_cframe Sets the CFrame (coordinate frame) of the Primitive Instance. set_cframe(number: address, CFrame: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-124) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-44) value CFrame required The CFrame to set for the primitive’s position and orientation. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-velocity) set\_velocity Sets the velocity of the Primitive Instance. set_velocity(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-125) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-45) value Vector3 required The velocity vector to set for the primitive. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-size) set\_size Sets the size of the Primitive Instance. set_size(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-126) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-46) value Vector3 required The size vector to set for the part’s dimensions. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-collision) set\_collision Sets the collision bitmask value of the Primitive Instance. set_collision(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-127) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-47) value number required The collision bitmask value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-teleport) set\_teleport Teleports the Primitive Instance to the specified position. set_teleport(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-128) address number required The Primitive Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-48) value Vector3 required The position vector to teleport the primitive to. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#bone) Bone This section provides methods for **inspecting and manipulating** the spatial properties of a **`Bone`** instance. These functions are used to retrieve the bone’s rotation, translation, and `CFrame`, which are critical for warping and deforming associated meshes. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-bone-rotation) get\_bone\_rotation Gets the rotation matrix of the Bone Instance. Returns a Matrix3 containing the bone’s rotation. get_bone_rotation(number: address): Matrix3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-129) address number required The Bone Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-bone-translation) get\_bone\_translation Gets the translation (position) of the Bone Instance. Returns a Vector3 containing the bone’s position. get_bone_translation(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-130) address number required The Bone Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-bone-cframe) get\_bone\_cframe Gets the CFrame (coordinate frame) of the Bone Instance. Returns a CFrame containing the bone’s position and orientation. get_bone_cframe(number: address): CFrame [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-131) address number required The Bone Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-bone-primitive) get\_bone\_primitive Translates a Bone Instance address to its corresponding Primitive address, allowing primitive functions to work with bones. Returns the Primitive address as a number. get_bone_primitive(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-132) address number required The Bone Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#humanoid) Humanoid This section provides methods for **inspecting and manipulating** the core properties of a **`Humanoid`** instance. These functions control character health, speed, jump power, hip height, camera offset, and various behavioral states like sitting and auto-rotation. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-camera-offset) get\_camera\_offset Gets the camera offset of the Humanoid Instance. Returns a Vector3 containing the camera offset. get_camera_offset(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-133) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-health) get\_health Gets the current health of the Humanoid Instance. Returns the health as a number. get_health(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-134) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-hip-height) get\_hip\_height Gets the hip height of the Humanoid Instance. Returns the hip height as a number. get_hip_height(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-135) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-jump-power) get\_jump\_power Gets the jump power of the Humanoid Instance. Returns the jump power as a number. get_jump_power(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-136) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-max-health) get\_max\_health Gets the maximum health of the Humanoid Instance. Returns the max health as a number. get_max_health(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-137) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-walk-speed) get\_walk\_speed Gets the walk speed of the Humanoid Instance. Returns the walk speed as a number. get_walk_speed(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-138) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-auto-rotate) get\_auto\_rotate Gets the auto-rotate state of the Humanoid Instance. Returns `true` if auto-rotate is enabled, `false` otherwise. get_auto_rotate(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-139) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-jump) get\_jump Gets the jump state of the Humanoid Instance. Returns `true` if the humanoid is jumping, `false` otherwise. get\_jump(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-140) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-sit) get\_sit Gets the sit state of the Humanoid Instance. Returns `true` if the humanoid is sitting, `false` otherwise. get_sit(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-141) address number required The Humanoid Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-camera-offset) set\_camera\_offset Sets the camera offset of the Humanoid Instance. set_camera_offset(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-142) address number required The Humanoid Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-49) value Vector3 required The camera offset vector to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-hip-height) set\_hip\_height Sets the hip height of the Humanoid Instance. set_hip_height(number: address, number: value) [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-143) address number required The Humanoid Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-50) value number required The hip height to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-jump-power) set\_jump\_power Sets the jump power of the Humanoid Instance. set_jump_power(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-144) address number required The Humanoid Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-51) value number required The jump power to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-walk-speed) set\_walk\_speed Sets the walk speed of the Humanoid Instance. set_walk_speed(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-145) address number required The Humanoid Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-52) value number required The walk speed to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-auto-rotate) set\_auto\_rotate Sets the auto-rotate state of the Humanoid Instance. set_auto_rotate(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-146) address number required The Humanoid Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-53) value boolean required Set to `true` to enable auto-rotate, `false` to disable it. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-sit) set\_sit Sets the sit state of the Humanoid Instance. set_sit(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-147) address number required The Humanoid Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-54) value boolean required Set to `true` to make the humanoid sit, `false` to make it stand. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#user-input) User Input This section provides a method for **inspecting** the **`UserInputService`** instance to determine if an input element, such as a text box, currently has focus. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-focused-box) get\_focused\_box Gets the current focused TextBox Instance that is being typed in from the UserInputService. Returns the TextBox Instance address as a number. get_focused_box(): number * * * ### [​](https://docs.atlanta.gg/roblox/lua/cheat#part-adornment) Part Adornment This section provides a method for **inspecting** instances of `SurfaceGui` or `BillboardGui` to retrieve the memory address of the **`Adornee`** part they are attached to and rendered upon. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-adornee) get\_adornee Gets the Adornee property of an Instance such as SurfaceGui or BillboardGui. Returns the Adornee Instance address as a number. get_adornee(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-148) address number required The Instance address (e.g., SurfaceGui, BillboardGui). ### [​](https://docs.atlanta.gg/roblox/lua/cheat#gui-object) Gui Object This section provides methods for **inspecting** properties shared across all **`GuiObject`** derivatives (e.g., `Frame`, `TextButton`, `ImageLabel`). These functions allow you to retrieve critical layout information, such as absolute position, absolute size, and the full absolute bounding rectangle on the screen. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-absolute-position) get\_absolute\_position Gets the absolute screen position of the GuiObject Instance. Returns a Vector2 containing the X and Y position. get_absolute_position(number: address): Vector2 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-149) address number required The GuiObject Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-absolute-size) get\_absolute\_size Gets the absolute screen size of the GuiObject Instance. Returns a Vector2 containing the width and height. get_absolute_size(number: address): Vector2 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-150) address number required The GuiObject Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-absolute-rect) get\_absolute\_rect Gets the absolute screen rectangle of the GuiObject Instance. Returns a Rect where `low` is the position and `high` is the size. get_absolute_rect(number: address): Rect [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-151) address number required The GuiObject Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#text-label) Text Label This section provides a method for **inspecting** the **`TextLabel`** instance to retrieve the string content currently being displayed. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-label-text) get\_label\_text Gets the text content of the TextLabel Instance. Returns the text as a string. get_label_text(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-152) address number required The TextLabel Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#text-button) Text Button This section provides a method for **inspecting** the **`TextButton`** instance to retrieve the string content that is rendered on the button’s surface. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-button-text) get\_button\_text Gets the text content of the TextButton Instance. Returns the text as a string. get_button_text(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-153) address number required The TextButton Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#text-box) Text Box This section provides a method for **inspecting** the **`TextBox`** instance to retrieve the string content currently entered or stored within the input field. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-box-text) get\_box\_text Gets the text content of the TextBox Instance. Returns the text as a string. get_box_text(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-154) address number required The TextBox Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#tool) Tool This section provides methods for **inspecting and manipulating** properties of a **`Tool`** instance, including retrieving its texture reference and accessing or setting the tool’s grip position and orientation. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-tool-texture) get\_tool\_texture Gets the texture ID of the Tool Instance. Returns the texture ID as a string. get_tool_texture(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-155) address number required The Tool Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-tool-grip) get\_tool\_grip Gets the grip CFrame of the Tool Instance. Returns a CFrame containing the tool’s grip position and orientation. get_tool_grip(number: address): CFrame [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-156) address number required The Tool Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-tool-grip) set\_tool\_grip Sets the grip CFrame of the Tool Instance. set_tool_grip(number: address, CFrame: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-157) address number required The Tool Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-55) value CFrame required The CFrame to set for the tool’s grip position and orientation. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#value) Value This section provides methods for **inspecting and manipulating** the stored data within various **Value-based instances** (e.g., `NumberValue`, `ObjectValue`, `StringValue`). These functions allow you to read and write the core primitive or structure held by the respective value object. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-int-value) get\_int\_value Gets the stored integer value of the IntValue Instance. Returns the integer as a number. get_int_value(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-158) address number required The IntValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-bool-value) get\_bool\_value Gets the stored boolean value of the BoolValue Instance. Returns `true` or `false`. get_bool_value(number: address): boolean [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-159) address number required The BoolValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-cframe-value) get\_cframe\_value Gets the stored CFrame value of the CFrameValue Instance. Returns a CFrame. get_cframe_value(number: address): CFrame [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-160) address number required The CFrameValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-number-value) get\_number\_value Gets the stored number value of the NumberValue Instance. Returns the number as a double. get_number_value(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-161) address number required The NumberValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-object-value) get\_object\_value Gets the stored object reference of the ObjectValue Instance. Returns the referenced Instance address as a number. get_object_value(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-162) address number required The ObjectValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-string-value) get\_string\_value Gets the stored string value of the StringValue Instance. Returns the string. get_string_value(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-163) address number required The StringValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-vector3-value) get\_vector3\_value Gets the stored Vector3 value of the Vector3Value Instance. Returns a Vector3. get_vector3_value(number: address): Vector3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-164) address number required The Vector3Value Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-brick-color-value) get\_brick\_color\_value Gets the stored BrickColor ID of the BrickColorValue Instance. Returns the BrickColor ID as a number. get_brick_color_value(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-165) address number required The BrickColorValue Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-int-value) set\_int\_value Sets the stored integer value of the IntValue Instance. set_int_value(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-166) address number required The IntValue Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-56) value number required The integer value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-bool-value) set\_bool\_value Sets the stored boolean value of the BoolValue Instance. set_bool_value(number: address, boolean: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-167) address number required The BoolValue Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-57) value boolean required The boolean value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-cframe-value) set\_cframe\_value Sets the stored CFrame value of the CFrameValue Instance. set_cframe_value(number: address, CFrame: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-168) address number required The CFrameValue Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-58) value CFrame required The CFrame value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-number-value) set\_number\_value Sets the stored number value of the NumberValue Instance. set_number_value(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-169) address number required The NumberValue Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-59) value number required The number value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-object-value) set\_object\_value Sets the stored object reference of the ObjectValue Instance. set_object_value(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-170) address number required The ObjectValue Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-60) value number required The Instance address to set as the object reference. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-vector3-value) set\_vector3\_value Sets the stored Vector3 value of the Vector3Value Instance. set_vector3_value(number: address, Vector3: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-171) address number required The Vector3Value Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-61) value Vector3 required The Vector3 value to set. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-brick-color-value) set\_brick\_color\_value Sets the stored BrickColor ID of the BrickColorValue Instance. set_brick_color_value(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-172) address number required The BrickColorValue Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-62) value number required The BrickColor ID to set. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#stats-item) Stats Item This section provides methods for **inspecting and manipulating** the stored data within a **`StatsItem`** instance. These functions allow you to read and write both the numerical and string values contained within the item. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-stats-value) get\_stats\_value Gets the numeric value of the StatsItem Instance. Returns the value as a number. get_stats_value(number: address): number [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-173) address number required The StatsItem Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-stats-svalue) get\_stats\_svalue Gets the string value of the StatsItem Instance. Returns the value as a string. get_stats_svalue(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-174) address number required The StatsItem Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#set-stats-value) set\_stats\_value Sets the numeric value of the StatsItem Instance. set_stats_value(number: address, number: value): void [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-175) address number required The StatsItem Instance address. [​](https://docs.atlanta.gg/roblox/lua/cheat#param-value-63) value number required The numeric value to set. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#mesh-part) Mesh Part This section provides methods for **inspecting** the **`MeshPart`** instance to retrieve the **IDs** referencing its mesh geometry and associated texture map. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-mesh-part-mesh) get\_mesh\_part\_mesh Gets the mesh ID of the MeshPart Instance. Returns the mesh ID as a string. get_mesh_part_mesh(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-176) address number required The MeshPart Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-mesh-part-texture) get\_mesh\_part\_texture Gets the texture ID of the MeshPart Instance. Returns the texture ID as a string. get_mesh_part_texture(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-177) address number required The MeshPart Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#special-mesh) Special Mesh This section provides methods for **inspecting** the **`SpecialMesh`** instance to retrieve the **IDs** referencing its mesh geometry and associated texture map. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-special-mesh-id) get\_special\_mesh\_id Gets the mesh ID of the SpecialMesh Instance. Returns the mesh ID as a string. get_special_mesh_id(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-178) address number required The SpecialMesh Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-special-texture-id) get\_special\_texture\_id Gets the texture ID of the SpecialMesh Instance. Returns the texture ID as a string. get_special_texture_id(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-179) address number required The SpecialMesh Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#texture) Texture This section provides methods for **inspecting** the **`Texture`** instance to retrieve properties such as the **ID** referencing the image asset and its associated color value. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-texture-texture) get\_texture\_texture Gets the texture ID of the Texture Instance. Returns the texture ID as a string. get_texture_texture(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-180) address number required The Texture Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-texture-color) get\_texture\_color Gets the texture color of the Texture Instance. Returns the texture color as a Color3. get_texture_color(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-181) address number required The Texture Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#decal) Decal This section provides methods for **inspecting** the **`Decal`** instance to retrieve properties such as the **ID** referencing the image asset and its associated color value. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-decal-texture) get\_decal\_texture Gets the texture ID of the Decal Instance. Returns the texture ID as a string. get_decal_texture(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-182) address number required The Decal Instance address. #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-decal-color) get\_decal\_color Gets the decal color of the Decal Instance. Returns the decal color as a Color3. get_decal_color(number: address): Color3 [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-183) address number required The Decal Instance address. ### [​](https://docs.atlanta.gg/roblox/lua/cheat#sound) Sound This section provides a method for **inspecting** the **`Sound`** instance to retrieve the **ID** referencing the audio asset it is configured to play. * * * #### [​](https://docs.atlanta.gg/roblox/lua/cheat#get-sound-id) get\_sound\_id Gets the sound ID of the Sound Instance. Returns the sound ID as a string. get_sound_id(number: address): string [​](https://docs.atlanta.gg/roblox/lua/cheat#param-address-184) address number required The Sound Instance address. [Previous](https://docs.atlanta.gg/roblox/lua/types) [EntryThe module for managing and interacting with game entries through dedicated functions for retrieval, validation, and accessing other information.\ \ Next](https://docs.atlanta.gg/roblox/lua/entry) ⌘I ---