Roblox Interview Question

How I would build a system from scratch, describing all nuances