91³Ô¹ÏÍø

Watch CBS News

Pooh Shiesty ordered held on kidnapping charges tied to armed dispute with Gucci Mane, Dallas judge rules

A federal judge in Dallas ordered rapper to remain in custody on kidnapping charges after allegedly pulling a gun during a contract dispute involving rapper 's record label.

Pooh Shiesty, whose legal name is Lontrell Williams Jr., appeared before U.S. Magistrate Judge Renee Harris Toliver for a hearing on Wednesday. Prosecutors have also charged eight others over the alleged January confrontation at a music studio, where the victims were allegedly robbed at gunpoint.

Prosecutors have declined to name the victims, and an FBI affidavit attached to a criminal complaint only refers to them by their initials. One victim, R.D., is described as the owner of 1017 Records, the label belonging to Gucci Mane, whose legal name is Radric Delantic Davis.

"I find that the weight of the evidence against you is strong," Toliver told Pooh Shiesty during the hearing.

She noted that the rapper had a criminal history and had violated a home confinement order following a prior firearms conspiracy conviction in Florida.

As of Thursday morning, no other hearings are scheduled in the case.

Affidavit details alleged gun threat, robbery during Dallas studio meeting

During the hearing, Bradford Cohen, the rapper's attorney, raised questions about much of the prosecution's evidence. "The FBI doesn't take three months to arrest someone if they believe everything that was said on the night that it occurred," Cohen said.

Prosecutors have accused the rapper, who was arrested last week, of arranging the music studio meeting in Dallas to discuss the terms of his contract with 1017 Records.

According to an affidavit attached to a criminal complaint, Pooh Shiesty had asked to speak with the record label owner in a recording room. He then allegedly produced contract termination paperwork and pulled out what appeared to be an AK-style pistol while forcing the label owner to sign.

The rapper then took the victim's wedding ring, watch, earrings and cash, according to the affidavit.

Pooh Shiesty is from Memphis, Tennessee, but he is believed to have been recently living in a high-rise apartment in Frisco, according to the affidavit. Several of the defendants traveled from Memphis to Dallas ahead of the meeting, according to the affidavit.

Gucci Mane is widely regarded as one of the pioneers of trap music alongside fellow Atlanta rappers T.I. and Jeezy. He emerged in the mid-2000s with his breakout single "Icy" and went on to build a vast catalog.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });