Hey developers!
I have made a useful plugin based on a python script I made to get the whole explorer as text, mimicking the “tree /f” command in Windows Powershell. In case you don’t know what this means, I’ll just show you an example.
Comparison with official Windows command
After running "tree in Windows Powershell:
After using my plugin in Roblox Studio:
Example output after getting all descendants in the explorer
game
├── Workspace
│ ├── NuclearWasteland [Folder]
│ ├── Baseplate [Part]
│ ├── Terrain
│ ├── SpawnLocation
│ └── Camera
├── Players
│ └── RealChuube [Player]
├── Lighting
│ ├── Sky
│ ├── SunRays [SunRaysEffect]
│ ├── Atmosphere
│ ├── Bloom [BloomEffect]
│ └── DepthOfField [DepthOfFieldEffect]
├── MaterialService
├── NetworkClient
│ └── ClientReplicator
├── ReplicatedFirst
├── ReplicatedStorage
├── ServerScriptService
├── ServerStorage
├── StarterGui
├── StarterPack
├── StarterPlayer
│ ├── StarterPlayerScripts
│ └── StarterCharacterScripts
├── Teams
├── SoundService
└── TextChatService
├── ChatWindowConfiguration
├── ChatInputBarConfiguration
├── BubbleChatConfiguration
└── ChannelTabsConfiguration
Installation
Skip if you know how to download a plugin from the marketplace (which you should)
- Go to the plugin page and buy it (600+ lines of code weren’t written for free yk, made as cheap as possible)
- Go to the toolbox in Roblox Studio, click on the plugin and press Install
Usage
There are a few ways to configure this to your liking:
(NOTE: ANYTHING OVER 200K CHARACTERS THROWS AN ERROR - BLAME ROBLOX’S STRING LIMIT)
- All Descendants will simply get all descendants from the starting instance.
- Depth determines how deep to go into each instance and is disabled if “All Descendants” is checked (e.g. game.Workspace has depth 1, game.Workspace.Baseplate has depth 2)
- Show Services determines whether to show instances you usually can’t see such as “TweenService” or “UGCValidationService”
- Starting point determines where the tree should start from, defaulting to “game” if nothing is picked
After you’ve generated the tree, click “Select all” and then press CTRL+C or CMD+C to copy it to your clipboard.
I wish there was a function to copy text to a player’s clipboard, feel free to support this post and other such posts to hopefully get Roblox to implement this into their API.
This plugin is really useful if you want to copy and paste into an AI like Claude so it can know your explorer structure, if you just want to have a compact way to view your explorer without tedious clutter in the explorer window, or if you just want to mess around and see what you can discover that Roblox won’t usually show you.
If you have a spare $5 lying around and you feel my 600+ lines of code is worth it, feel free to purchase this plugin! Even one purchase would really make my day ![]()




