Run it
Copy the script and paste it into your executor.
awaitRef = {}
objects = {}
coroutines = {}
item = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {};
properties = {
FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
TextColor3 = .(, , );
BorderColor3 = .(, , );
Text = ;
Parent = {
[] = ;
};
TextWrapped = ;
TextSize = ;
Name = ;
Position = .(, , -, );
TextScaled = ;
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
[] = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {};
properties = {
Source = ()
= objects[]
.Parent.MouseButton1Click:(()
s=.(, .Lighting)
i=
s.SkyboxBk = i
s.SkyboxDn = i
s.SkyboxFt = i
s.SkyboxLf = i
s.SkyboxRt = i
s.SkyboxUp = i
)
;
Parent = {
[] = ;
};
};
};
};
properties = {
FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
TextColor3 = .(, , );
BorderColor3 = .(, , );
Text = ;
Parent = {
[] = ;
};
TextWrapped = ;
Name = ;
TextSize = ;
TextScaled = ;
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
[] = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {};
properties = {
Source = ()
= objects[]
.Parent.MouseButton1Click:(()
decalID =
(root)
_, v (root:())
v:() v.Texture ~= ..decalID
v.Parent =
v:()
v.Material =
v.Transparency =
One = .(, v)
Two = .(, v)
Three = .(, v)
Four = .(, v)
Five = .(, v)
Six = .(, v)
One.Texture = ..decalID
Two.Texture = ..decalID
Three.Texture = ..decalID
Four.Texture = ..decalID
Five.Texture = ..decalID
Six.Texture = ..decalID
One.Face =
Two.Face =
Three.Face =
Four.Face =
Five.Face =
Six.Face =
(v)
(root)
_, v (root:())
(v)
(.Workspace)
(.Workspace)
)
;
Parent = {
[] = ;
};
};
};
};
properties = {
FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
TextColor3 = .(, , );
BorderColor3 = .(, , );
Text = ;
Parent = {
[] = ;
};
TextWrapped = ;
TextSize = ;
Name = ;
Position = .(, , , );
TextScaled = ;
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
[] = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {};
properties = {
Source = ()
= objects[]
.Parent.MouseButton1Click:(()
i,v (.Players:())
v.Character.Humanoid
v.Character.Humanoid.Health =
)
;
Parent = {
[] = ;
};
};
};
};
properties = {
FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
TextColor3 = .(, , );
BorderColor3 = .(, , );
Text = ;
Parent = {
[] = ;
};
TextWrapped = ;
TextSize = ;
Name = ;
Position = .(-, , , );
TextScaled = ;
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
[] = {
id = ;
= ;
children = {};
properties = {
FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
TextColor3 = .(, , );
BorderColor3 = .(, , );
Text = ;
Parent = {
[] = ;
};
TextWrapped = ;
TextSize = ;
Position = .(, , , );
TextScaled = ;
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
};
properties = {
Name = ;
Parent = {
[] = ;
};
BorderColor3 = .(, , );
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
};
properties = {
Parent = {
[] = ;
};
Name = ;
Position = .(, , , );
BorderColor3 = .(, , );
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
[] = {
id = ;
= ;
children = {
[] = {
id = ;
= ;
children = {};
properties = {
Source = ()
= objects[]
Opened =
Main = .Parent.Parent.Main
.Parent.MouseButton1Click:(()
Main.Visible == Opened ==
Opened =
Main.Visible =
.Parent.Text =
Main.Visible == Opened ==
Opened =
Main.Visible =
.Parent.Text =
)
;
Parent = {
[] = ;
};
};
};
};
properties = {
FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal);
TextColor3 = .(, , );
BorderColor3 = .(, , );
Text = ;
Parent = {
[] = ;
};
TextWrapped = ;
TextSize = ;
Name = ;
Position = .(, , , );
TextScaled = ;
Size = .(, , , );
BorderSizePixel = ;
BackgroundColor3 = .(, , );
};
};
[] = {
id = ;
= ;
children = {};
properties = {
Value = ;
Name = ;
Parent = {
[] = ;
};
};
};
[] = {
id = ;
= ;
children = {};
properties = {
Source = ()
= objects[]
h=.()h.Parent=:()h.Text=..script.Parent.Version.Value..
;
Parent = {
[] = ;
};
};
};
};
properties = {
Parent = [];
Name = ;
ZIndexBehavior = .ZIndexBehavior.Sibling;
ResetOnSpawn =
};
}
scan = (objectData)
object = .(objectData.type)
objects[objectData.id] = object
property, value (objectData.properties)
(value) ==
awaitRef[object] = {
[] = value[],
[] = property
}
property ==
.(coroutines, .(value))
object[property] = value
_, child (objectData.children)
(child)
(item)
object, data (awaitRef)
object[data.k] = objects[data.v]
_, cCoroutine (coroutines)
.(cCoroutine)
public tho

Universal