print("ROOM LOG: " .. player.Name "gave " .. target.Name "room: " .. room)
I know the title is terrible but how else can I describe my issue.
You forgot a ..
after "gave"
and after target.Name
print("ROOM LOG: " .. player.Name .. "gave " .. target.Name .. "room: " .. room)
Although, you can also do this instead, since print accepts multiple arguments:
print("ROOM LOG:", player.Name, "gave", target.Name, "room:", room)