Former Denver Broncos safety Hamza Abdullah went off on an explosive twitter rant aimed at the NFL and commissioner Roger Goodell Thursday morning. Abdullah played in the NFL from 2005-2011, and he and his brother, Husain Abdullah, spent the 2012 season making a pilgramage to Mecca. Abdullah is currently listed as a free agent.

The full Twitter rant is posted below: (Warning: NSFW language)

FUCK you NFL for doing your former players the way you're doing em. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for lying to these people and denying the fact that football causes brain damage. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

Every player understood the risks of playing football, and we did it, and would do it over again! — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

We just thought/assumed we would be taken care of after we were done. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for denying players their benefits and making us go through all these fucking hoops. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL because you are the plantation and WE are the slaves!!! #IfYouThinkOtherwiseYouAreDelusional — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for that slave trade you call the "NFL COMBINE", where you strip us of our manhood. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for wanting players to kill themselves so you can show the "SLAVES" what life off the plantation is — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

There's a reason 80% of former players either go broke or get divorced within 5 years of leaving the game. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

It's not poor choices by the player, it's the fucking NFL loading the gun, and us pulling the trigger. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for not taking care of players families. FUCK you NFL. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

How many former players have to kill themselves before you guys fucking realize, that they're pushing us to it. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

I've thought about that, and the only reason I won't, is because I'm Muslim. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

But I do think about if my families life would be better, if I wasn't here. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

Every time I go to sleep, I pray that Allah takes care of my family, just in case I don't wake up. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

And quietly, I'm disappointed sometimes when I do wake up. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

I'm married to a beautiful wife, have 3 beautiful children, and my financially GOOD, yet I don't want to wake up. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

There's a problem with that. I fear the thoughts that creep into my head. And I guarantee you others are having them — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for lying to these parents and pushing stats that says soccer causes more concussions. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you Roger Goodell. You would sell your fucking soul for a dollar. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you Roger Goodell for selling your wife out and making her lie to all those fucking people. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for taking away the game we love and making it complete and utter Bull Shit! — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for making people like my brother sign injury waivers that say if they get hurt they get NOTHING! — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL. You got too greedy. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

The reason players cover their injuries up, is because the contracts aren't guaranteed. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL for misdiagnosing all of our fucking injuries. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

November 19th 2007 against the Titans, I knocked myself out of a game, and they said I lost my contact. WTF?!? — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

December 9th 2007 against KC I knocked myself out, and they said I got poked in the eye! FUCK you NFL pic.twitter.com/Hh8gRRLgdV — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

FUCK you NFL and NFLPA for sitting back and watching all this shit happen. Save the fucking players. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

Every player should get a Psych eval and full physical exam upon leaving the game. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

Every player should go see a psychiatrist once a week upon leaving the game. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

And the NFL should pay for all this. I shouldn't have to pay $120 a week to save my fucking life. You should! Our insurance should — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

I love my family, and I love my wife and I love my kids, and I love my friends. I thank Allah for sending me you guys. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013

If it weren't for you guys, these fucking cowards would have won. — Hamza Abdullah (@HamzaAbdullah21) October 31, 2013