Uses spaces for code instead of tabs, utilizes luckperms instead of a custom rank system. Atleast it uses list variables sometimes, ownerchat is interesting. But I will say /v is great!
The command "pl" could interfere with the vanilla command, in the /grant command, not everyone uses LP. They could use GroupManager, PEX or something else too. Other than that, I think you did a pretty good job coding it!