Very good except for the hitbox part, you especially shouldn’t use touched for small objects like these or else it will do something called “tunneling”(going through objects without firing the event) so you might wanna use @kinglol123468 's hitbox module.
Great tutorial tho