Roblox Module Scripts (The Right Way)

In this video I talk about using four distinct forms of module scripts and how they can be used in your game and to help improve your data and workflow!
Want to join the community, learn, ask questions, and hear about new uploads?
Join the Discord: / discord
If you want to see more detailed or specific content as well as other topics comment below or join the discord!
If you enjoyed the video hit the like button and subscribe!
Video Chapters:
0:00 Intro & Example
0:40 What are Module Scripts?
2:27 Class Form
5:08 Data Form
5:44 Utility Form
6:45 Functional Form
8:00 Using These Forms
11:20 Real Games, Real Examples
15:05 Outro

Пікірлер: 42

  • @Andrew90046zero
    @Andrew90046zero3 ай бұрын

    One important takeaway from Module Scripts as well is, when you call require with a specific module, the code of the Module Script is only executed *once*, even if multiple scripts call require with that module script. But each time you do call require with that module, it returns the same data each time. So in the case of it returning a table, it will be the same table. So you could even use the module script to share mutatable data between multiple scripts.

  • @jnprge

    @jnprge

    3 ай бұрын

    another important tip: if you use an actor to contain your script, and if you require the modulescript, it WILL be executed again this will make another table you don't want, and is the main reason why i never use actors with modules

  • @Kitsune_Dev

    @Kitsune_Dev

    3 ай бұрын

    it’s called Caching (Cache)

  • @Kitsune_Dev

    @Kitsune_Dev

    3 ай бұрын

    @@jnprgeyou can’t anyway, it will error when requiring in parallel

  • @jnprge

    @jnprge

    3 ай бұрын

    @@Kitsune_Dev you can outside of parallel tho, that is how i found the issue

  • @rafaelrodriguez777
    @rafaelrodriguez7773 ай бұрын

    Every time this guy uploads a new video, my scripting skills go up like crazy.

  • @itso6778
    @itso67783 ай бұрын

    This channel is definately the step from going to intermediate to advanced keep up the stuff man

  • @74L
    @74L3 ай бұрын

    The real examples were very helpful! Thank you and please make more of this type of content!

  • @YLVrbx
    @YLVrbx3 ай бұрын

    I love watching your videos, I really want to get better at making clean and good games, thanks to you im learning new stuff from you. Please if you can, Keep up uploading videos like this 🙏

  • @juniorwizard-ek9zl
    @juniorwizard-ek9zl20 күн бұрын

    This was so helpful! I couldn't find a video with a simple explanation that shows you how to use module scripts properly, tysm again!

  • @He_ze
    @He_ze3 ай бұрын

    An extremely informative video, thanks for making this!

  • @cemantical
    @cemantical3 ай бұрын

    No wayyy this is the exact video I needed 😭 tysm

  • @zeaveer5399
    @zeaveer53993 ай бұрын

    Very useful knowledge. Thanks for this video !

  • @partyhardwithme
    @partyhardwithme3 ай бұрын

    Great video, kudos for the real examples, because i've seen a lot of those "hello world" tutorials with module scripts and i understood them but still haf a hard time figuring how to use them in my real projects. This video is awesome!

  • @TheManThatIsRay
    @TheManThatIsRay3 ай бұрын

    I greatly appreciate your teaching style and the real world examples.

  • @Ethan-vx3ws
    @Ethan-vx3ws3 ай бұрын

    You don't understand how much this helped me. God bless!

  • @customgunz00
    @customgunz003 ай бұрын

    idec about this video you seem like youre a saint brother, good stuff

  • @dane1up
    @dane1up3 ай бұрын

    incredibly useful video (as always)!

  • @74L

    @74L

    3 ай бұрын

    Agreed

  • @sr32qawrq
    @sr32qawrqАй бұрын

    This is awesome bro

  • @koainanis5840
    @koainanis58403 ай бұрын

    well done and nice explained. thank you and keep up the good work.

  • @keyblademaster8263
    @keyblademaster82633 ай бұрын

    These videos will help you make the transition from intermediate to advanced. Play these videos a multiple times & your scripting habits will improve. Dont give up now the fact that you are here is proof enough that you came a long way from where you started.

  • @mist5023
    @mist50233 ай бұрын

    Great video

  • @KageNoDragon
    @KageNoDragon16 күн бұрын

    Bro I love it it's like a father teaching us :0

  • @cupofdespair7727
    @cupofdespair77273 ай бұрын

    needed this video omg

  • @FoxDevWasTaken
    @FoxDevWasTaken3 ай бұрын

    Thank you so much :D

  • @ProxyGameDev
    @ProxyGameDev3 ай бұрын

    Damn, you're good

  • @jso1
    @jso13 ай бұрын

    love this

  • @DropperMaster
    @DropperMaster3 ай бұрын

    The previous video is very good. I signed up

  • @DropperMaster

    @DropperMaster

    3 ай бұрын

    I would like to see a detailed video on how to clean up the garbage in the code. How to clean the OOP component after removal. I know about the "Debris" library. And I know roughly what "Destroy" should look like in OOP. However, many people are interested in this. And maybe it would be informative.

  • @codexed-i
    @codexed-i3 ай бұрын

    I like how in Rust (my fav pr language) code is just in the src folder, so it is easy to organize, but on Roblox... i had to write a library to load scripts, but at least it is easier to scale/organize.

  • @vexillumination6074
    @vexillumination60743 ай бұрын

    Module scripts are amazing and save so much time

  • @luigifernando_
    @luigifernando_3 ай бұрын

    actual goat 🐐

  • @wav8518

    @wav8518

    Ай бұрын

    vica chile

  • @Kitsune_Dev
    @Kitsune_Dev3 ай бұрын

    can you talk about Test driven development and TestEz?

  • @liam2795
    @liam27952 ай бұрын

    How can I access the data that I put inside of Mosul script and place it in the workspace and that was done by sever script but how can I access that data from local script

  • @Sasuke46525
    @Sasuke465253 ай бұрын

    U should definitly make a game videos, but not like simulator games you know also i like ur videos ur life saver and keep making videos, while u are making videos make it with perfect orginazed

  • @Tekleed
    @Tekleed3 ай бұрын

    Peak

  • @WillProductionsTV
    @WillProductionsTV3 ай бұрын

    FIRST

  • @rstakvilevicius
    @rstakvilevicius3 ай бұрын

    mate do you do private leasons ?

  • @qweekertom

    @qweekertom

    3 ай бұрын

    Sadly no

  • @SilverSuperGamer
    @SilverSuperGamerАй бұрын

    There is no single right way btw