diff --git a/Lua/MENU/SYSMENUS/SystemMenus.LUA b/Lua/MENU/SYSMENUS/SystemMenus.LUA
index b68800afa08cfe00ce81b2339d321c98842f61eb..af51a721378ce193e71529e36528dc9242871ffa 100644
--- a/Lua/MENU/SYSMENUS/SystemMenus.LUA
+++ b/Lua/MENU/SYSMENUS/SystemMenus.LUA
@@ -450,7 +450,7 @@ local function mm_drawPlayerSetup(v, anim, choices, curchoice)
 	if loc_skin == nil
 		local skincv = CV_FindVar("defaultskin")
 		if skincv
-			for i = 0, 31 do
+			for i = 0, 255 do
 				if skins[i] and skins[i].valid and skins[i].name == skincv.string
 
 					if not P_unlockedCharacter(skins[i].name)	-- yikes!
@@ -473,7 +473,7 @@ local function mm_drawPlayerSetup(v, anim, choices, curchoice)
 
 	mm_genericOptions(v, anim, choices, curchoice)
 
-	for i = 0, 31
+	for i = 0, 255
 		if skins[i] and skins[i].valid
 			maxskin = i
 		else
diff --git a/Lua/NET/Net_Team.LUA b/Lua/NET/Net_Team.LUA
index 6550d218375f562bba509a539baa1fac1a677e66..37667a5c05ad4bf3129f21467c3e331a472b39b5 100644
--- a/Lua/NET/Net_Team.LUA
+++ b/Lua/NET/Net_Team.LUA
@@ -536,7 +536,7 @@ local function NET_team_skinselect(p)
 	local net = server.P_netstat
 	local minskin = 0
 	local maxskin = 0
-	for i = 0, 31
+	for i = 0, 255
 		if skins[i] and skins[i].valid
 			maxskin = i
 		else