addHook("ThinkFrame", function(player) for player in players.iterate() if player.mo and player.mo.valid and player.playerstate == PST_LIVE local mo = player.mo if player.prevdrawangle and (mo.state == S_PLAY_STND or (mo.state == S_PLAY_JUMP and mo.momx == 0 and mo.momy == 0)) player.drawangle = player.prevdrawangle end player.prevdrawangle = player.drawangle end end end) addHook("MapChange", function() for player in players.iterate() player.prevdrawangle = nil end end)