local B=require(game.ReplicatedStorage.Packages.delvergreatFolder.delvers.Delver)B.AddRunner({Name="\104\105",Sync=false;OnRun=function(B) end;_normalData="\104\105";ClientEndpoints={Test=function()print("\121\097\121")return"\104\105"end,Test2=function()print("\104\101\104\101")return""end};Middleware={function(...)print("\109\105\100\100\108\101",...)return 2 end}})B.AddRunner({Name="\077\111\110\101\121\082\117\110\110\101\114";Sync=true,_money=0;OnPrepare=1;GetMoney=function(B)return B._money end,SetMoney=function(B,R)if type(R)=="\110\117\109\098\101\114"then B._money=R return true else return false end end})B.Start()local R=B.ReturnRunnerWithName("\077\111\110\101\121\082\117\110\110\101\114")local function j(...)print("\099\117\114\114\101\110\116 \118\097\108\117\101\058",...)end j(R:GetMoney())R:SetMoney(40)j(R:GetMoney())
local Delver = require(game.ReplicatedStorage.Packages.delvergreatFolder.delvers.Delver)

Delver.AddRunner({
    Name = "hi",
    Sync = false,

    OnRun = function(self)
        
    end,
    _normalData = "hi",
    ClientEndpoints = {
        Test = function()
            print("yay")
            return "hi"
        end,
        Test2 = function()
            print("hehe")
            return ""
        end
    },

    Middleware = {
        function(...)
            print("middle", ...)
            return 2
        end,
    }
})

Delver.AddRunner({
    Name = "MoneyRunner",
    Sync = true,

    _money = 0,

    OnPrepare = 1,
    GetMoney = function(self)
        return self._money
    end,
    SetMoney = function(self, value)
        if type(value) == "number" then
            self._money = value
            return true
        else
            return false
        end
    end
})


Delver.Start()

local MoneyRunner = Delver.ReturnRunnerWithName("MoneyRunner")

local function cprint(...)
    print("current value:", ...)
end

cprint(MoneyRunner:GetMoney())
MoneyRunner:SetMoney(40)
cprint(MoneyRunner:GetMoney())

--Delver.Start()