Video summed up: -Local script are mostly used for gui -local scripts can only be used in some folders/services -a local script only fires an event to a device, meaning if I were to click on a button, only my game(my device) would be changed, everyone else wouldn't be affected
@@Shadow-tu7yb Also, LocalScripts are actually Client-Sided scripts, that means that their actions are also instantaneous and don't depend on your ping/ms.
Thank you for helping me understand local scripts. Sometimes when I watch UA-cam tutorials, I am just confused why they use local scripts instead of basic scripts.
6:52 the moment you simply put "workspace" as the beggining I understood what was I doing wrong. my dumbass was trying to find an item from the workspace starting at script.Parent (the local script is in StarterGui)
This was useful, I've spent hours trying to figure out how to make a local script in a tool work for multiple players, but only the first player can use the tool. maybe this video will help me solve this.
I was trying to find a tutorial for another thing but i couldn't find it, so I tried searching actually how scripts works and thanks, now i have understanded how this works
@@baconhairawesomeyeah7528 nah he deserves this: local gnomecodesDeservedSubs = math.huge() while true do gnomecodesDeservedSubs += gnomecodesDeservedSubs * math.huge() end
After a year of trying to script on roblox, I find this guy, who explains it in 9 mins compared to another yt video which took 40 and explained it badly
It's not working. Did exactly as in the video and it says Error Entrance is not a valid member of Workspace "Workspace" - Client - LocalScript:1 EDIT: Had to put local Part = game.Workspace:WaitForChild("Entrance") first for some reason.
well this tells me so much, right so I know the local script only works in few places but what about said parts that are connected to the script, how do I tell the script that's where there part is that you need? More context I got this VPframe script that makes a "live camera feed", the problem is the way I want to use it I need one of the parts to not be in the workspace but I genuinely have no clue how to set it within the script that's where the part is, other words there is two parts, camera & screen I need the screen to be in a specific model/folder for it to give me the desired results but I can't find my answer anywhere (if there even is one), simply if there is an answer well, I just don't know what else to search ;-; I've been at this for like three days now & keep getting set back each time I think I've learnt something (sad truth I haven't)
Is there a way to change a local script into a server cript? Going to the dev forums helped me fix one problem but couldn't help me fix the other 5, maybe six left. Things I've fixed: Arm welds showing up. Things to fix: Bayonet attack animation Bayonet equipping animation Shoot to kill players. Reloading animations Holster Idle animation (There might be some stuff i forgot to mention) Trying to fix a free model gun i found so it can be use for pvp. Every one of it's scripts were local scripts til i found it
I followed this example and when I ran this project, entrance should disappear, but in console it says: "Entrance is not a valid member of Workspace "Workspace"", what do I do then?
Okay, no one has ever answered me on youtube rather than redit or devforum. But how do I make only one client to see what the current client is doing? Like if i touch the part it turns invisible but only for me? i did that but it didnt happen
You cant get a local player from a server side script you can only get them for local scripts, there are multiple ways to get a player like from a local script but it depends on where your script is. I hope i could help out if you have any questions tell me
You can try this but due to me not knowing where and what the script is this might not work local player = game.Players:GetPlayerFromCharacter(script.Parent)
I was thinking mabe someone here can answer: How can i make items belong to someone? Ex. If I want to make, lets say, a rideable horse in my game, but only the person that has that horse can ride It. Also there would be multiple horses belonging to different players AND of course, I want the horse to be visible for others too
@@cliffcoastcafe I mean that I opened Teddy in studio and saw a bunch of scripts that wasn't explained in tutorial series. So I want to know what they do etc.
@@НастяФедорова-ь8ь he quited his series to make it a public game and made speed builds of the maps. Also the series was never intended to be a tutorial
Tomorrow: Module Scripts
👍👍
Can you be my friend :)
Yess
Nice
@@dunderdyle join his discrord I’ve talked to him alot I sent him a emoji suggestion once
Thanks Gnome! This really boosted my knowledge with local scripts! Excited for the module scripts!
A reason for "Why knights are bad"
Thank you so much Gnome! I was really confused about what localscripts did before, but this video makes it so clear!
I am a dude from 2024, and yet these tutorials are the best I could find
Video summed up:
-Local script are mostly used for gui
-local scripts can only be used in some folders/services
-a local script only fires an event to a device, meaning if I were to click on a button, only my game(my device) would be changed, everyone else wouldn't be affected
So basically local scripts are just for the player while global scripts are for everything
yeah@@Shadow-tu7yb
@@Shadow-tu7yb Also, LocalScripts are actually Client-Sided scripts, that means that their actions are also instantaneous and don't depend on your ping/ms.
Thank you for helping me understand local scripts. Sometimes when I watch UA-cam tutorials, I am just confused why they use local scripts instead of basic scripts.
This was actually really useful, and I can see a lot of ways I could use this!
6:52 the moment you simply put "workspace" as the beggining I understood what was I doing wrong.
my dumbass was trying to find an item from the workspace starting at script.Parent (the local script is in StarterGui)
I did it exactly as he did in the video and keep getting:
Entrance is not a valid member of workspace “Workspace”
Try to see the name of the part
WaitForChild("Entrance")
I think that ur Part name is not Entrance.
You just made me learn 10x more about local scripts.
This was useful, I've spent hours trying to figure out how to make a local script in a tool work for multiple players, but only the first player can use the tool. maybe this video will help me solve this.
I have gained a bigger brain from
this. Thank you fancy gnome.
OMG HELPED ME ALOT, I DIDNT KNOW THE DIFFERENCE BEFORE
I was trying to find a tutorial for another thing but i couldn't find it, so I tried searching actually how scripts works and thanks, now i have understanded how this works
This works but the wall just fallows you!!! How to fix
Wow thanks man you make things so clear you should have much more subscribers
Glad I could help!
@@GnomeCode Why learn to script when you can use Stolen Roblox games
@@mrblackblack2802because it’s fun and no one plays stolen games other then ogaboaga
this guy deserves like 99999 subscribers, lol. his videos are so easy to understand, yet so complex.
Nah, he deserves.. 999999999999999999999999 subs..
@@baconhairawesomeyeah7528 nah he deserves this:
local gnomecodesDeservedSubs = math.huge()
while true do
gnomecodesDeservedSubs += gnomecodesDeservedSubs * math.huge()
end
He’s pretty damn close to that goal
This helped me a ton ty!!!(I instantly subbed)
I do the exact same as you but get: Entrance is not a valid member of Workspace "Workspace"
How come my studio is calling the name “invalid” I need help on how to fix it
do a wait(3) before it because the script runs before the part even spawns in
Thank you so much, you gained a subscriber!
do u have to publish the game for the local script to work?
Soo helpful thank you so much, keep up the great videos :D!!!
thanks allot. im learning roblox studio and you explained this so well
you're amazing in explaining stuff
Even though I know everything he says I still like to watch it.
Same. Its entertaining.
OMG THANK YOU SO MUCH THIS IS WHAT I WANT FOR MY GAME!!!!!!!!
BRO IF U DIDNT UPLOAD THIS I WILL CANT MAKE GAME FOREVER
Omg thank you so much my local script wasn’t running and I wasn’t sure why
ty bro you have the best tutorials. also sometimes you sound like hoxton from payday 2
After a year of trying to script on roblox, I find this guy, who explains it in 9 mins compared to another yt video which took 40 and explained it badly
how did someone take 40 minutes to explain what a local script is
@@ps92809 fr
Hi, when will you be resuming the Mafia City series? Thanks!
thank you i could not have my code work for 4 days until now
It's not working. Did exactly as in the video and it says Error Entrance is not a valid member of Workspace "Workspace" - Client - LocalScript:1
EDIT: Had to put local Part = game.Workspace:WaitForChild("Entrance") first for some reason.
i had the exact same issue. i think this is because script loads in before the part, and the "WaitForChild" thing gives the part time to do so.
yeah script runs b4 part loads in, you can also put like wait(3) on the local script before you run the code
thank you@@chrismangold812
or you can use :WaitForChild(OBJECT)
someone please help, i’m doing the same thing it’s just with sounds and a tween, with touched events. it won’t work. please help
fixed
Random fact about my laptop: my sister stepped on it one time and it created black spots/blind spots
1 year later still a awesome video
I need some help with local scripts... why when I turn something visible with a local script, it's invisible on other people's screen?
because the local script only works for the client its operating on. if you want everyone to see it visible the use a server script (regular script)
Gnome code, can you help me make a game, when I try it doesn’t work.
Hey man I did every step but my entrance didn't change transparency and couldn't collide
Ik it might be a lot but can you make a video talking about what words mean like humanoid or stuff like that and explain so stuff like that
Very Cool! I might actually have learned something from this.
Life saver, my local script wouldn't work cus its in a workspace part, now ik why
Why you have Only 80k subs? You help so much
so it doesnt work cause my device is too bad??? or just because i test it in studio and studio is maybe weaker idk
well this tells me so much, right so I know the local script only works in few places but what about said parts that are connected to the script, how do I tell the script that's where there part is that you need? More context I got this VPframe script that makes a "live camera feed", the problem is the way I want to use it I need one of the parts to not be in the workspace but I genuinely have no clue how to set it within the script that's where the part is, other words there is two parts, camera & screen I need the screen to be in a specific model/folder for it to give me the desired results but I can't find my answer anywhere (if there even is one), simply if there is an answer well, I just don't know what else to search ;-; I've been at this for like three days now & keep getting set back each time I think I've learnt something (sad truth I haven't)
everyone can relate to the changing robux through inspect element 😅
Is there a way to change a local script into a server cript? Going to the dev forums helped me fix one problem but couldn't help me fix the other 5, maybe six left.
Things I've fixed:
Arm welds showing up.
Things to fix:
Bayonet attack animation
Bayonet equipping animation
Shoot to kill players.
Reloading animations
Holster Idle animation
(There might be some stuff i forgot to mention)
Trying to fix a free model gun i found so it can be use for pvp. Every one of it's scripts were local scripts til i found it
Why do it keep coming back after I delete it?
Amazing vid!
Module script next?
I followed this example and when I ran this project, entrance should disappear, but in console it says: "Entrance is not a valid member of Workspace "Workspace"", what do I do then?
i have the same issue
local script is ender chest and normal is chest and module is trapped chest ?
local means only for the player that press or did something global or server script is global for whole server
so basically local scripts are how you make stuff client side..?
wait so if i wanted to only have the color of a part change only for that person i would use a local script?
Thanx, I finaly understood the diference
Local Scripts: only one player can (see) (something happends)
In short terms: local script is for individual
Script is for server
Yup, you got it!
Okay, no one has ever answered me on youtube rather than redit or devforum. But how do I make only one client to see what the current client is doing? Like if i touch the part it turns invisible but only for me? i did that but it didnt happen
use local sript instead of script
had me gone when he put 9 billion robux on his account
I’m only 3 months into coding and I made a elevator and now that I know what local scripts are I can make a invisible potion
Kewl, too lazy to start but once I try and get my life together I’ll start
Your explain is indeed make clear my stupid brain, thanks a lot!
Love your vids!🎉
How do I make a local script code door?
finaly a video thanks gnome code im also number 1st in video yeah
ua-cam.com/video/PfYnvDL0Qcw/v-deo.html
thanks this video was really helpful
ty it was so easy to understand
Very well explained thanks
the heck that so useful!
thank you for this it really helped me
Yo do they save if you leave or something
Can u make a full advanced scrioting tutorial playlist
Pleasseeee i need help, so my problem is how to have a LocalPlayer but have this only on a script and not a LocalScript?? PLEASE HELPP
You cant get a local player from a server side script you can only get them for local scripts, there are multiple ways to get a player like from a local script but it depends on where your script is. I hope i could help out if you have any questions tell me
You can try this but due to me not knowing where and what the script is this might not work local player = game.Players:GetPlayerFromCharacter(script.Parent)
Could also try this for _,Player in pairs(game.Players:GetPlayers()) do
end
Or using game.Players.PlayerAdded:Connect(function(plr)
end)
Thanks for that bro
Tysm! New sub goes to you!
this video was very helpful! thanks for teaching the logic behind scriptings!!!
Hey bro thank you so much tho it really helped me out now i know how to make localscript door
omg thank you so much
Thanks man!!!
I was thinking mabe someone here can answer: How can i make items belong to someone?
Ex. If I want to make, lets say, a rideable horse in my game, but only the person that has that horse can ride It.
Also there would be multiple horses belonging to different players
AND of course, I want the horse to be visible for others too
Hey, Gnome, could you do review of Teddy project in Studio?
You mean his game or a fan game you made if its his game, i might be able to help as i spended way to long studieng it
@@cliffcoastcafe I mean that I opened Teddy in studio and saw a bunch of scripts that wasn't explained in tutorial series. So I want to know what they do etc.
I also want to know how much did he do from Premium Payouts, buuuut I believe, that he will not tell me........
@@НастяФедорова-ь8ь he quited his series to make it a public game and made speed builds of the maps. Also the series was never intended to be a tutorial
@@cliffcoastcafe maybe I am not alone in my wish to see a project's review and if so, maybe he will do it.
I just starrted and I wanna learn what everything mean and what everything does
Do anyone know how do we save a script?
thank you very much
BRUH ITS DONT WORK FOR ME
thanks gramps
Me before at scripting: 💀 me now after watching 😎
thank
WHAT?? WHY DOESN'T IT WORK IN MY GAME???!!!?
It’s not working for me either
Cool now ik what the difference is
I'm only Roblox developers don't know meaning of function
Watching from 2024🎉
Nice
You should do squid game that would get lots of veiws
Early
cool
funni hack that was so entertaining
epic epic
1:55
0.01 robux nice
Hi