EXOL module documentation
Function descriptions, clear examples, and quick search by category or name.
What’s new in 0.744#
- Asynchronous reading, writing, and appending for local files, with error-handling examples.
- Duration and Stopwatch references with unit conversions, object fields, and examples.
- New API overviews and clearer Connection fields and function descriptions.
Find your starting point#
API catalogue
create_comm_channelOverviewCreates an actor communication channel.
get_comm_channelOverviewLooks up an actor communication channel.
getactorsOverviewEnumerates actor objects.
getactorthreadsOverviewNew · 0.744Provides an inventory of actor-associated threads.
isparallelOverviewUpdated · 0.744Identifies a parallel execution context.
Aliases: checkparallelrun_on_actorOverviewUpdated · 0.744Represents execution associated with an actor context.
Aliases: runonactorrun_on_threadOverviewNew · 0.744Represents execution associated with a thread context.
Aliases: runonthreadbit.arshiftReferenceShift right while preserving the sign bit of the 32-bit input.
bit.baddReferenceAdd 32-bit values with wraparound.
bit.bandReferenceCombine values with bitwise AND.
bit.bdivReferenceDivide left to right using unsigned integer division.
bit.bmulReferenceMultiply 32-bit values with wraparound.
bit.bnotReferenceInvert all 32 bits.
bit.borReferenceCombine values with bitwise OR.
bit.bsubReferenceSubtract subsequent values from the first value.
bit.bswapReferenceReverse the order of four bytes.
bit.bxorReferenceCombine values with bitwise exclusive OR.
bit.lshiftReferenceShift left, discarding bits above bit 31.
bit.rolReferenceRotate bits to the left.
bit.rorReferenceRotate bits to the right.
bit.rshiftReferenceShift right and fill with zeros.
bit.tobitReferenceNormalize a number to an unsigned 32-bit value.
bit.tohexReferenceFormat a number as eight lowercase hexadecimal digits.
cache.invalidateOverviewInvalidates a cached object reference.
cache.iscachedOverviewChecks for a cached object reference.
cache.replaceOverviewRepresents replacement of a cached reference.
compareinstancesOverviewCompares the identity of object references.
getregOverviewProvides the runtime registry entry point.
clonefunctionReferenceRepresents copying of a function or closure.
compareclosuresReferenceCompares closure implementations.
Aliases: comparefunctionsgettenvReferenceRepresents inspection of a thread environment.
hookfunctionReferenceRepresents interception of function behavior.
Aliases: hookfunc, replaceclosurehookprotoReferenceNew · 0.744Describe function interception through the prototype-oriented API.
hooksignalReferenceRepresents interception of signal callbacks.
iscclosureReferenceIdentifies native closures.
isexecutorclosureReferenceIdentifies closures associated with the module.
Aliases: checkclosure, isexecutorfunction, isourclosureisfunctionhookedReferenceReports function interception state.
islclosureReferenceIdentifies Luau closures.
isnewcclosureReferenceIdentifies wrappers created by the module.
loadstringReferenceRepresents compilation of source text into a function.
newcclosureReferenceRepresents creation of a native-style function wrapper.
restorefunctionReferenceRepresents restoration of a function's previous behavior.
Aliases: restorefuncrestoreprotoReferenceNew · 0.744Describe restoration in the prototype-oriented interception API.
restoresignalReferenceRepresents restoration of signal callback behavior.
setstackhiddenReferenceRepresents control of a function's stack visibility.
rconsoleclearReferenceClear console output and reset the cursor.
Aliases: consoleclearrconsolecreateReferenceCreate the native console if necessary.
Aliases: consolecreaterconsoledestroyReferenceDetach the native console and reset visibility state.
Aliases: consoledestroyrconsoleerrReferencePrint an error message with [ERROR] prefix.
rconsolehideReferenceHide the existing native console window.
Aliases: rconsolehiddenrconsoleinfoReferencePrint an informational message with [INFO] prefix.
rconsoleinputReferenceRead one line from the native console.
Aliases: consoleinputrconsolenameReferenceSet the title of the native console.
Aliases: rconsolesettitle, consolesettitlerconsoleprintReferencePrint a value to the native console.
Aliases: consoleprintrconsoleshowReferenceShow the native console, creating it if needed.
rconsoletoggleReferenceToggle visibility of an existing console window.
rconsoletopReferenceChange the console's always-on-top state.
rconsolewarnReferencePrint a warning with [WARN] prefix.
crypt.base64decodeReferenceDecode Base64 text into the original bytes.
Aliases: base64decode, base64_decode, base64.decode, crypt.base64_decode, crypt.base64.decodecrypt.base64encodeReferenceEncode a binary string as Base64 text.
Aliases: base64encode, base64_encode, base64.encode, crypt.base64_encode, crypt.base64.encodecrypt.decryptReferenceDecrypt Base64-encoded AES-256-CBC data.
crypt.encryptReferenceEncrypt local data using AES-256-CBC.
crypt.generatebytesReferenceGenerate random bytes and return them as Base64.
crypt.generatekeyReferenceGenerate a Base64-encoded 256-bit key.
crypt.hashReferenceCalculate a hexadecimal digest of local bytes.
crypt.hmacReferenceCalculate an HMAC-SHA256 authentication code.
crypt.lz4compressReferenceCompress bytes into a raw LZ4 block.
Aliases: lz4compress, crypt.base64.lz4compresscrypt.lz4decompressReferenceExpand a raw LZ4 block.
Aliases: lz4decompress, crypt.base64.lz4decompresscrypt.randomReferenceGenerate a raw binary string of random bytes.
getfunctionhashOverviewFunction fingerprinting API.
checkcallstackOverviewNew · 0.744Describe the module's classification of the current call stack.
debug.getcallstackOverviewNew · 0.744Describe the current chain of function calls.
debug.getconstantOverviewRepresents inspection of a function constant.
Aliases: getconstantdebug.getconstantsOverviewRepresents inspection of function constants.
Aliases: getconstantsdebug.getinfoOverviewProvides descriptive function or frame metadata.
Aliases: getinfodebug.getmetatableOverviewNew · 0.744Describe metatable information associated with a value.
debug.getprotoReferenceRepresents inspection of a function prototype.
Aliases: getprotodebug.getprotosReferenceRepresents inspection of nested function prototypes.
Aliases: getprotosdebug.getregistryOverviewProvides the debug registry entry point.
debug.getsafeenvOverviewNew · 0.744Reports environment optimization metadata.
Aliases: debug.isuntoucheddebug.getstackOverviewRepresents inspection of stack-frame values.
Aliases: getstackdebug.getupvalueOverviewRepresents inspection of an individual captured value.
Aliases: getupvaluedebug.getupvaluesOverviewRepresents inspection of captured closure values.
Aliases: getupvaluesdebug.setconstantOverviewRepresents modification of a function constant.
Aliases: setconstantdebug.setmetatableOverviewNew · 0.744Describe changes to a value's metatable association.
debug.setsafeenvOverviewNew · 0.744Represents changes to environment optimization metadata.
Aliases: debug.setuntoucheddebug.setstackOverviewRepresents modification of a stack-frame value.
Aliases: setstackdebug.setupvalueOverviewRepresents modification of a captured closure value.
Aliases: setupvaluedebug.validlevelOverviewNew · 0.744Describe whether a call-stack level is available.
Aliases: debug.isvalidleveldumpregistersOverviewNew · 0.744Function information for debugging.
getcapabilityOverviewNew · 0.744Describe the current runtime capability metadata.
getluauheapusageReferenceNew · 0.744Read aggregate memory accounted for by the current Luau VM.
Aliases: getluaheapusagegetprotohashOverviewNew · 0.744Identify a function by a diagnostic fingerprint.
getscriptcallstackOverviewNew · 0.744Describe a script-associated runtime call stack.
getscriptexecutioncontextOverviewNew · 0.744Describe the execution-context category used by diagnostics.
getscriptexecutiontimeOverviewNew · 0.744Expose the script execution-time diagnostics entry point.
getscriptparentmoduleOverviewNew · 0.744Describe a script's enclosing module relationship.
getscriptsourcemapOverviewNew · 0.744Describe source locations associated with script diagnostics.
getscriptthreadidOverviewNew · 0.744Identify a thread associated with script diagnostics.
getscriptthreadstateOverviewNew · 0.744Describe the state reported for a script-associated thread.
getstackframeOverviewNew · 0.744Describe a frame in the current runtime call stack.
getthreadcapacityReferenceNew · 0.744Read the current thread's allocated Luau stack capacity.
isscriptpausedOverviewNew · 0.744Script pause status.
pausescriptOverviewNew · 0.744Script pause control.
registercallbackReferenceNew · 0.744Store a named local callback in the diagnostics registry.
replacetableReferenceNew · 0.744Replace a local table's contents while preserving its identity.
resumescriptOverviewNew · 0.744Script resume control.
setcapabilityOverviewNew · 0.744Represent changes to runtime capability metadata.
unregistercallbackReferenceNew · 0.744Release a callback previously registered under a name.
cleardrawcacheOverviewClears retained drawing objects.
Drawing.DestroyOverviewRemoves a retained drawing object.
Aliases: Drawing.RemoveDrawing.newOverviewCreates a retained drawing object.
getrenderpropertyOverviewReads a drawing object property.
isrenderhiddenOverviewNew · 0.744Describe the rendering window's capture-visibility status.
isrenderobjOverviewIdentifies drawing objects.
isstreamproofOverviewNew · 0.744Describe the selected drawing capture-visibility mode.
Aliases: isdrawinghiddensetrenderhiddenOverviewNew · 0.744Describe capture-visibility settings for the rendering window.
setrenderpropertyOverviewUpdates a drawing object property.
setstreamproofOverviewNew · 0.744Describe the drawing capture-visibility mode.
Aliases: setdrawinghiddenDrawingImmediate.CircleOverviewRepresents an outlined circle drawing command.
DrawingImmediate.FilledCircleOverviewRepresents a filled circle drawing command.
DrawingImmediate.FilledQuadOverviewRepresents a filled quadrilateral drawing command.
DrawingImmediate.FilledRectangleOverviewRepresents a filled rectangle drawing command.
DrawingImmediate.FilledTriangleOverviewRepresents a filled triangle drawing command.
DrawingImmediate.GetPaintOverviewProvides a paint object for the drawing lifecycle.
DrawingImmediate.LineOverviewRepresents a line drawing command.
DrawingImmediate.OutlinedTextOverviewRepresents an outlined text drawing command.
DrawingImmediate.QuadOverviewRepresents an outlined quadrilateral drawing command.
DrawingImmediate.RectangleOverviewRepresents an outlined rectangle drawing command.
DrawingImmediate.TextOverviewRepresents a text drawing command.
DrawingImmediate.TriangleOverviewRepresents an outlined triangle drawing command.
Paint.ClearOverviewClears a paint object's drawing state.
Paint.ConnectOverviewConnects a paint object to its drawing callback.
Paint.DisconnectOverviewDisconnects a paint object's callback.
clearteleportqueueOverviewClears work queued for an environment transition.
Aliases: clear_teleport_queue, clearqueueonteleportdecompileOverviewRepresents recovery of source-like script text.
getexecutornameOverviewReports the module's name.
getfflagOverviewUpdated · 0.744Represents inspection of runtime feature flags.
getfpscapOverviewUpdated · 0.744Reports the configured frame-rate limit.
getgenvOverviewProvides the module's global environment entry point.
gethuiOverviewRepresents access to the module's UI container.
Aliases: get_hidden_gui, get_hidden_uiGetObjectsOverviewRepresents loading of object resources.
getthreadidentityOverviewRepresents inspection of thread identity metadata.
Aliases: getidentity, getthreadcontextidentifyexecutorOverviewReports the module's identity and version information.
queueonteleportOverviewRepresents queued work across environment transitions.
Aliases: queue_on_teleportsaveinstanceOverviewRepresents serialization of runtime object data.
setfflagOverviewRepresents modification of runtime feature flags.
setfpscapOverviewRepresents configuration of a frame-rate limit.
setthreadidentityOverviewRepresents control of thread identity metadata.
Aliases: setidentity, setthreadcontextopenfiledialogReferenceAsk the user to select one existing file.
openfilesdialogReferenceAsk the user to select one or more existing files.
openfolderdialogReferenceAsk the user to select a filesystem folder.
savefiledialogReferenceAsk the user to choose a destination filename.
appendfileReferenceAppend bytes to a workspace file.
appendfileasyncReferenceNew · 0.744Append bytes to a local file asynchronously.
copyfileReferenceCopy a file to another workspace path.
delfileReferenceDelete one workspace file.
delfolderReferenceRecursively delete a workspace subfolder.
dofileOverviewLocal script-execution API.
getcustomassetOverviewLocal asset integration API.
getfilesizeReferenceGet the size of a workspace file in bytes.
isfileReferenceCheck whether a workspace path is an existing file.
isfolderReferenceCheck whether a workspace path is an existing folder.
listfilesReferenceList immediate children of a workspace folder.
loadfileOverviewLocal script-loading API.
loadfileasyncOverviewNew · 0.744Describe asynchronous preparation of a local script file.
makefolderReferenceCreate a workspace folder and missing parents.
movefileReferenceMove a file or folder within the workspace.
readfileReferenceRead all bytes from a workspace file.
readfileasyncReferenceNew · 0.744Read a local file asynchronously.
renamefileReferenceRename or relocate a workspace file or folder.
writefileReferenceCreate or overwrite a workspace file.
writefileasyncReferenceNew · 0.744Create or replace a local file asynchronously.
HttpGetOverviewUpdated · 0.744Provides the module's HTTP GET entry point.
Aliases: gethttp, httpget, httpGet, httpgetasync, HttpGetAsync, syn_httpgetHttpPostOverviewProvides the module's HTTP POST entry point.
Aliases: httppost, httpPost, httppostasync, HttpPostAsync, posthttp, syn_httppostrequestOverviewProvides the module's general HTTP request entry point.
Aliases: http_request, http.http_request, http.request, http.Request, httprequest, krnl_request, syn_request, webrequestgetclipboardOverviewReads text from the system clipboard.
gethwidOverviewProvides the module's device identifier.
getmousestateOverviewNew · 0.744Describe the module's cursor-visibility setting.
iskeydownOverviewNew · 0.744Describe whether a key is currently held down.
iskeytoggledOverviewNew · 0.744Describe a key's toggle state.
isrbxactiveOverviewReports whether the application window is active.
Aliases: isgameactiveiswindowactiveOverviewChecks whether a desktop window is active.
iswindowlockedOverviewNew · 0.744Describe the module's cursor-confinement status.
keyclickOverviewRepresents a keyboard key click.
Aliases: keytapkeypressOverviewRepresents a keyboard key press.
keyreleaseOverviewRepresents a keyboard key release.
lockwindowOverviewNew · 0.744Describe confining the cursor to the active window area.
messageboxOverviewDisplays a native message dialog.
mouse1clickOverviewRepresents a primary mouse button click.
mouse1pressOverviewRepresents a primary mouse button press.
mouse1releaseOverviewRepresents a primary mouse button release.
mouse2clickOverviewRepresents a secondary mouse button click.
mouse2pressOverviewRepresents a secondary mouse button press.
mouse2releaseOverviewRepresents a secondary mouse button release.
mousemoveabsOverviewRepresents absolute mouse pointer movement.
mousemoverelOverviewRepresents relative mouse pointer movement.
mousescrollOverviewRepresents mouse wheel scrolling.
setclipboardOverviewWrites text to the system clipboard.
Aliases: setrbxclipboard, toclipboardsetmousestateOverviewNew · 0.744Describe changing the module's cursor-visibility setting.
unlockwindowOverviewNew · 0.744Describe releasing the local cursor-confinement mode.
clonerefOverviewCreates another reference to an existing object.
Aliases: clonereferencegetinstancecacheOverviewProvides an inventory of cached object references.
getinstancesOverviewEnumerates runtime objects.
getnilinstancesOverviewEnumerates objects without a parent.
getsimulationradiusOverviewUpdated · 0.744Represents inspection of simulation-radius settings.
getspecialinfoOverviewProvides additional object metadata.
getthreadsOverviewEnumerates threads associated with an object.
isnetworkownerOverviewReports network ownership metadata.
isprotectedOverviewNew · 0.744Describe an interface object's local protection classification.
protectguiOverviewNew · 0.744Describe local protection management for an interface object.
Aliases: protect_guisetsimulationradiusOverviewRepresents modification of simulation-radius settings.
unprotectguiOverviewNew · 0.744Describe leaving the local interface-protection mode.
Aliases: unprotect_guigetnamecallmethodOverviewRepresents inspection of the current dispatched method name.
getrawmetatableOverviewRepresents access to raw metatable metadata.
hookmetamethodOverviewRepresents interception of metamethod behavior.
isreadonlyOverviewReports whether a table is marked read-only.
makereadonlyOverviewRepresents marking a table as read-only.
makewriteableOverviewRepresents marking a table as writable.
Aliases: makewritablesetnamecallmethodOverviewRepresents modification of method-dispatch metadata.
Aliases: set_namecall_methodsetrawmetatableOverviewRepresents replacement of raw metatable metadata.
setreadonlyOverviewRepresents control of a table's read-only state.
RakBitStream.ClearOverviewClears the contents of a packet-stream object.
RakBitStream.GetLengthOverviewReports the size of a packet-stream object.
RakBitStream.SendOverviewRepresents packet-stream transmission.
RakBitStream.ToStringOverviewRepresents a packet-stream object as a string.
RakBitStream.WriteOverviewRepresents appending data to a packet stream.
RakBitStream.WriteDoubleOverviewRepresents a double-precision value in a packet stream.
RakBitStream.WriteFloatOverviewRepresents a single-precision value in a packet stream.
RakBitStream.WriteStringOverviewRepresents appending text to a packet stream.
RakBitStream.WriteU16OverviewRepresents a 16-bit value in a packet stream.
RakBitStream.WriteU32OverviewRepresents a 32-bit value in a packet stream.
RakBitStream.WriteU8OverviewRepresents an 8-bit value in a packet stream.
raknet.add_receive_hookOverviewRepresents registration of an incoming-packet callback.
Aliases: add_receive_hook, raknet.addreceivehookraknet.add_send_hookOverviewRepresents registration of an outgoing-packet callback.
Aliases: add_send_hook, raknet.addsendhookraknet.BitStream.newOverviewCreates a packet-stream object.
raknet.capturepausedOverviewRepresents control of packet-capture pause state.
raknet.clearpacketlogOverviewClears packet-log records.
raknet.desyncOverviewRepresents network synchronization controls.
raknet.desyncpingOverviewProvides network synchronization timing metadata.
raknet.getpacketlogOverviewProvides packet-log metadata.
raknet.receiveOverviewNew · 0.744Represents local receive-side packet event processing.
Aliases: raknet.Receiveraknet.remove_receive_hookOverviewRepresents removal of an incoming-packet callback.
Aliases: raknet.removereceivehook, remove_receive_hookraknet.remove_send_hookOverviewRepresents removal of an outgoing-packet callback.
Aliases: raknet.removesendhook, remove_send_hookraknet.sendOverviewRepresents raw packet transmission.
raknet.SendOverviewRepresents transmission of a packet-stream object.
getbspvalOverviewRepresents inspection of internal property values.
getcallbackmemberOverviewRepresents inspection of callback members.
Aliases: get_callback_member, get_callback_value, getcallbackvaluegethiddenpropOverviewRepresents inspection of a hidden property.
Aliases: get_hidden_prop, get_hidden_property, gethiddenpropertygethiddenpropertiesOverviewRepresents enumeration of hidden properties.
Aliases: get_hidden_propertiesgetpcdOverviewUpdated · 0.744Additional object configuration information.
Aliases: getpcdpropgetpropertiesOverviewRepresents enumeration of object properties.
Aliases: get_propertiesisscriptableOverviewReports property scriptability metadata.
Aliases: is_scriptablesetcallbackmemberOverviewRepresents modification of callback members.
Aliases: set_callback_member, set_callback_value, setcallbackvaluesethiddenpropOverviewRepresents modification of a hidden property.
Aliases: set_hidden_prop, set_hidden_property, sethiddenpropertysetscriptableOverviewRepresents modification of property scriptability metadata.
Aliases: set_scriptableRegex:MatchReferenceReturn the first matching substring.
Regex:MatchManyReferenceCollect all non-overlapping matches.
Regex:ReplaceReferenceReplace the first match in a string.
Regex.EscapeReferenceEscape text for a literal match in a regex pattern.
Regex.newReferenceCompile an ECMAScript regular expression.
checkcallerOverviewUpdated · 0.744Identifies the origin of the current call.
filtergcOverviewRepresents filtered inspection of runtime objects.
getallthreadsOverviewEnumerates runtime threads.
getcallingscriptOverviewIdentifies script metadata associated with the caller.
getgcOverviewRepresents inspection of garbage-collected runtime objects.
getloadedmodulesOverviewEnumerates loaded module scripts.
getmenvOverviewRepresents inspection of a module script environment.
getrenvOverviewRepresents access to the host runtime environment.
getrunningscriptsOverviewEnumerates scripts marked as running.
getscriptbytecodeOverviewRepresents access to a script's bytecode representation.
Aliases: dumpstringgetscriptclosureOverviewRepresents access to a script's callable representation.
Aliases: getscriptfunctiongetscriptfromthreadOverviewFinds script metadata associated with a thread.
getscripthashOverviewRepresents identification of a script by its hash.
getscriptnameOverviewNew · 0.744Read the display name associated with a script object.
getscriptsOverviewEnumerates script objects known to the runtime.
getscriptthreadOverviewFinds a thread associated with a script.
getsenvOverviewRepresents inspection of a script environment.
isourthreadOverviewIdentifies threads associated with the module.
cansignalreplicateOverviewReports whether a signal is eligible for replication.
Connection.DeferOverviewRepresents deferred dispatch of a connection callback.
Connection.DisableOverviewRepresents temporary disabling of an event connection.
Connection.DisconnectOverviewDisconnects an event connection.
Connection.EnableOverviewRepresents re-enabling of an event connection.
Connection.FireOverviewRepresents direct dispatch of a connection callback.
defersignalOverviewRepresents deferred signal dispatch.
fireclickdetectorOverviewRepresents activation of a click detector.
fireproximitypromptOverviewRepresents activation of a proximity interaction.
firesignalOverviewRepresents dispatch of a signal.
firetouchinterestOverviewRepresents a touch interaction.
get_signal_consOverviewProvides an alternative signal connection inventory.
getconnectionOverviewProvides metadata for an individual connection.
getconnectionfunctionOverviewNew · 0.744Describe the handler function associated with a connection.
getconnectionsOverviewEnumerates signal connection metadata.
Aliases: getfriendsgetconnectionthreadOverviewNew · 0.744Describe the coroutine associated with a connection.
geteventmemberOverviewNew · 0.744Inspect an object-style member associated with an event.
getproximitypromptdurationOverviewReports proximity interaction timing metadata.
getrendersteppedlistOverviewEnumerates render-step callback metadata.
getsignalargumentsOverviewRepresents inspection of signal arguments.
getsignalargumentsinfoOverviewProvides signal argument metadata.
getsignalwhitelistOverviewProvides signal eligibility metadata.
isconnectionenabledOverviewNew · 0.744Describe whether a connection is marked enabled.
isgamescriptconnectionOverviewNew · 0.744Describe a connection's relationship to the current script environment.
isluaconnectionOverviewNew · 0.744Describe the Luau classification of a connection.
issignalhookedOverviewNew · 0.744Describe the interception status associated with a signal.
iswaitingconnectionOverviewNew · 0.744Describe a connection associated with a waiting coroutine.
replicatesignalOverviewRepresents signal replication behavior.
setproximitypromptdurationOverviewRepresents modification of proximity interaction timing.
Signal.ConnectOverviewRegisters a callback on a local Signal object.
Signal.FireOverviewDispatches a notification to local Signal listeners.
Signal.newOverviewCreates a local Signal facade object.
Signal.OnceOverviewRegisters a one-time callback on a local Signal object.
Signal.WaitOverviewRepresents waiting for a local Signal notification.
SignalConnection.DisconnectOverviewRemoves a local Signal listener.
getactorstatesOverviewRepresents discovery of actor states.
getgamestateOverviewRepresents discovery of the application state.
getluastateOverviewRepresents discovery of a Luau state.
LuaStateProxy.ExecuteOverviewRepresents execution associated with a state proxy.
LuaStateProxy.GetActorsOverviewEnumerates actors associated with a state proxy.
LuaStateProxy.newOverviewCreates a state proxy object.
isexecutorthreadOverviewNew · 0.744Describe whether a coroutine has executor-context classification.
Aliases: issynapsethreadoth.get_hookOverviewProvides metadata about a registered dispatch callback.
oth.get_original_threadOverviewProvides original-thread metadata.
oth.get_root_callbackOverviewProvides root callback metadata.
oth.hookOverviewRepresents registration of a thread-dispatch callback.
oth.is_hook_threadOverviewIdentifies a thread associated with dispatch interception.
oth.is_hookedOverviewReports thread-dispatch interception state.
oth.replace_hookOverviewRepresents replacement of a dispatch callback.
oth.unhookOverviewRepresents removal of a thread-dispatch callback.
setexecutorthreadOverviewNew · 0.744Describe executor-context classification for a coroutine.
Aliases: setsynapsethreadtrampoline_callOverviewRepresents a specialized dispatch entry point.
Duration.FromDaysReferenceNew · 0.744Create a duration from days.
Duration.FromHoursReferenceNew · 0.744Create a duration from hours.
Duration.FromMicrosecondsReferenceNew · 0.744Create a duration from microseconds.
Duration.FromMillisecondsReferenceNew · 0.744Create a duration from milliseconds.
Duration.FromMinutesReferenceNew · 0.744Create a duration from minutes.
Duration.FromMonthsReferenceNew · 0.744Create a duration from months.
Duration.FromNanosecondsReferenceNew · 0.744Create a duration from nanoseconds.
Duration.FromSecondsReferenceNew · 0.744Create a duration from seconds.
Duration.FromYearsReferenceNew · 0.744Create a duration from years.
Duration.TimeSinceEpochReferenceNew · 0.744Read the current wall-clock duration since the epoch.
Stopwatch:ResetReferenceNew · 0.744Clear the elapsed total and stop the stopwatch.
Stopwatch:StartReferenceNew · 0.744Start or resume elapsed-time measurement.
Stopwatch:StopReferenceNew · 0.744Stop measuring and keep the accumulated time.
Stopwatch.newReferenceNew · 0.744Create a stopped stopwatch.
WebSocket.closeOverviewCloses a WebSocket connection.
Aliases: WebSocket.CloseWebSocket.connectOverviewRepresents creation of a WebSocket connection.
Aliases: websocket.connect, websocket.Connect, WebSocket.Connect, websocket.new, websocket.New, WebSocket.new, WebSocket.NewWebSocket.sendOverviewRepresents sending a message on a WebSocket connection.
Aliases: WebSocket.SendReading the reference#
References and overviews
Reference pages include parameters, results, and examples. Overviews help you quickly understand a function’s purpose.
Understanding a signature
The notation name(value: string): boolean means that name accepts a string called value and returns a boolean. A ? in a type or an optional label marks an argument you may omit. Default values and edge cases are explained in parameters and notes.
Names and aliases
The primary name identifies a function page. Alternative names appear as aliases and can also be found through search. The module API does not replace the Luau standard library.
Using examples
Use the button beside a code block to copy an example. The website displays documentation and does not run examples.