I Learned How to SCRIPT in 7 Days | Roblox

Simjet
11 May 202411:00

Summary

TLDRIn this inspiring video, the creator embarks on a one-week challenge to learn scripting from scratch and develop a Robo game, a lifelong dream. Despite initial struggles, the journey includes learning from 'the dev King', utilizing Roblox documentation, and overcoming setbacks with determination. The creator successfully scripts basic functionalities, tackles GUI components, and eventually builds a click simulator game, showcasing growth and the power of persistence in the face of steep learning curves.

Takeaways

  • 🚀 The creator embarked on a challenge to learn scripting within a week to fulfill a lifelong dream of making a robo game.
  • 📚 The initial attempt at scripting was met with difficulty, leading to the discovery of 'the dev King' on YouTube, who provided a foundational series on coding.
  • 📈 The creator's scripting knowledge grew rapidly, aided by the dev King's tutorials and diligent note-taking.
  • 🔄 Overcoming the initial hump, the creator faced a new challenge in advancing their scripting skills, which was addressed by diving into more complex tutorials.
  • đŸ—Łïž A motivational pep talk from a friend, Jansu, helped reignite the creator's determination to succeed in the scripting challenge.
  • 📖 Utilizing the Roblox documentation as a resource, the creator filled gaps in their knowledge and continued to progress in their learning journey.
  • 💡 A friend, Cyber, suggested the idea of creating a portal system for the game, which became a practical project to apply new scripting skills.
  • đŸ› ïž The creator explored various scripting concepts such as tween, remote events, SE frames, and GUI, which are fundamental to game development.
  • 🎼 With newfound confidence, the creator planned to develop an advanced Obby game, showcasing their scripting abilities in a practical project.
  • 🏆 Despite the challenge's constraints, the creator learned essential scripting skills and applied them to create a 'click simulator' game, marking a significant milestone.
  • 🔍 The final game incorporated elements like leader status scripts, clicking systems, and GUI for an interactive player experience.

Q & A

  • What was the main challenge the creator set for themselves?

    -The main challenge was to learn scripting in one week and create a game by the end of the challenge.

  • How long did the creator dedicate each day to learning scripting?

    -The creator dedicated at least an hour and a half each day to learning scripting.

  • What was the creator's initial reaction to attempting to code with zero scripting knowledge?

    -The creator felt overwhelmed and unsure about what they were doing, realizing that coding was harder than they initially thought.

  • Who is the YouTuber that helped the creator with their scripting journey?

    -The YouTuber that helped the creator is called 'the dev King', who had a series on how to code.

  • What resource did the creator use to fill gaps in their scripting knowledge?

    -The creator used the Roblox documentation to fill gaps in their knowledge and learn more about scripting.

  • What was the first game concept the creator attempted to build?

    -The first game concept the creator attempted to build was a simple Obby game.

  • What feature did the creator implement in their game to prevent auto-clicking?

    -The creator implemented a debounce system in their game to prevent auto-clicking.

  • What was the final game concept the creator decided to build?

    -The final game concept the creator decided to build was a 'click simulator' game.

  • What was the role of 'cyber' in the creator's scripting journey?

    -Cyber provided motivation and ideas for the creator's game, such as the portal system.

  • How did the creator approach the design of the user interface for their game?

    -The creator used UI Vector icons provided by a Discord user and transformed them into frames for the game menus.

  • What was the creator's strategy for dealing with the complexity of advanced scripting tutorials?

    -The creator used a combination of watching tutorials, using the Roblox documentation, and seeking help from friends to understand and overcome the complexity.

  • What was the creator's approach to learning and implementing GUI in their game?

    -The creator found GUI to be easy to learn and implemented it in their game by creating a shock concept that worked on different devices.

  • How did the creator handle the challenge of making a map for their game within a short time frame?

    -The creator accepted a challenge to make a map in 3 hours, placed benches and pads around the map, and created a 'how to play' GUI for new players.

  • What was the final touch the creator added to their game to enhance the user experience?

    -The final touch was a module script that abbreviated long numbers into a shorter, more aesthetically pleasing form.

Outlines

00:00

🚀 Journey to Scripting Mastery

The narrator embarks on a week-long challenge to learn scripting from scratch, aiming to create a game. Despite initial struggles and failures, they find guidance through the Dev King's YouTube tutorials and Roblox documentation. The first day is spent learning the basics, and by the end of the week, they've made significant progress, including creating a simple game and understanding advanced scripting concepts like GUI and remote events.

05:02

đŸ› ïž Building the Game: Obstacles and Solutions

After gaining foundational scripting knowledge, the narrator decides to create an advanced Obby game, documenting the process in a separate video. They implement various scripts, including a leader status script with data saving capabilities and a clicking system using remote events. The narrator also integrates UI elements and introduces a portal system, setting the stage for future world expansions. Despite time constraints, they manage to lay the groundwork for a simulator game, showcasing their newly acquired skills.

10:03

🌟 Completion and Reflection on the Scripting Adventure

The narrator concludes the challenge by developing a click simulator game, incorporating elements like rebirths, gems, and an in-game shop. They also create a GUI for menu navigation and use vector icons to enhance the game's UI. The final product demonstrates the narrator's growth in scripting, GUI design, and game development. They reflect on the journey, acknowledging the support from the Dev King, Jam Scot, and Cyber, and express their commitment to continue learning and improving.

Mindmap

Keywords

💡Robo Game

A 'Robo Game' refers to a video game that features robotic elements or characters, often involving mechanics such as building, battling, or interacting with robots. In the context of this video, it represents the creator's long-held dream and the central theme of the video, which is about the process of learning to script and developing a game with robotic elements.

💡Scripting

Scripting is the process of writing code for a computer program. In the video, scripting is the core skill the creator aims to master within a week, as part of a self-imposed challenge. It is essential for developing the robo game and is the main focus of the educational content presented.

💡Challenge

In the video, a 'challenge' is a personal goal set by the creator to learn scripting in a limited time frame and to create a game as proof of mastery. The challenge is a driving force for the narrative, providing structure and motivation for the learning journey depicted.

💡Dev King

The 'Dev King' is a YouTuber mentioned in the script who creates content on coding. The creator uses the Dev King's tutorials as a primary resource for learning the basics of scripting, highlighting the importance of online learning resources in skill acquisition.

💡Roblox Documentation

The 'Roblox Documentation' is a collection of resources provided by Roblox to help users learn how to create experiences on the platform. It includes tutorials, samples, and API references. In the video, it serves as a vital tool for the creator to fill knowledge gaps and deepen their understanding of scripting within the Roblox environment.

💡Tween

In the context of game development, 'tween' refers to the process of creating intermediate frames between two images to give the illusion of motion. The creator mentions learning about tween in the script, indicating an exploration of animation techniques as part of the scripting process.

💡GUI

GUI stands for Graphical User Interface, which is the visual layout of elements that users interact with in a digital interface. The creator learns about GUI as part of their scripting journey, emphasizing its importance in game design for creating interactive and user-friendly experiences.

💡Obby

An 'Obby' is a type of game in Roblox that involves players navigating through a series of obstacles. The creator mentions planning to make an 'Obby' game, indicating the application of their newly acquired scripting skills to a specific genre of game popular within the Roblox platform.

💡Remote Events

In the script, 'remote events' are a feature in Roblox that allows communication between the server and individual clients. The creator uses remote events to implement the clicking system in their game, demonstrating an understanding of networking in game development.

💡Data Store

A 'Data Store' in Roblox is used to save and load game data. The creator mentions using a leader status script with a Data Store to save player progress, illustrating the application of persistent data storage in game design.

💡Simulator

In gaming, a 'Simulator' refers to a game that aims to replicate real-life activities or systems. The creator decides to make a 'click simulator' game, which is a type of game where players earn points or currency by clicking, showcasing the practical application of their scripting knowledge.

Highlights

The individual has always dreamed of creating a robo game and has attempted it multiple times.

Previous attempts to create a game were unsuccessful due to a lack of knowledge.

A challenge was set to learn scripting within a week, which if successful, would be evidenced by the release of the video.

The daily plan involved spending at least an hour and a half learning scripting and attempting to code something new each day.

The goal was to create a game by the end of the challenge, regardless of its size.

Starting with zero knowledge, the individual began learning by watching YouTube tutorials from 'the dev King'.

Despite initial struggles, the individual completed a beginner series on scripting within the first day.

The second day brought a realization that more advanced knowledge was needed to create a full game.

The individual faced challenges understanding advanced scripting concepts, feeling overwhelmed and close to quitting.

Encouragement from a friend helped reignite the determination to continue learning.

Roblox documentation was utilized as a resource to fill gaps in knowledge and understand programming better.

A friend suggested creating a portal system for the game, which became the focus of the coding efforts.

The individual successfully implemented a basic teleportation system within the game.

Despite criticism from a friend, the individual was motivated to improve and add more features to the game.

The individual learned about GUI series, which are crucial for game development.

After completing the dev King's tutorials, the individual had a grasp of the basic syntax needed for coding.

The decision was made to create an advanced Obby game, showcasing the newly acquired scripting skills.

The individual took a break to refresh and returned with renewed energy to complete the game.

The final game included elements like a leader status script, remote events, and a clicking system.

The individual successfully created a simulator game with features like rebirths and gems.

The game was enhanced with an in-game shop and GUI menu, offering players more interactive elements.

The individual managed to complete the game within the week, showcasing significant progress and learning.

The journey concluded with the individual expressing gratitude to those who supported and motivated them throughout the challenge.

Transcripts

play00:00

making a robo game has been a dream of

play00:01

mine since I was young and I've tried

play00:03

many times to do

play00:04

[Music]

play00:09

so every time I failed due to my lack of

play00:11

knowledge but not this time I challenged

play00:14

myself to learn scripting in one week

play00:16

and if this video is out it means I did

play00:17

it let's

play00:19

begin before we begin let's have a quick

play00:21

overview of the plan for this challenge

play00:23

everyday I will learn something new to

play00:25

do with scripting I must spend at least

play00:26

an hour and a half learning how to

play00:28

script every day with this new knowledge

play00:30

I will try and code something anything

play00:32

by the end of the challenge I would

play00:34

create some sort of game even if it's

play00:35

small if I failed to make this game I

play00:37

fail the challenge let's

play00:39

[Music]

play00:46

begin with zero knowledge of scripting I

play00:48

open the script editor and try to code

play00:50

something anything the hell am I even

play00:53

doing it seems I misjudged how hard this

play00:55

was going to

play00:58

be I went on you YouTube and found this

play01:00

YouTuber called the dev King who had an

play01:02

entire series on how to code without

play01:04

hesitation I started watching how do I

play01:06

do the dev King

play01:10

help in just the first day I had

play01:13

completed this beginner series and I was

play01:15

very tired despite my fatigue I was

play01:17

engulfed in the teaching methods and

play01:19

along with my trusty notes I had really

play01:21

began to pick up the basic principles of

play01:23

scripting with my new skills I hopped

play01:24

into studio and created

play01:26

this I'm the best I'm literally the best

play01:29

it was was a small victory but it felt

play01:33

amazing day two baby let's as day two

play01:36

began a problem arose although I had

play01:38

completed the beginner series I know

play01:40

very cool it wasn't enough to be able to

play01:42

call myself a scriptor the end goal of

play01:43

this challenge is to make a full game

play01:45

but I wasn't at that level yet I wanted

play01:47

more I needed more I needed to become a

play01:49

king at scripting or so I hoped I dived

play01:54

into the first video of the advance

play01:55

series and it was pretty simple but as I

play01:57

got to the second third fourth fifth the

play02:00

hell does this even mean he's he's

play02:02

yapping like crazy if I don't understand

play02:04

this how am I meant to even make a full

play02:06

game my warrior mindset had depleted as

play02:08

I felt the disappointment of failing I

play02:10

was on the verge of quitting but then I

play02:12

remembered what my good friend jansu

play02:13

told

play02:16

[Music]

play02:19

me listen Sim jet you got to remember

play02:22

every master was on to begin that could

play02:24

be you too yeah Broski is not the main

play02:26

character after Jam's words of wisdom I

play02:29

made day's code and prepared for day

play02:32

three to make up for the episodes I

play02:34

didn't understand I used a well-known

play02:36

tool called the Roblox documentation if

play02:38

you don't know what the Roblox

play02:39

documentation is it's a collection of

play02:40

resources that help you learn how to

play02:41

create Roblox experiences it contains

play02:42

tutorials samples and API references for

play02:43

Rox studio and is a great way to learn

play02:44

program programming and designing on

play02:45

Roblox I continued watching and use a

play02:47

Roblox documentation to fill any gaps in

play02:49

my knowledge look they even have an AI

play02:51

that will answer all my scripting

play02:53

problems I was back on track and I was

play02:55

really starting to feel like a real

play02:56

coder so I asked my friend cyber for a

play02:59

small task

play03:02

Oh my days oh my it's jump scoot that

play03:05

cyber I forgot to tell you something

play03:06

now's not the best time to tell you but

play03:08

the reason I the reason I called you

play03:10

here was to ask for an idea or something

play03:11

to code no not now bro well why not

play03:15

we're doing this bro let's just get

play03:17

these books let's just get these books

play03:19

Jam's got two Jam literally has

play03:21

two oh my he's right there I'm going up

play03:24

with

play03:25

him no way Jem oh my cyber run cyber run

play03:31

Oh my

play03:34

days what what Jem oh shoot cyber cyber

play03:40

why did I decide to tell you indoors

play03:41

where's the books where's the book

play03:44

yes another

play03:46

book I see a book right there oh my God

play03:49

there's

play03:52

gem

play03:55

no

play03:57

no how did you die

play04:00

how did you die you died first exactly

play04:03

there to be like a portal system they

play04:05

have to get around the map portal

play04:09

system so cyber came up with a good idea

play04:12

of making a portal so let's get started

play04:15

first I inserted two parts into the

play04:16

workspace and added a script into the

play04:18

part that I want the teleporter to be in

play04:20

I then defined that two parts using

play04:21

variables and created a function that

play04:23

occurs whenever the part was touched and

play04:25

then made sure the part that touched it

play04:27

was a humanoid root part and if it was

play04:29

it changed the SEF frame of the human

play04:31

root part to the SEF frame of the

play04:32

location so if we touch this part we

play04:34

should get teleported yep nice it works

play04:37

let show cyber a creation bro that is

play04:40

trash where is the special effect and

play04:42

the sucking in animations and stuff like

play04:45

come on man I expect it better from you

play04:47

man you

play04:50

[Music]

play04:52

suck

play04:54

huh despite what cyber said my warrior

play04:56

mindset was back with the help of the

play04:58

robo documentation and the the dev

play05:00

King's methods of teaching I was on the

play05:01

verge of becoming Unstoppable I had

play05:03

covered tween remote events SE frames

play05:05

and I had finally reach a GUI series gu

play05:08

are the core components of making a game

play05:10

I mean it's literally always on your

play05:11

screen so I knew learning GUI was going

play05:13

to be a big step on my journey guys I'm

play05:16

not even going to lie gu are so easy I

play05:18

mean look at this shock concept I made

play05:20

it even works on an iPhone 7 a few hours

play05:22

later i' completed the dev King

play05:24

scripting tutorials and I understood the

play05:26

basic syntax needed for coding although

play05:28

I had learned how to script I had no

play05:30

idea where to start on making a game um

play05:32

what the

play05:35

[Applause]

play05:38

sigma I'm joking I'm going to do it all

play05:41

myself my plan is to make an Obby but a

play05:43

bit more advanced I'm not going to show

play05:45

the process I've making this game here

play05:46

because I made a whole video on it

play05:47

here's some of the scripts that I made

play05:49

whilst making this game and here's the

play05:50

final game

play05:52

[Music]

play06:00

[Music]

play06:09

I'd been grinding my butt off for 5 days

play06:12

straight so I took a break from The

play06:13

Challenge to refresh my mind for the

play06:15

final days in the meantime I updated my

play06:17

mini game posted a whole video on the

play06:19

update drank loads of tea and consumed a

play06:21

bunch of carrots after touching some

play06:23

grass my energy was restored for the

play06:25

final stretch of the journey I swear

play06:27

this happens every video brother SE

play06:29

affecting me nah this is just more

play06:31

motivation for me let's do

play06:34

this now that I had all the core

play06:36

knowledge needed to script it was time

play06:38

to make the ultimate game ah the fresh

play06:41

air of an empty base plate I decided it

play06:43

was time to make my first ever simulator

play06:45

I click simulator I started by making a

play06:47

leader status script that save when you

play06:48

leave and load when you join and I

play06:50

remembered to enable access to API

play06:52

services to allow it to work as you can

play06:54

see if we change the value of the clicks

play06:55

on the server leave and rejoin our value

play06:57

saved nice I then insert Ed a temporary

play07:00

button and made the clicking system of

play07:01

the game by using remote events if you

play07:03

don't know what a remote event is remote

play07:06

events is how you connect the server and

play07:07

C together the client is what the

play07:08

individual player sees such as the own

play07:09

cursor and server is what everyone sees

play07:11

such as the map the reason for using

play07:12

remote event is so that you can connect

play07:13

things client sided and and Implement

play07:15

something sded it's kind of confusing

play07:16

but hey at least I understand sorry

play07:18

about that my inner nerd came out I also

play07:20

made sure to add a debounce to my system

play07:21

to prevent you pesc or auto click as you

play07:24

can see the cling system is

play07:26

working yeah since day five mini game

play07:30

took 24 hours I only had an hour left of

play07:32

the day to work so my time for the day

play07:34

had

play07:35

ended on day seven I continued the game

play07:38

by adding two new lead stats rebirths

play07:40

and gems you can rebirth by using clicks

play07:42

to increase your click power and you can

play07:44

get gems by rebirthing also don't judge

play07:46

the crappy UI we'll change it in a bit

play07:48

now about the gems you're probably

play07:49

wondering what's the point of gems if

play07:51

you can't do anything with them now you

play07:53

can spend your gems on more rebuffs to

play07:55

get more gems to get more rebuffs to get

play07:57

more gems to I asked my Discord if they

play07:58

wanted the menu to open from a GUI or an

play08:00

actual in-game shop and the in-game shop

play08:02

building won but I wanted the GUI option

play08:05

so we're going to do both and after 5

play08:06

minutes of simple coding we now have a

play08:08

menu opener thingy I then coded the

play08:10

system where what no day seven was

play08:15

completed and I hadn't completed my game

play08:17

H who cares I've learned how to script

play08:18

now let's just finish this I then coded

play08:20

the system where you can buy more rebu

play08:22

for gems and it turned out pretty well

play08:23

here's what we've got so

play08:25

[Music]

play08:26

far so far so good I then asked being IM

play08:29

creator for some UI Vector icons because

play08:31

yes and it gave me these I transformed

play08:33

them into these masterpieces and put

play08:35

them into my game along with some frames

play08:37

for the menus as you can see we've got

play08:38

this thingy right here which shows the

play08:40

counter for how many clicks you have I

play08:42

then made a sick popup appear whenever

play08:43

you actually click by the way guys I am

play08:45

using the help of Dev blocks for this

play08:47

game but I'm not entirely just yoinking

play08:49

as code cut me some slack man I just Le

play08:50

a couple of days ago next I made this

play08:52

portal with a padlock disappears

play08:54

whenever you have enough clicks to

play08:55

afford it although the portals are

play08:56

working the actual worlds will be coming

play08:58

the next video on this this game so stay

play09:00

tuned for that I then added a bunch more

play09:02

upgrades that you can buy such as click

play09:04

multipliers walk speed you get the gist

play09:06

and then J Scot challenge me to make a

play09:08

map of the game in 3 hours so let's have

play09:10

a Time La shall we

play09:16

[Music]

play09:44

[Music]

play09:56

and then Place some benches around the

play09:57

map Place some pads in case we use these

play09:59

spots in the future and also made a how

play10:00

to play GUI to guide new players on how

play10:02

to play obviously finally I made a

play10:04

module script that abbreviates numbers

play10:06

to a shorter form for example instead of

play10:08

this long number we can have this nice

play10:10

and short and beautiful and with that

play10:12

our final game is complete it definitely

play10:15

didn't take

play10:17

days throughout this journey I've

play10:19

learned a lot including scripting GUI

play10:22

data Store and More you guys must

play10:24

remember not everything you saw in this

play10:26

video contributed to what I learned it

play10:28

obviously took hours of practice and

play10:30

grinding this is just the beginning of

play10:32

my journey there's still loads to be

play10:34

learned so I'm going to keep grinding

play10:35

anyways I want to thank the dev King for

play10:37

his amazing tutorials Jam scoot for his

play10:40

wise words of wisdom and cyber for his

play10:42

motivation anyways like And subscribe

play10:44

join the Discord and I'll see you guys

play10:46

later see you all right Sim you w my

play10:50

respect

play10:55

[Music]

Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
Game DevelopmentScripting ChallengeRoblox StudioCoding TutorialSelf-LearningGaming CommunityTutorial SeriesScript EditorGame DesignDeveloper Motivation
Besoin d'un résumé en anglais ?