I'm trying to send the player's mouse to the server from the client, but Player:GetMouse() doesn't work how do you solve this?
The function :GetMouse() can only be ran on the client, and you cannot send the mouse itself over to the server using a remoteEvent, but you what you can do is send properties of the mouse over through a remoteEvent to the server.
--localscript local mouse = plr:GetMouse() remoteEvent:FireServer(mouse.Target) --server RemoteEvent.OnServerEvent:connect(function(Player,target) end)
In this example I am sending the mouse's Target over to the server from the client.