跳转到内容
可用Farming

Ice Tycoon 2 | Keyless

VEvenenapro345 次浏览Ice Tycoon 22026年7月23日
分享
Ice Tycoon 2 | Keyless

脚本代码

Lua
local Penquin = loadstring(game:HttpGet("https://islandscripts.vercel.app/assets/PenquinUi.lua"))()

local players = game:GetService("Players")
local localPlayer = players.LocalPlayer
local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")
local backpack = localPlayer.Backpack

local gameId = game.GameId

if gameId ~= 10337069275 then
    game:GetService("StarterGui"):SetCore("SendNotification", {
        Title = "Error while loading",
        Text = "Unsupported Game",
        Duration = 5
    })
    return
end

local keyGiver = workspace.Map.Troops.KeyGiver
local TriangleTrophy = workspace.Map.Pedestals.TrianglePedestal
local SquareTrophy = workspace.Map.Pedestals.SquarePedestal
local CircleTrophy = workspace.Map.Pedestals.CirclePedestal
local GemPedestals = workspace.Map.Troops.GemPedestals

local water1 = CFrame.new(-76, 3, -137)
local water2 = CFrame.new(-75, 3, -274)
local water3 = CFrame.new(-113, 3, -495)
local water4 = CFrame.new(-2, 40, -276)
local water5 = CFrame.new(-314, 1, -80)
local water6 = CFrame.new(-283, 101, 312)

local water1prompt = workspace.Map.Waters.Water1.ProximityPrompt
local water2prompt = workspace.Map.Waters.Water2.ProximityPrompt
local water3prompt = workspace.Map.Waters.Water3.ProximityPrompt
local water4prompt = workspace.Map.Waters.Water4.ProximityPrompt
local water5prompt = workspace.Map.Waters.Water5.ProximityPrompt
local water6prompt = workspace.Map.Waters.Water6.ProximityPrompt

local tycoon = workspace.Map.Terrain.Ground.Baseplate
local pump = workspace.Tycoon.Essentials.Pump

local loop = false
local selectedWater = water1
local selectedPrompt = water1prompt
local selectedItem = "Gem 1"

local gemPositions = {
    Gem1 = CFrame.new(0, -41, 153),
    Gem2 = CFrame.new(-205, -187, -258),
    Gem3 = CFrame.new(29, -98, -34),
    Gem4 = CFrame.new(-656, 108, 322),
    Gem5 = CFrame.new(-363, 43, -549)
}

local function equipSpoon()
    for _, tool in pairs(backpack:GetChildren()) do
        if string.match(tool.Name, "Spoon") then
            tool.Parent = character
            humanoid:EquipTool(tool)
            return true
        end
    end
    return false
end

local function freezePlayer()
    rootPart.Anchored = true
end
local function unfreezePlayer()
    rootPart.Anchored = false
end

local function tycoonTp()
    unfreezePlayer()
    rootPart.CFrame = tycoon:GetPivot() + Vector3.new(0, 4, 0)
end

local function getWater()
    rootPart:PivotTo(selectedWater)
    task.wait(0.3)
    fireproximityprompt(selectedPrompt)
end

local function fillPump()
    rootPart.CFrame = CFrame.new(-81, 3, -97)
    task.wait(0.2)
    fireproximityprompt(pump.Main.ProximityPrompt)
end

local function autoFillPump()
    equipSpoon()
    getWater()
    task.wait(0.3)
    fillPump()
end

local function tpToGem(gemName)
    rootPart:PivotTo(gemPositions[gemName])
end

local function tpToKey()
    rootPart.CFrame = keyGiver:GetPivot() + Vector3.new(0, 3, 0)
end

local function tpToTrophy(trophyName)
    if trophyName == "Triangle" then
        rootPart.CFrame = TriangleTrophy:GetPivot() + Vector3.new(0, 3, 0)
    elseif trophyName == "Square" then
        rootPart.CFrame = SquareTrophy:GetPivot() + Vector3.new(0, 3, 0)
    elseif trophyName == "Circle" then
        rootPart.CFrame = CircleTrophy:GetPivot() + Vector3.new(0, 3, 0)
    end
end

local window = Penquin:CreateWindow({
    Name = "Ice Tycoon 2",
    Theme = "Ocean",
    IconText = "🧊",
    ConfigFolder = "IceTycoon2",
    ConfigName = "IT2-cfg"
})

local MainTab = window:CreateTab("Main")
local AutofarmTab = window:CreateTab("Autofarm")
local ItemsTab = window:CreateTab("Items")
local TeleportsTab = window:CreateTab("Teleports")

MainTab:CreateLabel("Made by Ven0x!")
MainTab:CreateLabel("Game: Ice Tycoon 2")

AutofarmTab:CreateToggle({
    Name = "Auto Fill Pump",
    Flag = "AFP",
    CurrentValue = false,
    Callback = function(Value)
        loop = Value
        while loop do
            autoFillPump()
            task.wait(0.3)
        end
    end,
})

AutofarmTab:CreateDropdown({
    Name = "Water Source",
    Flag = "GetWaterSource",
    Options = {"Source 1", "Source 2", "Source 3", "Source 4", "Source 5", "Source 6"},
    CurrentOption = "Source 1",
    Callback = function(option)
        if option == "Source 1" then
            selectedWater = water1
            selectedPrompt = water1prompt
        elseif option == "Source 2" then
            selectedWater = water2
            selectedPrompt = water2prompt
        elseif option == "Source 3" then
            selectedWater = water3
            selectedPrompt = water3prompt
        elseif option == "Source 4" then
            selectedWater = water4
            selectedPrompt = water4prompt
        elseif option == "Source 5" then
            selectedWater = water5
            selectedPrompt = water5prompt
        elseif option == "Source 6" then
            selectedWater = water6
            selectedPrompt = water6prompt
        end
    end
})

ItemsTab:CreateLabel("Select an item and click Teleport to go to it")

ItemsTab:CreateDropdown({
    Name = "Items",
    Flag = "ItemSelector",
    Options = {
        "Gem 1", "Gem 2", "Gem 3", "Gem 4", "Gem 5",
        "Key",
        "Triangle Trophy", "Square Trophy", "Circle Trophy"
    },
    CurrentOption = "Gem 1",
    Callback = function(option)
        selectedItem = option
    end
})

ItemsTab:CreateButton({
    Name = "Teleport To Selected Item",
    Callback = function()
        if selectedItem == "Gem 1" then
            tpToGem("Gem1")
        elseif selectedItem == "Gem 2" then
            tpToGem("Gem2")
        elseif selectedItem == "Gem 3" then
            tpToGem("Gem3")
        elseif selectedItem == "Gem 4" then
            tpToGem("Gem4")
        elseif selectedItem == "Gem 5" then
            tpToGem("Gem5")
        elseif selectedItem == "Key" then
            tpToKey()
        elseif selectedItem == "Triangle Trophy" then
            tpToTrophy("Triangle")
        elseif selectedItem == "Square Trophy" then
            tpToTrophy("Square")
        elseif selectedItem == "Circle Trophy" then
            tpToTrophy("Circle")
        end
    end
})

TeleportsTab:CreateButton({
    Name = "Teleport To Tycoon",
    Callback = function()
        tycoonTp()
    end
})

描述

This script contains an Autofarm tab that automaticly collects water and fills the pump with it, a Items tab that lets you teleport to items and a Teleports tab which lets you teleport to different locations (For now you can only teleport to your tycoon)

评论 (0)

登录以参与讨论

  • 成为第一个评论的人。

常见问题

如何使用 Ice Tycoon 2 | Keyless 脚本?
复制上方的脚本代码,在 Roblox 中进入 Ice Tycoon 2,然后将代码粘贴到你的执行器中并执行。脚本运行后功能会立即生效。
Ice Tycoon 2 | Keyless 还能用吗?
可以 — Ice Tycoon 2 | Keyless 目前标记为可用(最近更新:2026年9月1日)。如果在 Roblox 更新后失效,请稍后回来查看修复版本。
哪个执行器兼容 Ice Tycoon 2 | Keyless?
此脚本兼容大多数热门 Roblox 执行器。查看我们的执行器页面,为你的设备找到可信的免费或付费执行器。