addHook("PlayerThink", function(player)
    if not player.mo then
        return
    end
    
    if player.mo.skin ~= "megaman" then
        return
    end
    
    local cmd = player.cmd

    if cmd.forwardmove == 0 and cmd.sidemove == 0 then
        player.mo.momx = 0
        player.mo.momy = 0
    end
end)