So this is really weird. When trying to login i get "runtime error 9 subscript out of range" on my server. When debugging i found out the highlighted line to be the problem. **In modServerLoop ** Public Sub UpdateMapBlock(mapnum, x, y, blocked As Boolean) If blocked Then MapBlocks(mapnum).Blocks(x, y) = 9 Else **MapBlocks(mapnum).Blocks(x, y) = 0** End If End Sub Not sure if it has anything to do with the guild code but it wasn't happening before that.