Best Fish value and auto sell (extra Teleport) Dive Down Keyless
Dive Down Keyless
Best Fish value and auto sell (extra Teleport) Dive Down Keyless
👤 alexriderr 👁 14 views ❤️ 0 likes ⏱ May 1, 2026
Hi! This is my first script 🙂 You can set the minimum value for fish. You can choose whether to sell them or keep them in your aquarium — totally up to you. Feel free to use the teleport system anytime during the game.
✨ Features
Auto Sell TP Points (you can choose by yourself) Min value for fishing
📋 Script Code
local player = game.Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

-- === SABİT KONUMLAR ===
local SABIT_KONUMLAR = {
    ["Satis Noktasi"] = CFrame.new(-1928, 2531, -1424),
    ["Atlantis"] = CFrame.new(-1928, -204, -1415),
    ["Megaladon"] = CFrame.new(-1934, -1570, -1418),
    ["Ice"] = CFrame.new(-1934, -2011, -1418),
    ["Deniz Anasi"] = CFrame.new(-1928, -2386, -1409)
}

-- AYARLAR
local calisiyor, otoSat, minDeger, seciliDil = false, false, 20, "TR"

-- 12 DİLLİ SİSTEM (MESAJ KISMI KALDIRILDI)
local diller = {
    TR = { title = "@c3md0 FISH", main = "PANEL", tp = "KONUM", lang = "DİLLER", start = "BAŞLAT", stop = "DURDUR", sell = "OTO SATIŞ", add = "EKLE", holder = "İsim...", tpHint = "İstediğiniz noktada ekle tuşuna basın, konum eklensin.", info = "BİLGİ:\nYeni yer kaydetmek için isim yazıp EKLE'ye bas.", uiHint = "Gizle: 'K'", valH = "Min Değer" },
    EN = { title = "@c3md0 FISH", main = "PANEL", tp = "TP/ADD", lang = "LANGS", start = "START", stop = "STOP", sell = "AUTO SELL", add = "ADD", holder = "Name...", tpHint = "Press the add button at the desired point to add location.", info = "INFO:\nType name and press ADD to save current spot.", uiHint = "Hide: 'K'", valH = "Min Value" }
}

-- UI ANA YAPI
local sg = Instance.new("ScreenGui", player.PlayerGui)
sg.Name = "c3md0_v39"
sg.ZIndexBehavior = Enum.ZIndexBehavior.Global

local main = Instance.new("Frame", sg)
main.Size = UDim2.new(0, 500, 0, 340)
main.Position = UDim2.new(0.5, -250, 0.5, -170)
main.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
main.BorderSizePixel = 0
main.Active, main.Draggable = true, true
Instance.new("UICorner", main)

-- SIDEBAR
local sidebar = Instance.new("Frame", main)
sidebar.Size = UDim2.new(0, 140, 1, 0)
sidebar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Instance.new("UICorner", sidebar)

local title = Instance.new("TextLabel", sidebar)
title.Size = UDim2.new(1, 0, 0, 70)
title.Text = "@c3md0"
title.TextSize = 34
title.TextColor3 = Color3.fromRGB(0, 255, 180)
title.Font = Enum.Font.GothamBold
title.BackgroundTransparency = 1

local uiHint = Instance.new("TextLabel", sidebar)
uiHint.Size = UDim2.new(1, 0, 0, 30)
uiHint.Position = UDim2.new(0, 0, 1, -40)
uiHint.BackgroundTransparency = 1
uiHint.TextColor3 = Color3.fromRGB(180, 180, 180)
uiHint.TextSize = 13

local container = Instance.new("Frame", main)
container.Size = UDim2.new(1, -160, 1, -20)
container.Position = UDim2.new(0, 150, 0, 10)
container.BackgroundTransparency = 1

local tabs = { Main = Instance.new("Frame", container), TP = Instance.new("Frame", container), Lang = Instance.new("Frame", container) }
for n, f in pairs(tabs) do f.Size = UDim2.new(1, 1, 1, 1) f.BackgroundTransparency = 1 f.Visible = (n == "Main") end

local function showTab(n) for k, v in pairs(tabs) do v.Visible = (k == n) end end

-- --- 1. ANA PANEL ---
local startBtn = Instance.new("TextButton", tabs.Main)
startBtn.Size = UDim2.new(1, 0, 0, 60)
startBtn.Position = UDim2.new(0, 0, 0.05, 0)
Instance.new("UICorner", startBtn)

local sellBtn = Instance.new("TextButton", tabs.Main)
sellBtn.Size = UDim2.new(1, 0, 0, 60)
sellBtn.Position = UDim2.new(0, 0, 0.25, 0)
Instance.new("UICorner", sellBtn)

local valInp = Instance.new("TextBox", tabs.Main)
valInp.Size = UDim2.new(1, 0, 0, 50)
valInp.Position = UDim2.new(0, 0, 0.45, 0)
valInp.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
valInp.TextColor3 = Color3.new(1, 1, 1)
valInp.Text = "20"
Instance.new("UICorner", valInp)

-- --- 2. TP VE EKLEME PANELİ ---
local tpHint = Instance.new("TextLabel", tabs.TP)
tpHint.Size = UDim2.new(1, 0, 0, 45)
tpHint.TextColor3 = Color3.fromRGB(0, 200, 255)
tpHint.TextWrapped = true
tpHint.BackgroundTransparency = 1

local tpInp = Instance.new("TextBox", tabs.TP)
tpInp.Size = UDim2.new(0.6, 0, 0, 35)
tpInp.Position = UDim2.new(0, 0, 0.15, 0)
tpInp.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
tpInp.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", tpInp)

local addBtn = Instance.new("TextButton", tabs.TP)
addBtn.Size = UDim2.new(0.25, 0, 0, 35)
addBtn.Position = UDim2.new(0.62, 0, 0.15, 0)
addBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 200)
addBtn.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", addBtn)

local infoBtn = Instance.new("TextButton", tabs.TP)
infoBtn.Size = UDim2.new(0.1, 0, 0, 35)
infoBtn.Position = UDim2.new(0.89, 0, 0.15, 0)
infoBtn.BackgroundColor3 = Color3.fromRGB(150, 150, 0)
infoBtn.Text = "?"
Instance.new("UICorner", infoBtn)

local tpScroll = Instance.new("ScrollingFrame", tabs.TP)
tpScroll.Size = UDim2.new(1, 0, 0.65, 0)
tpScroll.Position = UDim2.new(0, 0, 0.3, 0)
tpScroll.BackgroundTransparency = 1
Instance.new("UIListLayout", tpScroll).Padding = UDim.new(0, 5)

function createP(n, cf)
    local b = Instance.new("TextButton", tpScroll)
    b.Size = UDim2.new(0.95, 0, 0, 35)
    b.Text = "⭐ " .. n
    b.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
    b.TextColor3 = Color3.new(1, 1, 1)
    Instance.new("UICorner", b)
    b.MouseButton1Click:Connect(function() player.Character:PivotTo(cf) end)
    tpScroll.CanvasSize = UDim2.new(0,0,0, tpScroll.UIListLayout.AbsoluteContentSize.Y)
end
for n, cf in pairs(SABIT_KONUMLAR) do createP(n, cf) end
addBtn.MouseButton1Click:Connect(function() if player.Character then createP(tpInp.Text ~= "" and tpInp.Text or "Point", player.Character.HumanoidRootPart.CFrame) end end)

-- --- 3. DİLLER PANELİ ---
local dScroll = Instance.new("ScrollingFrame", tabs.Lang)
dScroll.Size = UDim2.new(1, 0, 1, 0)
dScroll.BackgroundTransparency = 1
Instance.new("UIListLayout", dScroll).Padding = UDim.new(0, 5)

local dList = {"TR", "EN", "DE", "ES", "PT", "FR", "RU", "CN", "JP", "KR", "ID", "TH"}
for _, d in ipairs(dList) do
    local b = Instance.new("TextButton", dScroll)
    b.Size = UDim2.new(0.95, 0, 0, 35)
    b.Text = "🌐 " .. d
    b.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
    b.TextColor3 = Color3.new(1, 1, 1)
    Instance.new("UICorner", b)
    b.MouseButton1Click:Connect(function() seciliDil = d refresh() end)
    dScroll.CanvasSize = UDim2.new(0,0,0, dScroll.UIListLayout.AbsoluteContentSize.Y)
end

-- REFRESH VE NAV
function refresh()
    local l = diller[seciliDil] or diller.EN
    startBtn.Text = calisiyor and l.stop or l.start
    startBtn.BackgroundColor3 = calisiyor and Color3.fromRGB(150, 0, 0) or Color3.fromRGB(0, 150, 0)
    sellBtn.Text = l.sell .. ": " .. (otoSat and "ON" or "OFF")
    sellBtn.BackgroundColor3 = otoSat and Color3.fromRGB(0, 120, 150) or Color3.fromRGB(60, 60, 60)
    addBtn.Text = l.add
    tpInp.PlaceholderText = l.holder
    tpHint.Text = l.tpHint
    uiHint.Text = l.uiHint
    valInp.PlaceholderText = l.valH
end

local btns = { {"main", "Main"}, {"tp", "TP"}, {"lang", "Lang"} }
for i, v in ipairs(btns) do
    local b = Instance.new("TextButton", sidebar)
    b.Size = UDim2.new(0.9, 0, 0, 35)
    b.Position = UDim2.new(0.05, 0, 0, 80 + (i * 45))
    b.BackgroundColor3 = Color3.fromRGB(40,40,40)
    b.TextColor3 = Color3.new(1,1,1)
    Instance.new("UICorner", b)
    b.MouseButton1Click:Connect(function() showTab(v[2]) end)
    spawn(function() while wait(0.5) do b.Text = (diller[seciliDil] and diller[seciliDil][v[1]] or v[1]):upper() end end)
end

-- MOTOR VE KONTROLLER
startBtn.MouseButton1Click:Connect(function() calisiyor = not calisiyor minDeger = tonumber(valInp.Text) or 0 refresh() end)
sellBtn.MouseButton1Click:Connect(function() otoSat = not otoSat refresh() end)
UserInputService.InputBegan:Connect(function(i, g) if not g and i.KeyCode == Enum.KeyCode.K then main.Visible = not main.Visible end end)
refresh()

-- OTO SATIŞ (Orijinal Paket Sistemi)
local function autoSell()
    local r = ReplicatedStorage:WaitForChild("Packets", 5):WaitForChild("Packet", 5):WaitForChild("RemoteEvent", 5)
    if r then pcall(function() r:FireServer(buffer.fromstring("\003\001")) end) end
end

task.spawn(function()
    while true do
        task.wait(0.1)
        if not calisiyor then continue end
        local f = workspace:FindFirstChild("Game") and workspace.Game:FindFirstChild("Fishes")
        if not f then continue end
        for _, fish in ipairs(f:GetChildren()) do
            if not fish:GetAttribute("Owner") and (fish:GetAttribute("CashPerSec") or 0) >= minDeger then
                player.Character:PivotTo(fish:GetPivot())
                local p = fish:FindFirstChild("RootPart") and fish.RootPart:FindFirstChild("ProximityPrompt")
                if p then 
                    fireproximityprompt(p)
                    if otoSat then task.wait(0.1) autoSell() end
                end
                break
            end
        end
    end
end)
🎮 Similar Scripts
💬 Comments (0)
Login to post a comment
No comments yet. Be the first!
Script Info
Game Dive Down
TypeKeyless
Authoralexriderr
Views14
Likes0
PublishedMay 1, 2026
🎮 Play Game on Roblox
🕐 Recent Scripts
INK GAME Script | RedLight GreenLight, Tug of War, Glass Vision
INK GAME Script | RedLight GreenLight, Tug of War, Glass Vision
Ink Game • 👁 1
Keyless
+1 Speed Bike Escape Script keyless
+1 Speed Bike Escape Script keyless
+1 Speed Bike Escape • 👁 6
Keyless
Rivals Script – Unlock skins
Rivals Script – Unlock skins
RIVALS • 👁 7
Keyless
Baddies Script keyles
Baddies Script keyles
Baddies 💅 • 👁 7
Keyless
Anime Fighting Simulator Script keyless
Anime Fighting Simulator Script keyless
Anime Fighting Simulator • 👁 7
Keyless