RemoteEvent does not want to work properly, giving an error?
Asked by
4 years ago Edited 4 years ago
Hi, I'm making a pick-up system but it doesn't work. There will be an error.
Client script:
01 | local Player = game:GetService( "Players" ).LocalPlayer |
03 | local Mouse = Player:GetMouse() |
05 | local ReplicatedStorage = game:GetService( "ReplicatedStorage" ) |
07 | local RemoteEvent = ReplicatedStorage:WaitForChild( "LootPickup" ) |
09 | Mouse.Button 1 Down:Connect( function () |
11 | RemoteEvent:FireServer(Player, Mouse) |
Server script:
01 | local ReplicatedStorage = game:GetService( "ReplicatedStorage" ) |
03 | local RemoteEvent = ReplicatedStorage:WaitForChild( "LootPickup" ) |
05 | RemoteEvent.OnServerEvent:Connect( function (Player, Mouse) |
09 | local Target = Mouse.Target |
11 | if Target:FindFirstChild( "Loot" ) then |
15 | print ( "Succesfully picked up loot." ) |
Error: Target is not a valid member of Player, line 11 in the Server script.