script.Parent.Shoot.OnServerEvent:Connect(function(plr,visualonly,projinfo)
print(projinfo[1],projinfo[2],projinfo[3].Name,projinfo[4],projinfo[5],projinfo[6],projinfo[7],projinfo[8])
end
Hello! It looks like you’re passing true, then the two tables. I think that’s why the bullet information is not getting sent, because its in the wrong spot from what I am understanding.
Basically you’re telling the server player, true, visualonly but you want to tell it player, visualonly, projinfo.
Thanks for replying! I am trying to pass player, visualonly (as a boolean - in this case: true), and a table which contains another table. When i try your solution it says “Expected ‘}’ (to close ‘{’ at column 35), got ‘)’”
For some reason, changing “nil” in projinfo table (5th value) to some other value (not nil, in my case the new value was “Exponential”) fixed it.
Sent values: