Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
Terrain = .Terrain
UserInputService = :()
oldGui = player.PlayerGui:()
oldGui oldGui:()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = gui
gradient = .()
gradient.Rotation =
gradient.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
gradient.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.Font = .Font.GothamBold
title.TextSize =
title.TextColor3 = .(, , )
title.Parent = frame
contentFrame = .()
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.Parent = frame
categoriesFrame = .()
categoriesFrame.Size = .(, , , )
categoriesFrame.BackgroundTransparency =
categoriesFrame.Parent = contentFrame
categoryLayout = .()
categoryLayout.SortOrder = .SortOrder.LayoutOrder
categoryLayout.Padding = .(, )
categoryLayout.Parent = categoriesFrame
scrollFrame = .()
scrollFrame.Size = .(, , , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundTransparency =
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = contentFrame
modsLayout = .()
modsLayout.SortOrder = .SortOrder.LayoutOrder
modsLayout.Padding = .(, )
modsLayout.Parent = scrollFrame
(text, size, parent)
btn = .()
btn.Size = size .(, -, , )
btn.BackgroundColor3 = .(, , )
btn.BorderSizePixel =
btn.Font = .Font.GothamBold
btn.TextColor3 = .(,,)
btn.TextSize =
btn.Text = text
btn.Parent = parent
btn.AutoButtonColor =
btn
()
_, child (scrollFrame:())
child:()
child:()
scrollFrame.CanvasSize = .(, , , )
(mods)
()
totalHeight =
i, mod (mods)
modBtn = (mod.name, .(, -, , ), scrollFrame)
modBtn.LayoutOrder = i
modBtn.MouseButton1Click:(mod.action)
totalHeight = totalHeight +
scrollFrame.CanvasSize = .(, , , totalHeight)
movementMods = {
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.WalkSpeed = .(hum.WalkSpeed * , )
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.WalkSpeed =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.JumpPower =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.JumpPower =
},
{
name = ,
action = ()
char = player.Character
char
root = char:()
root
char:()
char.FlyBodyVelocity:()
char.FlyBodyGyro:()
hum = char:()
hum hum.PlatformStand =
bv = .()
bv.Name =
bv.MaxForce = .(,,)
bv.Velocity = .(,,)
bv.Parent = root
bg = .()
bg.Name =
bg.MaxTorque = .(,,)
bg.P =
bg.CFrame = root.CFrame
bg.Parent = root
hum = char:()
hum hum.PlatformStand =
speed =
userInput = UserInputService
connection
connection = :().Heartbeat:(()
bv.Parent
connection:()
hum = player.Character player.Character:()
hum hum.PlatformStand =
camCFrame = .CurrentCamera.CFrame
dir = .(,,)
userInput:(.KeyCode.W) dir = dir + camCFrame.LookVector
userInput:(.KeyCode.S) dir = dir - camCFrame.LookVector
userInput:(.KeyCode.A) dir = dir - camCFrame.RightVector
userInput:(.KeyCode.D) dir = dir + camCFrame.RightVector
userInput:(.KeyCode.Space) dir = dir + .(,,)
userInput:(.KeyCode.LeftControl) dir = dir - .(,,)
dir = dir.Unit
dir ~= dir dir = .(,,)
bv.Velocity = dir * speed
bg.CFrame = .CurrentCamera.CFrame
)
},
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:() part.CanCollide =
},
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:() part.CanCollide =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.WalkSpeed =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum
hum.WalkSpeed =
hum.JumpPower =
char = player.Character
char
_, part (char:())
part:() part.CanCollide =
}
}
waterMods = {
{
name = ,
action = ()
root = player.Character player.Character:()
root
pos = root.Position - .(, , )
size = .(, , )
region = Region3.(pos - size/, pos + size/):()
Terrain:(region, , .Material.Water)
},
{
name = ,
action = ()
root = player.Character player.Character:()
root
pos = root.Position
size = .(, , )
region = Region3.(pos - size/, pos + size/):()
Terrain:(region, , .Material.Air)
},
{
name = ,
action = ()
root = player.Character player.Character:()
root
pos = root.Position - .(, , )
size = .(, , )
region = Region3.(pos - size/, pos + size/):()
Terrain:(region, , .Material.Water)
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.WalkSpeed =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.WalkSpeed =
},
{
name = ,
action = ()
root = player.Character player.Character:()
root
existingPad = :(..player.Name)
existingPad
existingPad:()
pad = .()
pad.Name = ..player.Name
pad.Size = .(, , )
pad.Position = root.Position - .(, , )
pad.Anchored =
pad.CanCollide =
pad.Transparency =
pad.Material = .Material.Neon
pad.Color = .(, , )
pad.Parent =
conn
conn = :().RenderStepped:(()
player.Character player.Character:()
conn:()
pad pad:()
pad.Position = player.Character.HumanoidRootPart.Position - .(, , )
)
},
{
name = ,
action = ()
lighting = :()
lighting.FogEnd <
lighting.FogEnd =
lighting.FogStart =
lighting.FogEnd =
lighting.FogStart =
},
{
name = ,
action = ()
Terrain:()
},
{
name = ,
action = ()
root = player.Character player.Character:()
root
pos = root.Position - .(, , )
size = .(, , )
region = Region3.(pos - size/, pos + size/):()
Terrain:(region, , .Material.Water)
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum hum.WalkSpeed =
lighting = :()
lighting.FogEnd =
lighting.FogStart =
existingPad = :(..player.Name)
existingPad existingPad:()
Terrain:()
},
}
characterMods = {
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:()
part.Size = part.Size * .(, , )
},
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:()
part.Size = part.Size *
},
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:()
part.Size = part.Size *
},
{
name = ,
action = ()
char = player.Character
char
player.Character.Humanoid.Health =
},
{
name = ,
action = ()
root = player.Character player.Character:()
root
bv = .()
bv.Velocity = .(, , )
bv.MaxForce = .(, , )
bv.Parent = root
:():(bv, )
},
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:()
part.Transparency =
_, decal (part:())
decal:() decal.Transparency =
},
{
name = ,
action = ()
char = player.Character
char
_, part (char:())
part:()
part.Transparency =
_, decal (part:())
decal:() decal.Transparency =
},
{
name = ,
action = ()
player.Character.Humanoid.Health =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum
hum.JumpPower =
},
{
name = ,
action = ()
hum = player.Character player.Character:()
hum
hum.JumpPower =
},
}
opMods = {
{
name = ,
action = ()
()
},
{
name = ,
action = ()
_, plr (.Players:())
plr.Character plr.Character:() plr ~= player
plr.Character.Humanoid.Health =
},
{
name = ,
action = ()
_, plr (.Players:())
plr.Character plr.Character:() plr ~= player
root = plr.Character.HumanoidRootPart
bv = .()
bv.Velocity = .(, , )
bv.MaxForce = .(, , )
bv.Parent = root
:():(bv, )
},
{
name = ,
action = ()
_, plr (.Players:())
plr.Character plr ~= player
_, part (plr.Character:())
part:() part.Transparency =
},
{
name = ,
action = ()
_, plr (.Players:())
plr.Character plr ~= player
_, part (plr.Character:())
part:() part.Transparency =
},
{
name = ,
action = ()
_, plr (.Players:())
plr.Character plr.Character:()
plr.Character.Humanoid.Health =
},
{
name = ,
action = ()
= :() :()
player.Character player.Character:()
player.Character.HumanoidRootPart.CFrame = .CFrame + .(, , )
},
{
name = ,
action = ()
frame.Position = .(, , , )
},
{
name = ,
action = ()
gui:()
},
{
name = ,
action = ()
gradient.Enabled
gradient.Enabled =
frame.BackgroundColor3 = .(, , )
gradient.Enabled =
}
}
categories = {
{name = , mods = movementMods},
{name = , mods = waterMods},
{name = , mods = characterMods},
{name = , mods = opMods},
}
i, category (categories)
catBtn = (category.name, .(, -, , ), categoriesFrame)
catBtn.LayoutOrder = i
catBtn.MouseButton1Click:(()
(category.mods)
)
(movementMods)
60+ mods

Universal