Run it
Copy the script and paste it into your executor.
Iris = (:())().()
PropertyAPIDump = .HttpService:(:())
()
Properties = {}
i,v , PropertyAPIDump
v.Class == .ClassName v.type ==
(()
Properties[v.Name] = {
Value = [v.Name],
Type = v.ValueType,
}
)
Properties
ScriptContent =
SelectedInstance =
Properties = {}
(Inst)
_, , Inst:()
InstTree = Iris.({.Name})
Iris.()
:() :()
Iris.({}).clicked
ScriptContent = ()
Iris.({}).clicked
SelectedInstance =
Properties = ()
Iris.()
InstTree.state.isUncollapsed.value
()
Iris.()
Iris:(()
InstanceViewer = Iris.()
PropertyViewer = Iris.()
ScriptViewer = Iris.()
Iris.({, [Iris.Args.Window.NoResize] = }, {size = Iris.(.(, )), position = Iris.(.(, ))})
Iris.()
Iris.({}, {isChecked = InstanceViewer})
Iris.({}, {isChecked = PropertyViewer})
Iris.({}, {isChecked = ScriptViewer})
Iris.()
Iris.()
InstanceViewer.value
Iris.({, [Iris.Args.Window.NoClose] = }, {size = Iris.(.(, )), position = Iris.(.(, ))})
()
Iris.()
PropertyViewer.value
Iris.({, [Iris.Args.Window.NoClose] = }, {size = Iris.(.(, )), position = Iris.(.(, ))})
Iris.({():(
SelectedInstance SelectedInstance:()
)})
Iris.({, [Iris.Args.Table.RowBg] = })
PropertyName, PropDetails , Properties
Iris.({PropertyName})
Iris.()
Iris.({PropDetails.Type})
Iris.()
Iris.({(PropDetails.Value)})
Iris.()
Iris.()
Iris.()
ScriptViewer.value
Iris.({, [Iris.Args.Window.NoClose] = }, {size = Iris.(.(, )), position = Iris.(.(, ))})
Iris.({}).clicked
(ScriptContent)
Lines = ScriptContent:()
I, Line , Lines
Iris.({Line})
Iris.()
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, anaminus.github.io.
This script is from the internet AND IS NOT MINE credit the owner (does not change property value) Features: Explorer viewer Property viewer (cannot change the property value) Script viewer (decompiles)

Universal