You can also get Tediore guns that can fly.
My FL4K had an SMG that flew and shot things until it got close to an enemy when it would dive bomb them and explode.
I found a Tediore gun yesterday that when reloaded “sticks to surfaces and will suicide towards nearby enemies”. Haven’t tried it in combat yet, but while in Sanctuary I could lay a bunch of them like mines on doors, halls, etc. I imagine if an enemy got near they would jump at them like a facehugger or something lol, or maybe just run at them.
There’s shotguns as well… Not sure about launchers. Snipers or pistols…
It’s an old thread, of course, but since it was resurrected and I’ve read it - I now have the strange urge to start a Tediore-only character and see how well it will do. Should be fun just watching an army of sentient guns chasing the enemies… 
Anyone done it already, and if so, which character would be best for it?
I am currently in love with the Smart Gun XXL.
I use it primarily to draw aggro away from me in big mobs or boss fights. I enter an arena, spam out 3-5 Smart Guns, they skitter around and the bad guys try and kill 'em.
I also find that Smart Guns actually do kill things as they’re running around, they’re pretty powerful.
And they’re easy to get. Did 7 runs on Gigamind at lvl 50 a couple of days ago (no mayhem, this character is finishing up TVHM) and got 3 Smart Guns, which is a pretty danged high drop rate, and of course a pretty fast and simple farm.
–RoA