So I was planning to recreated Roblox Studio in Roblox, like studio lite, but better
I’ve working on this project since yesterday and I’ve done the scripting support (scripts & local script), new UI and I want to recreate the Old UI for now
You can use TeleportSerivce:SetTeleportGui and Teleport to the player’s place with your Roblox Studio GUI because it parents the GUI to the CoreGui but the only problem is that you have to make the teleport never finish and then you can use AssetService:SavePlaceAsync
If you’re adding scripting, I highly recommend that you make a security wrapper like I did. It prevents people from accessing things like the HttpService which can get your game banned. I may make the one I made open source soon. Wrap all instances in metatables so that people cannot access the real instances.
local toolbox = plugin:CreateToolbar("Test Plugin")
local button = toolbox:CreateButton("Action", "http://www.roblox.com/asset/?id=3159035998")
button.Clicked:Connect(function()
print("Hello")
end)
I made the feature almost accurate like actual Roblox Studio and the user cannot make plugin using models, only single script for the plugin like this:
I remade Roblox studio inside Roblox bcs I’m tired of the new roblox studio and I also bored back then
Btw this project originally created for my talent show project, but I think the project too complex for my school talent show and it’s not worth showing it tbh