Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
Players = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:() player:()
existingGui = playerGui:()
existingGui
existingGui:()
fishFolder = ReplicatedStorage:():()
addToInventoryRF = ReplicatedStorage:()
:()
:()
:()
:()
:()
:()
:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
screenGui.ResetOnSpawn =
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.AnchorPoint = .(, )
frame.ZIndex =
frame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
newPosition = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
frame.Position = newPosition
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
dragging input == dragInput
(input)
)
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.SourceSansBold
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = frame
selectLabel = .()
selectLabel.Size = .(, -, , )
selectLabel.Position = .(, , , )
selectLabel.BackgroundTransparency =
selectLabel.Text =
selectLabel.TextColor3 = .(, , )
selectLabel.Font = .Font.SourceSans
selectLabel.TextSize =
selectLabel.TextXAlignment = .TextXAlignment.Left
selectLabel.Parent = frame
dropdownButton = .()
dropdownButton.Size = .(, -, , )
dropdownButton.Position = .(, , , )
dropdownButton.BackgroundColor3 = .(, , )
dropdownButton.TextColor3 = .(, , )
dropdownButton.Font = .Font.SourceSans
dropdownButton.TextSize =
dropdownButton.Text =
dropdownButton.AutoButtonColor =
dropdownButton.Parent = frame
dropdownButton.ZIndex =
listFrame = .()
listFrame.Size = .(, -, , )
listFrame.BackgroundColor3 = .(, , )
listFrame.BorderSizePixel =
listFrame.Position = .(, , , )
listFrame.Visible =
listFrame.CanvasSize = .(, , , )
listFrame.ScrollBarThickness =
listFrame.Parent = frame
listFrame.ZIndex =
listCorner = .()
listCorner.CornerRadius = .(, )
listCorner.Parent = listFrame
UIListLayout = .()
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
UIListLayout.Parent = listFrame
fishNames = {}
_, fish (fishFolder:())
.(fishNames, fish.Name)
selectedFishName =
()
listFrame.Visible =
()
listFrame.Visible =
screenHeight = playerGui.AbsoluteSize.Y
dropdownAbsoluteY = dropdownButton.AbsolutePosition.Y
dropdownHeight = dropdownButton.AbsoluteSize.Y
listHeight = listFrame.AbsoluteSize.Y > listFrame.AbsoluteSize.Y
spaceBelow = screenHeight - (dropdownAbsoluteY + dropdownHeight)
spaceBelow < listHeight
listFrame.Position = .(, , , dropdownButton.Position.Y.Offset - listHeight - )
listFrame.Position = .(, , , dropdownButton.Position.Y.Offset + dropdownHeight + )
i, fishName (fishNames)
fishBtn = .()
fishBtn.Size = .(, -, , )
fishBtn.BackgroundColor3 = .(, , )
fishBtn.TextColor3 = .(, , )
fishBtn.Font = .Font.SourceSans
fishBtn.TextSize =
fishBtn.Text = fishName
fishBtn.LayoutOrder = i
fishBtn.AutoButtonColor =
fishBtn.Parent = listFrame
fishBtn.ZIndex =
corner = .()
corner.CornerRadius = .(, )
corner.Parent = fishBtn
fishBtn.MouseEnter:(()
fishBtn.BackgroundColor3 = .(, , )
)
fishBtn.MouseLeave:(()
fishBtn.BackgroundColor3 = .(, , )
)
fishBtn.MouseButton1Click:(()
selectedFishName = fishName
dropdownButton.Text = fishName
()
)
UIListLayout:():(()
listFrame.CanvasSize = .(, , , UIListLayout.AbsoluteContentSize.Y + )
)
dropdownButton.MouseButton1Click:(()
listFrame.Visible
()
()
)
getButton = .()
getButton.Size = .(, -, , )
getButton.Position = .(, , , -)
getButton.BackgroundColor3 = .(, , )
getButton.TextColor3 = .(, , )
getButton.Font = .Font.SourceSansBold
getButton.TextSize =
getButton.Text =
getButton.AutoButtonColor =
getButton.Parent = frame
getButton.ZIndex =
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = getButton
getButton.MouseEnter:(()
getButton.BackgroundColor3 = .(, , )
)
getButton.MouseLeave:(()
getButton.BackgroundColor3 = .(, , )
)
getButton.MouseButton1Click:(()
selectedFishName
()
args = {
selectedFishName,
}
success, err = (()
addToInventoryRF:((args))
)
success
(, selectedFishName)
(, err)
)
any fish get

Become a Deep Sea Explorer