This sounds like Holy Fuck or Fuck Buttons maybe. It's got vocals by Damian Abraham of Fucked Up, so maybe that's why I'm thinking that. I get all my fucks mixed the fuck up.