addHook("ThinkFrame", function() for player in players.iterate do if player and player.mo and player.mo.valid then local skin = skins[player.mo.skin] if skin and (skin.flags & SF_MACHINE) then -- Immune to drowning if player.powers[pw_underwater] then player.powers[pw_underwater] = 100 end -- Immune to suffocation in space if player.powers[pw_spacetime] then player.powers[pw_spacetime] = 100 end end end end end)