Heres the wear coding
Wear()
set category = "Utilities"
if(src.worn == 1)
src.worn = 0
usr.overlays -= 'GogetaVest.dmi'
usr << "You remove [src.name]."
else
if(usr.Strength >= 50 && usr.Mentality >= 50 && usr.Dexterity >= 50)
usr.overlays += 'GogetaVest.dmi'
usr << "You wear [src.name]."
else
usr << "You are not strong enough to wear this restricted item."
Like I said above, I got the operators around the wrong way. Change that line to:
if(usr.Strength >= 50 && usr.Mentality >= 50 && usr.Dexterity >= 50)
Hehe.