Run it
Copy the script and paste it into your executor.
Player = .Players.LocalPlayer
Mouse = Player:()
UserInputService = :()
RunService = :()
Players = :()
ScreenGui = .(, Player:())
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
(obj)
dragging, dragInput, dragStart, startPos
obj.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = obj.Position
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
obj.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
obj.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch dragging =
)
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
.(, MainFrame).CornerRadius = .(, )
MainStroke = .(, MainFrame)
MainStroke.Thickness =
(MainFrame)
Title = .(, MainFrame)
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.Font = .Font.FredokaOne
Title.TextSize =
Title.TextColor3 = .(, , )
Scroll = .(, MainFrame)
Scroll.Size = .(, , , -)
Scroll.Position = .(, , , )
Scroll.BackgroundTransparency =
Scroll.CanvasSize = .(, , , )
Scroll.AutomaticCanvasSize = .AutomaticSize.Y
Scroll.ScrollBarThickness =
ListLayout = .(, Scroll)
ListLayout.HorizontalAlignment = .HorizontalAlignment.Center
ListLayout.Padding = .(, )
Padding = .(, Scroll)
Padding.PaddingTop = .(, )
Padding.PaddingBottom = .(, )
GridFrame = .(, Scroll)
GridFrame.Size = .(, , , )
GridFrame.BackgroundTransparency =
GridLayout = .(, GridFrame)
GridLayout.CellSize = .(, , , )
GridLayout.CellPadding = .(, , , )
(name, color, parent)
btn = .(, parent)
btn.Text = name
btn.BackgroundColor3 = color
btn.Font = .Font.GothamBold
btn.TextSize =
btn.TextColor3 = .(,,)
.(, btn).CornerRadius = .(, )
btn
FlyBtn = (, .(, , ), GridFrame)
NoclipBtn = (, .(, , ), GridFrame)
TPBtn = (, .(, , ), GridFrame)
ResetBtn = (, .(, , ), GridFrame)
(name, min, max, default)
Holder = .(, Scroll)
Holder.Size = .(, , , )
Holder.BackgroundTransparency =
Label = .(, Holder)
Label.Size = .(, , , )
Label.BackgroundTransparency =
Label.TextColor3 = .(, , )
Label.TextSize =
Label.Text = name .. .. default
Label.Font = .Font.GothamBold
Label.TextXAlignment = .TextXAlignment.Left
SliderFrame = .(, Holder)
SliderFrame.Size = .(, , , )
SliderFrame.Position = .(, , , )
SliderFrame.BackgroundColor3 = .(, , )
.(, SliderFrame).CornerRadius = .(, )
Bar = .(, SliderFrame)
Bar.Size = .(, , , )
Bar.Position = .(, , , -)
Bar.BackgroundColor3 = .(, , )
Dot = .(, Bar)
Dot.Size = .(, , , )
Dot.Position = .((default-min)/(max-min), -, , -)
Dot.Text =
Dot.BackgroundColor3 = .(, , )
.(, Dot).CornerRadius = .(, )
val = default
sliding =
Dot.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch sliding = )
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch sliding = )
UserInputService.InputChanged:((i)
sliding (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch)
per = .((i.Position.X - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X, , )
Dot.Position = .(per, -, , -)
val = .(min + (per * (max-min)))
Label.Text = name .. .. val
)
() val
getFlySpeed = (, , , )
getSpeed = (, , , )
getJumpPower = (, , , )
getGravity = (, , , )
ListTitle = .(, Scroll)
ListTitle.Size = .(, , , )
ListTitle.BackgroundTransparency =
ListTitle.Text =
ListTitle.Font = .Font.GothamBold
ListTitle.TextColor3 = .(, , )
ListTitle.TextSize =
PlayerListFrame = .(, Scroll)
PlayerListFrame.Size = .(, , , )
PlayerListFrame.BackgroundTransparency =
PlayerListLayout = .(, PlayerListFrame)
PlayerListLayout.Padding = .(, )
()
_, v (PlayerListFrame:()) v:() v:()
_, p (Players:())
p ~= Player
pEntry = .(, PlayerListFrame)
pEntry.Size = .(, , , )
pEntry.BackgroundColor3 = .(, , )
.(, pEntry).CornerRadius = .(, )
pLabel = .(, pEntry)
pLabel.Size = .(, , , )
pLabel.Position = .(, , , )
pLabel.BackgroundTransparency =
pLabel.Text = p.DisplayName
pLabel.TextColor3 = .(, , )
pLabel.TextXAlignment = .TextXAlignment.Left
pLabel.Font = .Font.Gotham
pLabel.TextSize =
pTP = .(, pEntry)
pTP.Size = .(, , , )
pTP.Position = .(, , , )
pTP.BackgroundColor3 = .(, , )
pTP.Text =
pTP.Font = .Font.GothamBold
pTP.TextSize =
.(, pTP).CornerRadius = .(, )
pTP.MouseButton1Click:(()
p.Character p.Character:()
Player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * .(, , )
)
PlayerListFrame.Size = .(, , , #Players:() * )
Players.PlayerAdded:(updatePlayerList)
Players.PlayerRemoving:(updatePlayerList)
()
flying =
FlyBtn.MouseButton1Click:(()
flying = flying
FlyBtn.Text = flying
char = Player.Character
flying char
hrp = char:()
bv = .(, hrp)
bv.MaxForce = .(.huge, .huge, .huge)
bg = .(, hrp)
bg.MaxTorque = .(.huge, .huge, .huge)
char.Humanoid.PlatformStand =
.(()
flying char.Parent
cam = .CurrentCamera
dir = .(,,)
UserInputService:(.KeyCode.W) dir = dir + cam.CFrame.LookVector
UserInputService:(.KeyCode.S) dir = dir - cam.CFrame.LookVector
UserInputService:(.KeyCode.A) dir = dir - cam.CFrame.RightVector
UserInputService:(.KeyCode.D) dir = dir + cam.CFrame.RightVector
UserInputService:(.KeyCode.E) dir = dir + .(,,)
UserInputService:(.KeyCode.Q) dir = dir - .(,,)
bv.Velocity = dir.Unit * ()
dir == .(,,) bv.Velocity = .(,,)
bg.CFrame = cam.CFrame
.()
bv:() bg:() char.Humanoid.PlatformStand =
)
)
noclip =
ncConn
NoclipBtn.MouseButton1Click:(()
noclip = noclip
NoclipBtn.Text = noclip
noclip
ncConn = RunService.Stepped:(()
noclip Player.Character
_, v (Player.Character:())
v:() v.CanCollide =
)
ncConn ncConn:()
Player.Character
_, v (Player.Character:())
v:() v.CanCollide =
)
RunService.Heartbeat:(()
Player.Character Player.Character:()
hum = Player.Character.Humanoid
hum.UseJumpPower =
hum.WalkSpeed = ()
hum.JumpPower = ()
.Gravity = ()
)
TPBtn.MouseButton1Click:(()
tpOn = (TPBtn.Text == )
TPBtn.Text = tpOn
)
UserInputService.InputBegan:((input)
TPBtn.Text == (input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
pos = UserInputService:()
ray = .CurrentCamera:(pos.X, pos.Y)
hit = :(ray.Origin, ray.Direction * )
hit Player.Character Player.Character.HumanoidRootPart.CFrame = .(hit.Position + .(, , ))
)
ResetBtn.MouseButton1Click:(() Player.Character Player.Character:() )
CloseBtn = (, .(,,), MainFrame)
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
OpenBtn = (, .(,,), ScreenGui)
OpenBtn.Size = .(, , , )
OpenBtn.Position = .(, -, , )
OpenBtn.TextColor3 = .(,,)
OpenBtn.Visible =
(OpenBtn)
CloseBtn.MouseButton1Click:(() MainFrame.Visible = OpenBtn.Visible = )
OpenBtn.MouseButton1Click:(() MainFrame.Visible = OpenBtn.Visible = )feature includes: Fly (Q&E to go up&down), Noclip, Click TP, Reset character, TP to player list, Slider control for fly speed, walk speed, jump height and gravity (effects every client side parts) Original script by c00lkidd_XD6967 https://scriptblox.com/script/Universal-Script-XD-ADMIN-V1-82586 removed orbit and fling tested with solara executor I used ChatGPT to edit some functions you can find the code to change the limits of the sliders