Roblox Studio MOBILE is Finally Here...
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
like my teaching style? give me your email so I can send you stuff
byteblox.ck.page/c2af95d792
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?
this sounds like a threat
@@TheeNegativee-nr1we XD do it or else lol
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
now we just gotta wait until someone makes roblox studio inside this
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
@@byteblox100 and then make a studio inside that studio
you can make roblox studio on a studio that was made in roblox studio
@@4amViliand then make another studio inside that one
Retro Studio:
I love how you are so excited about rotation a grey part with a decal on it when its so basic lol
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.
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
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.
another issue is moderation
@@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.
@@MajesticUC just play retrostudio at that point
byteblox being dumbfounded by getting one student on udemy is the highlight of my day
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
Hi do you know how to publish the game you make i just completed the tutorial
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
Finally a Mac user 🔥 Great video and also, congratulations on the student! 😁
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
Like with httpservice? That’s the only possibility I see here tbh
@@byteblox100 yea
uhh i dont really think so, its probably client sided
@@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
L O A D S T R I N G
You should take a break during the holidays. But thanks for making this many videos anyway.
I enjoy work though, it’s hard to sit around without feeling lazy
good video... what mouse cursor do you have?? i have never seen anything like that
Custom beatsaber cursor lmao
6:58 “i’m like a caveman, i just discovered fire” true words
this is definetly a variation of the loadstring module that a lot of exploits use
yeah thats the only thing i could think they'd be using
then rip this place, as roblox is gonna take this down :(
nah loadstrings are allowed@@wedoalittletrolling723
probably not@@wedoalittletrolling723
bro that is insane
I was about to tell you this lol
Can we publish our games now ??
This will be epic when you will be able to puplish games
Tehy proabbly used the loadstring() function for the making scripts
@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.
bro fr tried pinging everyone
Is not discord
Wdym by being laid off? Am i banned from the game?😢😢😢 /j
yes@@AlicornHana
There's retro studio
Studio Lite = Hard, Roblox Studio = Very very too easy
Can you publish this game to website?
Cool but I would go insane trying to use this
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
workspace.PartName.Touched:Connect(function(partWhichTouched)
@@byteblox100 What’s the code that changes the gui?
@@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
@@BluBerry3Just access the gui’s properties and change them in the part touched function.
yessir
retrostudio literally existing for a few years now:
Ik lol, but retro studio isnt for mobile (as i know) and its well, retro
nah i think they uses loadstring, what you guys thought?
epik :D
I think it uses loadstring() to execute scripts
Maybe?
@@cbob81514it probably does. I dont see how else they could execute code unless they made their own lua interpreter 😂😂😂
it uses vLua probably
I used it on console
the simulated script is not that impressive, they just use either loadstring or some luau vm
Maybe, but it’s still impressive how they managed to make a script editor via studio
now we just wait till moon lite comes out
nah blender lite
@@giraffelove12 dont you need moon animator to put roblox characters in blender
@@nehuencorrea9607 no? i dont think so
loadstring? but that only executes on the server? module script?
loadstring can be executed in any side, be it server or client h
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
@@Revoltition loadstring cant be executed on client
YOOOO WHAT???
COol
second
im literally first bro, you lost
just delete the comment@@byteblox100
@@byteblox100 wrong