Run it
Copy the script and paste it into your executor.
Player = .Players.LocalPlayer
RunService = :()
TweenService = :()
UserInputService = :()
Estado = {
AirWalk = ,
AlturaDeseada = ,
UltimaPlataforma =
}
(name)
f = :(name) .(, )
f.Name = name
f
Folders = {
AirWalk = (),
Path = ()
}
ScreenGui = .(, Player.PlayerGui)
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.ClipsDescendants =
.(, MainFrame).CornerRadius = .(, )
TitleBar = .(, MainFrame)
TitleBar.Size = .(, , , )
TitleBar.Text =
TitleBar.TextColor3 = .(, , )
TitleBar.BackgroundColor3 = .(, , )
TitleBar.Font = .Font.GothamBold
TitleBar.TextSize =
TitleBar.AutoButtonColor =
TitleBar.TextXAlignment = .TextXAlignment.Left
.(, TitleBar)
MiniBtn = .(, TitleBar)
MiniBtn.Size = .(, , , )
MiniBtn.Position = .(, -, , )
MiniBtn.Text =
MiniBtn.BackgroundColor3 = .(, , )
MiniBtn.TextColor3 = .(, , )
.(, MiniBtn)
dragging, dragStart, startPos
TitleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
releaseConnection
releaseConnection = UserInputService.InputEnded:((endInput)
endInput.UserInputType == .UserInputType.MouseButton1 endInput.UserInputType == .UserInputType.Touch
dragging =
releaseConnection:()
)
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
TabBar = .(, MainFrame)
TabBar.Size = .(, , , )
TabBar.Position = .(, , , )
TabBar.BackgroundColor3 = .(, , )
TabBar.BorderSizePixel =
(txt, pos)
b = .(, TabBar)
b.Size = .(, , , )
b.Position = .(pos, , , )
b.Text = txt
b.BackgroundColor3 = .(, , )
b.TextColor3 = .(, , )
b.Font = .Font.GothamBold
b.TextSize =
b.BorderSizePixel =
b
btnTab1 = (, )
btnTab2 = (, )
Pages = .(, MainFrame)
Pages.Size = .(, , , -)
Pages.Position = .(, , , )
Pages.BackgroundTransparency =
()
p = .(, Pages)
p.Size = .(, , , )
p.BackgroundTransparency =
p.Visible =
l = .(, p)
l.Padding = .(, )
l.HorizontalAlignment = .HorizontalAlignment.Center
.(, p).PaddingTop = .(, )
p
pageWalk = ()
pagePath = ()
(page)
pageWalk.Visible = ; pagePath.Visible =
page.Visible =
(pageWalk)
btnTab1.MouseButton1Click:(() (pageWalk) )
btnTab2.MouseButton1Click:(() (pagePath) )
(txt, col, parent)
b = .(, parent)
b.Size = .(, , , )
b.Text = txt
b.BackgroundColor3 = col
b.TextColor3 = .(, , )
b.Font = .Font.GothamSemibold
b.TextSize =
.(, b)
b
(ph, parent)
i = .(, parent)
i.Size = .(, , , )
i.PlaceholderText = ph
i.Text =
i.BackgroundColor3 = .(, , )
i.TextColor3 = .(, , )
i.Font = .Font.Gotham
i.TextSize =
.(, i)
i
btnAW_Toggle = (, .(, , ), pageWalk)
(, .(, , ), pageWalk).MouseButton1Click:(() Estado.AlturaDeseada += )
(, .(, , ), pageWalk).MouseButton1Click:(() Estado.AlturaDeseada -= )
(, .(, , ), pageWalk).MouseButton1Click:(() Folders.AirWalk:() )
btnAW_Toggle.MouseButton1Click:(()
Estado.AirWalk = Estado.AirWalk
btnAW_Toggle.Text = Estado.AirWalk
btnAW_Toggle.BackgroundColor3 = Estado.AirWalk .(, , ) .(, , )
Estado.AirWalk Player.Character Player.Character:()
Estado.AlturaDeseada = Player.Character.HumanoidRootPart.Position.Y -
Folders.AirWalk:()
)
inPathLargo = (, pagePath)
inPathAncho = (, pagePath)
(, .(, , ), pagePath).MouseButton1Click:(()
root = Player.Character Player.Character:()
root
p = .(, Folders.Path)
l, a = (inPathLargo.Text) , (inPathAncho.Text)
p.Size = .(a, , l); p.Anchored = ; p.Material = .Material.Neon
p.Color = .(, , )
p.CFrame = root.CFrame * .(, -, -l/)
)
(, .(, , ), pagePath).MouseButton1Click:(() Folders.Path:() )
RunService.Heartbeat:(()
Estado.AirWalk
root = Player.Character Player.Character:()
root
pos = root.Position
Estado.UltimaPlataforma (.(pos.X, pos.Z) - .(Estado.UltimaPlataforma.Position.X, Estado.UltimaPlataforma.Position.Z)).Magnitude >
Estado.UltimaPlataforma
old = Estado.UltimaPlataforma
TweenService:(old, TweenInfo.(), {Transparency = , Size = .(,,)}):()
.Debris:(old, )
p = .(, Folders.AirWalk)
p.Size = .(, , ); p.Anchored = ; p.Material = .Material.Neon
p.Color = .(, , ); p.Transparency =
p.Position = .(pos.X, Estado.AlturaDeseada, pos.Z)
Estado.UltimaPlataforma = p
)
Minimizado =
MiniBtn.MouseButton1Click:(()
Minimizado = Minimizado
TweenService:(MainFrame, TweenInfo.(), {Size = Minimizado .(, , , ) .(, , , )}):()
MiniBtn.Text = Minimizado
Pages.Visible = Minimizado
TabBar.Visible = Minimizado
)
UserInputService.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.Q Estado.AlturaDeseada +=
input.KeyCode == .KeyCode.E Estado.AlturaDeseada -=
)
Primer apartado caminas sobre el aire bajas y subes donde pisas se mantiene Segundo apartado generas caminos segun que si lo quieres largo y de ancho personalizado

Universal