```lua
RemoteFunction.new("JoinField", function(player, ID, FieldID)
local fields = LeagueFields:GetAsync(ID)
-- Only delete if field exists
if not fields[FieldID] then return end
local FInfo = fields[FieldID]
print()
if not FInfo.Locked then
warn("Joining field")
wait(4)
ServerCode = FInfo.Code
print(ServerCode)
TeleportService:TeleportToPrivateServer(112675954615985, ServerCode, {player})
else
warn("Field is locked")
end
end)
I think this logic is right but how do i reserve a server i dont know