local v=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local o=(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer local F=game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")repeat task.wait()until o.Character local z=o.Character local f,Q=z:WaitForChild("\072\117\109\097\110\111\105\100"),z:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")local K=v.remoteFold K.Client.OnClientEvent:Connect(function(v)if v.M and v.F then local o=require(v.M)o[v.F](v)end end)

local rp = game:GetService('ReplicatedStorage')
local plr = game:GetService('Players').LocalPlayer
local UIS = game:GetService('UserInputService')

repeat task.wait() until plr.Character
local char = plr.Character
local hum,hroot = char:WaitForChild('Humanoid'), char:WaitForChild('HumanoidRootPart')

local remoteFold = rp.remoteFold


remoteFold['Client'].OnClientEvent:Connect(function(Data)
	-- Module ,  ModuleFunction(Passed Data)
	if Data.M and Data.F then
		local Module = require(Data.M) -- M -> Module, F -> Function
		Module[Data.F](Data)
	end
	--print('client', Data)
	--print(Data)
end)
