Instance

fireclickdetector

<nil> fireclickdetector(<ClickDetector> object, <number?> distance)

Dispatches a click or hover event to the given ClickDetector. When absent, distance defaults to zero.

local clickDetector = workspace.Door.Button.ClickDetector
fireclickdetector(clickDetector, 10 + math.random())

firetouchinterest

<nil> firetouchinterest(<Instance> instance, <Instance> touchingPart, <bool> isTouching)

Simulates a touch event between two parts.

local rootPart = game.Players.LocalPlayer.Character.HumanoidRootPart
firetouchinterest(workspace.TouchPart, rootPart, true)
firetouchinterest(workspace.TouchPart, rootPart, false)

isnetworkowner

<bool> isnetworkowner(<Instance> part)

Returns true if the Part is owned by the player.


getcallbackvalue

Returns the function assigned to a callback property of object, which cannot be indexed normally.


fireproximityprompt

Fires the trigger of prompt.


getconnections

Creates a list of Connection objects for the functions connected to signal.

Field
Type
Description

Enabled

boolean

Whether the connection can receive events.

ForeignState

boolean

Whether the function was connected by a foreign Luau state (i.e. CoreScripts).

LuaConnection

boolean

Whether the connection was created in Luau code.

Function

function?

The function bound to this connection. Nil when ForeignState is true.

Thread

thread?

The thread that created the connection. Nil when ForeignState is true.

Method
Description

Fire(...: any): ()

Fires this connection with the provided arguments.

Defer(...: any): ()

Defers an event to connection with the provided arguments.

Disconnect(): ()

Disconnects the connection.

Disable(): ()

Prevents the connection from firing.

Enable(): ()

Allows the connection to fire if it was previously disabled.


getconnection

Returns a Connection object for index .


firesignal

Fires all Lua connections of signal .


getcustomasset

Returns a rbxasset:// content id for the asset located at path, allowing you to use unmoderated assets. Internally, files are copied to the game's content directory.


gethiddenproperty

Returns the value of a hidden property of object, which cannot be indexed normally.

If the property is hidden, the second return value will be true. Otherwise, it will be false.


setsimulationradius

Sets the player's simulationRadius. If maxSimulationRadius is specified, it will set that as well.


gethui

Returns a hidden GUI container. Should be used as an alternative to CoreGui and PlayerGui.

GUI objects parented to this container will be protected from common detection methods.


getinstances

Returns a list of every Instance referenced on the client.


getnilinstances

Like getinstances, but only includes Instances that are not descendants of a service provider.


isscriptable

Returns whether the given property is scriptable (does not have the notscriptable tag).

If true, the property is scriptable and can be indexed normally. If nil, the property does not exist.


sethiddenproperty

Sets the value of a hidden property of object, which cannot be set normally. Returns whether the property was hidden.


setrbxclipboard

Sets the Studio client's clipboard to the given rbxm or rbxmx model data. This allows data from the game to be copied into a Studio client.


setscriptable

Set whether the given property is scriptable. Returns whether the property was scriptable prior to changing it.


getrendersteppedlist

Returns all callbacks bound with RunService.BindToRenderStep .


replicatesignal

Replicates signal on the server.

If signal has one or multiple arguments, they must be provided in the call.


Last updated