What are Local Scripts? Roblox Scripting Explained

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ •

  • @GnomeCode
    @GnomeCode  3 роки тому +78

    Tomorrow: Module Scripts

    • @PineBloxx
      @PineBloxx 3 роки тому +4

      👍👍

    • @dunderdyle
      @dunderdyle 3 роки тому +4

      Can you be my friend :)

    • @oSpam
      @oSpam 3 роки тому +2

      Yess

    • @Ynoob87
      @Ynoob87 3 роки тому +1

      Nice

    • @bloxer_7696
      @bloxer_7696 3 роки тому +4

      @@dunderdyle join his discrord I’ve talked to him alot I sent him a emoji suggestion once

  • @PineBloxx
    @PineBloxx 3 роки тому +18

    Thanks Gnome! This really boosted my knowledge with local scripts! Excited for the module scripts!

  • @peppyweppy6851
    @peppyweppy6851 3 роки тому +9

    Thank you so much Gnome! I was really confused about what localscripts did before, but this video makes it so clear!

  • @coolden300
    @coolden300 5 місяців тому +3

    I am a dude from 2024, and yet these tutorials are the best I could find

  • @Enes_emre01
    @Enes_emre01 Рік тому +25

    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
      @Shadow-tu7yb Рік тому +2

      So basically local scripts are just for the player while global scripts are for everything

    • @GlowDragon781
      @GlowDragon781 Рік тому

      yeah@@Shadow-tu7yb

    • @jpeg3083
      @jpeg3083 Рік тому +2

      @@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.

  • @leo_dev8111
    @leo_dev8111 Рік тому +1

    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.

  • @mrminion545
    @mrminion545 2 роки тому +3

    This was actually really useful, and I can see a lot of ways I could use this!

  • @gat0anonimo
    @gat0anonimo 4 місяці тому +1

    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)

  • @noreally2120
    @noreally2120 11 місяців тому +7

    I did it exactly as he did in the video and keep getting:
    Entrance is not a valid member of workspace “Workspace”

    • @JonathanCoding
      @JonathanCoding 7 місяців тому +1

      Try to see the name of the part

    • @i29wknd
      @i29wknd 6 місяців тому +1

      WaitForChild("Entrance")

    • @Reddot232
      @Reddot232 5 місяців тому

      I think that ur Part name is not Entrance.

  • @thewriterOfCom
    @thewriterOfCom Рік тому +1

    You just made me learn 10x more about local scripts.

  • @joelbertw
    @joelbertw 3 місяці тому

    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.

  • @Nakana.
    @Nakana. 24 дні тому

    I have gained a bigger brain from
    this. Thank you fancy gnome.

  • @SeiboRoblox
    @SeiboRoblox 2 роки тому +1

    OMG HELPED ME ALOT, I DIDNT KNOW THE DIFFERENCE BEFORE

  • @eltiziocatoagagag3215
    @eltiziocatoagagag3215 2 роки тому +1

    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

  • @Xecutioner62
    @Xecutioner62 11 місяців тому +1

    This works but the wall just fallows you!!! How to fix

  • @iamdirtman3815
    @iamdirtman3815 Рік тому

    Wow thanks man you make things so clear you should have much more subscribers

    • @GnomeCode
      @GnomeCode  Рік тому

      Glad I could help!

    • @mrblackblack2802
      @mrblackblack2802 Рік тому

      @@GnomeCode Why learn to script when you can use Stolen Roblox games

    • @NoobStudios414
      @NoobStudios414 Рік тому

      @@mrblackblack2802because it’s fun and no one plays stolen games other then ogaboaga

  • @neekthegamer
    @neekthegamer 3 роки тому +2

    this guy deserves like 99999 subscribers, lol. his videos are so easy to understand, yet so complex.

    • @jellybeann69420
      @jellybeann69420 2 роки тому +1

      Nah, he deserves.. 999999999999999999999999 subs..

    • @albertoedgar831
      @albertoedgar831 2 роки тому

      @@baconhairawesomeyeah7528 nah he deserves this:
      local gnomecodesDeservedSubs = math.huge()
      while true do
      gnomecodesDeservedSubs += gnomecodesDeservedSubs * math.huge()
      end

    • @hackpo1015
      @hackpo1015 Рік тому

      He’s pretty damn close to that goal

  • @I_dont_know_a_lot_about_names
    @I_dont_know_a_lot_about_names 3 місяці тому

    This helped me a ton ty!!!(I instantly subbed)

  • @sephn1x
    @sephn1x 4 місяці тому +1

    I do the exact same as you but get: Entrance is not a valid member of Workspace "Workspace"

  • @InsanePasta64
    @InsanePasta64 10 місяців тому +2

    How come my studio is calling the name “invalid” I need help on how to fix it

    • @alexis16543
      @alexis16543 9 місяців тому +2

      do a wait(3) before it because the script runs before the part even spawns in

  • @Absycal
    @Absycal Рік тому +1

    Thank you so much, you gained a subscriber!

  • @detoux8716
    @detoux8716 6 місяців тому +2

    do u have to publish the game for the local script to work?

  • @mauigg8282
    @mauigg8282 3 роки тому +1

    Soo helpful thank you so much, keep up the great videos :D!!!

  • @ragdoll1923
    @ragdoll1923 Рік тому

    thanks allot. im learning roblox studio and you explained this so well

  • @yaroslavtkl5513
    @yaroslavtkl5513 Рік тому

    you're amazing in explaining stuff

  • @xsticcyds5459
    @xsticcyds5459 3 роки тому +5

    Even though I know everything he says I still like to watch it.

  • @MagAgent006-qj5nm
    @MagAgent006-qj5nm Рік тому

    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

  • @screencheckfortune4411
    @screencheckfortune4411 5 місяців тому

    Omg thank you so much my local script wasn’t running and I wasn’t sure why

  • @girrafeNK
    @girrafeNK 4 місяці тому

    ty bro you have the best tutorials. also sometimes you sound like hoxton from payday 2

  • @alskopim
    @alskopim 3 роки тому

    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

    • @ps92809
      @ps92809 2 роки тому

      how did someone take 40 minutes to explain what a local script is

    • @breaddacat7935
      @breaddacat7935 Рік тому

      @@ps92809 fr

  • @retrostudiogameplay2581
    @retrostudiogameplay2581 3 роки тому +2

    Hi, when will you be resuming the Mafia City series? Thanks!

  • @duckgamer67
    @duckgamer67 2 роки тому +2

    thank you i could not have my code work for 4 days until now

  • @GsBBoyDan
    @GsBBoyDan Рік тому +2

    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.

    • @maad_enigma
      @maad_enigma Рік тому

      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.

    • @chrismangold812
      @chrismangold812 Рік тому +1

      yeah script runs b4 part loads in, you can also put like wait(3) on the local script before you run the code

    • @duckblug609
      @duckblug609 10 місяців тому

      thank you@@chrismangold812

    • @duckblug609
      @duckblug609 10 місяців тому

      or you can use :WaitForChild(OBJECT)

  • @chaychin470
    @chaychin470 Рік тому

    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

  • @sevenstarrryy
    @sevenstarrryy 2 роки тому

    Random fact about my laptop: my sister stepped on it one time and it created black spots/blind spots

  • @EllisPierce015
    @EllisPierce015 Рік тому

    1 year later still a awesome video

  • @SolarDUSK
    @SolarDUSK 2 роки тому +1

    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?

    • @fartedgamer32
      @fartedgamer32 2 роки тому +3

      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)

  • @SckeeReal
    @SckeeReal 3 роки тому +1

    Gnome code, can you help me make a game, when I try it doesn’t work.

  • @savagecrafts2780
    @savagecrafts2780 15 днів тому

    Hey man I did every step but my entrance didn't change transparency and couldn't collide

  • @datboin4te
    @datboin4te 2 роки тому +1

    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

  • @that1gamerlad98
    @that1gamerlad98 3 роки тому +1

    Very Cool! I might actually have learned something from this.

  • @creeperplayzz
    @creeperplayzz 9 місяців тому

    Life saver, my local script wouldn't work cus its in a workspace part, now ik why

  • @A.F.A_REDACTED
    @A.F.A_REDACTED Рік тому

    Why you have Only 80k subs? You help so much

  • @hshdjdjsjjsjs6075
    @hshdjdjsjjsjs6075 Рік тому

    so it doesnt work cause my device is too bad??? or just because i test it in studio and studio is maybe weaker idk

  • @GarethMcD-zq8ei
    @GarethMcD-zq8ei Рік тому

    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)

  • @FreakySam6969
    @FreakySam6969 Рік тому +1

    everyone can relate to the changing robux through inspect element 😅

  • @CHRF-55457
    @CHRF-55457 2 роки тому

    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

  • @aj2xx
    @aj2xx 4 місяці тому

    Why do it keep coming back after I delete it?

  • @TommyBoyXD
    @TommyBoyXD Рік тому

    Amazing vid!

  • @FSHY.
    @FSHY. 3 роки тому +1

    Module script next?

  • @_Tomaszeq
    @_Tomaszeq 5 місяців тому

    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?

  • @hike8932
    @hike8932 Рік тому

    local script is ender chest and normal is chest and module is trapped chest ?

  • @tuloop2
    @tuloop2 Місяць тому

    local means only for the player that press or did something global or server script is global for whole server

  • @DDan42
    @DDan42 Рік тому

    so basically local scripts are how you make stuff client side..?

  • @Corgi670
    @Corgi670 2 роки тому

    wait so if i wanted to only have the color of a part change only for that person i would use a local script?

  • @playerje4722
    @playerje4722 2 роки тому

    Thanx, I finaly understood the diference

  • @CATSAMMEL
    @CATSAMMEL 3 роки тому +1

    Local Scripts: only one player can (see) (something happends)

  • @Bharat_Mapping1
    @Bharat_Mapping1 4 дні тому

    In short terms: local script is for individual
    Script is for server

  • @pheo1299
    @pheo1299 2 роки тому

    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

    • @rucals
      @rucals 2 роки тому

      use local sript instead of script

  • @HowlerNic
    @HowlerNic 2 роки тому +1

    had me gone when he put 9 billion robux on his account

  • @lemonN3rd
    @lemonN3rd 3 роки тому

    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

    • @tekgewet
      @tekgewet 3 роки тому

      Kewl, too lazy to start but once I try and get my life together I’ll start

  • @itzmartin20
    @itzmartin20 Рік тому

    Your explain is indeed make clear my stupid brain, thanks a lot!

  • @Mufazl2120
    @Mufazl2120 Рік тому

    Love your vids!🎉

  • @acreator500
    @acreator500 11 днів тому

    How do I make a local script code door?

  • @WearWQLF
    @WearWQLF 3 роки тому +1

    finaly a video thanks gnome code im also number 1st in video yeah

    • @GnomeCode
      @GnomeCode  3 роки тому

      ua-cam.com/video/PfYnvDL0Qcw/v-deo.html

  • @kingofgameing0
    @kingofgameing0 Рік тому

    thanks this video was really helpful

  • @aoxmi
    @aoxmi Рік тому

    ty it was so easy to understand

  • @dynamiclyte2633
    @dynamiclyte2633 Рік тому

    Very well explained thanks

  • @just_a_zombie6718
    @just_a_zombie6718 Рік тому

    the heck that so useful!

  • @fmnzo
    @fmnzo 2 роки тому

    thank you for this it really helped me

  • @ChristianFooWasTaken
    @ChristianFooWasTaken Рік тому

    Yo do they save if you leave or something

  • @awesomedude2400
    @awesomedude2400 Рік тому

    Can u make a full advanced scrioting tutorial playlist

  • @RobloxStudio_videos_N1
    @RobloxStudio_videos_N1 Рік тому

    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

    • @Fiuckthis
      @Fiuckthis Рік тому

      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

    • @Fiuckthis
      @Fiuckthis Рік тому

      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)

    • @Fiuckthis
      @Fiuckthis Рік тому

      Could also try this for _,Player in pairs(game.Players:GetPlayers()) do
      end

    • @Fiuckthis
      @Fiuckthis Рік тому

      Or using game.Players.PlayerAdded:Connect(function(plr)
      end)

  • @RZzOo
    @RZzOo 2 роки тому +1

    Thanks for that bro

  • @BIuStarProductions
    @BIuStarProductions 9 місяців тому

    Tysm! New sub goes to you!

  • @lucidhydra2446
    @lucidhydra2446 Рік тому

    this video was very helpful! thanks for teaching the logic behind scriptings!!!

  • @grannygamersoomets1632
    @grannygamersoomets1632 2 роки тому

    Hey bro thank you so much tho it really helped me out now i know how to make localscript door

  • @Mazen-og9bh
    @Mazen-og9bh 2 роки тому

    omg thank you so much

  • @waka9115
    @waka9115 2 роки тому

    Thanks man!!!

  • @emualmondo
    @emualmondo Рік тому

    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

  • @НастяФедорова-ь8ь
    @НастяФедорова-ь8ь 3 роки тому

    Hey, Gnome, could you do review of Teddy project in Studio?

    • @cliffcoastcafe
      @cliffcoastcafe 3 роки тому

      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

    • @НастяФедорова-ь8ь
      @НастяФедорова-ь8ь 3 роки тому

      @@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ь
      @НастяФедорова-ь8ь 3 роки тому

      I also want to know how much did he do from Premium Payouts, buuuut I believe, that he will not tell me........

    • @cliffcoastcafe
      @cliffcoastcafe 3 роки тому

      @@НастяФедорова-ь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

    • @НастяФедорова-ь8ь
      @НастяФедорова-ь8ь 3 роки тому

      @@cliffcoastcafe maybe I am not alone in my wish to see a project's review and if so, maybe he will do it.

  • @selevis7563
    @selevis7563 2 роки тому

    I just starrted and I wanna learn what everything mean and what everything does

  • @Justice1Night
    @Justice1Night 2 роки тому

    Do anyone know how do we save a script?

  • @alco8225
    @alco8225 2 роки тому

    thank you very much

  • @Neutral_DaReal
    @Neutral_DaReal 8 місяців тому

    BRUH ITS DONT WORK FOR ME

  • @7vik147
    @7vik147 Рік тому

    thanks gramps

  • @coolpyxl
    @coolpyxl 2 роки тому

    Me before at scripting: 💀 me now after watching 😎

  • @jackinthebeanstalk-mw5bg
    @jackinthebeanstalk-mw5bg Рік тому

    thank

  • @Waggie_
    @Waggie_ Рік тому

    WHAT?? WHY DOESN'T IT WORK IN MY GAME???!!!?

    • @noreally2120
      @noreally2120 11 місяців тому

      It’s not working for me either

  • @The_NoobDeveloper
    @The_NoobDeveloper 3 роки тому

    Cool now ik what the difference is

  • @Nurodin_Gaming
    @Nurodin_Gaming 6 місяців тому

    I'm only Roblox developers don't know meaning of function

  • @sliceonepiece6703
    @sliceonepiece6703 13 днів тому

    Watching from 2024🎉

  • @exotic1405
    @exotic1405 3 роки тому

    Nice

  • @oreoplays7887
    @oreoplays7887 3 роки тому

    You should do squid game that would get lots of veiws

  • @oxhah
    @oxhah 3 роки тому

    Early

  • @alek9194
    @alek9194 3 роки тому

    cool

  • @josephsqwad1-animation847
    @josephsqwad1-animation847 Рік тому

    funni hack that was so entertaining

  • @kr4sk
    @kr4sk 3 роки тому

    epic epic

  • @pezz9112
    @pezz9112 2 роки тому

    1:55
    0.01 robux nice

  • @addanbillis
    @addanbillis 3 роки тому

    Hi