So I have been learning lua for 3 months now and it is turning out well, But I want to make a game. I am a beginner at scripting and have developed an obby but now I don't what to do, Should I just make a test game where I test scripts and play around with them? Please answer, I need advice!
Make prototypes of your game first. As everyone says, do NOT go for very advanced games even after your first obbies. Try making a basic spamming simulator game now; you will eventually get more advanced. After that, I suggest making some type of a flood escape game but it just teleports players to the obby and they are given a certain time. When you fully know lua, make very advanced games like Arsenal, Adopt Me or Piggy. Good luck :) .
Try and master your craft. What i mean by that is that you should experiment some more and try to create something simple and from there go and make harder stuff. For example, Let's say you want to make a flying script. You would need to do research on how to even make it work. So you would need to research on CFrame, UserInterputService, and a bunch of other things. Once you accomplish your goal you have more expirience and know better how it works. Point is that you would learn something new. From there you move to different things and repeat the cycle. Also Study a lot on things you don't understand or had a hard time on. https://developer.roblox.com/en-us/api-reference < - APis can be your best friend. It's where u do ur research and learn. There's also roblox's DeveloperForum. Watch some tutorial videos on your spare time as well.
Hope it helped.