Exploring The Depths Of Roblox Scripting | Roblox Studio

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • Looking at unknown functions in roblox studio!
    Please like and subscribe for more tutorials! 💟
    0:00 - Intro
    0:20 - _G
    3:32 - _VERSION
    4:22 - gcinfo()
    6:10 - printidentity()
    7:05 - Secret
    8:53 - collectgarbage()
    If you get any enjoyment or use out of my videos, I would really appreciate if you like, comment, and subscribe! 👍 You help me make more videos and to keep teaching people the secrets of roblox studio and how to make the best possible games! 💝 I do sometimes make more complicated tutorials focused for more advanced developers, so keep in kind the information I am giving out. 📄
    #roblox #robloxstudio #robloxscript #robloxscripting #robloxadvancedscripting #robloxdev #robloxdevelopment #robloxdeveloper #robloxprogramming #scripting #programming #gamedev #gamedevelopment #gamedeveloper #robloxtutorial #robloxscriptingtutorial, #robloxadvancedscripting, #programming, #robloxdev, #robloxstudiotutorial, #lua #coding, #robloxshorts, the depths of roblox studio, secrets of roblox studio, secrets of roblox scripting, _G roblox scripting, _VERSION roblox scripting, printidentity() roblox scripting, Secret roblox data type, Secret roblox studio scripting, gcinfo() roblox studio scripting, collectgarbage() roblox studio, lua garbage collector roblox studio, unkown roblox features
    ROBLOX,character,character shop,scripting,coding,programming,program,pc,comptuter program,lua,how to make,how,how to make a character shop,studio,roblox studio,roblox scripting,How to script,roblox,studio coding,SCRIPTING ROBLOX,stewiepfing,How to make a,Pets,egg system,simulator,roblox simulator, power ups, how to make power ups roblox studio power ups scripting pet simulator x, pet, pet sim, pet sim x? LEADERSTATS, leaderstats, door, LEADERSTATS DOOR, how to make a leaderstats door, WorldBoost
    ROBLOX,character,character shop,scripting,coding,programming,program,pc,comptuter program,lua,how to make,how,how to make a character shop,studio,roblox studio,roblox scripting,How to script,roblox,studio coding,SCRIPTING ROBLOX,stewiepfing,How to make a,Pets,egg system,simulator,roblox simulator,Dash,how to script a dash,power,power ups, hightlight, stroke, roblox studio highlight feature pet simulator x, Pet simulator x game, How to make a simulator, how to make a game, how to make a roblox game, printing and debugging, roblox beginners scripting, scripting, roblox programming, roblox studio, printing roblox scripting, printing, roblox, learn how to script, learn how to script roblox, pet simulator x, game developer, day in the life of a game developer, day in the life of a roblox scripter, day in the life of a programmer
    kreekcraft, flamingo, sml, big games, pet simulator x, buildintogames, hazem, pls donate, polaris prog, polarisprog, roblox studio, rtc, twitter x, x, denisdaily, ibella, how to make a pet following system, arm wrestle simulator, 1coal, lanaslife, booshot, mrbooshot, skibidi toilet, skibidi, yeet a pet, recommend this youtube, fyp, tiktok, gravycatman, robuilder, alvin blox, scripting tutorials, How To Make A Tycoon In Roblox, how to make a simulator in roblox, tazd, roblox twitter, roblox twitter community, egg hatching system roblox studio, Roblox Studio - Arm Wrestle Simulator | UNCOPYLOCKED, pet simulator x uncopylocked, thedevking, how to make a hoverboard, how to make a hoverboard in roblox studio, b ricey, module scripts, How to script a Tool Gamepass | Roblox Studio Tutorial, How To Make A Teleport Gui In Roblox Studio 2023, How To Make A Notification System In Roblox Studio 2023, How To Make A Combat System In Roblox Studio 2023, HOW TO MAKE A GAME LIKE ARSENAL IN ROBLOX STUDIO PART 1!, HOW TO MAKE A GAME LIKE FRIDAY NIGHT FUNKIN IN ROBLOX STUDIO PART 1 !, How to make a game like among us in Roblox Studio. Part 1, How to make an ACTUAL Loading Screen in Roblox Studio, How to make an FPS game in ROBLOX STUDIO part 6!, How To Make A Survival Game In Roblox Studio - Part 1, I tried remaking DOORS in 1 HOUR..., I tried remaking pet simulator x in 1 hour, making a game in one hour, How to make a Shop Gui in ROBLOX Studio, ROBLOX Studio Story Game Part 1 Tutorial, I Made Minecraft's Terrain Generation in Roblox, blender, kreekcraft 10 mil
  • Ігри

КОМЕНТАРІ • 64

  • @stewiepfing539
    @stewiepfing539  Місяць тому +7

    How many did you guys know?

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

      Only knew _G lol

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

      None

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

      btw about the identities 2 means user initated actions in rbx studio where is for example data via rep would be 8

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

      Only _G and _VERSION cuz I use for alot of functions

    • @gloz6662
      @gloz6662 29 днів тому

      _G and secret

  • @Devthedev.
    @Devthedev. Місяць тому +25

    Finally now i know that Secret is actually not a Secret

  • @Czectly
    @Czectly Місяць тому +5

    THANKS i have always been super interested in obscure or hidden keywords this video is awesome

  • @MisterrVi
    @MisterrVi Місяць тому +3

    Security Context can basically be interpreted as the securitive authority or classification of the active thread. The thread is of which the code on of your calling printidentify() of, don't expect to ever see higher than 2. A good example of this in use is how Roblox's internal and core scripts are able to use methods and change properties of objects that a regular script may not even be able to access, with the best example being you not being able to create the 'Player' instance, because the security context level of the thread has to be 3 or 4 for that.

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

    i have a hobby of looking at obscure functions & methods in roblox, great to see someone actually making a video on that topic!

  • @brpz
    @brpz Місяць тому +6

    for printidentity() you were supposed to put a string in there cause it works like this
    printidentity("security level : ")
    and will return
    security level : 2

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

      no?? it doesn't take any arguments

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

      @@Sown. it does in studio, when using executors it doesn't.

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

      @@brpz it's such a weird feature, it isn't even documented

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

      @@Sown. yeah but i've used it

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

    Really cool video u got yourself a sub

  • @Wurfeln
    @Wurfeln Місяць тому +11

    old man jumpscare

  • @thispandora
    @thispandora Місяць тому +8

    _G is good for clients, but not so much for server-side operations. You shouldn't use _G on the server, at least for security reasons. Good video! :D

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

      How could their be security reasons if it’s server sided

    • @MapleRift
      @MapleRift Місяць тому +4

      @@lostokyo1932There isn’t. There’s no issues with security, but _G is bad practice to use anywhere. People make it out to be worse than it is, but you should always avoid using it when possible and use modules instead

    • @The_DavidGoggins
      @The_DavidGoggins 17 днів тому +1

      @@MapleRift _G is not bad practice. Stop speaking from your assss

  • @wverbrug1
    @wverbrug1 Місяць тому +10

    bro recorded in that extra high quality

    • @RyanEXElol
      @RyanEXElol Місяць тому +5

      yea in 1440k p

    • @wverbrug1
      @wverbrug1 Місяць тому +1

      @@RyanEXElol oh lol, that was actually sarcasm bc my video couldn't play higher then 360p.
      it seems to be fixed now tho

    • @CouldBeAnyone
      @CouldBeAnyone Місяць тому +1

      ​@@wverbrug1that means your early then lol

    • @7............................8
      @7............................8 29 днів тому

      @@RyanEXElolWOAHHH BASICALLY 1.4M P?!? OMG A MILLION AND A HALF!!

    • @RyanEXElol
      @RyanEXElol 28 днів тому

      @@7............................8 sorry dude it was a spelling error -_-

  • @Miauuwacho
    @Miauuwacho 18 днів тому

    printidentity prints the security level or the permission level that the CURRENT script has, it doesnt require any arguments, it doesnt have an useful purpose, i remember this because with this you could knew the exploit "level" of your executor, most of them being level 7 which is the highest permission rank idk

  • @RoboGameOfficial
    @RoboGameOfficial Місяць тому +1

    _G is from original Lua. Roblox uses Luau. It was probably used instead of module scripts, but it didn't need to be.

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

      It's basically deprecated but it can't be removed as it would break backwards compatibility with original Lua & Luau built-in globals or every built-in global for that matter are yknow stored in _G

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

      its better to use module scripts just cause its more safe

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

      @@uuo9151 Not necessarily, _G can only be accessed by scripts of the same context. So locally, you shouldn't use it at all. Module scripts pose the same/similar threat which is why module scripts that are used for storage of any kind is typically within ServerStorage or ServerScriptService

  • @Fortnite-ClipsYT
    @Fortnite-ClipsYT Місяць тому +2

    I use global functions for player in server scripts so when i make my leaderboard i set _G to player so its easy acces from other scripts, really usefull tbh

    • @vyntax.mp3
      @vyntax.mp3 Місяць тому

      for me I use generic types and use one module that requires all my modules within server same for client. i have one for client and server. mainly using it for the custom autocompletion i made

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

      Well it doesn't matter how you type your code as it just compiles into bytecode and the end user isn't gonna see your code anyway

    • @vyntax.mp3
      @vyntax.mp3 Місяць тому

      @@wedoalittletrolling723 it speeds up development greatly

    • @vyntax.mp3
      @vyntax.mp3 Місяць тому

      @@wedoalittletrolling723 it speeds up development greatly

    • @CRT_YT
      @CRT_YT 17 днів тому

      @@wedoalittletrolling723 not how roblox works LOL

  • @gameplayz5847
    @gameplayz5847 28 днів тому

    2:59 doesnt the Print function right there just print nil? you printed the value that the global function returns which is nil

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

    there should be 8 levels of security, 8 being the highest

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

    3:11 not printing the function would also work due to the function printing it, printing the function outputs “ ” which is unnecessary.

  • @-drool-
    @-drool- Місяць тому +3

    deepwoken reference?? ermmm???

  • @costo.
    @costo. Місяць тому +1

    missing utf8()

  • @tumishock
    @tumishock 28 днів тому

    _G sometimes forgets what to do 😭

  • @MattVSNNL
    @MattVSNNL 19 днів тому

    2:55 you printed the function

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

    finally i know what this things do! (i'm not gonna use it never)

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

      you're almost definitely gonna use _G

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

      @@Smiling_Inverted i mean all the other stuff, g is definitly usefull

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

      @@memxz6151 yeah

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

      @@Smiling_Inverted my goofy ah making entire games with _G:

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

      @@Smiling_Inverted Just use a regular ass module script 😭

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

    OMG _G WILL HELP ME SO MUCH