been here on multiple accounts, but the way you explained every step by step in everything, LITTERALY EVERYTHING TO OPENING UP THE TABS ON THE RIGHT... it's majestic. I was thinking ''this guy is an angel''.
I started developing last year and wanted to clear my topics as i haven't scripted for like 4-5 months because of exams, this new channel is gonna help me out sm! ty
all those ''op'' scripts that teach you the basic codes in the start are 100% in the wrong. You are doing the right thing. Instead of telling us how to use local, or server or client.. all those terms. Tell us what ARE those terms. I can't understand how to use something in every situation if I don't know what exactly it is. For example: Someone can tell me how to use a fork while eating meat, but if I make a special dish, I won't know how to use it because I was only taught it for meat. (bad example im stupid)
no, you did a great reprentation... unlike the DevKing advance tutorial in ModuleScript, this dude's ModuleScript tutorial is more informative than theDevKing... and your example here is right
@@DefaultVertices Basically module scripts are json files used to store value, functions, etc. It's used for more neat and compiled code rather than messy code.
tysm, ive been to a lot of different youtube videos desparate to learn scripting and i thought i was actually "learning" by copying and pasting the code i see on yt but when i tried to make my own game i failed miserably. You have helped me start to become a self independent as a beginner within a week and i was able to make my first game, thanks to your beginners scripting tutorial guide. Please keep making these tutorials where you explain the concept well rather than just making us memorize it without knowing what it actually does.
In summary: *Server*: The computer at Roblox that oversees the experience and all of it's connected clients. Whatever happens on the server should occur on the clients as well. Use a Script to run code on Server. *Clients*: Computers that run a copy of the experience, but said copy changes depending on synchronization from Server, or LocalScripts. Use a LocalScript (or a Script with RunContext property set to Client) to run code on Client.
Wonderful tutorial series! I just joined a team of Robblox game devs, who have a large messy codebase and have been lacking a competent developer for years and it's one big mess that needs an entire undertaking to even begin to refactor and bugfix. And although I have no prior experience with Roblox or game development, I have with programming and computer science, so i'm hoping I can put that to good use and do my best. Aside to the surprisingly great API docs for Luau and Roblox Engine, these vids will help with that a lot!
I watched Averciles playlist and learned all the basic things from functions to tables. Hopefully this playlist will help me become able to do cooler things.
Thank you so much i was able to figure out and test some stuff by doing what you did. I have 10 other videos of yours open on my tab lol, your videos are really helpful
00:00:00 In this section of the Roblox Advanced Scripting tutorial, the speaker introduces the concept of local scripts and the server client model, which is essential for understanding Roblox game development. The server is described as the overseer of the game, controlling everything that happens, while clients represent individual players. Replication is discussed as a key aspect of the server client model, ensuring all players see the same thing. Transmitting data between the server and clients is also important, and local scripts are used to change things for one specific player without affecting others. The speaker provides in-game examples to illustrate these concepts.00:05:00 In this section of the RUclips video titled "Local Scripts (Server vs Client) - Roblox Advanced Scripting #1 (2023)", the speaker explains the difference between client-side and server-side gameplay in Roblox using the example of a hoverboard teleport system. The speaker notes that the teleport options are unique to each player and can only be seen by the player who owns the account. To demonstrate the client-server model, the speaker shows how to switch between the client and server perspectives in Roblox Studio. The speaker then goes on to explain the importance of understanding the client-server model for developing games in Roblox. Finally, the speaker shows how to create a local script, which runs only on the client side and not on the server, using the example of a "print hello world" script. The speaker emphasizes that local scripts are useful for making things happen specifically for a player without replicating the action throughout the entire game.00:10:00 In this section of the RUclips video titled "Local Scripts (Server vs Client) - Roblox Advanced Scripting #1 (2023)", the creator explains how to create a local script in Roblox that changes the color of a part only on the client-side when a player steps on it. The creator first creates a new part and then goes to the starter character scripts to create a new local script. They then make a reference to the part and add a touched event. However, they encounter an error because the part did not load in fast enough to catch it being in the server. To fix this, they wrap the script in a wait for child function. The creator then changes the color of the part instead of printing random mumble jumble. They test the script and see that the color changes only on the client-side when the player steps on the part, while other players see the part in its original color. The creator concludes by explaining that local scripts can only show what happens with the execution when a specific player interacts with an object and are not replicated to every other player in the game.
Thank you for this amazing tutorial, I mean you explained everything clearly. One of the greatest factors of this is that you give way for people to understand the concept of local scripts by giving an example which is so reliable and new in teaching. Thanks broo
This is why remote events are important; You can use remote events to send local data to the server. Much like when you say something in chat. If you use a serverside script for that, then everyone will say soemthing instead of just you. Thats why roblox uses remote events. It checks if the player said something in the chat, gets that message and you can get the information from that remote event with "event.OnServerEvent" and get the arguments so everyone can see what you said, but only you say what you typed, and not everyone else.
Is that an error or is it something I haven't learnt yet? I added a LocalScript in StarterCharacterScripts and wrote a code that changes the part color to red whenever the player touches it. The problem is, I tested the game with two players, and I touched the part with player 1. The part then changed its color to red on both Player 1's screen and Player 2's screen, even though Player 2 hasn't touched the part yet. How is that possible? Could you help me?
thats how local scripts work, that is completly ok. loacl script are script the only you can see (i.e input, gui etc) and a normal script is a global scri[t that happens in all clients(pepole who paly the game)
Yes, that is correct. I had the same issue and article "verifying-part-touches-via-the-client-for-client-side-interactions/359133" explains why. In summary, "Touched" is fired for Player 2, even though he did not touch the brick, as Player 2 is monitoring all parts and interactions that it can see. It can 'see' Player 1 touch the brick and so he receives the Touched event and the brick changes colour in the scene for Player 2. If we only want the colour to change for Player 1, we need to check if this player touched the brick. Example: local BrickPart = game.Workspace:WaitForChild("Part") local LocalPlayer = game:GetService("Players").LocalPlayer BrickPart.Touched:Connect(function(partThatTouchedTheBrick) if LocalPlayer.Character and partThatTouchedTheBrick:IsDescendantOf(LocalPlayer.Character) then BrickPart.BrickColor = BrickColor.new("Really red") end end).
Still a little confused. If I use a local script in the StarterCharacterScripts folder that changes the Humanoid.WalkSpeed, will the local player have a different understand of their speed and position in the game compared to other players in the same game instance?
@@bnuuyyy So they downgraded studio? His has colors, mine doesnt. He has more options than I do, and better settings. I wouldn't be suprised if all roblox can do is make things worse. Their beta-view of studio is an actual joke.
@γνῶσῐς-6 All his settings buttons had colored labels and icons while mine looks very mundane. Im not worried about it now though, ive realized roblox is an embarassment of a platform and a waste of my time as a developer.
@LightPlayzz The visual appearance of the studio is worthless. You're focusing on learning scripting and making games, not criticizing the design of the studio. Besides, every company is draining the colors out of their products, not just Roblox.
to test if i understand everything correctly i wrote this: local part = game.workspace:WaitForChild("Part") part.Touched:Connect(function() part.BrickColor = BrickColor.new("Really red") end) local part = game.workspace:WaitForChild("Part2") part.Touched:Connect(function() part.BrickColor = BrickColor.new("Really blue") wait(2) part.BrickColor = BrickColor.new("White") end) First i made two different files for each part but then i experimented and put it in one, and it worked! For a person like me its something big lol
This is what I wrote for the learning objective. print("Hello!") print("How are you doing?") print("I'm doing very well!") print("What are you doing?") print("I am learning roblox studio!") print("That is very cool") print("I hope whoever reads this has a good day!")
Is that an error or is it something I haven't learnt yet? I added a LocalScript in StarterCharacterScripts and wrote a code that changes the part color to red whenever the player touches it. The problem is, I tested the game with two players, and I touched the part with player 1. The part then changed its color to red on both Player 1's screen and Player 2's screen, even though Player 2 hasn't touched the part yet. How is that possible? Why does that happen?
@@Leponty7134 Nevermind. I already figured it out. I can tell you how to fix it, but I want to know if you have replies notifications enabled on your account so I know if you'll see the solution or not.
@@Leponty7134 Alright, for some reasons, RUclips keeps deleting the reply which has the solution, Idk why. Do you have a Twitter account so I can send you the solution there?
well hear i am i watched the begginer guide i understand there and there the last episode of making the game i didnt understand pretty much nothing so after 10 minute of trying to figure it out whats happening i gived up now im here a advance one i might not understand allot of things but i should still understand smth there and there
Check the minimum requirements and see if they match with your device: *OS:* Windows 7 or higher; macOS 10.10 or higher (no Linux, Chromebooks, or mobile devices). *Graphics Card:* DirectX 10 or higher feature level support. *Processor:* 1.6 GHz or better. *RAM or Memory:* At least 1 GB.
Hi! I really like your videos but i have a question. What are all of these folders and what do they do?Because i have no clue what StarterGui is for example.
*Workspace* - This is where most parts and scripts are placed. This is also the only place where a part is visible while not running an instance. You can think of it as the workplace for Roblox games. *Players* - Player is a class which holds players and player models. *Lighting* - Lighting is a class where you put effects like blurs or blooms. *MaterialService* - MaterialService is a class where you can override materials or use 2022 materials. This isn't really important, however. *NetworkClient* - NetworkClient is a class which is just used to connect the client to the class. No need to mess around with it. *ReplicatedFirst* - ReplicatedFirst is a class which is usually used for storing local scripts. The name is self-explanatory. "ReplicatedFirst." It replicates first before anything else. *ReplicatedStorage* - ReplicatedStorage is a class which contains objects which are connected to the server and the client. It is ideal for storing ModuleScript, RemoteFunction, RemoteEvent, etc. *ServerScriptService* - ServerScriptService is a class which is also self-explanatory. *Server,* meaning it only applies to the server and *Script,* an object. It's a class for storing scripts which are only meant for server use like Script, ModuleScript, etc. *ServerStorage* - ServerStorage is also self-explanatory. *Server,* as mentioned above and *Storage,* storing server objects. It's used for storing objects only accessible on the server. Typically, you'll find saved animations there. *StarterGui* - StarterGui is a class where GUI is stored. *StarterPack* - StarterPack is a class where any tool placed inside it will copy to every player's backpack upon spawning. *StarterPlayer* - StarterPlayer is a class where the properties of the Player can be set. *Teams* - Teams is a class for storing teams. *SoundService* - SoundService is a class for changing the way sounds play in the experience. *Chat* - Chat is a class which is deprecated, meaning it's not recommended to use this anymore. *TextChatService* - TextChatService is a class which is used to handle in-experience chat. You can add text channels and text chat commands here. *TestService* - TestService is a class used to run analytical test on the engine. Also note that if you click on each class and check the properties, there may be some settings which you can change.
Great video, but C++, C, Assembly, malloc(), client server model, actually 🤓. So actually maybe Python, 100001001101010101010110. while true do. It's just more performant.
It didnt work on me somehow am i doing something wrong? The brick didnt change color all i got was an error saying Brickcolor doesnt exist type of thing
WATCH MY BEGINNERS SCRIPTING SERIES FIRST BEFORE THIS ONE!
ruclips.net/p/PLQ1Qd31Hmi3W_CGDzYOp7enyHlOuO3MtC&si=6lWPfrILGGq1GLlW
thank youuu
can i still use
local part = script.Parent
on Local Scripts or it will only work on Server Scripts such as 'Script' and 'Module Script' ?
i watched one
@@SushiCat0316I’m assuming you can. Because that doesn’t really depend on client or server, it just runs regardless.
pain
been here on multiple accounts, but the way you explained every step by step in everything, LITTERALY EVERYTHING TO OPENING UP THE TABS ON THE RIGHT... it's majestic. I was thinking ''this guy is an angel''.
fr fr
I started developing last year and wanted to clear my topics as i haven't scripted for like 4-5 months because of exams, this new channel is gonna help me out sm! ty
Keep up the good work! You deserve much more attention. Thanks for the tutorial man!
Much appreciated!
didnt expect to see you here lol
The actual examples are really useful!! I love them
all those ''op'' scripts that teach you the basic codes in the start are 100% in the wrong. You are doing the right thing. Instead of telling us how to use local, or server or client.. all those terms. Tell us what ARE those terms. I can't understand how to use something in every situation if I don't know what exactly it is. For example: Someone can tell me how to use a fork while eating meat, but if I make a special dish, I won't know how to use it because I was only taught it for meat. (bad example im stupid)
Good example. You're doing great.
no, you did a great reprentation...
unlike the DevKing advance tutorial in ModuleScript, this dude's ModuleScript tutorial is more informative than theDevKing... and your example here is right
@@SushiCat0316no offense to thedevking, but i just got even more confused about modulescripts after i watched his modulescript video.
@@DefaultVertices Basically module scripts are json files used to store value, functions, etc. It's used for more neat and compiled code rather than messy code.
Just first watch begginer tutorials
tysm, ive been to a lot of different youtube videos desparate to learn scripting and i thought i was actually "learning" by copying and pasting the code i see on yt but when i tried to make my own game i failed miserably. You have helped me start to become a self independent as a beginner within a week and i was able to make my first game, thanks to your beginners scripting tutorial guide. Please keep making these tutorials where you explain the concept well rather than just making us memorize it without knowing what it actually does.
this is so good! you really need more attention I will share your channel!
🎁Get Access to my Scripts + More Perks by Becoming a Channel Member! 👇
www.youtube.com/@BrawlDevRBLX/join
Your thumbnails are pretty sick.
I made it here after finishing Beginners scripting series :D
same, just finished beginner and GUI
@mrbanjoooo I completed till the last episode of advanced scripting just 5 days ago 😀
same
gonna cook
Same
whats ur progress did u actually learn
3 months later and this shit still works
yeah ofc its the main part of lua
@@ObliviousNoob1 no i meant in tutorial wise its a great tutorial
@@Unmatchedi yah im already a decent scripter i just need some of the things in this tutorial
You can follow a tutorial from 9 years ago and probably all of it is the same
@@dinguzzy Just gotta watch out for deprecated features :)
In summary:
*Server*: The computer at Roblox that oversees the experience and all of it's connected clients. Whatever happens on the server should occur on the clients as well. Use a Script to run code on Server.
*Clients*: Computers that run a copy of the experience, but said copy changes depending on synchronization from Server, or LocalScripts. Use a LocalScript (or a Script with RunContext property set to Client) to run code on Client.
yoo trecinus
thank you bro you teach very well! i came from the beginners series and cant wait to start this playlist
Wonderful tutorial series! I just joined a team of Robblox game devs, who have a large messy codebase and have been lacking a competent developer for years and it's one big mess that needs an entire undertaking to even begin to refactor and bugfix. And although I have no prior experience with Roblox or game development, I have with programming and computer science, so i'm hoping I can put that to good use and do my best. Aside to the surprisingly great API docs for Luau and Roblox Engine, these vids will help with that a lot!
the dedication is crazy W
I watched Averciles playlist and learned all the basic things from functions to tables. Hopefully this playlist will help me become able to do cooler things.
I never considered willingly learn a new subject out side of school, but your is entertaining and educational
I love how you describe them to us, I learned it so fast! Thank you!
finally. Advanced scripting. You helped a brother out, new sub!
You need more subscribers!
Ive been trying to find a good advanced scripting tutorial and oh my god you are the best!
new sub! (706th sub)
Glad to hear my videos are helping you!
Thank you so much i was able to figure out and test some stuff by doing what you did. I have 10 other videos of yours open on my tab lol, your videos are really helpful
Man ur first youtuber too do scripting that poopped out for me ... Thanks !
00:00:00 In this section of the Roblox Advanced Scripting tutorial, the speaker introduces the concept of local scripts and the server client model, which is essential for understanding Roblox game development. The server is described as the overseer of the game, controlling everything that happens, while clients represent individual players. Replication is discussed as a key aspect of the server client model, ensuring all players see the same thing. Transmitting data between the server and clients is also important, and local scripts are used to change things for one specific player without affecting others. The speaker provides in-game examples to illustrate these concepts.00:05:00 In this section of the RUclips video titled "Local Scripts (Server vs Client) - Roblox Advanced Scripting #1 (2023)", the speaker explains the difference between client-side and server-side gameplay in Roblox using the example of a hoverboard teleport system. The speaker notes that the teleport options are unique to each player and can only be seen by the player who owns the account. To demonstrate the client-server model, the speaker shows how to switch between the client and server perspectives in Roblox Studio. The speaker then goes on to explain the importance of understanding the client-server model for developing games in Roblox. Finally, the speaker shows how to create a local script, which runs only on the client side and not on the server, using the example of a "print hello world" script. The speaker emphasizes that local scripts are useful for making things happen specifically for a player without replicating the action throughout the entire game.00:10:00 In this section of the RUclips video titled "Local Scripts (Server vs Client) - Roblox Advanced Scripting #1 (2023)", the creator explains how to create a local script in Roblox that changes the color of a part only on the client-side when a player steps on it. The creator first creates a new part and then goes to the starter character scripts to create a new local script. They then make a reference to the part and add a touched event. However, they encounter an error because the part did not load in fast enough to catch it being in the server. To fix this, they wrap the script in a wait for child function. The creator then changes the color of the part instead of printing random mumble jumble. They test the script and see that the color changes only on the client-side when the player steps on the part, while other players see the part in its original color. The creator concludes by explaining that local scripts can only show what happens with the execution when a specific player interacts with an object and are not replicated to every other player in the game.
I can't tell if you're a bot or this is a joke
@@RandomFunk16 He used a youtube video summarizer tool and just pasted it here
@@green2173 Kinda means its a bot after all
man that was really well explained best tutorial so far
the way you described client & server relation sound like some dystopian novel
Yo BrawlDev, your the only youtuber that acctually learned me scripting.
Bro this is the explanation I needed to tell the difference. Thank you!
W vid🎉 rlly helps me on my scripting journey
thanks for the 2nd tutorial playlist, i havnt been able to go from knowing the basics to actually using the knowledge
That example literally made me realize what i've been missing. TYSM
This is the best Local Script explanation I've ever heard, Thx
Bro this tutorial is underrated asf other RUclipsrs just makes me confused sometimes
Thank you for this amazing tutorial, I mean you explained everything clearly. One of the greatest factors of this is that you give way for people to understand the concept of local scripts by giving an example which is so reliable and new in teaching. Thanks broo
Bro... thank you so much, this helps a lot!
Omg yes thats what i was looking for i only found tutorials like "what are variables" and i already know that stuff and finally i found you thanks
thanks for showing the difference!, gotta understand now
so basically the server is a box, now us the player are the clients, we are inside that box?
In the most basic sense, yes.
oh okay
@@BrawlDevRBLX
@@BrawlDevRBLX
What do you mean 'In the most basic sense'?
Are there rare situations in which this definition isn't accurate?
@@الخلبوصة he is saying a lot goes on behind the scenes. And calling the server a box just visualizes the basic idea.
underrated series fr
this will be hell of a long journey
Great video :)
This guy is like DevKing, but BETTER.
I like thedevking more
THANK YOU VERY MUCH! THE VIDEO IS VERY USEFUL
thank you Brawl you made me want to code again you actually made it more fun compare when i was learning it in school
Hey thanks for stopping by chain------
BRO I LOVE YOUR ANALOGY YOOO
This is why remote events are important; You can use remote events to send local data to the server. Much like when you say something in chat. If you use a serverside script for that, then everyone will say soemthing instead of just you. Thats why roblox uses remote events. It checks if the player said something in the chat, gets that message and you can get the information from that remote event with "event.OnServerEvent" and get the arguments so everyone can see what you said, but only you say what you typed, and not everyone else.
Funny you say that, I just made a video today on what you just said lol
prediction level higher than my iq 💀💀@@BrawlDevRBLX
crazy@@SameForYouWasTaken
wow bro ty ye hilp me so matsh❤❤❤❤❤😊
love this
31 vids with each about 30 mins 💀
when i checked the results, it was simalar to what brawldev did, but im still interested how to loop trough the buttons with a table.
Nice!
"Basically an script is an chest, and a local script = an enderchest".
- A wise man.
Is that an error or is it something I haven't learnt yet?
I added a LocalScript in StarterCharacterScripts and wrote a code that changes the part color to red whenever the player touches it.
The problem is, I tested the game with two players, and I touched the part with player 1. The part then changed its color to red on both Player 1's screen and Player 2's screen, even though Player 2 hasn't touched the part yet.
How is that possible?
Could you help me?
thats how local scripts work, that is completly ok. loacl script are script the only you can see (i.e input, gui etc) and a normal script is a global scri[t that happens in all clients(pepole who paly the game)
Yes, that is correct. I had the same issue and article "verifying-part-touches-via-the-client-for-client-side-interactions/359133" explains why. In summary, "Touched" is fired for Player 2, even though he did not touch the brick, as Player 2 is monitoring all parts and interactions that it can see. It can 'see' Player 1 touch the brick and so he receives the Touched event and the brick changes colour in the scene for Player 2. If we only want the colour to change for Player 1, we need to check if this player touched the brick. Example:
local BrickPart = game.Workspace:WaitForChild("Part")
local LocalPlayer = game:GetService("Players").LocalPlayer
BrickPart.Touched:Connect(function(partThatTouchedTheBrick)
if LocalPlayer.Character and partThatTouchedTheBrick:IsDescendantOf(LocalPlayer.Character) then
BrickPart.BrickColor = BrickColor.new("Really red")
end
end).
11:52 thats what I am searching for, thank you dude so much
you are the besttttt❤❤❤❤
Still a little confused. If I use a local script in the StarterCharacterScripts folder that changes the Humanoid.WalkSpeed, will the local player have a different understand of their speed and position in the game compared to other players in the same game instance?
It’s in the starter player script so everyone gets it
i'm able to get hello world printed although i'm unable to get the green message printed can anyone help me?
Are you in the beta version of studio or something because this looks entirely different than the beginner one, and mine.
this video was made 1 year ago
@@bnuuyyy So they downgraded studio?
His has colors, mine doesnt.
He has more options than I do, and better settings.
I wouldn't be suprised if all roblox can do is make things worse. Their beta-view of studio is an actual joke.
@@LightPlayzz Colors of what? Options of what?
I don't know what colors and options you mean.
@γνῶσῐς-6 All his settings buttons had colored labels and icons while mine looks very mundane. Im not worried about it now though, ive realized roblox is an embarassment of a platform and a waste of my time as a developer.
@LightPlayzz The visual appearance of the studio is worthless. You're focusing on learning scripting and making games, not criticizing the design of the studio.
Besides, every company is draining the colors out of their products, not just Roblox.
Goat playlist
it's been time since i had programmed. I came here to refresh my knowledge in LUA, ill reply to my comment after finishing all of the listed videos.
if you watched both of his tutorials like the ui and this one what order do you reccomend do i mix them?
Thank you for creating this series beacuse your helping me how to do script
yeah, thats cool and all but how do you get the command prompt thing on the bottom...
nvm, I got it im just a little slow lol.
I am jealous of you guys who can really do script huhuhuh, someday I will make my own game
OMG I AM SEARCHING IT SO LONG TIME YOU ARE KING THANK YOU SO MUCH !!!
when you go into StarterPlayer i've never really understood the difference with "StarterCharacter" and "StarterCharacter" what is the difference
This runs for the player and other one runs for Avatar like shown in this video
Thanks brother your the man
for me I didn't have to add a waitforchild event to wait for my part loaded in, It could load in just fine. Any idea why?
waitforchild is just an extra precaution incase the part doesnt load instantly
@@Banana-fd1nq oh ok
i thought i knew but i learned so much thank you a lot
YOU FINALLY GOT WINDOWS, I HATED THE WATERMARK!!!
to test if i understand everything correctly i wrote this:
local part = game.workspace:WaitForChild("Part")
part.Touched:Connect(function()
part.BrickColor = BrickColor.new("Really red")
end)
local part = game.workspace:WaitForChild("Part2")
part.Touched:Connect(function()
part.BrickColor = BrickColor.new("Really blue")
wait(2)
part.BrickColor = BrickColor.new("White")
end)
First i made two different files for each part but then i experimented and put it in one, and it worked! For a person like me its something big lol
This is what I wrote for the learning objective.
print("Hello!")
print("How are you doing?")
print("I'm doing very well!")
print("What are you doing?")
print("I am learning roblox studio!")
print("That is very cool")
print("I hope whoever reads this has a good day!")
Bro old roblox studio icons are so strange
Guys I just found out that the entire advanced scripting tutorial is more than 14 hours!!!
Nah i used the local script because it looked cooler, didnt know this tho thanks man!💀💀
what studio texture are you using
I'm flabbergasted, when I saw that it is over 31 video
Feels so awkward after watching the end of the beginners tutorial guide
My savior 🙏
bro i am going to watch all 28 VIDEOS and if i learn script.... Im subscribing and i am going to like every 28 VIDEOS
so, what happened? Have you manage to learn it
@@mintlemoncay5457 Yes im happy now i can make my game and im currently doing it with my friend
@@ghosthunterroblox2549 can you give me your discord? I want to ask some questions if u dont mind ofc.
@@ghosthunterroblox2549 can you send me your discord? I want to ask u a quick question if u dont mind
@FloppyFD_2 I will
Is that an error or is it something I haven't learnt yet?
I added a LocalScript in StarterCharacterScripts and wrote a code that changes the part color to red whenever the player touches it.
The problem is, I tested the game with two players, and I touched the part with player 1. The part then changed its color to red on both Player 1's screen and Player 2's screen, even though Player 2 hasn't touched the part yet.
How is that possible? Why does that happen?
I have the same problem
@@Leponty7134
Nevermind. I already figured it out.
I can tell you how to fix it, but I want to know if you have replies notifications enabled on your account so I know if you'll see the solution or not.
@@الخلبوصة Please could you tell me :)
@@Leponty7134
Alright, for some reasons, RUclips keeps deleting the reply which has the solution, Idk why.
Do you have a Twitter account so I can send you the solution there?
@@الخلبوصة can you tell me too i need help
whay is your roblox studio looke difrent then my
??????
why uis every script not working this is an freaking edit
well hear i am i watched the begginer guide i understand there and there the last episode of making the game i didnt understand pretty much nothing so after 10 minute of trying to figure it out whats happening i gived up now im here a advance one i might not understand allot of things but i should still understand smth there and there
thanks for this amazing tutorial i made you too reach 1k likes
I LUV U BRO
I thought local script is just for everyone lol but now i know
Tysm for the tut i kinda get it now tysm!!!!
help i cant enter roblox studio :(
when i enter after like 1 - 2 minutes it automatically closes :(
Check the minimum requirements and see if they match with your device:
*OS:* Windows 7 or higher; macOS 10.10 or higher (no Linux, Chromebooks, or mobile devices).
*Graphics Card:* DirectX 10 or higher feature level support.
*Processor:* 1.6 GHz or better.
*RAM or Memory:* At least 1 GB.
Hi! I really like your videos but i have a question. What are all of these folders and what do they do?Because i have no clue what StarterGui is for example.
startergui is where ui is stored
*Workspace* - This is where most parts and scripts are placed. This is also the only place where a part is visible while not running an instance. You can think of it as the workplace for Roblox games.
*Players* - Player is a class which holds players and player models.
*Lighting* - Lighting is a class where you put effects like blurs or blooms.
*MaterialService* - MaterialService is a class where you can override materials or use 2022 materials. This isn't really important, however.
*NetworkClient* - NetworkClient is a class which is just used to connect the client to the class. No need to mess around with it.
*ReplicatedFirst* - ReplicatedFirst is a class which is usually used for storing local scripts. The name is self-explanatory. "ReplicatedFirst." It replicates first before anything else.
*ReplicatedStorage* - ReplicatedStorage is a class which contains objects which are connected to the server and the client. It is ideal for storing ModuleScript, RemoteFunction, RemoteEvent, etc.
*ServerScriptService* - ServerScriptService is a class which is also self-explanatory. *Server,* meaning it only applies to the server and *Script,* an object. It's a class for storing scripts which are only meant for server use like Script, ModuleScript, etc.
*ServerStorage* - ServerStorage is also self-explanatory. *Server,* as mentioned above and *Storage,* storing server objects. It's used for storing objects only accessible on the server. Typically, you'll find saved animations there.
*StarterGui* - StarterGui is a class where GUI is stored.
*StarterPack* - StarterPack is a class where any tool placed inside it will copy to every player's backpack upon spawning.
*StarterPlayer* - StarterPlayer is a class where the properties of the Player can be set.
*Teams* - Teams is a class for storing teams.
*SoundService* - SoundService is a class for changing the way sounds play in the experience.
*Chat* - Chat is a class which is deprecated, meaning it's not recommended to use this anymore.
*TextChatService* - TextChatService is a class which is used to handle in-experience chat. You can add text channels and text chat commands here.
*TestService* - TestService is a class used to run analytical test on the engine.
Also note that if you click on each class and check the properties, there may be some settings which you can change.
Thanks i learnt now
so, this is basically schizophrenia ? xd
The Examples you made were very clear and all and It was an easy concept to understand 👍
who came from devkings tutorials?
Great video, but C++, C, Assembly, malloc(), client server model, actually 🤓. So actually maybe Python, 100001001101010101010110.
while true do. It's just more performant.
dang i just change from an advance scripting tutorial to this
What?
It didnt work on me somehow am i doing something wrong? The brick didnt change color all i got was an error saying Brickcolor doesnt exist type of thing
Thanks
thank you now i know to script
im here
so basicly it is frontend and backend