Umar Sadiq initially arrived at Rangers in what was meant to be a season-long loan from Roma, however, his Scotland dream was cut short after just four first-team appearances.
The Nigerian striker is now using his talent the best he can with Serie B side Perugia after securing a loan deal back in January 2019.
Much to the media's shock, the 22-year-old has come out heavily to speak about his time in Glasgow and did not hold back on manager Steven Gerrard.
"When I arrived, I didn't even have any time to settle down before they brought in another striker, Kyle Lafferty," he told SPORTBible.
"That was when the problems started, and my situation soon degenerated into a real nightmare."
Sadiq further added that he could no longer occupy the first-team dressing room and had to alternate with the Rangers' youth team.
"All of a sudden, I was told that I could not use the first-team dressing room anymore. Instead, I had to go change with the kids.
"Then, after a few days, I was also forbidden to park my car inside the training centre.
"I felt humiliated and kept asking what was the reason for the change of attitude. But I never received any answers. Gerrard wouldn't give any explanation about it, neither to me nor my representatives.
"I believe absolutely that I was not given a fair chance to show what I can do. They made me feel like a stranger."
Further reports add that while Sadiq was still at Rangers, he was fined £20,000 for liking an Instagram post and also claimed that the Scottish outfit owes him his December wages which is yet to be confirmed.
"Once I put a 'like' on Instagram to a post from a fan - and I was fined £20,000, which was absurd," he added. "And Rangers didn't even pay me up everything I was due. They still have to give me my salary for December."
Read more: Manu Garba feels neglected by the Nigeria Football Federation
⬇️ Predict 6 EPL football scores with Futaa6 and you could win the $10,000 Jackpot, best of all it’s completely free to play every week in the Futaa Android App Download it now to play!
Read More: Confirmed Line-ups: Everton vs Chelsea