local o=script.Parent.Parent.Parent.Parent.Parent local v=require(script.Parent)local Y=require(o.Parent.Knit)local O={}function O.Start(O)local R=require(o.SourceCode.Client.Items.ItemsController)R.EquippedItemsUpdated:Connect(function(o)v.Items.Equipped:set(o)end)local r=Y.GetService("\076\101\118\101\108\105\110\103\083\101\114\118\105\099\101")local S=Y.GetService("\085\112\100\097\116\101\115\083\101\114\118\105\099\101")r.Level:Observe(function(o)v.Leveling.Level:set(o)end)S.UpToDate:Observe(function(o)v.Rorooms.UpToDate:set(o)end)end return O
local Rorooms = script.Parent.Parent.Parent.Parent.Parent
local States = require(script.Parent)
local Knit = require(Rorooms.Parent.Knit)

local RemoteProperties = {}

function RemoteProperties:Start()
	local ItemsController = require(Rorooms.SourceCode.Client.Items.ItemsController)

	ItemsController.EquippedItemsUpdated:Connect(function(EquippedItems)
		States.Items.Equipped:set(EquippedItems)
	end)

	local LevelingService = Knit.GetService("LevelingService")
	local UpdatesService = Knit.GetService("UpdatesService")

	LevelingService.Level:Observe(function(Level)
		States.Leveling.Level:set(Level)
	end)

	UpdatesService.UpToDate:Observe(function(UpToDate)
		States.Rorooms.UpToDate:set(UpToDate)
	end)
end

return RemoteProperties
