Run it
Copy the script and paste it into your executor.
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.Parent = :().LocalPlayer:()
Main = .()
Main.BorderSizePixel =
Main.BackgroundColor3 = .(, , )
Main.Size = .(, , , )
Main.Position = .(, , , )
Main.BorderColor3 = .(, , )
Main.Name =
Main.Parent = ScreenGui
TextLabel = .()
TextLabel.TextWrapped =
TextLabel.BorderSizePixel =
TextLabel.TextSize =
TextLabel.TextScaled =
TextLabel.BackgroundColor3 = .(, , )
TextLabel.FontFace = Font.(, .FontWeight.Regular, .FontStyle.Italic)
TextLabel.TextColor3 = .(, , )
TextLabel.Size = .(, , , )
TextLabel.BorderColor3 = .(, , )
TextLabel.Text =
TextLabel.Position = .(, , , )
TextLabel.Parent = Main
Fly = .()
Fly.TextWrapped =
Fly.BorderSizePixel =
Fly.TextSize =
Fly.TextColor3 = .(, , )
Fly.BackgroundColor3 = .(, , )
Fly.FontFace = Font.(, .FontWeight.Regular, .FontStyle.Italic)
Fly.Size = .(, , , )
Fly.BorderColor3 = .(, , )
Fly.Text =
Fly.Name =
Fly.Position = .(, , , )
Fly.Parent = Main
Speed = .()
Speed.CursorPosition = -
Speed.Name =
Speed.PlaceholderColor3 = .(, , )
Speed.BorderSizePixel =
Speed.TextWrapped =
Speed.TextSize =
Speed.TextColor3 = .(, , )
Speed.TextScaled =
Speed.BackgroundColor3 = .(, , )
Speed.FontFace = Font.(, .FontWeight.Regular, .FontStyle.Normal)
Speed.PlaceholderText =
Speed.Size = .(, , , )
Speed.Position = .(, , , )
Speed.BorderColor3 = .(, , )
Speed.Text =
Speed.Parent = Main
Minus = .()
Minus.TextWrapped =
Minus.BorderSizePixel =
Minus.TextSize =
Minus.TextScaled =
Minus.TextColor3 = .(, , )
Minus.BackgroundColor3 = .(, , )
Minus.FontFace = Font.(, .FontWeight.Regular, .FontStyle.Italic)
Minus.Size = .(, , , )
Minus.BorderColor3 = .(, , )
Minus.Text =
Minus.Name =
Minus.Position = .(, , , )
Minus.Parent = Main
Plus = .()
Plus.TextWrapped =
Plus.BorderSizePixel =
Plus.TextSize =
Plus.TextScaled =
Plus.TextColor3 = .(, , )
Plus.BackgroundColor3 = .(, , )
Plus.FontFace = Font.(, .FontWeight.Regular, .FontStyle.Italic)
Plus.Size = .(, , , )
Plus.BorderColor3 = .(, , )
Plus.Text =
Plus.Name =
Plus.Position = .(, , , )
Plus.Parent = Main
ImageLabel = .()
ImageLabel.BorderSizePixel =
ImageLabel.BackgroundColor3 = .(, , )
ImageLabel.ImageTransparency =
ImageLabel.Image =
ImageLabel.Size = .(, , , )
ImageLabel.BorderColor3 = .(, , )
ImageLabel.BackgroundTransparency =
ImageLabel.Position = .(-, , -, )
ImageLabel.Parent = Main
ShadowImage = .()
ShadowImage.ZIndex =
ShadowImage.ImageColor3 = .(, , )
ShadowImage.AnchorPoint = .(, )
ShadowImage.Image =
ShadowImage.Size = .(, , , )
ShadowImage.BackgroundTransparency =
ShadowImage.Name =
ShadowImage.Position = .(, , , )
ShadowImage.Parent = Main
OpenClose = .()
OpenClose.BorderSizePixel =
OpenClose.BackgroundTransparency =
OpenClose.BackgroundColor3 = .(, , )
OpenClose.Image =
OpenClose.Size = .(, , , )
OpenClose.BorderColor3 = .(, , )
OpenClose.Name =
OpenClose.Position = .(, , , )
OpenClose.Parent = ScreenGui
soundClick = .()
soundClick.SoundId =
soundClick.Volume =
soundClick.Parent = OpenClose
soundStop = .()
soundStop.SoundId =
soundStop.Volume =
soundStop.Parent = OpenClose
soundNope = .()
soundNope.SoundId =
soundNope.Volume =
soundNope.Parent = OpenClose
player = :().LocalPlayer
uis = :()
runService = :()
flying =
flySpeed =
toggleKey = .KeyCode.F
bodyVelocity
bodyGyro
flyConnection
()
flying = flying
character = player.Character
character
humanoid = character:()
rootPart = character:()
humanoid rootPart
flying
humanoid.PlatformStand =
bodyVelocity = .()
bodyVelocity.Velocity = .(,,)
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Parent = rootPart
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
bodyGyro.P =
bodyGyro.D =
bodyGyro.CFrame = rootPart.CFrame
bodyGyro.Parent = rootPart
flyConnection = runService.Heartbeat:(()
flying character rootPart
moveDirection = .(,,)
camera = .CurrentCamera
uis:(.KeyCode.W)
moveDirection = moveDirection + camera.CFrame.LookVector
uis:(.KeyCode.S)
moveDirection = moveDirection - camera.CFrame.LookVector
uis:(.KeyCode.A)
moveDirection = moveDirection - camera.CFrame.RightVector
uis:(.KeyCode.D)
moveDirection = moveDirection + camera.CFrame.RightVector
uis:(.KeyCode.Space)
moveDirection = moveDirection + .(,,)
uis:(.KeyCode.LeftControl)
moveDirection = moveDirection + .(,-,)
moveDirection.Magnitude >
moveDirection = moveDirection.Unit * flySpeed
bodyVelocity.Velocity = moveDirection
bodyGyro.CFrame = camera.CFrame
)
()
humanoid
humanoid.PlatformStand =
bodyVelocity
bodyVelocity:()
bodyVelocity =
bodyGyro
bodyGyro:()
bodyGyro =
flyConnection
flyConnection:()
flyConnection =
()
Fly.MouseButton1Click:(toggleFly)
Plus.MouseButton1Click:(()
flySpeed = flySpeed +
flySpeed > flySpeed =
(, flySpeed)
Speed.Text = (flySpeed)
)
Minus.MouseButton1Click:(()
flySpeed = flySpeed -
flySpeed < flySpeed =
(, flySpeed)
Speed.Text = (flySpeed)
)
Speed.FocusLost:(()
newSpeed = (Speed.Text)
newSpeed
flySpeed = .(newSpeed, , )
Speed.Text = (flySpeed)
(, flySpeed)
Speed.Text = (flySpeed)
)
uis.InputBegan:((input)
input.KeyCode == toggleKey
()
)
player.CharacterAdded:(()
flying
.()
()
)
textLabel = TextLabel
quotes = {
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
}
settings = {
typingSpeed = ,
deleteSpeed = ,
pauseBetween = ,
cursor = ,
cursorBlinkSpeed = ,
}
cursorVisible =
usedQuotes = {}
(()
cursorVisible = cursorVisible
.(settings.cursorBlinkSpeed)
)
()
#usedQuotes >= #quotes
usedQuotes = {}
availableQuotes = {}
i, quote (quotes)
used =
_, usedQuote (usedQuotes)
usedQuote == quote
used =
used
.(availableQuotes, quote)
randomQuote = availableQuotes[.(, #availableQuotes)]
.(usedQuotes, randomQuote)
randomQuote
(quoteText)
i = , #quoteText
displayText = quoteText:(, i)
textLabel.Text = displayText .. (cursorVisible settings.cursor )
.(settings.typingSpeed)
.(settings.pauseBetween)
i = #quoteText, , -
displayText = quoteText:(, i - )
textLabel.Text = displayText .. (cursorVisible settings.cursor )
.(settings.deleteSpeed)
(()
currentQuote = ()
(currentQuote)
.(settings.pauseBetween / )
)
tweenService = :()
originalSize = OpenClose.Size
hoverSize = .(originalSize.X.Scale * , originalSize.X.Offset * , originalSize.Y.Scale * , originalSize.Y.Offset * )
isOpen =
clickCount =
fastClickCount =
maxNormalClicks =
spamThreshold =
blockDuration =
isBlocked =
isOnCooldown =
lastClickTime =
welcomeShown =
originalPosition = Main.Position
originalFrameSize = Main.Size
Main.Visible =
Main.Position = .(, , , )
Main.Size = .(, , , )
()
isBlocked isOnCooldown
Main.Visible =
i = ,
progress = i /
Main.Size = .(, * progress, , * progress)
Main.Rotation = ( - progress) *
.()
Main.Position = originalPosition
Main.Size = originalFrameSize
Main.Rotation =
isOpen =
welcomeShown
welcomeShown =
:():(, {
Title = ,
Text = ,
Icon = ,
Duration =
})
()
isOpen
i = ,
progress = i /
Main.Size = .(, * ( - progress), , * ( - progress))
Main.Rotation = progress * -
.()
Main.Visible =
Main.Rotation =
isOpen =
()
isBlocked =
isOnCooldown =
i = ,
soundStop:()
.()
isOpen
i = ,
progress = i /
Main.Size = .(, * ( - progress), , * ( - progress))
Main.Rotation = progress *
Main.BackgroundTransparency = progress
.()
Main.Visible =
Main.Rotation =
Main.BackgroundTransparency =
isOpen =
i = ,
blockTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Rotation = ,
Position = .(OpenClose.Position.X.Scale, OpenClose.Position.X.Offset + , OpenClose.Position.Y.Scale, OpenClose.Position.Y.Offset)
})
blockTween:()
.()
blockTween2 = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Rotation = -,
Position = .(OpenClose.Position.X.Scale, OpenClose.Position.X.Offset - , OpenClose.Position.Y.Scale, OpenClose.Position.Y.Offset)
})
blockTween2:()
.()
blockTween3 = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Rotation = ,
Position = OpenClose.Position
})
blockTween3:()
OpenClose.ImageTransparency =
:():(, {
Title = ,
Text = ,
Icon = ,
Duration =
})
startTime = ()
() - startTime < blockDuration
OpenClose.ImageTransparency = + (.(() * ) * )
.()
isBlocked =
isOnCooldown =
clickCount =
fastClickCount =
OpenClose.ImageTransparency =
:():(, {
Title = ,
Text = ,
Duration =
})
OpenClose.MouseEnter:(()
isBlocked isOnCooldown
hoverTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Size = hoverSize
})
hoverTween:()
)
OpenClose.MouseLeave:(()
isBlocked isOnCooldown
leaveTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Back, .EasingDirection.In), {
Size = originalSize
})
leaveTween:()
)
OpenClose.MouseButton1Click:(()
currentTime = ()
isBlocked isOnCooldown
soundNope:()
nopeTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Rotation =
})
nopeTween:()
.()
nopeTween2 = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Rotation = -
})
nopeTween2:()
.()
nopeTween3 = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Rotation =
})
nopeTween3:()
currentTime - lastClickTime <
fastClickCount = fastClickCount +
fastClickCount =
lastClickTime = currentTime
fastClickCount >= spamThreshold
()
clickCount = clickCount +
clickCount <= maxNormalClicks
soundClick:()
spinTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Rotation =
})
spinTween:()
clickTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Size = .(originalSize.X.Scale * , originalSize.X.Offset * , originalSize.Y.Scale * , originalSize.Y.Offset * )
})
clickTween:()
clickTween.Completed:(()
returnTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = originalSize
})
returnTween:()
)
spinTween.Completed:(()
resetTween = tweenService:(OpenClose, TweenInfo.(, .EasingStyle.Linear, .EasingDirection.In), {
Rotation =
})
resetTween:()
isBlocked isOnCooldown
isOpen
()
()
)
)
Speed.Text = (flySpeed)
ScreenGuiits shit didnt working lol

Universal