Run it
Copy the script and paste it into your executor.
Players = :()
Lighting = :()
RunService = :()
UserInputService = :()
Workspace = :()
player = Players.LocalPlayer
playerGui = player:()
playerGui:()
playerGui.SigmaShadersGui:()
currentRGB = .(, , )
RunService.RenderStepped:(()
hue = (() * ) %
currentRGB = .(hue, , )
)
shaderStates = {
Bloom = ,
ColorGrade = ,
DepthField = ,
SunRays = ,
UltraShine =
}
activeEffects = {
Bloom = ,
ColorGrade = ,
DepthField = ,
SunRays =
}
()
shaderStates.Bloom
activeEffects.Bloom
b = .(, Lighting)
b.Intensity =
b.Size =
b.Threshold =
activeEffects.Bloom = b
activeEffects.Bloom activeEffects.Bloom:(); activeEffects.Bloom =
shaderStates.ColorGrade
activeEffects.ColorGrade
cc = .(, Lighting)
cc.Brightness =
cc.Contrast =
cc.Saturation =
cc.TintColor = .(, , )
activeEffects.ColorGrade = cc
activeEffects.ColorGrade activeEffects.ColorGrade:(); activeEffects.ColorGrade =
shaderStates.DepthField
activeEffects.DepthField
dof = .(, Lighting)
dof.FarIntensity =
dof.FocusDistance =
dof.InFocusRadius =
activeEffects.DepthField = dof
activeEffects.DepthField activeEffects.DepthField:(); activeEffects.DepthField =
shaderStates.SunRays
activeEffects.SunRays
sr = .(, Lighting)
sr.Intensity =
sr.Spread =
activeEffects.SunRays = sr
activeEffects.SunRays activeEffects.SunRays:(); activeEffects.SunRays =
shaderStates.UltraShine
Lighting.Technology = .Technology.Future
Lighting.EnvironmentSpecularScale =
Lighting.EnvironmentDiffuseScale =
Lighting.ShadowSoftness =
(()
_, obj (Workspace:())
obj:() obj.Anchored obj.Name ~=
obj:()
obj.Material == .Material.SmoothPlastic obj.Material == .Material.Plastic obj.Material == .Material.Wood
obj.Material = .Material.Glass
obj.Reflectance =
)
Lighting.EnvironmentSpecularScale =
Lighting.EnvironmentDiffuseScale =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.DisplayOrder =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = mainFrame
frameStroke = .()
frameStroke.Thickness =
frameStroke.Parent = mainFrame
RunService.RenderStepped:(()
frameStroke frameStroke.Parent
frameStroke.Color = currentRGB
)
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.AutoButtonColor =
titleBar.Text =
titleBar.TextColor3 = .(, , )
titleBar.TextSize =
titleBar.Font = .Font.GothamBold
titleBar.TextXAlignment = .TextXAlignment.Left
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
minButton = .()
minButton.Size = .(, , , )
minButton.Position = .(, -, , )
minButton.BackgroundColor3 = .(, , )
minButton.TextColor3 = .(, , )
minButton.TextSize =
minButton.Font = .Font.GothamBold
minButton.Text =
minButton.Parent = titleBar
minCorner = .()
minCorner.CornerRadius = .(, )
minCorner.Parent = minButton
container = .()
container.Size = .(, , , -)
container.Position = .(, , , )
container.BackgroundTransparency =
container.Parent = mainFrame
shaderButtons = {
{Key = , Label = },
{Key = , Label = },
{Key = , Label = },
{Key = , Label = },
{Key = , Label = }
}
i, shader (shaderButtons)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , + (i - ) * )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Font = .Font.GothamBold
btn.Text = shader.Label ..
btn.Parent = container
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = btn
btn.MouseButton1Click:(()
shaderStates[shader.Key] = shaderStates[shader.Key]
()
shaderStates[shader.Key]
btn.BackgroundColor3 = .(, , )
btn.Text = shader.Label ..
btn.BackgroundColor3 = .(, , )
btn.Text = shader.Label ..
)
minimized =
minButton.MouseButton1Click:(()
minimized = minimized
minimized
minButton.Text =
mainFrame:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
container.Visible =
minButton.Text =
mainFrame:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
.()
container.Visible =
)
draggingWindow =
dragStart, startPos
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingWindow =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
draggingWindow =
)
)
UserInputService.InputChanged:((input)
draggingWindow (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingWindow =
)
()Shaders.

Universal