I would recommend you to learn ReactLua a scripting library used in many big games in Roblox, it is convenient for handling states, and bindings. I also pair it with Ripple an easy to learn package compatible with React How To: React + Roblox GitHub - littensy/ripple: 🎨 An elegant motion library for Roblox it takes abit to learn.
1 Like