Run it
Copy the script and paste it into your executor.
CONFIG = {
Dimensiones = { Tamano = .(, , ) },
Propiedades = {
Material = .Material.Neon,
Color = .(, , ),
TransparenciaInicial = ,
},
AjusteY =
}
Player = .Players.LocalPlayer
RunService = :()
TweenService = :()
UserInputService = :()
SistemaActivo =
Minimizado =
AlturaDeseada =
ultimaPlataforma =
Character, Root
Folder = :() .(, )
Folder.Name =
()
Character = Player.Character Player.CharacterAdded:()
Root = Character:()
()
Player.CharacterAdded:(ActualizarReferencias)
ScreenGui = .(, Player.PlayerGui)
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.ClipsDescendants =
MainFrame.Active =
.(, MainFrame)
TitleBar = .(, MainFrame)
TitleBar.Size = .(, , , )
TitleBar.Text =
TitleBar.TextColor3 = .(, , )
TitleBar.BackgroundColor3 = .(, , )
TitleBar.TextXAlignment = .TextXAlignment.Left
TitleBar.Font = .Font.GothamBold
TitleBar.TextSize =
TitleBar.AutoButtonColor =
.(, TitleBar)
MiniBtn = .(, TitleBar)
MiniBtn.Size = .(, , , )
MiniBtn.Position = .(, -, , )
MiniBtn.Text =
MiniBtn.BackgroundColor3 = .(, , )
MiniBtn.TextColor3 = .(, , )
MiniBtn.Font = .Font.GothamBold
.(, MiniBtn)
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
TitleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
TitleBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
dragging input == dragInput (input)
)
ButtonContainer = .(, MainFrame)
ButtonContainer.Size = .(, , , -)
ButtonContainer.Position = .(, , , )
ButtonContainer.BackgroundTransparency =
List = .(, ButtonContainer)
List.Padding = .(, )
List.HorizontalAlignment = .HorizontalAlignment.Center
.(, ButtonContainer).PaddingTop = .(, )
(texto, color)
btn = .(, ButtonContainer)
btn.Size = .(, , , )
btn.Text = texto
btn.BackgroundColor3 = color
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamSemibold
btn.TextSize =
.(, btn)
btn
btnToggle = (, .(, , ))
btnSubir = (, .(, , ))
btnBajar = (, .(, , ))
btnClear = (, .(, , ))
MiniBtn.MouseButton1Click:(()
Minimizado = Minimizado
targetSize = Minimizado .(, , , ) .(, , , )
MiniBtn.Text = Minimizado
TweenService:(MainFrame, TweenInfo.(), {Size = targetSize}):()
)
btnToggle.MouseButton1Click:(()
SistemaActivo = SistemaActivo
btnToggle.Text = SistemaActivo
btnToggle.BackgroundColor3 = SistemaActivo .(, , ) .(, , )
SistemaActivo AlturaDeseada = Root.Position.Y - CONFIG.AjusteY
)
btnSubir.MouseButton1Click:(() AlturaDeseada = AlturaDeseada + )
btnBajar.MouseButton1Click:(() AlturaDeseada = AlturaDeseada - )
btnClear.MouseButton1Click:(()
Folder:()
ultimaPlataforma =
)
UserInputService.InputBegan:((i, gpe)
gpe
i.KeyCode == .KeyCode.Q AlturaDeseada = AlturaDeseada +
i.KeyCode == .KeyCode.E AlturaDeseada = AlturaDeseada -
)
RunService.Heartbeat:(()
SistemaActivo Root
pos = Root.Position
platformPos = .(pos.X, AlturaDeseada, pos.Z)
ultimaPlataforma (.(pos.X, pos.Z) - .(ultimaPlataforma.Position.X, ultimaPlataforma.Position.Z)).Magnitude >
p = .()
p.Size = CONFIG.Dimensiones.Tamano
p.Position = platformPos
p.Anchored =
p.Material = CONFIG.Propiedades.Material
p.Color = CONFIG.Propiedades.Color
p.Transparency = CONFIG.Propiedades.TransparenciaInicial
p.Parent = Folder
ultimaPlataforma = p
)

Universal