Run it
Copy the script and paste it into your executor.
:():(, {
Title = ,
Text = ,
Duration =
})
LMG2L = {};
LMG2L[] = .(, :().LocalPlayer:());
LMG2L[].ResetOnSpawn =
LMG2L[].Enabled =
LMG2L[][] = .ZIndexBehavior.Sibling;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
()
= LMG2L[];
UserInputService = :()
TweenService = :()
frame = .Parent
dragging =
dragInput =
dragStart =
startPos =
(input)
delta = input.Position - dragStart
newPos = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
frame.Position = newPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
frame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
TweenService:(frame, tweenInfo, {Position = frame.Position}):()
)
()
;
.(C_3);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
player = .Players.LocalPlayer
skyid =
remote =
(()
.()
_, tool (player.Character:())
tool:() tool:() tool.SyncAPI:()
remote = tool.SyncAPI.ServerEndpoint
remote
_, tool (player.Backpack:())
tool:() tool:() tool.SyncAPI:()
remote = tool.SyncAPI.ServerEndpoint
remote
)
.() remote
(args)
(() remote:((args)) )
:() ({, {[] = .sky}})
()
character = player.Character player.CharacterAdded:()
hrp = character:() character:()
({, , .(hrp.Position), })
()
tempPart = :()
tempPart ({, {[] = tempPart}, })
sky = :()
sky
({, {[] = {[] = sky, [] = }}})
({, {[] = sky}, })
({, {[] = {[] = sky}}})
({, {[] = {[] = .MeshType.FileMesh, [] = sky}}})
({, {[] = {[] = sky, [] = }}})
({, {[] = {[] = sky, [] = .(, , )}}})
({, {[] = {[] = sky, [] = ..skyid}}})
(()
RunService = :()
speed =
.()
sky sky.Parent
delta = RunService.Heartbeat:()
rotateX = .(.(speed * delta * ), , )
rotateY = .(, .(speed * delta * ), )
rotateZ = .(, , .(speed * delta * ))
newCF = sky.CFrame * rotateX * rotateY * rotateZ
({, {[] = {[] = sky, [] = newCF}}})
)
.StarterGui:(, {
Title = ,
Text = .. skyid,
Duration =
})
( .. skyid)
)
;
.(C_5);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_8);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_c);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_f);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_12);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_15);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_18);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_1b);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
player = .Players.LocalPlayer
char = player.Character
tool
i,v player:()
v.Name ==
tool = v.Parent
i,v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part,boolean)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(boolean,part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(cf,parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf
}
}
}
(args)
(part,size,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf,
[] = size
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part,meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..meshid
}
}
}
(args)
(part, texid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..texid
}
}
}
(args)
(part, stringg)
args = {
[] = ,
[] = {
[] = part
},
[] = stringg
}
(args)
(part,size)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = size
}
}
}
(args)
(part1, part2,lead)
args = {
[] = ,
[] = {
[] = part1,
[] = part2
},
[] = lead
}
(args)
(part,boolean)
args = {
[] = ,
[] = {
[] = part
},
[] = boolean
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
(args)
(part,brightness)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = brightness
}
}
}
(args)
(part,color)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = color,
[] =
}
}
}
(args)
(part,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] =
}
}
}
(args)
(part,asset,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] = ,
[] = .. asset
}
}
}
(args)
(id)
i,v .workspace:()
v:()
(()
(v,)
(v,.NormalId.Front)
(v,id,.NormalId.Front)
(v,.NormalId.Back)
(v,id,.NormalId.Back)
(v,.NormalId.Right)
(v,id,.NormalId.Right)
(v,.NormalId.Left)
(v,id,.NormalId.Left)
(v,.NormalId.Bottom)
(v,id,.NormalId.Bottom)
(v,.NormalId.Top)
(v,id,.NormalId.Top)
)
()
)
;
.(C_1f);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
hdClient = ReplicatedStorage:() ReplicatedStorage:()
hdClient
()
requestCommand = hdClient:() hdClient.Signals:()
requestCommand
()
requestCommand:()
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
()
)
;
.(C_22);
()
= LMG2L[];
Players = :()
player = Players.LocalPlayer
gui = .Parent
RESET_ON_SPAWN =
KEEP_ENABLED =
(char)
.()
playerGui = player:(, )
playerGui
existing = playerGui:(gui.Name)
existing
existing.Enabled = KEEP_ENABLED
existing.ResetOnSpawn = RESET_ON_SPAWN
clone = gui:()
clone.Parent = playerGui
clone.Enabled = KEEP_ENABLED
clone.ResetOnSpawn = RESET_ON_SPAWN
player.Character
(player.Character)
player.CharacterAdded:(onCharacterAdded)
;
.(C_24);
LMG2L[], ;
Universal