You cannot pass the entire mouse over a remote event or function. The mouse is not replicated. You cannot pass any non-replicated data over a remote
Basically you’d have to send mouse.Hit.p or mouse.Hit by itself