Run it
Copy the script and paste it into your executor.
LMG2L = {};
LMG2L[] = .(, :().LocalPlayer:());
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[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
()
= LMG2L[];
Lighting = :()
sky = Lighting:() .()
sky.Parent = Lighting
assetId =
sky.SkyboxBk = assetId
sky.SkyboxDn = assetId
sky.SkyboxFt = assetId
sky.SkyboxLf = assetId
sky.SkyboxRt = assetId
sky.SkyboxUp = assetId
sky.CelestialBodiesShown =
sky.SkyboxOrientation = .(, , )
sky.StarCount =
Lighting.FogEnd =
Lighting.FogColor = .(, , )
Lighting.Brightness =
()
;
.(C_4);
()
= LMG2L[];
part = .Parent
Players = :()
TweenService = :()
SoundService = :()
Lighting = :()
player = Players.LocalPlayer
playerGui = player:()
debounce = {}
jumpscareImageId =
jumpscareSoundIds = {
,
,
}
part.Touched:((hit)
humanoid = hit.Parent:()
humanoid player.Character == hit.Parent
debounce[player]
debounce[player] =
()
originalBrightness = Lighting.Brightness
Lighting.Brightness =
scareSound = .()
scareSound.SoundId = jumpscareSoundIds[.(, #jumpscareSoundIds)]
scareSound.Volume =
scareSound.Parent = SoundService
scareSound:()
screenGui = .()
screenGui.Name =
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
scareImage = .()
scareImage.Size = .(, , , )
scareImage.Position = .(-, , -, )
scareImage.BackgroundColor3 = .(, , )
scareImage.Image = jumpscareImageId
scareImage.ImageTransparency =
scareImage.ScaleType = .ScaleType.Crop
scareImage.Parent = screenGui
flashes = {}
i = ,
duration = i ==
flashes[i] = TweenService:(scareImage,
TweenInfo.(duration, .EasingStyle.Quad, .EasingDirection.InOut),
{ImageTransparency = i % == })
(index)
index > #flashes
screenGui:()
scareSound:()
Lighting.Brightness = originalBrightness
()
debounce[player] =
flashes[index]:()
flashes[index].Completed:(() (index + ) )
()
camera = .CurrentCamera
originalCFrame = camera.CFrame
i = ,
camera.CFrame = originalCFrame * .(
.(-,),
.(-,),
.(-,)
)
()
camera.CFrame = originalCFrame
)
;
.(C_6);
()
= LMG2L[];
part = .Parent
SoundService = :()
musicIds = {
,
}
debounce = {}
part.Touched:((hit)
player = .Players:(hit.Parent)
player debounce[player]
debounce[player] =
_, sound (SoundService:())
sound:() sound.Playing
sound:()
sound = .()
sound.SoundId = musicIds[]
sound.Volume =
sound.Looped =
sound.Parent = SoundService
sound:()
( .. musicIds[])
:():(sound, )
()
debounce[player] =
)
;
.(C_8);
()
= LMG2L[];
part = .Parent
Players = :()
TweenService = :()
SoundService = :()
Lighting = :()
player = Players.LocalPlayer
playerGui = player:()
debounce = {}
jumpscareImageId =
jumpscareSoundIds = {
,
,
}
part.Touched:((hit)
humanoid = hit.Parent:()
humanoid player.Character == hit.Parent
debounce[player]
debounce[player] =
()
originalBrightness = Lighting.Brightness
Lighting.Brightness =
scareSound = .()
scareSound.SoundId = jumpscareSoundIds[.(, #jumpscareSoundIds)]
scareSound.Volume =
scareSound.Parent = SoundService
scareSound:()
screenGui = .()
screenGui.Name =
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
scareImage = .()
scareImage.Size = .(, , , )
scareImage.Position = .(-, , -, )
scareImage.BackgroundColor3 = .(, , )
scareImage.Image = jumpscareImageId
scareImage.ImageTransparency =
scareImage.ScaleType = .ScaleType.Crop
scareImage.Parent = screenGui
flashes = {}
i = ,
duration = i ==
flashes[i] = TweenService:(scareImage,
TweenInfo.(duration, .EasingStyle.Quad, .EasingDirection.InOut),
{ImageTransparency = i % == })
(index)
index > #flashes
screenGui:()
scareSound:()
Lighting.Brightness = originalBrightness
()
debounce[player] =
flashes[index]:()
flashes[index].Completed:(() (index + ) )
()
camera = .CurrentCamera
originalCFrame = camera.CFrame
i = ,
camera.CFrame = originalCFrame * .(
.(-,),
.(-,),
.(-,)
)
()
camera.CFrame = originalCFrame
)
;
.(C_b);
LMG2L[], ;
LMG2L = {};
LMG2L[] = .(, :().LocalPlayer:());
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[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
()
= LMG2L[];
Lighting = :()
sky = Lighting:() .()
sky.Parent = Lighting
assetId =
sky.SkyboxBk = assetId
sky.SkyboxDn = assetId
sky.SkyboxFt = assetId
sky.SkyboxLf = assetId
sky.SkyboxRt = assetId
sky.SkyboxUp = assetId
sky.CelestialBodiesShown =
sky.SkyboxOrientation = .(, , )
sky.StarCount =
Lighting.FogEnd =
Lighting.FogColor = .(, , )
Lighting.Brightness =
()
;
.(C_4);
()
= LMG2L[];
part = .Parent
Players = :()
TweenService = :()
SoundService = :()
Lighting = :()
player = Players.LocalPlayer
playerGui = player:()
debounce = {}
jumpscareImageId =
jumpscareSoundIds = {
,
,
}
part.Touched:((hit)
humanoid = hit.Parent:()
humanoid player.Character == hit.Parent
debounce[player]
debounce[player] =
()
originalBrightness = Lighting.Brightness
Lighting.Brightness =
scareSound = .()
scareSound.SoundId = jumpscareSoundIds[.(, #jumpscareSoundIds)]
scareSound.Volume =
scareSound.Parent = SoundService
scareSound:()
screenGui = .()
screenGui.Name =
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
scareImage = .()
scareImage.Size = .(, , , )
scareImage.Position = .(-, , -, )
scareImage.BackgroundColor3 = .(, , )
scareImage.Image = jumpscareImageId
scareImage.ImageTransparency =
scareImage.ScaleType = .ScaleType.Crop
scareImage.Parent = screenGui
flashes = {}
i = ,
duration = i ==
flashes[i] = TweenService:(scareImage,
TweenInfo.(duration, .EasingStyle.Quad, .EasingDirection.InOut),
{ImageTransparency = i % == })
(index)
index > #flashes
screenGui:()
scareSound:()
Lighting.Brightness = originalBrightness
()
debounce[player] =
flashes[index]:()
flashes[index].Completed:(() (index + ) )
()
camera = .CurrentCamera
originalCFrame = camera.CFrame
i = ,
camera.CFrame = originalCFrame * .(
.(-,),
.(-,),
.(-,)
)
()
camera.CFrame = originalCFrame
)
;
.(C_6);
()
= LMG2L[];
part = .Parent
SoundService = :()
musicIds = {
,
}
debounce = {}
part.Touched:((hit)
player = .Players:(hit.Parent)
player debounce[player]
debounce[player] =
_, sound (SoundService:())
sound:() sound.Playing
sound:()
sound = .()
sound.SoundId = musicIds[]
sound.Volume =
sound.Looped =
sound.Parent = SoundService
sound:()
( .. musicIds[])
:():(sound, )
()
debounce[player] =
)
;
.(C_8);
()
= LMG2L[];
part = .Parent
Players = :()
TweenService = :()
SoundService = :()
Lighting = :()
player = Players.LocalPlayer
playerGui = player:()
debounce = {}
jumpscareImageId =
jumpscareSoundIds = {
,
,
}
part.Touched:((hit)
humanoid = hit.Parent:()
humanoid player.Character == hit.Parent
debounce[player]
debounce[player] =
()
originalBrightness = Lighting.Brightness
Lighting.Brightness =
scareSound = .()
scareSound.SoundId = jumpscareSoundIds[.(, #jumpscareSoundIds)]
scareSound.Volume =
scareSound.Parent = SoundService
scareSound:()
screenGui = .()
screenGui.Name =
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
scareImage = .()
scareImage.Size = .(, , , )
scareImage.Position = .(-, , -, )
scareImage.BackgroundColor3 = .(, , )
scareImage.Image = jumpscareImageId
scareImage.ImageTransparency =
scareImage.ScaleType = .ScaleType.Crop
scareImage.Parent = screenGui
flashes = {}
i = ,
duration = i ==
flashes[i] = TweenService:(scareImage,
TweenInfo.(duration, .EasingStyle.Quad, .EasingDirection.InOut),
{ImageTransparency = i % == })
(index)
index > #flashes
screenGui:()
scareSound:()
Lighting.Brightness = originalBrightness
()
debounce[player] =
flashes[index]:()
flashes[index].Completed:(() (index + ) )
()
camera = .CurrentCamera
originalCFrame = camera.CFrame
i = ,
camera.CFrame = originalCFrame * .(
.(-,),
.(-,),
.(-,)
)
()
camera.CFrame = originalCFrame
)
;
.(C_b);
LMG2L[], ;
My gui lol

Universal