local E=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local R=(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer local S=game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")repeat task.wait()until R.Character local l=R.Character local g,j=l:WaitForChild("\072\117\109\097\110\111\105\100"),l:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")local r=E.remoteFold r.Client.OnClientEvent:Connect(function(E)if E.M and E.F then local R=require(E.M)R[E.F](E)end end)
--// Servic
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)
