Run it
Copy the script and paste it into your executor.
G2L = {};
G2L[] = .(, :().LocalPlayer:());
G2L[][] = .ZIndexBehavior.Sibling;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ColorSequence.{ColorSequenceKeypoint.(, .(, , )),ColorSequenceKeypoint.(, .(, , )),ColorSequenceKeypoint.(, .(, , )),ColorSequenceKeypoint.(, .(, , ))};
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ColorSequence.{ColorSequenceKeypoint.(, .(, , )),ColorSequenceKeypoint.(, .(, , )),ColorSequenceKeypoint.(, .(, , ))};
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = ;
G2L[] = .(, G2L[]);
()
= G2L[];
frame = .Parent
dragging =
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
:().InputChanged:((input)
dragging input == dragInput
(input)
)
;
.(C_3);
()
= G2L[];
button = .Parent
TweenService = :()
RunService = :()
Workspace = :()
flicker =
allParts = {}
()
allParts = {}
_, part (Workspace:())
part:()
.(allParts, part)
()
flicker =
()
.(()
flicker
_, part (allParts)
part.BrickColor = BrickColor.()
.()
)
()
flicker =
button.MouseButton1Click:(()
flicker
()
()
)
;
.(C_b);
()
= G2L[];
button = .Parent
player = .Players.LocalPlayer
Lighting = :()
skyboxId =
button.MouseButton1Click:(()
sky = Lighting:()
sky
sky = .()
sky.Name =
sky.Parent = Lighting
sky.SkyboxBk = .. skyboxId
sky.SkyboxFt = .. skyboxId
sky.SkyboxLf = .. skyboxId
sky.SkyboxRt = .. skyboxId
sky.SkyboxUp = .. skyboxId
sky.SkyboxDn = .. skyboxId
)
()
;
.(C_11);
()
= G2L[];
button = .Parent
sound = .()
sound.SoundId =
sound.Volume =
sound.Looped =
sound.Parent = .Workspace
button.MouseButton1Click:(()
sound.IsPlaying
sound:()
)
()
()
()
;
.(C_15);
()
= G2L[];
button = .Parent
decalId =
faces = {
.NormalId.Front,
.NormalId.Back,
.NormalId.Left,
.NormalId.Right,
.NormalId.Top,
.NormalId.Bottom
}
button.MouseButton1Click:(()
()
_, obj (:())
obj:() obj:()
_, face (faces)
decal = .()
decal.Texture = decalId
decal.Face = face
decal.Parent = obj
()
)
;
.(C_1a);
()
= G2L[];
button = .Parent
player = .Players.LocalPlayer
playerGui = player:()
decalId =
button.MouseButton1Click:(()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.Parent = screenGui
decal = .()
decal.Size = .(, , , )
decal.Position = .(, , , )
decal.BackgroundTransparency =
decal.Image = .. decalId
decal.Parent = frame
.()
screenGui:()
)
;
.(C_1e);
()
= G2L[];
button = .Parent
player = .Players.LocalPlayer
playerGui = player:()
button.MouseButton1Click:(()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
hintLabel = .()
hintLabel.Size = .(, , , )
hintLabel.Position = .(, , , )
hintLabel.BackgroundTransparency =
hintLabel.BackgroundColor3 = .(, , )
hintLabel.TextColor3 = .(, , )
hintLabel.TextScaled =
hintLabel.Text =
hintLabel.Parent = screenGui
.(, ()
screenGui:()
)
)
;
.(C_22);
()
= G2L[];
button = .Parent
Terrain = :()
button.MouseButton1Click:(()
Terrain
minX, minZ = .huge, .huge
maxX, maxZ = -.huge, -.huge
_, part (:())
part:() part.Anchored
pos = part.Position
halfSize = part.Size /
minX = .(minX, pos.X - halfSize.X)
maxX = .(maxX, pos.X + halfSize.X)
minZ = .(minZ, pos.Z - halfSize.Z)
maxZ = .(maxZ, pos.Z + halfSize.Z)
Terrain:(
.((minX + maxX)/, , (minZ + maxZ)/),
.(maxX - minX, , maxZ - minZ),
.Material.Water
)
)
;
.(C_26);
()
= G2L[];
button = .Parent
Players = :()
player = Players.LocalPlayer
button.MouseButton1Click:(()
player:()
)
;
.(C_28);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
_, obj (:())
obj:()
)
;
.(C_2e);
()
= G2L[];
button = .Parent
player = .Players.LocalPlayer
playerGui = player:()
Lighting = :()
button.MouseButton1Click:(()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
redFrame = .()
redFrame.Size = .(, , , )
redFrame.Position = .(, , , )
redFrame.BackgroundColor3 = .(, , )
redFrame.BackgroundTransparency =
redFrame.BorderSizePixel =
redFrame.Parent = screenGui
blur = .()
blur.Size =
blur.Name =
blur.Parent = Lighting
.(, ()
screenGui:()
blur:()
)
)
;
.(C_32);
G2L[], ;
Universal