91³Ô¹ÏÍø

Watch CBS News

Florida Senate introduces a bill named after former NFL QB Teddy Bridgewater to allow coaches to give benefits to players

A new bill has been introduced in the Florida Senate to allow high school coaches to spend personal funds on their team.

"We treat them just like our kids, our sons," said Antonio Seay.

Seay has been an assistant football coach at Miami-Northwestern Senior High School for the last four years. He worked alongside former head coach Teddy Bridgewater, who was suspended last year for impermissible benefits.

"It brought camaraderie, the brotherhood with everyone," Seay said. "Kids came together, worked together, built a bond, and became champions at that point."

Now there's a bill aimed at reversing the rule that led to Bridgewater's suspension.

 would allow high school head coaches from any sport to spend up to $15,000 in personal funds per team, per year, to pay for items like food, transportation, and recovery services in "good faith."

This would change the current Florida High School Athletic Association bylaws that call those actions "impermissible benefits."

"Teddy owned up to this outright, saying he provided food, Ubers, and recovery services to his players throughout the season," said Sen. Shevrin Jones, D-Miami Gardens, as he presented the bill to the Florida Senate.

Jones sponsored the bill after there was an outpouring of support following Bridgewater's suspension. He said he is casually calling it the Teddy Bridgewater Act.

"They are sometimes the parents for some of these young people, and sometimes these are the one individual or individuals that a lot of these student athletes trust," Jones told CBS News Miami. "They should be able to help those student athletes with things like getting home safely after practice they should be able to help them with food if they have not eaten. Those are good faith tactics that I believe should be allowed."

Jones said that, according to the bill, each coach must report the funds spent to the FHSAA to determine if the spending was in "good faith."

The funds can not be used for recruiting.

"What I can't deal with is a child walking home from school after practice at 8 p.m., and something happens to them," Jones said.

Saey said he only has one concern.

"People taking advantage of the bill, to try to bring success with recruiting, not the good of it, to make sure that you can provide for the kids to perform on the field and in life," Seay said.

The bill will be on the floor again on Thursday.

If passed and signed off by the governor, the legislation would take effect on July 1st.

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });