All variables defined, thanks to Spongo for this function
Localscript:
remoteFunction.OnClientInvoke = function()
return game.Players.LocalPlayer:GetMouse()
end
Serverscript:
local mouse = remoteFunction:InvokeClient(player)
print(mouse) --> nil
Ive tried a lot of things related to this but none of them have worked. I know it's possible because other filteringenabled games have done it, but I have no idea how to do it myself and nothing I try seems to work.

1 comment
Wait? Is it a RemoteEvent, or a RemoteFunction? Because how you are going about it, these callbacks and functions are only available to RemoteFunctions.