Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UIS = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
gui = .(, player:())
gui.Name =
gui.ResetOnSpawn =
loading = .(, gui)
loading.Size = .(, , , )
loading.BackgroundColor3 = .(, , )
loading.ZIndex =
loadingText = .(, loading)
loadingText.Size = .(, , , )
loadingText.Position = .(, -, , -)
loadingText.BackgroundTransparency =
loadingText.Text =
loadingText.TextScaled =
loadingText.TextColor3 = .(, , )
loadingText.Font = .Font.GothamBold
loadingBarBack = .(, loading)
loadingBarBack.Size = .(, , , )
loadingBarBack.Position = .(, -, , )
loadingBarBack.BackgroundColor3 = .(, , )
loadingBarBack.BorderSizePixel =
loadingBarBack.ClipsDescendants =
loadingBar = .(, loadingBarBack)
loadingBar.Size = .(, , , )
loadingBar.BackgroundColor3 = .(, , )
loadingBar.BorderSizePixel =
loadingBarGradient = .(, loadingBar)
loadingBarGradient.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
loadingBarGradient.Rotation =
percentText = .(, loading)
percentText.Size = .(, , , )
percentText.Position = .(, -, , )
percentText.BackgroundTransparency =
percentText.Text =
percentText.TextColor3 = .(, , )
percentText.Font = .Font.GothamBold
percentText.TextScaled =
.(()
loading loading.Parent
i = , ,
loadingText.TextColor3 = .(, , ):(.(, , ), i)
.()
i = , , -
loadingText.TextColor3 = .(, , ):(.(, , ), i)
.()
)
main = .()
main.Name =
main.Size = .(, , , )
main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , )
main.BorderSizePixel =
main.Visible =
main.ClipsDescendants =
main.Parent = gui
title = .(, main)
title.Size = .(, , , )
title.BackgroundColor3 = .(, , )
title.Text =
title.TextColor3 = .(,,)
title.Font = .Font.GothamBold
title.TextScaled =
minimize = .(, main)
minimize.Size = .(, , , )
minimize.Position = .(, -, , )
minimize.Text =
minimize.TextColor3 = .(,,)
minimize.Font = .Font.GothamBold
minimize.TextScaled =
minimize.BackgroundColor3 = .(, , )
buttonHolder = .(, main)
buttonHolder.Size = .(, , , -)
buttonHolder.Position = .(, , , )
buttonHolder.BackgroundTransparency =
buttonHolder.BorderSizePixel =
buttonHolder.CanvasSize = .(, , , )
buttonHolder.ScrollBarThickness =
buttonHolder.VerticalScrollBarInset = .ScrollBarInset.ScrollBar
listLayout = .(, buttonHolder)
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.Padding = .(, )
listLayout:():(()
buttonHolder.CanvasSize = .(, , , listLayout.AbsoluteContentSize.Y + )
)
(text)
btn = .(, buttonHolder)
btn.Size = .(, , , )
btn.AnchorPoint = .(, )
btn.Position = .(, , , )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.Gotham
btn.TextScaled =
btn.Text = text
btn.AutoButtonColor =
btn
flying =
flyVelocity, flyGyro
flyBtn = ()
flyBtn.MouseButton1Click:(()
hrp = character:()
hrp
flying = flying
flying
flyVelocity = .(, hrp)
flyVelocity.MaxForce = .(, , )
flyVelocity.Velocity = .zero
flyGyro = .(, hrp)
flyGyro.MaxTorque = .(, , )
flyGyro.CFrame = hrp.CFrame
flyConnection
flyConnection = UIS.InputBegan:((input)
flying
flyConnection:()
dir = .zero
input.KeyCode == .KeyCode.W dir = hrp.CFrame.LookVector
input.KeyCode == .KeyCode.S dir = -hrp.CFrame.LookVector
input.KeyCode == .KeyCode.A dir = -hrp.CFrame.RightVector
input.KeyCode == .KeyCode.D dir = hrp.CFrame.RightVector
input.KeyCode == .KeyCode.Space dir = .(, , )
input.KeyCode == .KeyCode.LeftShift dir = .(, -, )
flyVelocity.Velocity = dir *
)
flyVelocity flyVelocity:()
flyGyro flyGyro:()
)
speedInput = .(, buttonHolder)
speedInput.Size = .(, , , )
speedInput.PlaceholderText =
speedInput.Text =
speedInput.Font = .Font.Gotham
speedInput.TextScaled =
speedInput.BackgroundColor3 = .(, , )
speedInput.TextColor3 = .(, , )
speedInput.LayoutOrder =
speedBtn = ()
speedBtn.LayoutOrder =
speedBtn.MouseButton1Click:(()
hum = character:()
hum
speed = (speedInput.Text)
speed
hum.WalkSpeed = speed
(, speed)
)
armBtn = ()
armBtn.LayoutOrder =
armBtn.MouseButton1Click:(()
_, limb ({, })
part = character:(limb)
part part:()
)
colorBtn = ()
colorBtn.LayoutOrder =
popup = .(, gui)
popup.Size = .(, , , )
popup.Position = .(, -, , -)
popup.BackgroundColor3 = .(, , )
popup.BorderSizePixel =
popup.Visible =
popup.ZIndex =
(placeholder, yPos)
box = .(, popup)
box.Size = .(, , , )
box.Position = .(, , , yPos)
box.PlaceholderText = placeholder
box.BackgroundColor3 = .(, , )
box.TextColor3 = .(, , )
box.TextScaled =
box.Font = .Font.Gotham
box
rBox = (, )
gBox = (, )
bBox = (, )
applyBtn = .(, popup)
applyBtn.Size = .(, , , )
applyBtn.Position = .(, , , )
applyBtn.BackgroundColor3 = .(, , )
applyBtn.Text =
applyBtn.Font = .Font.GothamBold
applyBtn.TextScaled =
applyBtn.TextColor3 = .(, , )
applyBtn.MouseButton1Click:(()
r = (rBox.Text)
g = (gBox.Text)
b = (bBox.Text)
r g b
color = .(r, g, b)
_, part (character:())
part:() part.Name ~=
part.Color = color
popup.Visible =
)
colorBtn.MouseButton1Click:(()
popup.Visible = popup.Visible
)
toggleBtn = ()
toggleBtn.LayoutOrder =
guiVisible =
toggleBtn.MouseButton1Click:(()
guiVisible = guiVisible
main.Visible = guiVisible
popup.Visible =
)
UIS.InputBegan:((input, gp)
gp input.KeyCode == .KeyCode.R
main.Visible =
guiVisible =
)
noclip =
noclipConnection
noclipBtn = ()
noclipBtn.LayoutOrder =
noclipBtn.MouseButton1Click:(()
noclip = noclip
noclip
noclipConnection = :().Stepped:(()
noclip character
_, part (character:())
part:()
part.CanCollide =
)
noclipConnection
noclipConnection:()
character
_, part (character:())
part:()
part.CanCollide =
)
rainbow =
rainbowBtn = ()
rainbowBtn.LayoutOrder =
rainbowBtn.MouseButton1Click:(()
rainbow = rainbow
rainbow
.(()
rainbow
t = () *
r = .(t) * +
g = .(t + ) * +
b = .(t + ) * +
color = .(r, g, b)
_, part (character:())
part:() part.Name ~=
part.Color = color
.()
)
)
saveBtn = ()
saveBtn.LayoutOrder =
saveBtn.MouseButton1Click:(()
(saveinstance) ==
()
()
()
)
dragging, dragInput, dragStart, startPos
title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = main.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
title.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UIS.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
minimized =
minimize.MouseButton1Click:(()
minimized = minimized
minimized
buttonHolder.Visible =
main:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
main:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
.()
buttonHolder.Visible =
)
totalTime =
stepCount =
.(()
i = , stepCount
progress = i / stepCount
loadingBar:(.(progress, , , ), .EasingDirection.Out, .EasingStyle.Quad, totalTime/stepCount, )
percentText.Text = .(, .(progress * ))
.(totalTime/stepCount)
TweenService:(loading, TweenInfo.(), {BackgroundTransparency = }):()
TweenService:(loadingText, TweenInfo.(), {TextTransparency = }):()
TweenService:(loadingBarBack, TweenInfo.(), {BackgroundTransparency = }):()
TweenService:(loadingBar, TweenInfo.(), {BackgroundTransparency = }):()
TweenService:(percentText, TweenInfo.(), {TextTransparency = }):()
.()
loading:()
main.Visible =
)
Bugs Fixed and finally Public

Universal