An Actor is a Roblox object that can run code on its own, separate from your script. run_on_actor takes that actor and a string of Luau code, and runs the code on the actor. The trailing ... values are passed in as arguments.Most commonly used to push work into an Actor’s own Luau context, which is what multi-threaded scripts need when they can’t share one state.The actor runs in a separate Lua state, so shared and _Gdon’t cross between it and the calling script - each side has its own. Pass any value the code needs through the ... varargs instead.
local actor = getactors()[1]if actor then run_on_actor(actor, 'print("hello from actor")')end
local actor = getactors()[1]if actor then run_on_actor(actor, `print("ran on actor with arg", ...)`, 42, 'hello') -- line above prints "ran on actor with arg 42 hello"end
Always check parameters and return values when working with this library function.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Mintlify Starter Kit","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/docsuncv2/Oz97ObXZIffQNFBr/logo/light.svg?fit=max\u0026auto=format\u0026n=Oz97ObXZIffQNFBr\u0026q=85\u0026s=f53967167b2828b08c70a7ef07940863","dark":"https://mintcdn.com/docsuncv2/Oz97ObXZIffQNFBr/logo/dark.svg?fit=max\u0026auto=format\u0026n=Oz97ObXZIffQNFBr\u0026q=85\u0026s=df0b4f0545bc19a6b0fd3439efaf7a55"},"favicon":"https://mintcdn.com/docsuncv2/Oz97ObXZIffQNFBr/favicon.svg?fit=max\u0026auto=format\u0026n=Oz97ObXZIffQNFBr\u0026q=85\u0026s=809d922973cb425e5a0c67ba220eb5fd","navbar":{"links":[{"href":"mailto:hi@mintlify.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.mintlify.com"}},"footer":{"socials":{"x":"https://x.com/mintlify","github":"https://github.com/mintlify","linkedin":"https://linkedin.com/company/mintlify"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://mintlify.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"docsuncv2","hasAudioNarration":false,"actualSubdomain":"docsuncv2","customDomains":[],"gitSource":{"type":"github","owner":"matpatz","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae959df34ab80277e3d801f:success","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Api","count":176},{"language":"default","tag":"Miscellaneous","count":19},{"language":"default","tag":"Debug Library","count":18},{"language":"default","tag":"Closures","count":14},{"language":"default","tag":"Script","count":13},{"language":"default","tag":"Reflection","count":13},{"language":"default","tag":"Input","count":13},{"language":"default","tag":"FileSystem","count":11},{"language":"default","tag":"Crypt Library","count":11},{"language":"default","tag":"Actors","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"run_on_actor","slug":"/run_on_actor","pageMetadata":{"title":"run_on_actor","description":null,"href":"/run_on_actor"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Runs a string of Luau code inside the context of a given Actor.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`luau`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`luau`,children:_jsxs(_components.code,{language:`luau`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`run_on_actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`Actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`script`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`string`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, ...: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`any`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`): ()`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`An `,_jsx(_components.a,{href:`https://create.roblox.com/docs/reference/engine/classes/Actor`,children:`Actor`}),` is a Roblox object that can run code on its own, separate from your script. `,_jsx(_components.code,{children:`run_on_actor`}),` takes that actor and a string of Luau code, and runs the code on the actor. The trailing `,_jsx(_components.code,{children:`...`}),` values are passed in as arguments.`]}),`\n`,_jsx(_components.p,{children:`Most commonly used to push work into an Actor’s own Luau context, which is what multi-threaded scripts need when they can’t share one state.`}),`\n`,_jsxs(_components.p,{children:[`The actor runs in a separate Lua state, so `,_jsx(_components.code,{children:`shared`}),` and `,_jsx(_components.code,{children:`_G`}),` `,_jsx(`span`,{title:`While untested with getgenv(), it's still not recommended.`,style:{textDecoration:`underline dotted`,textUnderlineOffset:`0.2em`,cursor:`help`},children:`don’t cross between it and the calling script`}),` - each side has its own. Pass any value the code needs through the `,_jsx(_components.code,{children:`...`}),` varargs instead.`]}),`\n`,_jsx(Heading,{level:`2`,id:`parameters`,children:`Parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`actor`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://create.roblox.com/docs/reference/engine/classes/Actor`,children:_jsx(_components.code,{children:`Actor`})})}),_jsx(_components.td,{children:`The Actor to run the source on.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`script`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})}),_jsx(_components.td,{children:`Luau source run inside the actor’s context.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`...`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`any`})}),_jsx(_components.td,{children:`Values handed into the run as arguments.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`returns`,children:`Returns`}),`\n`,_jsx(`code`,{title:`the function does not return a value.`,children:`void`}),`\n`,_jsx(Heading,{level:`2`,id:`example`,children:`Example`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Example 1`,numberOfLines:`4`,language:`luau`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`luau`,children:_jsxs(_components.code,{language:`luau`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`local`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` actor`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` getactors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()[`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` actor`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` then`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` run_on_actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'print(\"hello from actor\")'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`end`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Example 2`,numberOfLines:`5`,language:`luau`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`luau`,children:_jsxs(_components.code,{language:`luau`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`local`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` actor`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` getactors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()[`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` actor`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` then`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` run_on_actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`actor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'`print(\"ran on actor with arg\", ...)`'}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`42`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'hello'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` -- line above prints \"ran on actor with arg 42 hello\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`end`})}),`\n`]})})})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Always check parameters and return values when working with this library function.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"run_on_actor","description":null,"href":"/run_on_actor"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Parameters","slug":"parameters","depth":2,"children":[]},{"title":"Returns","slug":"returns","depth":2,"children":[]},{"title":"Example","slug":"example","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"docsuncv2","siteName":"Mintlify Starter Kit","title":"run_on_actor - Mintlify Starter Kit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-19T20:28:22.778Z","originalFileLocation":"run_on_actor.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Mintlify Starter Kit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"run_on_actor - Mintlify Starter Kit\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mintlify Starter Kit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docsuncv2.mintlify.app/run_on_actor\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docsuncv2.mintlify.site/_mintlify/api/og/v2?division=Actors\u0026amp;title=run_on_actor\u0026amp;theme=870b764aa1f654ec4ecd6b83\u0026amp;signature=1adf68429ed24dc705a279eb0c9cac0ad8eb0813ae30d4e725f2879043c16a2d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"run_on_actor - Mintlify Starter Kit\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docsuncv2.mintlify.site/_mintlify/api/og/v2?division=Actors\u0026amp;title=run_on_actor\u0026amp;theme=870b764aa1f654ec4ecd6b83\u0026amp;signature=1adf68429ed24dc705a279eb0c9cac0ad8eb0813ae30d4e725f2879043c16a2d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/docsuncv2/XNMQqyfs04HuJepO/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mintlify Starter Kit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docsuncv2.mintlify.app/run_on_actor\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/run_on_actor.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docsuncv2.mintlify.app/#organization\",\"name\":\"Mintlify Starter Kit\",\"url\":\"https://docsuncv2.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/docsuncv2/Oz97ObXZIffQNFBr/logo/light.svg?fit=max\u0026auto=format\u0026n=Oz97ObXZIffQNFBr\u0026q=85\u0026s=f53967167b2828b08c70a7ef07940863\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docsuncv2.mintlify.app#website\",\"name\":\"Mintlify Starter Kit\",\"url\":\"https://docsuncv2.mintlify.app\",\"publisher\":{\"@id\":\"https://docsuncv2.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docsuncv2.mintlify.app/run_on_actor#webpage\",\"url\":\"https://docsuncv2.mintlify.app/run_on_actor\",\"name\":\"run_on_actor\",\"dateModified\":\"2026-08-19T20:28:22.778Z\",\"isPartOf\":{\"@id\":\"https://docsuncv2.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://docsuncv2.mintlify.app/run_on_actor#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docsuncv2.mintlify.app/run_on_actor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Api\",\"item\":\"https://docsuncv2.mintlify.app\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actors\",\"item\":\"https://docsuncv2.mintlify.app/create_comm_channel\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"run_on_actor\",\"item\":\"https://docsuncv2.mintlify.app/run_on_actor\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docsuncv2.mintlify.app/run_on_actor#article\",\"headline\":\"run_on_actor\",\"name\":\"run_on_actor\",\"url\":\"https://docsuncv2.mintlify.app/run_on_actor\",\"mainEntityOfPage\":{\"@id\":\"https://docsuncv2.mintlify.app/run_on_actor#webpage\"},\"dateModified\":\"2026-08-19T20:28:22.778Z\",\"publisher\":{\"@id\":\"https://docsuncv2.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docsuncv2.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mintlify Starter Kit\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Mintlify Starter Kit\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/run_on_actor.md","siteName":"Mintlify Starter Kit","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://mintlify.com/blog"}]},"pages":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/index"}]},{"group":"Api","pages":[{"title":"Introduction","href":"/index"},{"group":"Actors","pages":[{"title":"create_comm_channel","href":"/create_comm_channel"},{"title":"get_comm_channel","href":"/get_comm_channel"},{"title":"get_comm_channels","href":"/get_comm_channels"},{"title":"getactors","href":"/getactors"},{"title":"getactorthreads","href":"/getactorthreads"},{"title":"getdeletedactors","href":"/getdeletedactors"},{"title":"is_parallel","description":null,"href":"/is_parallel"},{"title":"run_on_actor","href":"/run_on_actor"},{"title":"run_on_thread","description":null,"href":"/run_on_thread"}]},{"group":"Cache Library","pages":[{"title":"cache.invalidate","href":"/cache_invalidate"},{"title":"cache.iscached","href":"/cache_iscached"},{"title":"cache.replace","href":"/cache_replace"},{"title":"cloneref","href":"/cloneref"},{"title":"compareinstances","href":"/compareinstances"}]},{"group":"Closures","pages":[{"title":"clonefunction","href":"/clonefunction"},{"title":"getfunctionhash","href":"/getfunctionhash"},{"title":"iscclosure","href":"/iscclosure"},{"title":"isexecutorclosure","href":"/isexecutorclosure"},{"title":"islclosure","href":"/islclosure"},{"title":"isnewcclosure","href":"/isnewcclosure"},{"title":"hookfunction","href":"/hookfunction"},{"title":"isfunctionhooked","href":"/isfunctionhooked"},{"title":"isourthread","href":"/isourthread"},{"title":"loadstring","href":"/loadstring"},{"title":"newcclosure","href":"/newcclosure"},{"title":"newlclosure","href":"/newlclosure"},{"title":"restorefunction","href":"/restorefunction"},{"title":"setstackhidden","href":"/setstackhidden"}]},{"group":"Console","pages":[{"title":"Note","href":"/console_note"}]},{"group":"Crypt Library","pages":[{"title":"crypt.base64decode","href":"/crypt_base64decode"},{"title":"crypt.base64encode","href":"/crypt_base64encode"},{"title":"crypt.decrypt","href":"/crypt_decrypt"},{"title":"crypt.encrypt","href":"/crypt_encrypt"},{"title":"crypt.generatebytes","href":"/crypt_generatebytes"},{"title":"crypt.generatekey","href":"/crypt_generatekey"},{"title":"crypt.hash","href":"/crypt_hash"},{"title":"crypt.hmac","href":"/crypt_hmac"},{"title":"crypt.lz4compress","href":"/crypt_lz4compress"},{"title":"crypt.lz4decompress","href":"/crypt_lz4decompress"},{"title":"crypt.random","href":"/crypt_random"}]},{"group":"Debug Library","pages":[{"title":"debug.getcallstack","href":"/debug_getcallstack"},{"title":"debug.getconstant","href":"/debug_getconstant"},{"title":"debug.getconstants","href":"/debug_getconstants"},{"title":"debug.getinfo","href":"/debug_getinfo"},{"title":"debug.getproto","href":"/debug_getproto"},{"title":"debug.getprotos","href":"/debug_getprotos"},{"title":"debug.getregistry","href":"/debug_getregistry"},{"title":"debug.getsafeenv","href":"/debug_getsafeenv"},{"title":"debug.getstack","href":"/debug_getstack"},{"title":"debug.getupvalue","href":"/debug_getupvalue"},{"title":"debug.getupvalues","href":"/debug_getupvalues"},{"title":"debug.isvalidlevel","href":"/debug_isvalidlevel"},{"title":"debug.setconstant","href":"/debug_setconstant"},{"title":"debug.setinfo","href":"/debug_setinfo"},{"title":"debug.setname","href":"/debug_setname"},{"title":"debug.setsafeenv","href":"/debug_setsafeenv"},{"title":"debug.setstack","href":"/debug_setstack"},{"title":"debug.setupvalue","href":"/debug_setupvalue"}]},{"group":"Drawing Library","pages":[{"title":"Drawing.clear","href":"/drawing_clear"},{"title":"Drawing.Fonts","href":"/drawing_fonts"},{"title":"Drawing.new","href":"/drawing_new"},{"title":"Types","href":"/drawing_types"},{"title":"cleardrawcache","href":"/cleardrawcache"},{"title":"getrenderproperty","href":"/getrenderproperty"},{"title":"isrenderobj","href":"/isrenderobj"},{"title":"setrenderproperty","href":"/setrenderproperty"}]},{"group":"DrawingImmediate Library","pages":[{"title":"DrawingImmediate.GetPaint","href":"/drawingimmediate_getpaint"}]},{"group":"Environment","pages":[{"title":"filtergc","href":"/filtergc"},{"title":"getgc","href":"/getgc"},{"title":"getgenv","href":"/getgenv"},{"title":"getreg","href":"/getreg"},{"title":"getrenv","href":"/getrenv"},{"title":"getsenv","href":"/getsenv"},{"title":"gettenv","href":"/gettenv"}]},{"group":"FileSystem","pages":[{"title":"appendfile","href":"/appendfile"},{"title":"delfile","href":"/delfile"},{"title":"delfolder","href":"/delfolder"},{"title":"dofile","href":"/dofile"},{"title":"isfile","href":"/isfile"},{"title":"isfolder","href":"/isfolder"},{"title":"listfiles","href":"/listfiles"},{"title":"loadfile","href":"/loadfile"},{"title":"makefolder","href":"/makefolder"},{"title":"readfile","href":"/readfile"},{"title":"writefile","href":"/writefile"}]},{"group":"Input","pages":[{"title":"iswindowactive","href":"/isrbxactive"},{"title":"keypress","href":"/keypress"},{"title":"keyrelease","href":"/keyrelease"},{"title":"keyclick","href":"/keytap"},{"title":"mouse1click","href":"/mouse1click"},{"title":"mouse1press","href":"/mouse1press"},{"title":"mouse1release","href":"/mouse1release"},{"title":"mouse2click","href":"/mouse2click"},{"title":"mouse2press","href":"/mouse2press"},{"title":"mouse2release","href":"/mouse2release"},{"title":"mousemoveabs","href":"/mousemoveabs"},{"title":"mousemoverel","href":"/mousemoverel"},{"title":"mousescroll","href":"/mousescroll"}]},{"group":"Instance","pages":[{"title":"fireclickdetector","href":"/fireclickdetector"},{"title":"fireproximityprompt","href":"/fireproximityprompt"},{"title":"firetouchinterest","href":"/firetouchinterest"},{"title":"getcallbackvalue","href":"/getcallbackvalue"},{"title":"getcustomasset","href":"/getcustomasset"},{"title":"gethui","href":"/gethui"},{"title":"getinstances","href":"/getinstances"},{"title":"getnilinstances","href":"/getnilinstances"},{"title":"getrendersteppedlist","href":"/getrendersteppedlist"}]},{"group":"Oth Library","pages":[{"title":"oth.get_original_thread","href":"/oth_get_original_thread"},{"title":"oth.get_root_callback","href":"/oth_get_root_callback"},{"title":"oth.hook","href":"/oth_hook"},{"title":"oth.is_hook_thread","href":"/oth_is_hook_thread"},{"title":"oth.unhook","href":"/oth_unhook"}]},{"group":"Metatable","pages":[{"title":"getnamecallmethod","href":"/getnamecallmethod"},{"title":"getrawmetatable","href":"/getrawmetatable"},{"title":"Hookmetamethod","href":"/hookmetamethod"},{"title":"isreadonly","href":"/isreadonly"},{"title":"makereadonly","href":"/makereadonly"},{"title":"makewritable","href":"/makewritable"},{"title":"setnamecallmethod","href":"/setnamecallmethod"},{"title":"setrawmetatable","href":"/setrawmetatable"},{"title":"setreadonly","href":"/setreadonly"}]},{"group":"Miscellaneous","pages":[{"title":"clearteleportqueue","href":"/clearteleportqueue"},{"title":"getfpscap","href":"/getfpscap"},{"title":"gethwid","href":"/gethwid"},{"title":"getfflag","href":"/getfflag"},{"title":"getfflagtype","href":"/getfflagtype"},{"title":"getobjects","href":"/getobjects"},{"title":"httpget","href":"/httpget"},{"title":"identifyexecutor","href":"/identifyexecutor"},{"title":"messagebox","href":"/messagebox"},{"title":"queueonteleport","href":"/queueonteleport"},{"title":"request","href":"/request"},{"title":"decompile","href":"/decompile"},{"title":"saveinstance","href":"/saveinstance"},{"title":"setclipboard","href":"/setclipboard"},{"title":"setfflag","href":"/setfflag"},{"title":"setfpscap","href":"/setfpscap"},{"title":"setrbxclipboard","href":"/setrbxclipboard"},{"title":"setthreadidentity","href":"/setthreadidentity"},{"title":"toclipboard","href":"/toclipboard"}]},{"group":"RakNet Library","pages":[{"title":"raknet.add_send_hook","href":"/raknet_add_send_hook"},{"title":"raknet.remove_send_hook","href":"/raknet_remove_send_hook"},{"title":"raknet.send","href":"/raknet_send"}]},{"group":"Reflection","pages":[{"title":"getbspval","href":"/getbspval"},{"title":"gethiddenproperties","href":"/gethiddenproperties"},{"title":"gethiddenproperty","href":"/gethiddenproperty"},{"title":"getpcd","href":"/getpcd"},{"title":"getproperties","href":"/getproperties"},{"title":"getproximitypromptduration","href":"/getproximitypromptduration"},{"title":"getsimulationradius","href":"/getsimulationradius"},{"title":"isnetworkowner","href":"/isnetworkowner"},{"title":"isscriptable","href":"/isscriptable"},{"title":"sethiddenproperty","href":"/sethiddenproperty"},{"title":"setproximitypromptduration","href":"/setproximitypromptduration"},{"title":"setscriptable","href":"/setscriptable"},{"title":"setsimulationradius","href":"/setsimulationradius"}]},{"group":"Script","pages":[{"title":"getloadedmodules","href":"/getloadedmodules"},{"title":"getdeletedmodules","href":"/getdeletedmodules"},{"title":"getthreadidentity","href":"/getthreadident"},{"title":"getrunningscripts","href":"/getrunningscripts"},{"title":"getscriptbytecode","href":"/getscriptbytecode"},{"title":"getscriptclosure","href":"/getscriptclosure"},{"title":"getscriptfromclosure","href":"/getscriptfromclosure"},{"title":"getscriptfromthread","href":"/getscriptfromthread"},{"title":"getscriptthread","href":"/getscriptthread"},{"title":"getscripthash","href":"/getscripthash"},{"title":"disassemble","href":"/disassemble"},{"title":"getcallingscript","href":"/getcallingscript"},{"title":"getscripts","href":"/getscripts"}]},{"group":"Signal","pages":[{"title":"cansignalreplicate","href":"/cansignalreplicate"},{"title":"Connection","href":"/signals_connection"},{"title":"firesignal","href":"/firesignal"},{"title":"getconnections","href":"/getconnections"},{"title":"getsignalarguments","href":"/getsignalarguments"},{"title":"replicatesignal","href":"/replicatesignal"}]},{"group":"WebSocket Library","pages":[{"title":"Websocket","href":"/websocket"},{"title":"WebSocket.connect","href":"/websocket_connect"}]}]},{"title":"Template.md","href":"/template-md"}]},"basePath":"","title":"run_on_actor - Mintlify Starter Kit","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}