Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
Players = :()
UserInputService = :()
TweenService = :()
remote = ReplicatedStorage:()
fishCaughtRemote = remote remote:()
isActive =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = Players.LocalPlayer:()
introFrame = .()
introFrame.Size = .(, , , )
introFrame.Position = .(, -, , )
introFrame.BackgroundColor3 = .(, , )
introFrame.BorderSizePixel =
introFrame.Parent = screenGui
.(, introFrame).CornerRadius = .(, )
introText = .()
introText.Size = .(, , , )
introText.BackgroundTransparency =
introText.Text =
introText.TextColor3 = .(,,)
introText.Font = .Font.GothamBold
introText.TextSize =
introText.Parent = introFrame
introFrame.BackgroundTransparency =
introText.TextTransparency =
TweenService:(introFrame, TweenInfo.(), {
BackgroundTransparency =
}):()
TweenService:(introText, TweenInfo.(), {
TextTransparency =
}):()
.(, ()
TweenService:(introFrame, TweenInfo.(), {
BackgroundTransparency =
}):()
TweenService:(introText, TweenInfo.(), {
TextTransparency =
}):()
.()
introFrame:()
)
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Visible =
mainFrame.Parent = screenGui
.(, mainFrame).CornerRadius = .(, )
shadow = .()
shadow.Parent = mainFrame
shadow.Size = .(, , , )
shadow.Position = .(, -, , -)
shadow.BackgroundTransparency =
shadow.Image =
shadow.ImageTransparency =
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
.(, titleBar).CornerRadius = .(, )
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(,,)
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundTransparency =
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.Parent = titleBar
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.BackgroundColor3 = .(, , )
toggleButton.Text =
toggleButton.TextColor3 = .(,,)
toggleButton.Font = .Font.GothamBold
toggleButton.TextSize =
toggleButton.Parent = mainFrame
.(, toggleButton).CornerRadius = .(, )
glow = .()
glow.Color = .(,,)
glow.Thickness =
glow.Parent = toggleButton
toggleButton.MouseEnter:(()
TweenService:(toggleButton, TweenInfo.(), {
BackgroundColor3 = .(,,)
}):()
)
toggleButton.MouseLeave:(()
TweenService:(toggleButton, TweenInfo.(), {
BackgroundColor3 = .(,,)
}):()
)
toggleButton.MouseButton1Click:(()
isActive = isActive
isActive
toggleButton.Text =
TweenService:(toggleButton, TweenInfo.(), {
BackgroundColor3 = .(, , )
}):()
TweenService:(glow, TweenInfo.(), {
Thickness =
}):()
toggleButton.Text =
TweenService:(toggleButton, TweenInfo.(), {
BackgroundColor3 = .(, , )
}):()
TweenService:(glow, TweenInfo.(), {
Thickness =
}):()
)
openButton = .()
openButton.Size = .(, , , )
openButton.Position = .(, , , )
openButton.BackgroundColor3 = .(,,)
openButton.Text =
openButton.TextColor3 = .(,,)
openButton.Visible =
openButton.Parent = screenGui
.(, openButton).CornerRadius = .(,)
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
mainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
closeBtn.MouseButton1Click:(()
mainFrame.Visible =
openButton.Visible =
)
openButton.MouseButton1Click:(()
mainFrame.Visible =
openButton.Visible =
)
fishCaughtRemote
.(()
isActive
fishCaughtRemote:(.(-, -, -), -)
.()
)
()
VirtualUser = :()
Players.LocalPlayer.Idled:(()
VirtualUser:(.(,), .CurrentCamera.CFrame)
.()
VirtualUser:(.(,), .CurrentCamera.CFrame)
)