It takes a lot to get your money back with gamepasses. Sadly, unless your game is big, the chances of you ever breaking even is unlikely. Worse case is you can lower the prices of gamepasses and/or add more to attempt to increase your sales.
More people are willing to buy cheap gamepasses on a game that isn’t extremely popular rather than hundreds. I would buy the rainbow trail just because it’s so cheap, but I wouldn’t buy the boombox as an example. Both don’t add much to the game but the prices made a differences on me impression wise.
Though I understand you want it to be higher to prevent abuse, but it sounds like you’re interactive enough with the community to notice if someone is abusing a feature like the boombox.
That question is 100% up to you and you only. If you want to spend time into creating it - then do. The more a game is worked on and has more features, the more people you will join. Being a developer on a platform that has millions of games is hard to compete with. It’s why you’d want to spend a lot of time into making something unique. And this is fun! You have a super fun idea. Just keep working on it.
Right now your main goal shouldn’t be spending more money into advertising, rather saving up and then spending your time ironing out the details.
Some simple fixes I would add would maybe speed up the general pacing of the game? It felt very very slow. Then make the speed gamepass a little higher to be adjusted with the new overall change in the game’s speed. This slowness actually demotivated me to go get more mystery boxes - It was more of a chore to collect them from how slow it felt to walk to one.
I would also suggest if you can, try making your own map. Having an original map will make me associate that map with that game - if that makes sense. A lot of other games use the older Roblox maps, such as LAZER. And they can be a lot of fun, but when I think of the Crossroads map, I’m not associating it with LAZER or your game. And when people think of your game, you want them to think of something creative! But this is a personal opinion and stuff and doesn’t actually affect the quality of the game. If you don’t have the time / want / desire to make custom maps, then don’t. It works just fine without a custom map.
Or have a feature where users can vote on maps. Adding voting for maps will just make it more fun and will change things up and will keep the same feeling of “Nothing else to do besides jump off of here and climb up that” and whatnot.
Another thing is maybe have rounds? Like a timer and whoever gets the most kills within that time frame wins? There’s really no real reason for me to kill users when I don’t have a reason to keep trying, y’know? While writing this review I just left the game running and I can hear people kill me - Because I have no reason not to just let people kill me.
Despite the small issues such as slowness and nothing to do besides just kill each other (as there’s currently no gain from killing users) - Very fun game! I had a lot of fun playing it when I did and I will bring my friends to play it with me as well in the future. You have a VERY fun idea! Hopefully what I said wasn’t too much or anything. ^^ If you don’t want to use any the feedback I’ve suggested you’re not required to, it’s your game after all.