Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
RunService = :()
player = Players.LocalPlayer
waterMods = {}
(offset)
offset = offset .(, , )
player.Character player.Character:()
player.Character.HumanoidRootPart.Position + offset
.Baseplate.Position + .(,,)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
car = .()
car.Name =
car.Size = .(, , )
car.CFrame = .(pos) * .(, , )
car.Anchored =
car.Material = .Material.Water
car.Color = .(, , )
car.CanCollide =
car.Parent =
bodyVel = .()
bodyVel.Velocity = player.Character player.Character.HumanoidRootPart.CFrame.LookVector * .(,,)
bodyVel.MaxForce = .(,,)
bodyVel.Parent = car
(, () car car:() )
waterMods[] = ()
pos = ()
fountain = .()
fountain.Name =
fountain.Size = .(, , )
fountain.CFrame = .(pos)
fountain.Anchored =
fountain.Material = .Material.Water
fountain.Color = .(,,)
fountain.Transparency =
fountain.Parent =
emitter = .()
emitter.Texture =
emitter.Rate =
emitter.Lifetime = NumberRange.()
emitter.Speed = NumberRange.()
emitter.Parent = fountain
(, () fountain fountain:() )
waterMods[] = ()
pos = (.(,-,))
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
wave = .()
wave.Size = .(, , )
wave.CFrame = .(pos) * .(, , )
wave.Anchored =
wave.Material = .Material.Water
wave.Color = .(, , )
wave.Transparency =
wave.Parent =
(, () wave wave:() )
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(, , ), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(, , ), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos, , .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(, , ), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
slide = .()
slide.Size = .(, , )
slide.CFrame = .(pos) * .(,,.(-))
slide.Anchored =
slide.Material = .Material.Water
slide.Color = .(,,)
slide.Transparency =
slide.Parent =
(, () slide slide:() )
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
cannon = .()
cannon.Size = .(,,)
cannon.CFrame = .(pos) * .(, .(), )
cannon.Anchored =
cannon.Material = .Material.Water
cannon.Color = .(, , )
cannon.Transparency =
cannon.Parent =
particle = .()
particle.Texture =
particle.Speed = NumberRange.()
particle.Lifetime = NumberRange.()
particle.Rate =
particle.Parent = cannon
(, () cannon cannon:() )
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(, , ), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos, , .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos + .(, , ), , .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
geyser = .()
geyser.Size = .(,,)
geyser.CFrame = .(pos)
geyser.Anchored =
geyser.Material = .Material.Water
geyser.Color = .(,,)
geyser.Transparency =
geyser.Parent =
emitter = .()
emitter.Texture =
emitter.Rate =
emitter.Lifetime = NumberRange.()
emitter.Speed = NumberRange.()
emitter.Parent = geyser
(, () geyser geyser:() )
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos, , .Material.Water)
waterMods[] = ()
hrp = player.Character player.Character:()
hrp
jetpack = .()
jetpack.Velocity = .(, , )
jetpack.MaxForce = .(, , )
jetpack.Parent = hrp
(, () jetpack:() )
waterMods[] = ()
hrp = player.Character player.Character:()
hrp
shield = .()
shield.Name =
shield.Size = .(, , )
shield.CFrame = hrp.CFrame * .(, , -)
shield.Anchored =
shield.Transparency =
shield.Material = .Material.Water
shield.Color = .(, , )
shield.Parent =
(, () shield shield:() )
waterMods[] = ()
pos = (.(, , ))
i=,
pillarPos = pos + .(.(-,), , .(-,))
.Terrain:(.(pillarPos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos + .(,,), , .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos + .(, , ), , .Material.Water)
waterMods[] = ()
basePos = ()
i=,
angle = i * .()
offset = .(.(angle)*i*, i*, .(angle)*i*)
.Terrain:(basePos + offset, , .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(, , ), .Material.Water)
waterMods[] = ()
basePos = ()
x = -,,
z = -,,
.Terrain:(.(basePos + .(x,,z)), .(,,), .Material.Water)
waterMods[] = ()
basePos = ()
i=,
offset = .(.(-,), .(,), .(-,))
.Terrain:(basePos + offset, , .Material.Water)
waterMods[] = ()
basePos = ()
i=,
angle = .(i*)
offset = .(.(angle)*, , .(angle)*)
.Terrain:(basePos + offset, , .Material.Water)
waterMods[] = ()
pos = ()
slide = .()
slide.Size = .(, , )
slide.CFrame = .(pos) * .(,,.(-))
slide.Anchored =
slide.Material = .Material.Water
slide.Color = .(,,)
slide.Transparency =
slide.Parent =
(, () slide slide:() )
waterMods[] = ()
basePos = (.(,,))
i=,
offset = .(.(-,), , .(-,))
.Terrain:(.(basePos + offset), .(,,), .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(pos, , .Material.Water)
waterMods[] = ()
pos = ()
.Terrain:(.(pos), .(, , ), .Material.Water)
waterMods[] = ()
pos = ()
i=,
offset = .(.(-,), .(,), .(-,))
.Terrain:(pos + offset, , .Material.Water)
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.AnchorPoint = .(, )
mainFrame.Parent = screenGui
mainFrame.ClipsDescendants =
mainFrame.Visible =
uicorner = .()
uicorner.CornerRadius = .(, )
uicorner.Parent = mainFrame
title = .()
title.Name =
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.Font = .Font.GothamBold
title.TextSize =
title.TextColor3 = .(, , )
title.Parent = mainFrame
closeBtn = .()
closeBtn.Name =
closeBtn.Text =
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.TextColor3 = .(, , )
closeBtn.BackgroundTransparency =
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Parent = mainFrame
closeBtn.MouseButton1Click:(()
mainFrame.Visible =
)
scrollFrame = .()
scrollFrame.Name =
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.BackgroundTransparency =
scrollFrame.Parent = mainFrame
layout = .()
layout.Parent = scrollFrame
layout.SortOrder = .SortOrder.LayoutOrder
layout.Padding = .(, )
(modName, modFunction)
btn = .()
btn.Name = modName:(, ) ..
btn.Size = .(, , , )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamSemibold
btn.TextSize =
btn.Text = modName
btn.AutoButtonColor =
btn.ClipsDescendants =
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = btn
btn.MouseEnter:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = .(,,)}):()
)
btn.MouseLeave:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = .(,,)}):()
)
btn.MouseButton1Click:(()
(()
()
)
)
btn.Parent = scrollFrame
modName, modFunc (waterMods)
(modName, modFunc)
layout:():(()
scrollFrame.CanvasSize = .(, , , layout.AbsoluteContentSize.Y + )
)
dragging
dragInput
dragStart
startPos
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
mainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
RunService.RenderStepped:(()
dragging dragInput
delta = dragInput.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService = :()
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == .KeyCode.RightControl
mainFrame.Visible = mainFrame.Visible
)
mainFrame.Visible =
water stufffffffff

Universal