If statement won't pass Mouse, even though it is clearly retrieved and returned

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

1 Like