Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Исходник Bypass fallen survival

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Дек 2025
Сообщения
62
Реакции
2
Код:
Expand Collapse Copy
repeat task.wait() until game:IsLoaded()
repeat task.wait() until game.Players and game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character.HumanoidRootPart

if not LPH_OBFUSCATED then
    LPH_JIT = function(f, ...)
        assert(type(f) == "function" and #{...} == 0, "LPH_JIT only accepts a single constant function as an argument.")
        return f
    end
    LPH_JIT_MAX = LPH_JIT

    LPH_NO_VIRTUALIZE = function(f, ...)
        assert(type(f) == "function" and #{...} == 0, "LPH_NO_VIRTUALIZE only accepts a single constant function as an argument.")
        return f
    end

    LPH_NO_UPVALUES = function(f, ...)
        assert(type(setfenv) == "function", "LPH_NO_UPVALUES can only be used on Lua versions with getfenv & setfenv")
        assert(type(f) == "function" and #{...} == 0, "LPH_NO_UPVALUES only accepts a single constant function as an argument.")
        return f
    end

    LPH_CRASH = function(...)
        assert(#{...} == 0, "LPH_CRASH does not accept any arguments.")
    end
end

local HttpService   = cloneref(game:GetService("HttpService"))
local Players       = cloneref(game:GetService("Players"))
local CoreGui       = cloneref(game:GetService("CoreGui"))
local LocalPlayer   = Players.LocalPlayer

getgenv().Kick = function(Msg, Title)
    LocalPlayer:Kick()
    task.wait(.75)
    CoreGui.RobloxPromptGui.promptOverlay.ErrorPrompt.MessageArea.ErrorFrame.ErrorMessage.Text = Msg or "Create a ticket"
    CoreGui.RobloxPromptGui.promptOverlay.ErrorPrompt.TitleFrame.ErrorTitle.Text = "Sticky Club | " .. (Title or "Rejoin")
    return
end

if not (game.ReplicatedStorage:FindFirstChild("Modules") and game.ReplicatedStorage.Modules:FindFirstChild("AssetContainer")) then getgenv().Kick("Execute In Fallen", "Error") end

if getgenv().BypassLoaded then
    return getgenv().Kick("Script Already Loaded", "Rejoin")
end

task.spawn(LPH_NO_VIRTUALIZE(function() 
    local startTime = os.time()
    while task.wait(1) do
        local elapsed = os.time() - startTime

        local hours = math.floor(elapsed / 3600)
        local minutes = math.floor((elapsed % 3600) / 60)
        local seconds = elapsed % 60

        local timeStr = string.format("%02d:%02d:%02d", hours, minutes, seconds)

        if getgenv().DebugMode then
            rconsolesettitle(" Client Bypass | " .. timeStr)
        end
    end
end))

if getgenv().DebugMode then
    rconsoleclear(); task.wait(3); rconsoleprint("\n"); rconsoleprint('@@WHITE@@')
end

getgenv().real_print = clonefunction(print)
getgenv().real_warn = clonefunction(warn)

if getgenv().DebugMode then
    getgenv().print = LPH_JIT_MAX(function(...)
        local args = table.pack(...)
        local out = ""

        for i = 1, args.n do
            out = out .. tostring(args[i])

            if i < args.n then
                out = out .. "\t"
            end
        end

        local timeStr = os.date("%H:%M:%S")

        task.spawn(function()
            rconsoleprint('@@WHITE@@'); rconsoleprint("        [" .. timeStr .. "] " .. out .. "\n")
        end)
    end)

    getgenv().warn = LPH_JIT_MAX(function(...)
        local args = table.pack(...)
        local out = ""

        for i = 1, args.n do
            out = out .. tostring(args[i])

            if i < args.n then
                out = out .. "\t"
            end
        end

        local timeStr = os.date("%H:%M:%S")
        
        task.spawn(function()
            rconsolewarn("        [" .. timeStr .. "] " .. out .. "\n")
        end)
    end)
end

local DebugPrint = LPH_JIT_MAX(function(...)
    if not getgenv().DebugMode then return end
    
    return getgenv().print(...)
end)

local DebugWarn = LPH_JIT_MAX(function(...)
    if not getgenv().DebugMode then return end

    return getgenv().warn(...)
end)

local AAA = LPH_JIT_MAX(function()
    for _, Obj in getgc(false) do
        if typeof(Obj) == "function"
        and not isexecutorclosure(Obj) then
            local Info = getinfo(Obj)

            if Info.short_src:find("AssetContainer") then
                if Info.numparams == 1 then
                    local Protos = getprotos(Obj)

                    if #Protos == 0 then continue end
                    local Proto = getproto(Obj, 1, true)
                    if #Proto == 0 then continue end

                    --warn(Proto)
                    for _, ProtoFunc in Proto do
                        local Constants = getconstants(ProtoFunc)
                        local Upvalues = getupvalues(ProtoFunc)

                        if #Constants == 23 then
                            local Old; Old = hookfunction(ProtoFunc, LPH_NO_UPVALUES(function(...)
                                local Args = {...}
                                local A1

                                local CurrentFov = workspace.CurrentCamera.FieldOfView

                                if #Args == 1 then
                                    A1 = Args[1]

                                    if typeof(A1) == "table" then
                                        DebugPrint("Before Cleaning ->", HttpService:JSONEncode(A1))

                                        for Ind, Val in A1 do
                                            if typeof(Val) == "table" then
                                                for Jew = #Args[1], Ind, -1 do
                                                    Args[1][Jew] = nil
                                                end

                                                break
                                            end
                                        end

                                        DebugPrint("After Cleaning ->", HttpService:JSONEncode(A1))
                                    else
                                        DebugPrint("Args 1 ->", A1)
                                    end
                                else
                                    DebugPrint("Args Count ->", #Args)
                                    DebugPrint("Args ->", HttpService:JSONEncode(Args))
                                end

                                return Old(...)
                            end))
                        elseif #Constants == 9 and #Upvalues == 3 then
                            hookfunction(ProtoFunc, LPH_NO_UPVALUES(function(...)
                                --DebugWarn("Blocked attribute detection ->", ...)
                                return
                            end))
                        else
                            local One; One = hookfunction(ProtoFunc, LPH_NO_UPVALUES(function(...)
                                local Args = {...}
                                local A1 = Args[1]

                                if typeof(A1) ~= "Instance" then
                                    if A1 == "" then
                                        DebugWarn("Blocked empty string")
                                        return
                                    end

                                    if typeof(A1) == "table" then
                                        local Decoded = HttpService:JSONEncode(A1)

                                        if not tostring(Decoded):find("{")
                                        and not tostring(Decoded):find("-")
                                        and #A1 ~= 2 then
                                            --DebugPrint("Decoded (1) ->", Decoded)
                                        end
                                    else
                                        if #Args == 0 then
                                            DebugWarn("Blocked zero arg call")
                                            return
                                        else
                                            for _, Arg in Args do
                                                if typeof(Arg) == "function" then
                                                    DebugWarn("Blocked detection ->", ...)
                                                    return
                                                end
                                            end

                                            DebugPrint("Other (1) ->", ...)
                                            DebugPrint("Other (1) Args Count ->", #Args)
                                        end
                                    end
                                end

                                return One(...)
                            end))
                        end
                    end
                end
            end
        end
    end
end)
AAA()

getgenv().BypassLoaded = true
DebugPrint("Bypass Loaded (V2) \n")
 
Назад
Сверху Снизу