-- addons/anyname/lua/ulx/modules/some_utils.lua
hook.Add(SERVER and "OnPlayerChangedTeam" or "", "disable_invis", function(pl)
if pl.invis then
ULib.invisible(pl, false)
end
end)
Если не поможет, то посмотри тут примерно подобное решение:
Тут у игрока снимается noclip, если он был в ноуклипе при смене с нонрп профы на рп