GridPack - Create Grid/Tetris Style Inventories

I believe I might be facing something related to the viewport problem.

Specifically, this occurs while creating a MoveMiddleware function. And moving items to a new ItemManager.

On my case. When conditions are checked on the client and handled accordingly, everything functions as expected. However, when a remote function is fired to request permission from the server (even if it simply returns true, without performing any operations), the viewport GUI becomes blank.

After some testing I came to the conclusion that for some reason, on my code, simply adding a remote function to invoke the server causes the viewport frame to break. If i’m not going crazy. I suspect the issue might be something simple that I’m overlooking, or maybe a beginner mistake. but I’m curious if anyone else is experiencing the same problem or something similar.

Edit: I created a queue system and used task.spawn to run the function, and it seems to be working.

2 Likes