Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
TweenService = :()
StarterGui = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
overlay = .()
overlay.Name =
overlay.Size = .(, , , )
overlay.Position = .(, , , )
overlay.BackgroundColor3 = .(, , )
overlay.BackgroundTransparency =
overlay.BorderSizePixel =
overlay.ZIndex =
overlay.Parent = screenGui
rainbowText = .()
rainbowText.Name =
rainbowText.Size = .(, , , )
rainbowText.Position = .(, , , )
rainbowText.AnchorPoint = .(, )
rainbowText.BackgroundTransparency =
rainbowText.Text =
rainbowText.Font = .Font.GothamBold
rainbowText.TextScaled =
rainbowText.ZIndex =
rainbowText.Parent = overlay
overlayHeartbeat = RunService.Heartbeat:(()
rainbowText
rainbowText.TextColor3 = .((() * ) % , , )
)
(, ()
fadeInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
overlayTween = TweenService:(overlay, fadeInfo, {BackgroundTransparency = })
textTween = TweenService:(rainbowText, fadeInfo, {TextTransparency = })
overlayTween:()
textTween:()
overlayTween.Completed:(()
overlayHeartbeat:()
overlay:()
)
)
windowedSize = .(, , , )
closedSize = .(, , , )
fullScreenSize = .(, , , )
defaultPos = .(, , , )
isFullScreen =
dragEnabled =
mainFrame = .()
mainFrame.Name =
mainFrame.Size = windowedSize
mainFrame.AnchorPoint = .(, )
mainFrame.Position = defaultPos
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.ClipsDescendants =
mainFrame.ZIndex =
mainFrame.Parent = screenGui
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = mainFrame
titleLabel = .()
titleLabel.Name =
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextStrokeTransparency =
titleLabel.TextXAlignment = .TextXAlignment.Center
titleLabel.TextYAlignment = .TextYAlignment.Center
titleLabel.Parent = mainFrame
fullscreenButton = .()
fullscreenButton.Name =
fullscreenButton.Size = .(, , , )
fullscreenButton.AnchorPoint = .(, )
fullscreenButton.Position = .(, -, , )
fullscreenButton.BackgroundTransparency =
fullscreenButton.Text =
fullscreenButton.TextColor3 = .(, , )
fullscreenButton.Font = .Font.SourceSans
fullscreenButton.TextSize =
fullscreenButton.Parent = mainFrame
fullscreenButton.MouseButton1Click:(()
tweenInfo = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out)
isFullScreen
dragEnabled =
dragging =
fsTween = TweenService:(mainFrame, tweenInfo, {
AnchorPoint = .(, ),
Position = .(, , , ),
Size = fullScreenSize
})
fsTween:()
isFullScreen =
normTween = TweenService:(mainFrame, tweenInfo, {
AnchorPoint = .(, ),
Position = defaultPos,
Size = windowedSize
})
normTween:()
isFullScreen =
dragEnabled =
targetPos = mainFrame.Position
)
hideButton = .()
hideButton.Name =
hideButton.Size = .(, , , )
hideButton.AnchorPoint = .(, )
hideButton.Position = .(, -, , )
hideButton.BackgroundTransparency =
hideButton.Text =
hideButton.TextColor3 = .(, , )
hideButton.Font = .Font.SourceSans
hideButton.TextSize =
hideButton.Parent = mainFrame
hideButton.MouseButton1Click:(()
tweenInfo = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out)
closeTween = TweenService:(mainFrame, tweenInfo, {Size = closedSize})
closeTween:()
closeTween.Completed:(()
mainFrame.Visible =
StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)
)
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.AnchorPoint = .(, )
closeButton.Position = .(, -, , )
closeButton.BackgroundTransparency =
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.Font = .Font.SourceSans
closeButton.TextSize =
closeButton.Parent = mainFrame
closeButton.MouseButton1Click:(()
screenGui:()
)
dragging =
dragStart =
startPos =
targetPos = mainFrame.Position
smoothDragSpeed =
mainFrame.InputBegan:((input)
dragEnabled (input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch)
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
targetPos = mainFrame.Position
)
)
mainFrame.InputChanged:((input)
dragEnabled dragging (input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
targetPos = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
RunService.RenderStepped:((dt)
dragEnabled dragging
alpha = .(smoothDragSpeed * dt, , )
mainFrame.Position = mainFrame.Position:(targetPos, alpha)
targetPos = mainFrame.Position
)
UserInputService.InputBegan:((input, isProcessed)
isProcessed
input.KeyCode == .KeyCode.K
mainFrame.Visible
mainFrame.Visible =
mainFrame.Size = closedSize
tweenInfo = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out)
openTween = TweenService:(mainFrame, tweenInfo, {Size = windowedSize})
openTween:()
openTween.Completed:(()
StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)
)
platform = UserInputService:()
platform == .Platform.IOS platform == .Platform.Android
mobileIndicator = .()
mobileIndicator.Name =
mobileIndicator.Size = .(, , , )
mobileIndicator.Position = .(, , , -)
mobileIndicator.BackgroundColor3 = .(, , )
mobileIndicator.ZIndex =
mobileIndicator.Parent = screenGui
mobileUICorner = .()
mobileUICorner.CornerRadius = .(, )
mobileUICorner.Parent = mobileIndicator
mobileText = .()
mobileText.Name =
mobileText.Size = .(, , , )
mobileText.BackgroundTransparency =
mobileText.Text =
mobileText.TextColor3 = .(, , )
mobileText.Font = .Font.GothamBold
mobileText.TextScaled =
mobileText.Parent = mobileIndicator
uiNotice = .()
uiNotice.Name =
uiNotice.Size = .(, , , )
uiNotice.Position = .(, , , )
uiNotice.AnchorPoint = .(, )
uiNotice.BackgroundColor3 = .(, , )
uiNotice.BackgroundTransparency =
uiNotice.Text =
uiNotice.TextColor3 = .(, , )
uiNotice.Font = .Font.GothamBold
uiNotice.TextSize =
uiNotice.TextStrokeTransparency =
uiNotice.Parent = mainFrame
(, ()
fadeTweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tweenProps = { TextTransparency = , BackgroundTransparency = }
fadeTween = TweenService:(uiNotice, fadeTweenInfo, tweenProps)
fadeTween:()
fadeTween.Completed:(()
uiNotice:()
)
)
madeByNotice = .()
madeByNotice.Name =
madeByNotice.Size = .(, , , )
madeByNotice.Position = .(, , , )
madeByNotice.AnchorPoint = .(, )
madeByNotice.BackgroundTransparency =
madeByNotice.Text =
madeByNotice.Font = .Font.GothamBold
madeByNotice.TextSize =
madeByNotice.ZIndex =
madeByNotice.Parent = mainFrame
madeByConnection = RunService.Heartbeat:((dt)
madeByNotice
madeByNotice.TextColor3 = .((() * ) % , , )
)
(, ()
fadeTweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tweenProps = { TextTransparency = }
fadeTween = TweenService:(madeByNotice, fadeTweenInfo, tweenProps)
fadeTween:()
fadeTween.Completed:(()
madeByConnection:()
madeByNotice:()
)
)
still w.i.p UPDATE! V.1.1

Universal