Feedback and suggestions on gameplay loop and player engagement on a Batman Game

Greetings!

I’m currently making a Batman game and I feel like the core gameplay loop is not clear and engaging enough, all the player does is roaming around the open world, doing activities, level up and get better skills.

I personally think this can be repetitive so I want to add more systems / features that really engage the players but I have no idea where and how to start as I have little to zero experience in game design.

Balancing these activities without overwhelming the players is also a big problem for me.

Here’s the game link:
[Gotham's Shadow [WORLD UPDATE] - Roblox]

Note: The game is in paid-access sadly, and no i’m not trying to force u guys to purchase. If you want to play the game without paying just shoot me a message on the dev forum or on discord: sh4dow123

Feedback and suggestions would be much appreciated. Thanks!

Very cool game! Pretty fun maybe you should add different weather in the server at different times like a acid shower or something. Overall very nice game!

Thanks, weather is a bit complicated but I will for sure add it!