Babydoll doesn't actually use a specific named gun in Sucker Punch. While she wields firearms throughout the film, they're not identified by any particular make or model.
This aligns with the film's focus on showcasing a dream world and a fight for freedom. The guns become symbolic of her rebellion and her desire to break free from her confines, rather than being specific tools with real-world identities.