How I Got Started With Roblox Scripting (And How You Can Too!)

There are really amazing Roblox scripters everywhere, creating really awesome games and scripts. But, how did they get started with Roblox scripting? Here’s how to get started with Roblox scripting, using my story.

Background

Hi! I’m Kushal.

I’ve been on Roblox since 2011, scripting Roblox games since 2016.

You can take a look at some of my work here.

I’ve scripted VFX, chatting systems, NPC systems, gun systems, physics stuff, story-based games, and a lot of other stuff for Roblox games over the years.

But, how did I get started with Roblox Scripting?

Here’s my story.

How I Got Started with Roblox Scripting

Roblox Scripting Book

When I was 12 years old, there was an online scripting book on the Roblox wiki.

This book was single-handedly the main factor that helped me learn to script.

At nights after school, I’d read a little bit of this book.

And in the morning that followed, I’d take what I had learned and applied it to Roblox.

For example, one of the first things I learned about was Instance.new.

Instance.new is the Roblox keyword function for creating new things.

At night, I learned about Instance.new, and in the morning that followed, I would go on my desktop pc, and try to code it up.

When coding, if I needed a reference, I’d have a copy of this book pulled up on a tab for easy reference, and if I didn’t understand anything, I’d Google it.

Through this process of reading at night and applying what I had learned the day after, I ended up learning the fundamentals of Roblox scripting.

The book that I used is no longer available online (and even if it was, it would be outdated).

But, if you’re looking for a really good Roblox scripting book to help you learn Roblox scripting, I actually ended up writing my own book to help you out. You can check out my Roblox scripting book here.

YouTube

Once I had reached the end of the book, my thirst to learn Roblox scripting was so great that I ended up looking for YouTube videos to help me learn.

Back then, the videos were really great explainers and attention spans weren’t uhhh *cooked*.

My Motivation for Learning Roblox Scripting

I would have a vision for something I wanted to script on Roblox.

For example, in 2016, there was this game, called Dragon Ball: Final Adventures.

And in this game, the moderators and developers had access to special admin commands.

One particular command, called !splash allowed them to put random funny images on screens of players.

And 12 year old me at the time found this to be really fascinating.

In fact, I wanted to be a developer or moderator of something like this so much because of that special power that developers and moderators had.

I wanted to be able to execute my own splash command.

So, that was my main motivation for learning Roblox scripting.

And for me to make this type of splash command, I had to understand how to display images on the screen, so, with some help from a YouTuber, I learned about ImageLabels and how I can give them random positions using math.random.

Oh wow. Take a look.

I found the exact comment from 8 years ago, asking the YouTuber Wrathsong for help on creating this splash system.

Comments with Wrathsong, who helped me get started with Roblox scripting.

And the crazy part?

The people who made that Dragon Ball game that inspired me back then are now the largest developers on the platform. They are the creators of Blox Fruits.

A very big shoutout to @Wrathsong, the one who helped me greatly when I was 12 year old, looking to get started with Roblox scripting.

And remember the person who made that tutorial? Wrathsong is now a developer of Blox Fruits.

Times sure have changed, and I’m happy for all of them.

Focusing on the Process

As I look back on how I got started with Roblox scripting, the main thing that popped out to me is how I was obsessed about the process.

It wasn’t that I was daydreaming about the goals of what kinds of opportunities becoming a Roblox scripter would introduce me to. I wasn’t thinking about the money it would make or the status or anything like that in the beginning.

It was that I was daydreaming about the smaller goals within becoming a Roblox scripter (i.e being able to create a chatting system, being able to create a splash command system, understanding Vector3, learning the next thing).

And I feel that the mindset shift of becoming a process oriented person is one of the biggest factors of my success.

If you think about it, if I was only focused on the goal of becoming a scripter and how much money it would make me, it would’ve made me lose motivation somewhere in the middle and I may not have made it this far.

And every single time I reached a small goal of mine (being able to create a character customization system, creating my first transformations), I felt really good, and those subgoals helped me succeed.

So, my advice for you is to focus on the process of scripting, not the big goal of making money or fame, but the process of getting better at it with every day.

And with that, I would like to wrap up this article with: “Focus on the process, not the outcomes.”

“Focus on the process, not on the outcomes.”

Thanks for reading!

Subscribe to Kushal Writes

Awesome tips for game development, computer science, and life lessons to help you succeed — straight to your email for FREE!

Learn Roblox Scripting Easily

Learn Roblox Scripting in a beginner friendly way with my book. Vocabulary lists, practice exercises, quizzes, and tips from my 9 years of Roblox scripting experience.

All in your fingertips.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

×