yeah that works, it’s kind of optional.
Basically, self just refers to the player settings module. It’s because you used a colon to define it, which means self was automatically defined.
Here’s a post about it:
What is self and how can I use it? - Help and Feedback / Scripting Support - Developer Forum | Roblox