Similar to no cap or on God, the phrase means the user is not lying.
"Did he really have a freak off??" "On Diddy" Or "He had 1000 XL baby oil bottles" "Is that legit?" "On Diddy"