Great work on your game. I can tell that lots of hard work and effort has been put into this game which is always nice to see. The graphics are amazing, gameplay is very progression based (which appeals to many players), and the overall feel is very nice.
As far as your question goes, I personally believe that your monetization strategy isn’t the issue, but the design of your game is. Last time I checked out your game, it had around 70 players, which isn’t much if you want to make back the thousands of robux you spent back on investment (and is definitely not enough if you want to make a profit). Your game is certainly above average, but there’s a couple of things that could be done to boost popularity and profit.
For example, at the start of your game, players are thrown into the world without much explanation. Of course, it’s easy to tell that it’s a simulator and that you probably need to use the starter tool to start progressing along the game, but it’s not easy to sort out all of the upgraders and shops that are around spawn. Features such as “double jumping to reach higher islands” were things I didn’t even know about until I accidentally double tapped the space bar. If you want better player immersion, I’d suggest making these kinds of features less cluttered and slowly introduce them to people. Maybe add a leveling system where as you level up, new features are unlocked and introduced to the player instead of having everything thrown at them at once? Just a thought
Of course, there’s plenty of other things you and your group could look over but the key takeaway is to focus on improving your game design to get more players. You certainly have all the basics down and the gameplay is there, but there’s just some polishing that needs to be done. You and your team can definitely go over this. Don’t worry about monetization because that comes naturally with a game that has a high player count.
Good luck! There’s high potential in your game