How is a File Importer possible in Roblox?

Hello :wave:,
For context, this is the first of two posts for trying to figure out if it’s possible to make a plugin that can upload Roblox place files to GitHub through a plugin. (The second one is here)

I recently found a plugin called “Local File Importer”, which somehow manages to open a file explorer window as a Roblox plugin.

I know I could technically look through every line of code and figure out how it works, but I wanted to make this topic to save me and possibly others time in the future.

How is this possible? Can somebody point me towards a function or something to help me understand how this works?

Thanks,
Lord of Cheese :cheese:

https://developer.roblox.com/en-us/api-reference/function/StudioService/PromptImportFile
https://developer.roblox.com/en-us/api-reference/function/StudioService/PromptImportFiles

1 Like