Run it
Copy the script and paste it into your executor.
TweenService = :()
scriptExecuted =
()
scriptExecuted
()
scriptExecuted =
player = .Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
mainFrameCorner = .()
mainFrameCorner.CornerRadius = .(, )
mainFrameCorner.Parent = mainFrame
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleBarCorner = .()
titleBarCorner.CornerRadius = .(, )
titleBarCorner.Parent = titleBar
titleText = .()
titleText.Name =
titleText.Size = .(, -, , )
titleText.Position = .(, , , )
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.BackgroundTransparency =
titleText.TextScaled =
titleText.TextStrokeTransparency =
titleText.Parent = titleBar
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.Text =
closeButton.BackgroundColor3 = .(, , )
closeButton.TextColor3 = .(, , )
closeButton.BorderSizePixel =
closeButton.Parent = titleBar
closeButtonCorner = .()
closeButtonCorner.CornerRadius = .(, )
closeButtonCorner.Parent = closeButton
minimizeButton = .()
minimizeButton.Name =
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.Text =
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.TextColor3 = .(, , )
minimizeButton.BorderSizePixel =
minimizeButton.Parent = titleBar
minimizeButtonCorner = .()
minimizeButtonCorner.CornerRadius = .(, )
minimizeButtonCorner.Parent = minimizeButton
buttonFrame = .()
buttonFrame.Name =
buttonFrame.Size = .(, , , )
buttonFrame.Position = .(, , , )
buttonFrame.BackgroundTransparency =
buttonFrame.Parent = mainFrame
(name, positionY, text, onClick)
button = .()
button.Name = name
button.Size = .(, -, , )
button.Position = .(, , , positionY)
button.Text = text
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
button.BorderSizePixel =
button.Parent = buttonFrame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = button
button.MouseButton1Click:(onClick)
buttonHeight =
(, , , () () )
(, buttonHeight, , () () )
(, buttonHeight * , , () () )
(, buttonHeight * , , () (:())() )
(, buttonHeight * , , () (:())() )
(, buttonHeight * , , () (:())() )
(frame, position, size)
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
goal = {Position = position, Size = size}
tween = TweenService:(frame, tweenInfo, goal)
tween
()
mainFrame.Size == .(, , , )
slideUpTween = (mainFrame, mainFrame.Position, .(, , , ))
slideUpTween:()
buttonFrame.Visible =
slideDownTween = (mainFrame, mainFrame.Position, .(, , , ))
slideDownTween:()
slideDownTween.Completed:(()
buttonFrame.Visible =
)
minimizeButton.MouseButton1Click:(toggleDropdown)
()
slideUpTween = (mainFrame, .(mainFrame.Position.X.Scale, mainFrame.Position.X.Offset, -, ), .(, , , ))
slideUpTween:()
slideUpTween.Completed:(()
screenGui:()
)
closeButton.MouseButton1Click:(closeGui)
(frame)
dragging =
dragInput, mousePos, framePos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
mousePos = input.Position
framePos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement dragging
delta = input.Position - mousePos
frame.Position = .(framePos.X.Scale, framePos.X.Offset + delta.X, framePos.Y.Scale, framePos.Y.Offset + delta.Y)
)
(titleBar)
()
screenGui.Enabled = screenGui.Enabled
userInputService = :()
userInputService.InputBegan:((input)
input.KeyCode == .KeyCode.Delete
()
)
()
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
a lot more glitchy than the main one but more stuff im working on a mobile version too scriptblox.com/script/Universal-Script-gui-stuff-16871 ok currently working on V 1.65