it is not the same. if you had taken the time to watch video. mine is much more optimized. and from 2 you can configure any key you want in the key configuration. and on top of that there is no need for storage in a database, everything is recorded on the client locally
use dpemotes and just edit it and add registerkeymaping then player can put their key binds.
apart from that you could make your own ui instead of using NativeUI
it’s not nativeui but rageui and I would add that it’s not just about registerkey mapping. as I say I record custom touchdowns locally so no need on the server side to save what the player has put
we can understand that. but if you trying to make some extra money try add something new. it just people will always choose the free one. optimization is not worth the money they spend.