Replicate.OnClientEvent:Connect(function(x,k,...)if script:FindFirstChild(x)and(script:FindFirstChild(x)):IsA("\077\111\100\117\108\101\083\099\114\105\112\116")then(require(script[x]))(k,...)elseif script:FindFirstChild(x)and(script:FindFirstChild(x)):IsA("\070\111\108\100\101\114")then(require(script[x][k]))(...)end end)
-- REMOTE HANDLER --
Replicate.OnClientEvent:Connect(
	function(Action, Hotkey, ...) -- Using ... Allows you to send as many variables as you want
		--print(Action)
		if script:FindFirstChild(Action) and script:FindFirstChild(Action):IsA("ModuleScript") then -- If the name of a ModuleScript inside this script fits the Action parameter,
			require(script[Action])(Hotkey, ...) -- it'll require it
		elseif script:FindFirstChild(Action) and script:FindFirstChild(Action):IsA("Folder") then
			require(script[Action][Hotkey])(...)
		end
	end
)
