wait(1)
local raycastresult = workspace:Raycast(Vector3.new(0,0,0), Vector3.new(0, -50, 0), RaycastParams.new())
print(raycastresult) --> prints raycast result info
workspace.RemoteEvent:FireServer(raycastresult)
I swear I’ve sent RaycastResults from Client → Server before but I guess I’m remembering it wrong? Is there a problem with my script? The print in the local script confirms it isn’t nil however the server script only prints the player parameter.
task.wait(1)
local raycastresult = workspace:Raycast(Vector3.new(0,0,0), Vector3.new(0, -50, 0), RaycastParams.new())
if raycastresult then
print(raycastresult) --> prints raycast result info
workspace.RemoteEvent:FireServer({raycastresult})
end