Hi, I specialize with level design. Before creating a level you’re going to want to graph everything out on graph paper or a software that can let you draw on a graph. It’s important to think about what you want the level to introduce and scale the level based upon what all you’re needing to implement into your level. You’re going to want to greatly consider the perspective of the player and make sure that nothing important is too hidden away from them. You should also think about the aesthetic of the level, keep things optimized as possible while also putting in a reasonable amount of detail. Take your time with this, because you’re going to to want to make it perfect.
After sketching down your level, now you create it in Roblox. Play through your level and have friends play through it too. Keep fine-tuning everything until the people playing your level seem satisfied.