Here's what rhymes with assasinating.
                        
                        
                    
                                mating  waiting  dating  fascinating  rating  weighting  hating  baiting  gating  awaiting  stating  grating  plating  animating  oscillating  skating  suffocating  narrating  negating  vacillating  abating  plaiting  creating  operating  relating  generating  separating  advocating  dominating  estimating  associating  debating  emanating  imitating  isolating  mediating  terminating  updating  agitating  alienating  allocating  equating  hesitating  navigating  nominating  officiating  validating  bleating  deviating  dilating  germinating  moderating  perforating  permeating  saturating  actuating  automating  collating  enervating  hibernating  inflating  innovating  nauseating  obviating  resonating  restating  situating  urinating  indicating  alternating  circulating  evaluating  initiating  originating  accelerating  accommodating  activating  culminating  educating  elevating  insulating  irritating  liberating  motivating  radiating  undulating  aggravating  alleviating  approximating  assimilating  decorating  designating  escalating  evaporating  meditating  mitigating  modulating  necessitating  regenerating  simulating  aggregating  annihilating  dissipating  emigrating  emulating  enumerating  exasperating  fabricating  intimating  irrigating  postulating  reiterating  tolerating  ventilating  vindicating  amalgamating  antedating  deflating  desolating  exacerbating  fulminating  gravitating  impersonating  masturbating  percolating  reinstating  renovating  ruminating  scintillating  subjugating  supplicating  unhesitating  penetrating  stimulating  concentrating  cultivating  devastating  eliminating  facilitating  illuminating  illustrating  integrating  negotiating  translating  anticipating  appreciating  celebrating  compensating  cooperating  fluctuating  formulating  graduating  humiliating  propagating  captivating  collaborating  commemorating  consolidating  disseminating  elaborating  exaggerating  exhilarating  invigorating  ameliorating  contaminating  dedicating  degenerating  delegating  delineating  elucidating  eradicating  evacuating  excavating  exterminating  implicating  incubating  legitimating  obliterating  recreating  segregating  accentuating  adjudicating  attenuating  authenticating  confiscating  consecrating  corroborating  denigrating  dissociating  emancipating  enunciating  inaugurating  instigating  interpolating  invalidating  mutilating  perpetrating  prostrating  recirculating  relegating  reverberating  tabulating  undeviating  calculating  participating  regulating  contemplating  incorporating  investigating  complicating  coordinating  deteriorating  differentiating  intoxicating  appropriating  debilitating  intimidating  lubricating  perpetuating  predominating  speculating  conciliating  deliberating  deprecating  duplicating  interrogating  legislating  liquidating  refrigerating  replicating  repudiating  stipulating  subordinating  coagulating  depreciating  encapsulating  explicating  extenuating  extricating  inactivating  incapacitating  infuriating  ingratiating  inoculating  menstruating  preponderating  promulgating  recuperating  remonstrating  substantiating  underestimating  communicating  demonstrating  accumulating  discriminating  manipulating  precipitating  articulating  congratulating  disintegrating  excruciating  proliferating  reciprocating  incriminating  extrapolating  rehabilitating  electroplating  Words that almost rhyme with assasinating
shaping  fading  raging  gaping  lading  shading  raiding  wading  waging  gauging  paging  raping  taping  trading  engaging  grading  invading  staging  scraping  evading  parading  reshaping  braiding  draping  escaping  pervading  cascading  masquerading  degrading  persuading  upgrading  blockading  crusading  disengaging  downgrading  upbraiding  making  naming  mailing  nailing  maiming  neighing  taking  saying  painting  raising  facing  laying  paying  saving  amazing  failing  gaining  sailing  shaking  weighing  baking  bathing  gazing  racing  waking  wasting  waving  basing  casing  chasing  fainting  gaming  pacing  paving  railing  raining  reigning  shaving  tasting  wailing  waning  raking  raving  whaling  chafing  chaining  feigning  hailing  pasting  phasing  remaking  renaming  tailing  taming  veiling  bailing  basting  baying  caving  faking  haying  hazing  shaming  waiving  training  breaking  changing  playing  remaining  placing  ranging  claiming  praying  staying  arranging  attaining  blazing  framing  grazing  modelling  scaling  spacing  staining  surveying  tracing  ascertaining  blaming  bracing  craving  draining  flaming  obeying  praising  spraying  straining  swaying  trailing  braking  glazing  phrasing  scathing  slaying  unfailing  assailing  availing  awaking  effacing  entailing  erasing  flaking  inhaling  plaything  preying  quaking  repaying  staking  straying  unveiling  allaying  assaying  braving  braying  craning  flailing  graying  plaguing  strafing  containing  maintaining  obtaining  pertaining  retaining  conveying  embracing  engraving  sustaining  behaving  campaigning  decaying  delaying  detailing  unchanging  appertaining  appraising  mistaking  regaining  retraining  unavailing  acquainting  curtailing  debasing  detaining  forsaking  mainspring  overtaking  rearranging  reclaiming  remodelling  bewailing  buffeting  denaturing  inflaming  ordaining  retracing  revelling  explaining  prevailing  undertaking  replacing  complaining  displaying  entertaining  betraying  restraining  displacing  exclaiming  partaking  abstaining  disobeying  interlacing  refraining  declaiming  defraying  disclaiming  disdaining  overgrazing  exchanging  proclaiming  constraining  countervailing  portraying  interchanging  paraphrasing  uncomplaining