Roblox Studio MOBILE is Finally Here...

Sdílet
Vložit
  • čas přidán 24. 12. 2023
  • 50% OFF COUPON WITH "DOUBLEBYTE" (ends in 3 days):
    linktr.ee/ByteBlox
    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/ByteBlox
    You’ll also get 20% off an annual premium subscription!
    discord: / discord
    wondered how to make a main menu in roblox studio? or how to create a shop which has working GUI? ive made lots of 2024 roblox scripting tutorials about all the different bits of roblox to give you some up-to-date information about all of its properties and events.
    my goal is to simply give some insight on how to use the various features and instances roblox studio, and show you some fun stuff you can do with them. thanks for checking out this roblox scripting tutorial :)
  • Jak na to + styl

Komentáře • 96

  • @byteblox100
    @byteblox100  Před 6 měsíci +7

    like my teaching style? give me your email so I can send you stuff
    byteblox.ck.page/c2af95d792

    • @DracoTheNinja
      @DracoTheNinja Před 6 měsíci +1

      Yo, there is this model called: in game Explorer, it is a explorer and properties tab inside your game which could save to roblox studio. But I dont know how to set it up, could you make a tutorial on that?

    • @TheeNegativee-nr1we
      @TheeNegativee-nr1we Před 6 měsíci +1

      this sounds like a threat

    • @DracoTheNinja
      @DracoTheNinja Před 6 měsíci

      @@TheeNegativee-nr1we XD do it or else lol

    • @BluBerry3
      @BluBerry3 Před 6 měsíci

      do you know how to make a gui change when a part touches another part? Like when one part touches another part the gui changes by 1

  • @not.snowfall
    @not.snowfall Před 6 měsíci +64

    now we just gotta wait until someone makes roblox studio inside this

    • @byteblox100
      @byteblox100  Před 6 měsíci +24

      I mean Studio Lite basically gives you access to studio, and it was made in studio. So you could make another studio within studio since you’re able to modify scripts however you want

    • @4amVili
      @4amVili Před 6 měsíci +9

      @@byteblox100 and then make a studio inside that studio

    • @maxybg
      @maxybg Před 6 měsíci +5

      you can make roblox studio on a studio that was made in roblox studio

    • @pizzawithananas
      @pizzawithananas Před 6 měsíci

      @@4amViliand then make another studio inside that one

    • @Blacklightsy
      @Blacklightsy Před 6 měsíci +1

      Retro Studio:

  • @Beaniscool
    @Beaniscool Před 6 měsíci +8

    I love how you are so excited about rotation a grey part with a decal on it when its so basic lol

  • @MajesticUC
    @MajesticUC Před 6 měsíci +18

    1:30 It doesnt require roblox authorisation to make games sharable. My first thought would be to just get the data store which stores everyone’s games. Then you can just search for the game but obviously that is very tricky to do in roblox’s datastores and very resource heavy.
    A better option would just be to host your own database and then just make keys for every player using their username as a primary key (there wont be any collisions since all usernames are unique). Then just return all of the games they have saved. Although this would work, if the game gets too popular (which it already is) files could corrupt meaning everything breaks and you cant play other people’s games. Another issue is this would cost money to host these servers sooo if the creator rlly wants to add a feature like that they could. They would prob have to make a 5 games limit to prevent overflowing the servers lol.

    • @Spooky.Studios
      @Spooky.Studios Před 6 měsíci +3

      You're missing one small problem, you're giving every player the power to make scripts inside an already popular game, they could create scams like "ENTER YOUR INFO FOR FREE ROBUX" this is why it would be taken down and they have to contact roblox support first

    • @wedoalittletrolling723
      @wedoalittletrolling723 Před 6 měsíci +1

      Wish there was a feature to save the place under your account or smth, i do know this exists now for models so same can be done for places aswell.

    • @simonixen
      @simonixen Před 6 měsíci +1

      another issue is moderation

    • @MajesticUC
      @MajesticUC Před 6 měsíci +1

      @@Spooky.Studios that is very true but, the system im saying to do is make it so you search up a user and then their games are displayed so i dont rlly see how someone could get scammed because they r only searching for users they trust.

    • @Rixxles.
      @Rixxles. Před 6 měsíci

      @@MajesticUC just play retrostudio at that point

  • @_leaffly
    @_leaffly Před 6 měsíci +4

    byteblox being dumbfounded by getting one student on udemy is the highlight of my day

  • @pixel8632
    @pixel8632 Před 6 měsíci +7

    Those who's wondering how the script are executed, no its not loadstrings due to their limits. They instead use something called a "VM" which in a nutshell in this context is loadstring but not loadstring. Did they make their own? Probably not as there's a lot out there. Still a cool game anyways

    • @AG65gaming
      @AG65gaming Před 2 měsíci

      Hi do you know how to publish the game you make i just completed the tutorial

  • @Sand.
    @Sand. Před 6 měsíci +3

    the scripts that you can edit are basicly just using a loadstring to run the code while using a lexer to highlight the text in the script ik that bc ive made this type of thing before

  • @Duck-up5tb
    @Duck-up5tb Před 6 měsíci

    Finally a Mac user 🔥 Great video and also, congratulations on the student! 😁

  • @SDFTDusername
    @SDFTDusername Před 6 měsíci +15

    i think how it works is that they send the script to a server and the server parses the code with a luau interpreter (not lua), and returns what should be changed

    • @byteblox100
      @byteblox100  Před 6 měsíci +6

      Like with httpservice? That’s the only possibility I see here tbh

    • @SDFTDusername
      @SDFTDusername Před 6 měsíci

      @@byteblox100 yea

    • @not.snowfall
      @not.snowfall Před 6 měsíci

      uhh i dont really think so, its probably client sided

    • @SDFTDusername
      @SDFTDusername Před 6 měsíci +1

      @@not.snowfall that’s also possible, maybe the game is sorta compiling the code and there’s an interpreter that reads the code, so like print("hi") gets converted to [["function", "print", "hi"]] and the interpreter checks if the function is print then gets the third item and prints that

    • @cbob81514
      @cbob81514 Před 6 měsíci +1

      L O A D S T R I N G

  • @Dann.y
    @Dann.y Před 6 měsíci +4

    You should take a break during the holidays. But thanks for making this many videos anyway.

    • @byteblox100
      @byteblox100  Před 6 měsíci +5

      I enjoy work though, it’s hard to sit around without feeling lazy

  • @randomhuman69420
    @randomhuman69420 Před 6 měsíci +3

    good video... what mouse cursor do you have?? i have never seen anything like that

  • @giraffelove12
    @giraffelove12 Před 3 měsíci

    6:58 “i’m like a caveman, i just discovered fire” true words

  • @execute214
    @execute214 Před 6 měsíci +5

    this is definetly a variation of the loadstring module that a lot of exploits use

    • @1BP6
      @1BP6 Před 6 měsíci +1

      yeah thats the only thing i could think they'd be using

    • @wedoalittletrolling723
      @wedoalittletrolling723 Před 6 měsíci

      then rip this place, as roblox is gonna take this down :(

    • @1BP6
      @1BP6 Před 6 měsíci

      nah loadstrings are allowed@@wedoalittletrolling723

    • @rad.c
      @rad.c Před 6 měsíci

      probably not@@wedoalittletrolling723

  • @r4nd0mStuff
    @r4nd0mStuff Před 6 měsíci

    bro that is insane

  • @kingswag7
    @kingswag7 Před 6 měsíci

    I was about to tell you this lol

  • @Thesrd72
    @Thesrd72 Před 6 měsíci

    Can we publish our games now ??

  • @Skibidy_rizzler_
    @Skibidy_rizzler_ Před 6 měsíci

    This will be epic when you will be able to puplish games

  • @ShadowkingX
    @ShadowkingX Před 6 měsíci

    Tehy proabbly used the loadstring() function for the making scripts

  • @ihatemylife6093
    @ihatemylife6093 Před 6 měsíci +5

    @everyone Roblox has now made Roblox Studio accessable on mobile therefore THERE IS NO EXCUSE of not being able to work 24/7 on the game.
    further more if you didnt edit the game for 8 hours straight everyday you will be laid off thank you.

    • @maxybg
      @maxybg Před 6 měsíci +2

      bro fr tried pinging everyone

    • @NaraSherko
      @NaraSherko Před 6 měsíci

      Is not discord

    • @AlicornHana
      @AlicornHana Před 6 měsíci

      Wdym by being laid off? Am i banned from the game?😢😢😢 /j

    • @ihatemylife6093
      @ihatemylife6093 Před 6 měsíci

      yes@@AlicornHana

  • @fabiankrajewski3147
    @fabiankrajewski3147 Před 6 měsíci +1

    There's retro studio

  • @Badland_Game_Editor_RUSSIAN
    @Badland_Game_Editor_RUSSIAN Před 6 měsíci +1

    Studio Lite = Hard, Roblox Studio = Very very too easy

  • @Historical11-nx7dy
    @Historical11-nx7dy Před 5 měsíci

    Can you publish this game to website?

  • @wellonsshawn
    @wellonsshawn Před 6 měsíci

    Cool but I would go insane trying to use this

  • @BluBerry3
    @BluBerry3 Před 6 měsíci

    do you know how to make a gui change when a part touches another part? Like when one part touches another part the gui changes by 1

    • @byteblox100
      @byteblox100  Před 6 měsíci

      workspace.PartName.Touched:Connect(function(partWhichTouched)

    • @BluBerry3
      @BluBerry3 Před 6 měsíci

      @@byteblox100 What’s the code that changes the gui?

    • @erky2264
      @erky2264 Před 5 měsíci

      @@BluBerry3 it depends on what you want to change about the GUI, you need to give more details, it's not that simple, there are also frames, textlabels, textboxes, textbuttons, imagelabels, imagebuttons etc. so for example if you wanted to change frame background color you could do this:
      (LOCALSCRIPT)
      local player = game.Players.LocalPlayer
      local frame = player.PlayerGui.ScreenGui.Frame --variable for the UI element that you want to edit
      local part = workspace:WaitForChild("PARTNAME") --variable for the part that will detect when it's touched
      part.Touched:Connect(function(hit) --detect when the part is touched
      frame.BackgroundColor3 = Color3.fromRGB(255,255,255) --set frame's background color to 255, 255, 255 (in RGB)
      end)
      you could also check if the part that touched the other part is the part that you want, for example if you want to detect if your character has touched it you can do
      (LOCALSCRIPT)
      local player = game.Players.LocalPlayer
      local frame = player.PlayerGui.ScreenGui.Frame --variable for the UI element that you want to edit
      local part = workspace:WaitForChild("PARTNAME") --variable for the part that will detect when it's touched
      part.Touched:Connect(function(hit) --detect when the part is touched
      if hit.Parent.Name == player.Name then
      frame.BackgroundColor3 = Color3.fromRGB(255,255,255) --set frame's background color to 255, 255, 255 (in RGB)
      end
      end)
      this will check if the name of the parent of the part that touched the part is the name of your player (so for example if the part that hit was LeftLeg then it would check if LeftLeg's parent's name is the name of localplayer

    • @benja2998
      @benja2998 Před 2 měsíci

      @@BluBerry3Just access the gui’s properties and change them in the part touched function.

  • @jonac0426
    @jonac0426 Před 6 měsíci

    yessir

  • @captheobbyist6434
    @captheobbyist6434 Před 6 měsíci

    retrostudio literally existing for a few years now:

    • @WatzenSD
      @WatzenSD Před 5 měsíci +1

      Ik lol, but retro studio isnt for mobile (as i know) and its well, retro

  • @Revoltition
    @Revoltition Před 6 měsíci

    nah i think they uses loadstring, what you guys thought?

  • @KrazyUploadsStuff
    @KrazyUploadsStuff Před 6 měsíci

    epik :D

  • @piotreq100
    @piotreq100 Před 6 měsíci +3

    I think it uses loadstring() to execute scripts

    • @cbob81514
      @cbob81514 Před 6 měsíci

      Maybe?

    • @MajesticUC
      @MajesticUC Před 6 měsíci

      ⁠@@cbob81514it probably does. I dont see how else they could execute code unless they made their own lua interpreter 😂😂😂

    • @rad.c
      @rad.c Před 6 měsíci +1

      it uses vLua probably

  • @Skibidy_rizzler_
    @Skibidy_rizzler_ Před 6 měsíci

    I used it on console

  • @romahkao
    @romahkao Před 6 měsíci

    the simulated script is not that impressive, they just use either loadstring or some luau vm

    • @byteblox100
      @byteblox100  Před 6 měsíci

      Maybe, but it’s still impressive how they managed to make a script editor via studio

  • @nehuencorrea9607
    @nehuencorrea9607 Před 6 měsíci

    now we just wait till moon lite comes out

    • @giraffelove12
      @giraffelove12 Před 3 měsíci

      nah blender lite

    • @nehuencorrea9607
      @nehuencorrea9607 Před 3 měsíci

      @@giraffelove12 dont you need moon animator to put roblox characters in blender

    • @giraffelove12
      @giraffelove12 Před 3 měsíci

      @@nehuencorrea9607 no? i dont think so

  • @cbob81514
    @cbob81514 Před 6 měsíci

    loadstring? but that only executes on the server? module script?

    • @Revoltition
      @Revoltition Před 6 měsíci

      loadstring can be executed in any side, be it server or client h

    • @Chillz_AZY
      @Chillz_AZY Před 6 měsíci

      Only server, i tried execute loadstring in Client environment and it won't let me, on server yeah, just enable Loadstring property thing on ServerScriptService​@@Revoltition

    • @Aadiyan1
      @Aadiyan1 Před 6 měsíci

      @@Revoltition loadstring cant be executed on client

  • @hlflifeenjoyer6176
    @hlflifeenjoyer6176 Před 6 měsíci

    YOOOO WHAT???

  • @LakyBom
    @LakyBom Před 6 měsíci +1

    COol

  • @Jumpcraftt
    @Jumpcraftt Před 6 měsíci

    second

    • @byteblox100
      @byteblox100  Před 6 měsíci +2

      im literally first bro, you lost

    • @RiftIsTaken
      @RiftIsTaken Před 6 měsíci

      just delete the comment@@byteblox100

    • @NaraSherko
      @NaraSherko Před 6 měsíci

      @@byteblox100 wrong