Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = LocalPlayer:()
reopenBtn = .()
reopenBtn.Name =
reopenBtn.Size = .(, , , )
reopenBtn.AnchorPoint = .(, )
reopenBtn.Position = .(, -, , -)
reopenBtn.BackgroundTransparency =
reopenBtn.BackgroundColor3 = .(,,)
reopenBtn.BackgroundTransparency =
reopenBtn.Image =
reopenBtn.Visible =
reopenBtn.Parent = gui
reopenCorner = .(, reopenBtn)
reopenCorner.CornerRadius = .(, )
reopenShadow = .()
reopenShadow.Name =
reopenShadow.Size = .(, , , )
reopenShadow.Position = .(, -, , -)
reopenShadow.BackgroundTransparency =
reopenShadow.Image =
reopenShadow.ImageColor3 = .(,,)
reopenShadow.ImageTransparency =
reopenShadow.ScaleType = .ScaleType.Slice
reopenShadow.SliceCenter = Rect.(,,,)
reopenShadow.ZIndex =
reopenShadow.Parent = reopenBtn
reopenIcon = .()
reopenIcon.Size = .(,,,)
reopenIcon.BackgroundTransparency =
reopenIcon.Text =
reopenIcon.Font = .Font.GothamBold
reopenIcon.TextSize =
reopenIcon.TextColor3 = .(,,)
reopenIcon.Parent = reopenBtn
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.AnchorPoint = .(,)
mainFrame.BackgroundColor3 = .(,,)
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.Parent = gui
mainCorner = .(, mainFrame)
mainCorner.CornerRadius = .(, )
mainShadow = .(, mainFrame)
mainShadow.Name =
mainShadow.Size = .(, , , )
mainShadow.Position = .(, -, , -)
mainShadow.BackgroundTransparency =
mainShadow.Image =
mainShadow.ImageColor3 = .(,,)
mainShadow.ImageTransparency =
mainShadow.ScaleType = .ScaleType.Slice
mainShadow.SliceCenter = Rect.(,,,)
mainShadow.ZIndex =
titleBar = .(, mainFrame)
titleBar.Size = .(, , , )
titleBar.Position = .(, , , )
titleBar.BackgroundTransparency =
titleLabel = .(, titleBar)
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.TextColor3 = .(,,)
titleLabel.Text =
closeBtn = .(, titleBar)
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , -)
closeBtn.BackgroundTransparency =
closeBtn.Image =
closeBtn.BackgroundColor3 = .(,,)
closeBtn.AutoButtonColor =
closeCorner = .(, closeBtn)
closeCorner.CornerRadius = .(, )
closeX = .(, closeBtn)
closeX.Size = .(,,,)
closeX.BackgroundTransparency =
closeX.Text =
closeX.Font = .Font.GothamBold
closeX.TextSize =
closeX.TextColor3 = .(,,)
scrollFrame = .(, mainFrame)
scrollFrame.Name =
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(,,,)
scrollFrame.BackgroundTransparency =
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.CanvasSize = .(,,,)
uiList = .(, scrollFrame)
uiList.Padding = .(, )
uiList.HorizontalAlignment = .HorizontalAlignment.Left
uiList.SortOrder = .SortOrder.LayoutOrder
uiList:():(()
scrollFrame.CanvasSize = .(, , , uiList.AbsoluteContentSize.Y + )
)
()
d = .(, scrollFrame)
d.Size = .(, , , )
d.BackgroundTransparency =
line = .(, d)
line.Size = .(, -, , )
line.Position = .(, , , -)
line.AnchorPoint = .(,)
line.BackgroundColor3 = .(,,)
line.BorderSizePixel =
lineCorner = .(, line)
lineCorner.CornerRadius = .(,)
(titleText)
container = .(, scrollFrame)
container.Size = .(, , , )
container.BackgroundTransparency =
lbl = .(, container)
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Font = .Font.GothamBold
lbl.TextSize =
lbl.Text = titleText
lbl.TextColor3 = .(,,)
lbl.TextXAlignment = .TextXAlignment.Left
lbl.Position = .(, , , )
(text, initial)
initial = initial
row = .(, scrollFrame)
row.Size = .(, , , )
row.BackgroundTransparency =
label = .(, row)
label.Size = .(, , , )
label.Position = .(, , , )
label.BackgroundTransparency =
label.Font = .Font.Gotham
label.TextSize =
label.Text = text
label.TextColor3 = .(,,)
label.TextXAlignment = .TextXAlignment.Left
box = .(, row)
box.Size = .(, , , )
box.Position = .(, -, , -)
box.BackgroundTransparency =
box.AutoButtonColor =
box.BackgroundColor3 = .(,,)
box.Image =
boxCorner = .(, box)
boxCorner.CornerRadius = .(,)
mark = .(, box)
mark.Size = .(,,,)
mark.BackgroundTransparency =
mark.Font = .Font.GothamBold
mark.TextSize =
mark.TextColor3 = .(,,)
mark.Text = initial
mark.TextTransparency = initial
state = initial
(v)
state = v
state
TweenService:(box, TweenInfo.(), {BackgroundColor3 = .(,,)}):()
mark.Text =
TweenService:(mark, TweenInfo.(), {TextTransparency = }):()
TweenService:(box, TweenInfo.(), {BackgroundColor3 = .(,,)}):()
TweenService:(mark, TweenInfo.(), {TextTransparency = }):()
box.MouseButton1Click:(()
( state)
)
box.MouseEnter:(()
TweenService:(box, TweenInfo.(), {BackgroundColor3 = state .(,,) .(,,)}):()
)
box.MouseLeave:(()
TweenService:(box, TweenInfo.(), {BackgroundColor3 = state .(,,) .(,,)}):()
)
{
get = () state ,
set = setState
}
(text, initial)
initial = initial
row = .(, scrollFrame)
row.Size = .(, , , )
row.BackgroundTransparency =
label = .(, row)
label.Size = .(, , , )
label.Position = .(, , , )
label.BackgroundTransparency =
label.Font = .Font.Gotham
label.TextSize =
label.Text = text
label.TextColor3 = .(,,)
label.TextXAlignment = .TextXAlignment.Left
togg = .(, row)
togg.Size = .(, , , )
togg.Position = .(, -, , -)
togg.BackgroundColor3 = initial .(,,) .(,,)
togg.BorderSizePixel =
toggCorner = .(, togg)
toggCorner.CornerRadius = .(,)
knob = .(, togg)
knob.Size = .(, , , )
knob.Position = initial .(, -, , -) .(, , , -)
knob.BackgroundColor3 = .(,,)
knobCorner = .(, knob)
knobCorner.CornerRadius = .(,)
state = initial
(s, instant)
state = s
instant
knob.Position = state .(, -, , -) .(, , , -)
togg.BackgroundColor3 = state .(,,) .(,,)
TweenService:(knob, TweenInfo.(), {Position = state .(, -, , -) .(, , , -)}):()
TweenService:(togg, TweenInfo.(), {BackgroundColor3 = state .(,,) .(,,)}):()
togg.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
( state)
)
togg.InputBegan:((inp)
inp.UserInputType == .UserInputType.MouseMovement
)
{
get = () state ,
set = setState
}
(text, minVal, maxVal, defaultVal)
minVal = minVal
maxVal = maxVal
defaultVal = defaultVal minVal
row = .(, scrollFrame)
row.Size = .(, , , )
row.BackgroundTransparency =
label = .(, row)
label.Size = .(, , , )
label.Position = .(,,,)
label.BackgroundTransparency =
label.Font = .Font.Gotham
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
label.TextColor3 = .(,,)
label.Text = text .. .. (defaultVal)
bar = .(, row)
bar.Size = .(, -, , )
bar.Position = .(,,,)
bar.BackgroundColor3 = .(,,)
bar.BorderSizePixel =
barCorner = .(, bar)
barCorner.CornerRadius = .(,)
fill = .(, bar)
startScale = (defaultVal - minVal) / (maxVal - minVal)
fill.Size = .(startScale, , , )
fill.BackgroundColor3 = .(,,)
fillCorner = .(, fill)
fillCorner.CornerRadius = .(,)
knob = .(, bar)
knob.Size = .(, , , )
knob.Position = .(startScale, -, , -)
knob.BackgroundColor3 = .(,,)
knob.BorderSizePixel =
knobCorner = .(, knob)
knobCorner.CornerRadius = .(,)
dragging =
currentValue = defaultVal
(inputPosX)
barX = bar.AbsolutePosition.X
barW = bar.AbsoluteSize.X
t = .((inputPosX - barX) / barW, , )
fill.Size = .(t, , , )
knob.Position = .(t, -, , -)
value = .(minVal + (maxVal - minVal) * t + )
currentValue = value
label.Text = text .. .. (value)
knob.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
knob.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
bar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
(input.Position.X)
dragging =
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
(input.Position.X)
)
{
get = () currentValue ,
set = (v)
t = .((v - minVal) / (maxVal - minVal), , )
fill.Size = .(t, , , )
knob.Position = .(t, -, , -)
currentValue = .(v + )
label.Text = text .. .. (currentValue)
}
()
ch1 = (, )
ch2 = (, )
()
t1 = (, )
t2 = (, )
()
vol = (, , , )
bright = (, , , )
()
()
ch3 = (, )
t3 = (, )
()
scrollFrame.CanvasSize = .(, , , uiList.AbsoluteContentSize.Y + )
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
titleBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
dragging input == dragInput
(input)
)
closeBtn.MouseButton1Click:(()
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Quad), {Size = .(, , , )}):()
()
mainFrame.Visible =
reopenBtn.Visible =
reopenBtn.Size = .(, , , )
reopenBtn.Visible =
TweenService:(reopenBtn, TweenInfo.(, .EasingStyle.Back), {Size = .(,,,)}):()
)
reopenBtn.MouseButton1Click:(()
reopenBtn.Visible =
mainFrame.Visible =
mainFrame.Size = .(, , , )
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Quad), {Size = .(, , , )}):()
)
mainFrame.Size = .(, , , )
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {Size = .(, , , )}):()

Universal