I'm still new ish to blender and i really don't get why this is not working.

Hello guys so as the title says I’m a new-ish to blender and it is probably a really stupid thing that I have done and don’t know how to fix. You might be able to tell but I’m trying to model a gun and when I try to subdivide it does this -


Any help is much appreciated :eyebrowlift:

Looks like you have a single multi sides face on which you are using a subsurf modifier.
The subsurf modifier works best with quad faces.
Go back and model the object better using quads

Guns are made of many parts, but you’re modeling like it’s one chunk.

If you just add subdivision surface modifier once you’re done building the model, it’s not going to work. Its use is planned from the start and so is the subdivision level, because what you model controls the subdivisions. The model has to be modeled so that it not only subdivides cleanly, but also has the modifier add the geometry like it’s supposed to, and do so as evenly as possible all over the model. If one curved part needs subdivision level of 2 to smooth out, all other curved parts should need the same level for same result.