B.o.B co-wrote "Nothin' on You" with Mars, Lawrence and Ari Levine, the latter three also produced the song, under their alias The Smeezingtons [REF].
Lyrically, it finds B.o.B throwing away his old habits and telling the girl he loves not to worry about other women as he wants to "settle down", while flattering her [REF].