Eeee

🧩 Syntax:
local Tycoons = game.Workspace:WaitForChild("Zednov's Tycoon Kit"):WaitForChild("Tycoons")
local PlayerTycoon = nil
local Level = "Level1"
local player = game.Players.LocalPlayer

if Tycoons then 
    for i,v in pairs(Tycoons:GetChildren()) do
        if v:FindFirstChild("Owner") and v:FindFirstChild("Owner").Value == game.Players.LocalPlayer then
            PlayerTycoon = v 
        end
    end
end

local MailBox = PlayerTycoon:WaitForChild("Essentials"):WaitForChild("Maiilbox")
local MailBoxTp = MailBox:WaitForChild("CollectorParts"):WaitForChild("Display")

local function TpToMail()
    game.Players.LocalPlayer.Character:PivotTo(MailBoxTp.CFrame)
end

TpToMail()

local function Tween(part)
    local character = player.Character or player.CharacterAdded:Wait()
	local hrp = character:WaitForChild("HumanoidRootPart")
    local TweenService = game:GetService("TweenService")

    local info = TweenInfo.new(2)
    local Animation = TweenService:Create(hrp, info, {Position = part.Position}, true):Play()
end

local function CheckLevel()
    local Level1Amount = 0
    for i,v in pairs(PlayerTycoon:WaitForChild("Buttons"):FindFirstChild("Level1"):GetChildren()) do
        Level1Amount = Level1Amount + 1
    end

    if Level1Amount == 0 then
        Level = "Level2"
    end
end

while true do
    for i,v in pairs(PlayerTycoon:WaitForChild("Buttons"):FindFirstChild(Level):GetChildren()) do
        if v.BillboardGui.Enabled == true and game.Players.LocalPlayer.leaderstats.Cash.Value >= v.Price.Value then
            game.Players.LocalPlayer.Character:PivotTo(v.Head.CFrame)
            task.wait(1)
            CheckLevel()
        end
    end

    TpToMail()
    CheckLevel()
    task.wait(1)
end