Run it
Copy the script and paste it into your executor.
ui_enabled = first line btw
FrontflipKey = .KeyCode.Z
BackflipKey = .KeyCode.X
AirjumpKey = .KeyCode.C
Players = :()
ContextActionService = :()
UserInputService = :()
TweenService = :()
localPlayer = Players.LocalPlayer
localPlayer
h =
()
character = localPlayer.Character
character
humanoid = character:()
hrp = character:()
humanoid hrp humanoid:() == .HumanoidStateType.Dead
humanoid:()
.()
humanoid.Sit =
i = ,
.(i/, ()
humanoid hrp humanoid.Parent
humanoid.Sit =
hrp.CFrame *= .(-h, , )
)
.()
humanoid humanoid.Parent humanoid.Sit =
()
character = localPlayer.Character
character
humanoid = character:()
hrp = character:()
humanoid hrp humanoid:() == .HumanoidStateType.Dead
humanoid:()
.()
humanoid.Sit =
i = ,
.(i/, ()
humanoid hrp humanoid.Parent
humanoid.Sit =
hrp.CFrame *= .(h, , )
)
.()
humanoid humanoid.Parent humanoid.Sit =
()
character = localPlayer.Character
character
humanoid = character:()
humanoid humanoid:() == .HumanoidStateType.Dead
humanoid:()
.()
humanoid:()
(actionName, inputState, inputObject)
inputState == .UserInputState.Begin
.(doFrontflip)
(actionName, inputState, inputObject)
inputState == .UserInputState.Begin
.(doBackflip)
(actionName, inputState, inputObject)
inputState == .UserInputState.Begin
.(doAirjump)
ContextActionService:(, handleFrontflipInput, , FrontflipKey)
ContextActionService:(, handleBackflipInput, , BackflipKey)
ContextActionService:(, handleAirjumpInput, , AirjumpKey)
ui_enabled
localPlayer.PlayerGui:()
localPlayer.PlayerGui.FlipUI:()
colors = {
base = .(),
mantle = .(),
outline = .(),
text = .(),
surface0 = .(),
subtext1 = .(, , ),
overlay2 = .(, , ),
red = .(, , ),
}
isCollapsed =
screenGui = .()
screenGui.Name =
screenGui.Parent = localPlayer:()
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.DisplayOrder =
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = colors.base
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = mainFrame
mainStroke = .()
mainStroke.Color = colors.outline
mainStroke.Thickness =
mainStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
mainStroke.Parent = mainFrame
titleBarFrame = .()
titleBarFrame.Name =
titleBarFrame.Size = .(, , , )
titleBarFrame.Position = .(, , , )
titleBarFrame.BackgroundColor3 = colors.mantle
titleBarFrame.BorderSizePixel =
titleBarFrame.Active =
titleBarFrame.ClipsDescendants =
titleBarFrame.Parent = mainFrame
titleBarCorner = .()
titleBarCorner.CornerRadius = .(, )
titleBarCorner.Parent = titleBarFrame
bottomCornerRectifier = .()
bottomCornerRectifier.Name =
bottomCornerRectifier.Parent = titleBarFrame
bottomCornerRectifier.BackgroundColor3 = colors.mantle
bottomCornerRectifier.BorderSizePixel =
bottomCornerRectifier.ZIndex =
bottomCornerRectifier.Size = .(, , , )
bottomCornerRectifier.Position = .(, , , )
titleLabel = .()
titleLabel.Name =
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = colors.text
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.ZIndex =
titleLabel.Parent = titleBarFrame
collapseButton = .()
collapseButton.Name =
collapseButton.Size = .(, , , )
collapseButton.Position = .(, -, , -)
collapseButton.BackgroundTransparency =
collapseButton.Image =
collapseButton.ImageColor3 = colors.subtext1
collapseButton.ZIndex =
collapseButton.Parent = titleBarFrame
newDivider = .()
newDivider.Name =
newDivider.Parent = mainFrame
newDivider.BackgroundColor3 = colors.outline
newDivider.BorderSizePixel =
newDivider.Size = .(, , , )
newDivider.Position = .(, , , )
newDivider.ZIndex =
buttonContainer = .()
buttonContainer.Name =
buttonContainer.Position = .(, , , )
buttonContainer.Size = .(, -, , )
buttonContainer.BackgroundTransparency =
buttonContainer.Parent = mainFrame
listLayout = .()
listLayout.FillDirection = .FillDirection.Vertical
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.Padding = .(, )
listLayout.VerticalAlignment = .VerticalAlignment.Center
listLayout.Parent = buttonContainer
(name, text, order)
button = .()
button.Name = name
button.LayoutOrder = order
button.Size = .(, , , )
button.BackgroundColor3 = colors.surface0
button.Text = text
button.TextColor3 = colors.text
button.TextSize =
button.Font = .Font.Gotham
button.Parent = buttonContainer
corner = .()
corner.CornerRadius = .(, )
corner.Parent = button
defaultColor = colors.surface0
hoverColor = colors.overlay2
clickFlashColor = .(hoverColor.R * , hoverColor.G * , hoverColor.B * )
currentButtonTween
(targetColor, duration)
currentButtonTween
currentButtonTween:()
currentButtonTween =
currentButtonTween = TweenService:(button, TweenInfo.(duration, .EasingStyle.Quad, .EasingDirection.Out), {BackgroundColor3 = targetColor})
currentButtonTween:()
button.MouseEnter:(()
button.BackgroundColor3 ~= hoverColor button.BackgroundColor3 ~= clickFlashColor
(hoverColor, )
)
button.MouseLeave:(()
button.BackgroundColor3 ~= defaultColor button.BackgroundColor3 ~= clickFlashColor
(defaultColor, )
)
button.MouseButton1Down:(()
currentButtonTween
currentButtonTween:()
currentButtonTween =
button.BackgroundColor3 = clickFlashColor
)
button.MouseButton1Up:(()
.(, ()
(defaultColor, )
)
)
button
frontflipButton = (, , )
backflipButton = (, , )
airJumpButton = (, , )
frontflipButton.MouseButton1Click:(() .(doFrontflip) )
backflipButton.MouseButton1Click:(() .(doBackflip) )
airJumpButton.MouseButton1Click:(() .(doAirjump) )
isDragging =
dragStart, startPos
titleBarFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
dragStart = input.Position
startPos = mainFrame.AbsolutePosition
)
UserInputService.InputChanged:((input)
isDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X + delta.X, startPos.Y + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
)
UserInputService.InputBegan:((input, gameProcessedEvent)
gameProcessedEvent
input.KeyCode == .KeyCode.K
screenGui.Enabled = screenGui.Enabled
)
()
isDragging =
isCollapsed = isCollapsed
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
targetSize
isCollapsed
targetSize = .(, , , )
newDivider.Visible =
buttonContainer.Visible =
bottomCornerRectifier.Visible =
targetSize = .(, , , )
newDivider.Visible =
buttonContainer.Visible =
bottomCornerRectifier.Visible =
TweenService:(mainFrame, tweenInfo, {Size = targetSize}):()
collapseButton.MouseButton1Click:(toggleCollapse)
collapseButton.MouseEnter:(()
TweenService:(collapseButton, TweenInfo.(), {ImageColor3 = colors.red}):()
)
collapseButton.MouseLeave:(()
TweenService:(collapseButton, TweenInfo.(), {ImageColor3 = colors.subtext1}):()
)
()Backflip and Frontflip (PC and Mobile supported) -- I can say it is fun to use. Doing tricks like crazy. X = Backflip Z = Frontflip C = Jump - You can edit the keybinds yourself by modifying the KeyCodes in lines 3-4 - Change the value on the first line to true if you're on mobile Please leave a comment if you have concerns. Leave a like if you liked the script, it really means a lot to me. 😊😁👍 --