if game.PlaceId == 16472538603 then
    -- Load Rayfield (UI library)
    local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
    local RunService = game:GetService("RunService")
    local Players = game:GetService("Players")
    local LocalPlayer = Players.LocalPlayer

    local Window = Rayfield:CreateWindow({
        Name = "🥭MANGO Hub🥭",
        Icon = 0, -- 0 = no icon
        LoadingTitle = "🥭Mango Hub🥭",
        LoadingSubtitle = "by LIFTED",
        ShowText = "🥭🥭🥭🥭🥭MANGO",
        Theme = "Default",
        ToggleUIKeybind = "K",
        DisableRayfieldPrompts = false,
        DisableBuildWarnings = false,

        ConfigurationSaving = {
            Enabled = true,
            FolderName = nil,
            FileName = "THA MANGO",
        },

        Discord = {
            Enabled = true,
            Invite = "https://[Log in to view URL]",
            RememberJoins = true,
        },

        KeySystem = false,
        KeySettings = {
            Title = "Untitled",
            Subtitle = "Key System",
            Note = "No method of obtaining the key is provided",
            FileName = "Key",
            SaveKey = true,
            GrabKeyFromSite = false,
            Key = { "Hello" },
        },
    })

    -- Default accent (mango)
    local accentColor = Color3.fromRGB(255, 173, 51)

    -- Best-effort: apply accent color to Rayfield elements if supported
    local function tryApplyAccent(element, color)
        if not element or not color then return end
        pcall(function()
            if element.Update and type(element.Update) == "function" then
                element:Update({AccentColor = color})
            elseif element.Set and type(element.Set) == "function" then
                element:Set({AccentColor = color})
            elseif element.SetAccent and type(element.SetAccent) == "function" then
                element:SetAccent(color)
            end
        end)
    end

local registery = getreg()

for i, v in pairs(registery) do
    if type(v) == "function" then
        local info = getinfo(v)
        if info.name == "kick" then
            hookfunction(info.func, function(...) return nil end)
            print("hooked and blocked")
        end
    end
end

local registery = getreg()

for i, v in pairs(registery) do
    if type(v) == "function" then
        local info = getinfo(v)
        if info.name == "Teleport" then
            hookfunction(info.func, function(...) return nil end)
            print("hooked and blocked")
        end
    end
end
    
    -- Safe teleport helper (checks for Character and HumanoidRootPart)
    local function teleportTo(pos)
        local player = LocalPlayer
        if not player then return end

        local character = player.Character or player.CharacterAdded:Wait()
        if not character then return end

        local root = character:FindFirstChild("HumanoidRootPart")
        local humanoid = character:FindFirstChildOfClass("Humanoid")
        if humanoid and humanoid.Health > 0 and root then
            if humanoid.ChangeState then
                humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
            end
            wait(0.1)
            root.CFrame = CFrame.new(pos)
        end
    end

    -- ===== Main Tab (🏠 Home) =====
    local MainTab = Window:CreateTab("🏠 Home", nil)
    local MainSection = MainTab:CreateSection("Home")

    local walkSpeedElement = MainTab:CreateSlider({
        Name = "WalkSpeed",
        Range = {0, 300},
        Increment = 1,
        Suffix = "WalkSpeed",
        CurrentValue = 16,
        Flag = "WalkSpeed",
        Callback = function(Value)
            local player = LocalPlayer
            if not player then return end

            local character = player.Character or player.CharacterAdded:Wait()
            if not character then return end

            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid.WalkSpeed = Value
            end
        end,
    })

    tryApplyAccent(walkSpeedElement, accentColor)

    -- ===== Settings Tab (⚙️ Settings) =====
    local SettingsTab = Window:CreateTab("⚙️ Settings", nil)
    local SettingsSection = SettingsTab:CreateSection("Appearance & Config")

    local colorPicker = SettingsTab:CreateColorPicker({
        Name = "Accent Color",
        Default = accentColor,
        Flag = "AccentColor",
        Callback = function(Color)
            accentColor = Color
            -- Attempt to apply accent to UI elements (best-effort)
            tryApplyAccent(MainSection, accentColor)
            tryApplyAccent(SettingsSection, accentColor)
            tryApplyAccent(walkSpeedElement, accentColor)
            print("Accent color updated")
        end,
    })

    -- ===== Teleports Tab (🚀 Teleports) =====
    local TeleportTab = Window:CreateTab("🚀 Teleports", nil)
    local TeleportSection = TeleportTab:CreateSection("Teleports")

    local function createTeleportButton(name, posVec3)
        local btn = TeleportTab:CreateButton({
            Name = name,
            Callback = function()
                teleportTo(posVec3)
            end,
        })
        tryApplyAccent(btn, accentColor)
        return btn
    end

    createTeleportButton("Gunstore 1", Vector3.new(92970, 122098, 17023))
    createTeleportButton("Exotic gun", Vector3.new(60820, 87609, -351))
    createTeleportButton("Dealership", Vector3.new(-379, 253, -1246))
    createTeleportButton("Laundry Mat", Vector3.new(-988, 254, -682))
    createTeleportButton("Backpacks", Vector3.new(-674, 253, -686))
    createTeleportButton("Bandages", Vector3.new(-335, 254, -395))

    -- ===== Combat Tab (🛡️ Combat) =====
    local CombatTab = Window:CreateTab("🛡️ Combat", nil)
    local CombatSection = CombatTab:CreateSection("Health & Safety")

    local infiniteHealthEnabled = false
    local healthCoroutine = nil

    CombatTab:CreateToggle({
        Name = "Infinite Health",
        CurrentValue = false,
        Flag = "InfiniteHealth",
        Callback = function(enabled)
            infiniteHealthEnabled = enabled

            if enabled then
                if healthCoroutine and coroutine.status(healthCoroutine) ~= "dead" then
                    -- already running
                else
                    healthCoroutine = coroutine.create(function()
                        while infiniteHealthEnabled do
                            local player = LocalPlayer
                            if player and player.Character then
                                local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
                                if humanoid then
                                    pcall(function()
                                        humanoid.MaxHealth = math.max(humanoid.MaxHealth or 100, 1e6)
                                        humanoid.Health = humanoid.MaxHealth
                                    end)
                                end
                            end
                            RunService.Heartbeat:Wait()
                        end
                    end)
                    coroutine.resume(healthCoroutine)
                end
                print("Infinite Health enabled (client-side). May not work on all games.")
            else
                infiniteHealthEnabled = false
                -- attempt to restore defaults
                pcall(function()
                    local player = LocalPlayer
                    if player and player.Character then
                        local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
                        if humanoid then
                            humanoid.MaxHealth = 100
                            humanoid.Health = math.min(humanoid.Health, humanoid.MaxHealth)
                        end
                    end
                end)
                print("Infinite Health disabled.")
            end
        end,
    })

    -- Apply accent to top-level sections (best-effort)
    tryApplyAccent(MainSection, accentColor)
    tryApplyAccent(TeleportSection, accentColor)
    tryApplyAccent(CombatSection, accentColor)
    tryApplyAccent(SettingsSection, accentColor)
end

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: