Everytime someone requests to see scoreboard, the plugin generates a gui object with the latest info and adds it to the list of used ui objects.

 

So overtime it creates a huge list of usedui objects, then everytime a player dies it loops though them all destroying the ui that isn't actually used anymore anyway. This creates horrible lag upon players dieing after the list grows.