Change ingame settings UI, add or obscure players to playerlist, and more

How would I achieve such a thing? Is it possible, and have others done it before?

You can disable Roblox’s Core UI (here), but as for adjusting the preset in-game settings UI, I don’t think it’s possible.