Rojo, the BEST Roblox Studio Plugin for Scripters!
ฝัง
- เผยแพร่เมื่อ 7 ม.ค. 2025
- Today we go through installing and using one of the greatest Roblox Development Tools available, Rojo! Rojo is used to create many of the most popular games on Roblox!
Subscribe for more Roblox Scripting Tutorials!
VSCode Website:
code.visualstu...
Rojo VSCode Extension:
marketplace.vi...
Rojo Website:
rojo.space/
Join my Patreon to support me and gain access to the Scripts in my previous videos! / monzterdev
➜Join my Discord monzter.dev/di...
➜Follow me on Twitter @MonzterDev / monzterdev
➜Support me on Patreon / monzterdev
Business Email: MonzterSlayer4@gmail.com
#Roblox #RobloxDev #RobloxScripting
MonzterDev mainly covers topics related to Roblox Development and scripting Roblox Games! Browsing my videos, you'll come across many tutorials using Roblox Studio and teaching the very basics of how to use Roblox Studio to create your own Roblox Games! I also have a series guiding you on how to recreate some of the most popular Roblox Games!
I didn't really stress this in the video, but Rojo + Visual Studio Code is basically the meta for professionally developing on Roblox! If you aren't using them already, you should really dedicate time to learning how to use them, as they will drastically improve your workflow when developing on Roblox!
SO GREAT FOR ME I USE VC CODE ALL DAY!!!!!!
Would you recommend this to beginners? I just started learning coding 1 month ago and I'm considering using vscode while learning luau/Roblox game developing because I think it'll be more useful for me in long terms
@@thatoneravenclaw3735 It all depends. If it makes it more confusing for you, then it probably isn't worth it. That's something I struggled with when I was first learning.
If you're able to dive into it and not struggle too much, then it's definitely worth it!
Doesn’t this also add another vulnerability to your own computer as then it’s locally placed?
VScode on top!
you're exaggerating everything too much, yes rojo is better when you know vscode but its not the "best" plugin ever, and i wouldnt even call it a plugin, also you just showed how to install it and told people 0 reasons why they need to, for most of people its worse than just doing stuff in studio itself.
bros spitting facts
agreed
Yeah I watched the vid and was like WHAT IS THIS CRAP I thought it'll help with ACTUAL scripting
Thanks! I can’t wait to see what the benefits are.
Awesome vid man!
(Havent watched full but I already KNOW its a banger!)
Thanks!
Very awesome video. I like VSCode a lot for the keyboard shortcuts. But you need to learn the difference between Semi-colon " ; " and colon " : "
VSCode is amazing! I completely agree and have been making an effort to say the correct names recently. I never really see comments mentioning this and didn't realize till recently that I was saying them wrong lol
I’m sorry if this sounds rude but what does this actually do other then take up computer space. Not like it has a preset leaderstat script you can use. I’m just confused why you wouldn’t just do what you do without rojo
Either my explanation of Rojo was extremely poor, or that flew over your head while watching the video lol. Either way, you can checkout the Rojo website: rojo.space/
judging by the fact you just said leaderstat script im guessing you aren't really experienced... at all...
yeah, I think I lost something in the translation also. I clicked the video to find out *why* this plugin is the best, and why I need it, but instead, I got taught how to download and use it.
From what I could gather, I can either learn a whole new program and find the right place in the different scripts to change properties settings, being careful not to make typos, and then switching back to Roblox to double-check the names of the properties that I am trying to change before going back to VSC to type it in -- OR I can click a checkbox.
Isn't it easier to just - click the checkbox?
Not to mention that you have to have both programs open and connect first, and then sometimes it will (randomly?) lose the connection and you have to re-connect...
I'm sure you know what you're talking about, and there is still a reason to use it, but I am still not sure that I need it. It must have gone over my head too!
Thanks for the feedback! In the future, I'll remake this but split it up into multiple videos. The first will be about why you need it, and then each episode will be about how to use it.
facts, im not trying to learn something im not convinced to, ill just stick to vanilla roblox studio
Its easier to buy a visual coding plugin for 150 robux tbh
@@nas1373 Unfortunately those are not remotely the same things lol
@@MonzterDEV well i know but a NORMAL pluggin is better than an external problem that will be pain in the azz and + not free too
muchas gracias, este tutorial fue de gran ayuda para adentrarme en roblox studio. soy un nuevo sub :)
Had to use Google Translate for this, but I'm happy I could help :D It's really interesting to see that my content expands to even non english speakers! (That's assuming you don't speak English, but I'm just basing that off your comment :P)
Roblox added support for Python, does rojo work?
THANKS YOU VERY MUCH!!!!! you help me a lot :D
Glad it helped!!
So from what I understand, if i build something in my scene it wont reflect in my rojo project? Like if i use rojo to generate my place file, whenever i save a build on my place it wont save it to my place file in my rojo project?
I have a problem with porting my game into vscode not bringing all the folders only having workspace.
Thank you for the great video. One thing, though: I'm pretty sure it's pronounced "ro-ho" since that's the Spanish word for "red."
It works, but the script does not change when you press Save how can fix it?
how can I assemble a plugin with rojo? Im trying to use the Tool Grip Editor plugin from MaximumADHD but I dont see a way to assemble it
i have way too many trust issues to download some random extension in vscode
Uh...most of these extensions are Open-Source and have a community behind them.
If I didnt want the "server" folder, and wanted to just have two of my own folders there, Libs, and PlayerData. How would I make that change?
Nevermind, ChatGPT answered my question, I just needed to edit the Json to show those two folders instead of the "server" folder.
I just inserted this in place of the default ServerScriptService bit
"ServerScriptService": {
"Libs": {
"$path": "src/server/Libs"
},
"PlayerData": {
"$path": "src/server/PlayerData"
}
}
ChatGPT is the best!
@@MonzterDEV I've been working at an rpg type game, and was wondering, what's the best way to give players attributes, using profileservice to give them things like mana, max mana, stamina? I know a lot of tutorials show putting these attributes in the humanoid but I feel like there has to be a better way to make these attributes or stats for all players.
but can't i just do that in roblox studio tho?
exactly, i don’t get what the hell is this for
@@spotty530 you aren't very experienced if you don't see the benefits to this
using vscode gives you much better version control, it's compatible with git & therefore github
moreover, vscode is a far better text editor than roblox studio, being far more customizable and feature more functionalities
@@spotty530 if you wanna use vscode instead of roblox studio's script editor. I personally think vscode is much better ngl you can customize much more and it feels much better and looks much better.
@@spotty530 large projects and better coding
@@spotty530 literally makes you waste time trying to understand how it works instead of spending time on upgrading your scripting skills
I think eventblocks I good and intuitive and it’s like scratch and you write blocky code and it writes the real code for you and it’s easy to set up
I personally don’t like Visual Studio code, I think the JetBrains IDEs are better. Does the plugin force you to only use VS Code?
Question, so when im coding in VS Code, do i code in Javascript or Lua?
Hi, Can you make tutorial about Lune?
I cant found the tutorial on TH-cam...
My VSCode doesn’t give me suggestions that Roblox normally would due to not having access to the engines api
Hey!
i have a question, would this work for the Players thing in studio?
"Players": {
"$path": "src/players"
},
yeah but you would have to make a folder in src called players with a lua script in it
I have another question:
Im making a Boxing game and i want every player to spawn as a Man character because currently they are spawing as whatever their avatar is set to. Also i want to make it so their clothes are the same to their avatar. Any clues??
Thanks!!!
It’s easy, get a model of the character you want from workspace (suggest you use workspace), now drag it into starter player folder, and you should be good. Any questions, ask me.
@@ShatteredThroughTimedoes it also come with the players avatar clothing?? Because I think I tried that a while back but im not sure 🤔
@@vrajsavani ok, just get an r15 rig from plugins, insert a shirt and pants part (search them up and they will be like a blue shirt and pants), once you have done that; paste the id you want into the shirt and pants, go into the head part of the rig, there will be a child in head called face, paste id into the face and finally change the name to StarterCharacter and plop it into starter player
@@ShatteredThroughTime thanks for the support but I have another question 😅, Do I script it so the players clothing ID is replicated to the dummy? If I do then where do I put the script?? Sorry for lots of question, it’s cause I started development a month ago 👍
bit late but theres an easier way by going to Game Settings/ Avatar And scroll down
What are the functions of servePlaceIds, placeId, and gameId in default.project.json?
ServePlace Is is used for doing math equations like 1+2
hey, I want to join your discord but it says unable to accept invite
Do you know why?
You didnt explain why it was beneficial at all
Im confused what is it supposed to do
Ikr I can't understand either
why is rojo better than roblox built-in code editor
Helix/Vim/Emacs users flying around code 😂
arch linux
im on mac how do i open the commands?????
Hey do you think Rojo is worth using for me cuz roblox stdio
crashes for me very rarely
Roblox crashing is barely a reason to use Rojo. There are a TON more benefits provided by Rojo!
How can I add scripts to the serverscriptservice
I want to put a script into a starter gui. screengui but i can only put it in startergui
Don't worry, I had this exact same struggle when I started. Here's a Dev Forum post which covers it: devforum.roblox.com/t/trying-to-parent-a-localscript-to-a-screengui-using-rojo-vs-code/1399518
I plan to make a series on using a Rojo workflow, which will certain cover this topic!
tuto please im stressing sm rn
What is the difference from using this and using Roblox studio to script ?
idk same question
Just better workflow, VS code is a way better IDE than studio. Has better functionality and QOL that can make programming feel good. Not to mention customization 🤤
i think they use external IDE for using git... right?
how do i delete the plugin
i cannot open script because of Cannot sync non-nil Parent property changes yet
Edit: nvm it worked
Happy you were able to get it working!
YOU NEVER HAVE TO TOUCH ROBLOX AGAIN?!?!!?? AHHHHHHH!!!!!!!
is it just me or does he sound like robuilder?
It's not just you. I don't hear it, but many others do lol
@@MonzterDEV oh
@@MonzterDEV you sound like laughability
Already here, ready for more tutorials.
Why would you use this? It adds SO MANY PROBLEMS.. I can't even use this for existing places because it just deletes every freaking thing.. This is just useless
I don’t think you’re getting the actual use case of Rojo. Id recommend you come back to it in the future.
It’s definitely the one Dev tool that every single top developer would agree with using.
i wouldn't really call it "best" though because you can't add in EXISTING games
you can tho
@@nikhedonia3431 how? i've been searching ever since i posted that comment, and still can't find anyone else even MENTIONING it
@@bigmancozmo you literally just follow these steps with an existing game, nothing else
Always a W
Honestly I don’t see the point in installing this, it just makes roblox studio more complicated than it already is
why did u say rojo like that
Ro-Jo
is it an acronym for something or is it the spanish word 'rojo'
@@willstarz I’m not sure, but I’ve been told I pronounce things oddly before. I’ve said foraging like for-age-ing, and received 100s of comments about that 🤣
I think you’re right about this being a Spanish word maybe. Or it’s meant to be pronounced as Ro-ho, but not 100% sure.
1:11
If you want to improve your videos I recommend to work on your explanation.. You need to stop saying "literally".
Thanks for the feedback! I literally don't think I can stop myself from using certain words like "literally" frequently, but I do try. What part of the explanation wasn't helpful?
@@MonzterDEV You explain how to do this with a new project, but not with an existing project. Would you mind explaining how to do that? Sorry if it's obvious, I'm new to Roblox Studio and building games in general.
PS: I had a hard time preventing myself from saying "um" or "uh" during presentations at work. It took time and awareness, but I got it under control, um, yeah :D
uh i just watched the entire video and its literally useless like whats your reason to even install it the only thing that is really changes there is where you put the code and how you can modify folders and delete things but the thing is, its LITERALLY EXTRA STEPS TO EVERYTHING, like if i wanted to delete something from my project i would just use my mouse to delete it its way easier and simple, like you didnt even said what other you can do with it like stuff we cant do inside roblox studio but everything you did there was just delete files from the project and adding code, if i wanted to do that i could literally just press on the plus in roblox studio and add a new script. long story short there is not a single thing that you cant do inside roblox studio itself and everything you do inside the visual studio code is just a bunch of extra steps with the keyboard while in the meantime i can do the exact same thing with my mouse in less than a second.
youll get it in the long run
Roblox integrated code editor is so annoying.
No way you just said "Ro jo" 💀💀💀
:(
All the stuff is great, but you are speaking too much fast, I need to listen a few times to understand something.
Sorry! I try to slow down!
@@MonzterDEV thank you
thank you
No problem
I really really hate to be that guy but the pronunciation of rojo is not rogo is roho, either way the video was great!
It’s either.
second and amazing video
:D
Heart4elionD
its so useless
VSCode has better IDE than roblox so why are you telling its useless? You can do anything on vscode if you know how to use it and its "script" related
Heart4elionD
Heart4elionD
Heart4elionD
Heart4elionD