"PRO" Builder Swaps Jobs With a "PRO" Scripter...

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 334

  • @User_Bennymaru009
    @User_Bennymaru009 ปีที่แล้ว +164

    Congrats Learning Scripting RoBuilder And Also I Love Your Videos Its So Insporational And It Always Makes My Day

    • @_Sickk
      @_Sickk ปีที่แล้ว +4

      theres a new ai in roblox helps beginners btw

    • @NotMySocial
      @NotMySocial ปีที่แล้ว +1

      @@_Sickk honestly I had no idea that existed and honestly I think it has the possibility to make it so you don't have to learn scripting (which is scary)

    • @_Sickk
      @_Sickk ปีที่แล้ว +1

      @Bubba Caudo no it's from roblox it self
      in roblox studio

    • @brandonbeckstead9244
      @brandonbeckstead9244 ปีที่แล้ว

      @@_Sickk how do i use it

    • @MarcusXVT
      @MarcusXVT ปีที่แล้ว

      @@_Sickk bro what is it?

  • @BurgerFreak
    @BurgerFreak ปีที่แล้ว +314

    You should make a channel with him where he teaches you how to script, that way we could also kinda learn alongside you

    • @cyber2194
      @cyber2194 ปีที่แล้ว +7

      That would be fun

    • @daretitan
      @daretitan ปีที่แล้ว +4

      yes

    • @BloxyBeegs
      @BloxyBeegs ปีที่แล้ว +3

      Yeh I agree

    • @Slicemn
      @Slicemn ปีที่แล้ว +2

      Agreed

    • @MrBleebo
      @MrBleebo ปีที่แล้ว +2

      yeah!

  • @tomsterbg8130
    @tomsterbg8130 ปีที่แล้ว +13

    I love how the scripter tried to help you by having his own idea and making the model work really easily when scripted with that idea, but you just do your own thing :D

  • @yigawaffle
    @yigawaffle ปีที่แล้ว +8

    The amount of confidence that the colors changing gives you is amazing

  • @bschutle
    @bschutle ปีที่แล้ว +19

    For the teleporter I’m pretty sure it would be a lot better if you checked if the object that touched the part is a player and then instead of using MoveTo you could change the position of the HumanoidRootPart part inside the character, really good effort for a beginner.

    • @Kapruz
      @Kapruz 3 หลายเดือนก่อน

      Litterally does the same thing

  • @NotMySocial
    @NotMySocial ปีที่แล้ว +19

    I like the way he scripts it's actually a unique way of thinking he actually has decent potential

    • @llamatube668
      @llamatube668 ปีที่แล้ว +2

      Hes just using tutorials online.

  • @Jix_Shorts
    @Jix_Shorts ปีที่แล้ว +1

    Bro! I just saw you at Walmart like 15 mins ago. Love your videos!

  • @CasualMenaceThe1
    @CasualMenaceThe1 ปีที่แล้ว +21

    Bro Is Truly The Greatest Scripter

  • @unixinteractive6605
    @unixinteractive6605 ปีที่แล้ว +1

    Am a scripter and i made a grave mistake as a noob not learning CFrame before learning anything the fact RoBuilder learned it faster and did it first is a impressive and good start!

  • @mr_griffolukegriffiths9166
    @mr_griffolukegriffiths9166 ปีที่แล้ว +3

    As a scripter who had all but given up trying to persuade you to learn scripting this brings tears of joy to my eyes! You did so good too 😊

    • @stuntfax9004
      @stuntfax9004 ปีที่แล้ว +1

      Good to see someone like you in this world mate, and no before you say, I am not a bot.

    • @dandewsirbello
      @dandewsirbello ปีที่แล้ว

      @@stuntfax9004 bot

    • @hypersecret6288
      @hypersecret6288 7 หลายเดือนก่อน

      ​@@stuntfax9004bot 😂

  • @Pancake_Bunny1
    @Pancake_Bunny1 ปีที่แล้ว +4

    You and gnome code really need to do a collab! It would be pretty epic but its really up to you and gnome code!

  • @74L
    @74L ปีที่แล้ว +5

    More of these types of videos, these are fun to watch!

    • @RoBuilder
      @RoBuilder  ปีที่แล้ว +1

      If you have any ideas for more videos like these let me know! I would love to make this a series!

    • @DEADLINEDL
      @DEADLINEDL 10 หลายเดือนก่อน

      @@RoBuilder Can u help me make a space pvp game I just started making it

    • @kidgamer8401
      @kidgamer8401 5 หลายเดือนก่อน +1

      @@DEADLINEDLno just no

  • @definitelynotseal
    @definitelynotseal ปีที่แล้ว +7

    Awesome video! There is a special feeling when you code something and it's acatually works lol. Your question at the start about not quite understanding when and where to use spaces and periods is a really good question! It's important to learn the why rather than use period here, caps here etc, vs understand why you use it there. (I make a living teaching people how to code) If you ever want a free lesson for a video shoot me an email 👍

    • @nobkat1
      @nobkat1 ปีที่แล้ว

      i cant code for the life of me

  • @CubeiPont
    @CubeiPont ปีที่แล้ว

    5:21 very happy!
    You're better than i was when i started too

  • @ChristianFooWasTaken
    @ChristianFooWasTaken ปีที่แล้ว +1

    You can just put wait() and it will be a very small number

  • @RomanDev17
    @RomanDev17 ปีที่แล้ว +11

    you should really try to learn scripting
    as a scripter I would love to see you script

  • @Jack_12.1
    @Jack_12.1 ปีที่แล้ว +6

    Here is a replica of a lua script that I made:
    -- Define the two locations you want to teleport between
    local startLocation = Vector3.new(0, 5, 0)
    local endLocation = Vector3.new(10, 5, 0)
    -- Define the teleport function
    local function teleport(player)
    -- Move the player to the end location
    player.Character.HumanoidRootPart.CFrame = CFrame.new(endLocation)
    end
    -- Connect the teleport function to a trigger part
    local portal = script.Parent -- Assuming the script is attached to a part
    portal.Touched:Connect(function(other)
    if other:IsA("Player") then
    teleport(other)
    end
    end)
    That is just a simple one

    • @kidgamer8401
      @kidgamer8401 5 หลายเดือนก่อน

      Yup that’s ez a

    • @blobstudio
      @blobstudio 7 วันที่ผ่านมา

      Wouldn’t work as “Player” class is not physical therefore it cannot be touched. Second, even if you changed it to “Model” you’d have to take the parent of the part and then FindFirstChild(“Humanoid”) in order to make sure it’s a character. For the function you made it would be a little unoptimized if you can’t change it but you could get the player from the character using game.Players:GetPlayerFromCharacter(char) then use that in the function input.

  • @bloxjw
    @bloxjw ปีที่แล้ว +1

    I commented in the sculpting video that you should make a vid where you try to script and you did! ❤

  • @ScriptingEntity
    @ScriptingEntity ปีที่แล้ว +4

    so slow at typing scripts, but watching you script was kinda fun ngl

  • @cswitt
    @cswitt ปีที่แล้ว

    Lets go! you made my idea a video!! Keep up the good work!🥳

  • @MysticHazard
    @MysticHazard ปีที่แล้ว +4

    It would be cool if you did a video where you try to make a game in another game engine such as unity

  • @incoo_lol
    @incoo_lol ปีที่แล้ว +1

    Very entertaining video, Can't wait for more! ❤❤❤

    • @RoBuilder
      @RoBuilder  ปีที่แล้ว

      Thank you so much!!

  • @Yeishin
    @Yeishin ปีที่แล้ว +1

    just put a hinge and set a certain setting to motor and it will spin the part attached to the hinge

  • @pinkmarkercat
    @pinkmarkercat ปีที่แล้ว +1

    Lol this video actually taught me a few things about scripting and that windmill thingy is so cool btw

  • @TylerNPTOfficial
    @TylerNPTOfficial ปีที่แล้ว

    I learned basic scripting from this video tysm this is so helpful

  • @NinjaStar_AVX
    @NinjaStar_AVX ปีที่แล้ว

    Hey just a tip, Collection Service is a good way of not making a crap ton of scripts. Roblox Documentation should have info on it

  • @AerospaceTyler111
    @AerospaceTyler111 ปีที่แล้ว +1

    This was a really good video, thanks for making my day better!

  • @Rip_BaconHair.
    @Rip_BaconHair. ปีที่แล้ว +1

    yes pls make a game with robocrafter

  • @piedoge5976
    @piedoge5976 ปีที่แล้ว

    7:25 Yes, Putting a while loop with no wait in it is LETHAL, It could even crash your game.

  • @Brian-zc6hx
    @Brian-zc6hx ปีที่แล้ว

    Congrats to learing a little scripting in lua program language! I love ur vids 😀

    • @Brian-zc6hx
      @Brian-zc6hx ปีที่แล้ว

      If you want a better optimalized lua program to rotate that Union part use tweenservice and more wait like this >
      while wait(2) do
      game:GetService("TweenService"):Create(script.Parent, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {CFrame = CFrame.fromEulerAnglesXYZ(2, 0, 0)}):Play()
      end

  • @alexskorpik11play79
    @alexskorpik11play79 ปีที่แล้ว

    Tip: U cant go below wait(0.03), to do that use task.wait(0.0001) or whatever number you want!

  • @Zeda1002
    @Zeda1002 ปีที่แล้ว +1

    You can fix double teleporting by creating new variable and make a if statement if variable == false and at beggining make that variable true and after teleport part wait 0.1 second and set variable to false.

    • @sskjppy
      @sskjppy ปีที่แล้ว +1

      yes so it dosent spam fire the function. basically a cooldown for debounce

  • @miri893
    @miri893 ปีที่แล้ว

    i am gonna call you Robilder now and forever i really like it

  • @purple-124
    @purple-124 ปีที่แล้ว

    idea: in the video where they do their original rolls, have an animation and camera angles set and a whole different world where they fly through the teleporter and in the middle is like this space magical world, and then fly out.

  • @wthjaden
    @wthjaden ปีที่แล้ว

    can you make a racing game? or even better: a drifting game?

  • @cloudsszn
    @cloudsszn ปีที่แล้ว

    ngl even though the pls spin joke u thought wasn't funny I still laughed

  • @XGplays
    @XGplays ปีที่แล้ว

    1:48 i use the dummy for size all the time and i am -261 on a scale of 1 to 10 in building

  • @LiquidMark
    @LiquidMark ปีที่แล้ว +3

    Dot's are needed when you want to index something, or [name: string],
    Instead of wait(n: number?) you can use the newest wait ( task.wait(n: number?) ) which runs 1/60 vs wait which is 1/30,
    Capitals and Lowercases are needed because of how the functions were made
    lets say we have a function here that print's Hello, World!
    function Hello()
    print('Hello, World!')
    end
    You would not be able to call the function Hello by using a lowercase h
    hello() -- Error's
    Hello() -- Prints Hello World
    you can also use CFrame *= CFrame.Angles(x: number, y: number, z: number) -- Numbers will be in radians, convert the number to radians with math.rad(n: number)
    if you have anymore questions, feel free to ask them below and I will try my best to answer them all 👍

    • @breezy4500
      @breezy4500 ปีที่แล้ว

      for function* stuff you don't need to call the function? I didn't know I'm used to seeing like
      function Hello()
      print("Hello World!")
      end
      Hello()

    • @LiquidMark
      @LiquidMark ปีที่แล้ว

      @@breezy4500 What do you mean?

  • @LyricLoungeYouTube
    @LyricLoungeYouTube ปีที่แล้ว +3

    Like the daily videos, keep up the good work

  • @stumbleguysforfun7438
    @stumbleguysforfun7438 ปีที่แล้ว +1

    I think "." Is used when you want to call a function
    -me(a python user)

  • @M4ngo7
    @M4ngo7 ปีที่แล้ว

    I started building 2 years ago and scripting 1 year ago, I used to forget to anchor everything, lol.

  • @And-So-On
    @And-So-On ปีที่แล้ว

    Alternative title: RoBuilder feels like a God at scripting for 18 minutes

  • @Autistic2118
    @Autistic2118 ปีที่แล้ว

    5:54 you could do CFrame += cuz that's a smaller version

  • @Archi0fficial
    @Archi0fficial ปีที่แล้ว +1

    So you're telling us, you do not know, how to script, and how to model, you just know how to build ? How do you make an optimised game if you don't know both then, cause you need both knowledge so everything can fit together

  • @unknown-AJane
    @unknown-AJane ปีที่แล้ว

    How can i get hired to build in someones game?

  • @TGMontop
    @TGMontop ปีที่แล้ว

    "gacha gacha" 15:56

  • @Goober_No1
    @Goober_No1 ปีที่แล้ว

    4:30 its "while wait()"
    End if the script: "do"

  • @berkokgt
    @berkokgt ปีที่แล้ว

    i really love this new format of videos!

  • @dexxx_mm2
    @dexxx_mm2 ปีที่แล้ว +1

    love your vids keep up the Good work☺

  • @WesleySaturnus
    @WesleySaturnus ปีที่แล้ว

    nice video and all but im here to let you know you misspelt "swapping" in your thumbnail you missed an p!

  • @ScriptedAlmeida
    @ScriptedAlmeida ปีที่แล้ว

    for ur first time making a portal i guess its decent, but yeah, you used a deprecated namecall "findFirstChild" its FindFirstChild, you didnt add a player table and do debounces with it and you should use CFrame instead of using Humanoid namecall "MoveTo" , instead of doing part.Parent:FindFirstChild("Humanoid") i prefer doing:
    local PS = game:GetService("Players")
    local players = {}
    PS.PlayerAdded:Connect(function(plr)
    players[plr] = false
    end)
    PS.PlayerRemoving:Connect(function(plr)
    players[plr] = nil -- to prevent memory leak
    end)
    portal.Touched:Connect(function(Part)
    if not Part:IsA("Part") then return end -- if its not a part it will not continue the function code
    local plr = PS:GetPlayerFromCharacter(Part.Parent) or PS:GetPlayerFromCharacter(Part.Parent.Parent) -- just incase if the part is a bodypart or an accessory
    if plr ~= nil and plr.Character ~= nil and players[plr] == false then
    -- debounce is false and player's character is not nil
    players[plr] = true
    Plr.Character.HumanoidRootPart.CFrame = exit.CFrame
    players[plr] = false
    end
    end)

    • @lambarini
      @lambarini ปีที่แล้ว

      very needed comment to a builder

  • @BloxyBeegs
    @BloxyBeegs ปีที่แล้ว

    Hello I want to script on roblox studio but I am so confused how did you learn how to script very well? 😅

  • @bruxs6884
    @bruxs6884 ปีที่แล้ว +3

    As a scripter, this video makes me annoyingly mad. But great video robuilder

    • @HolySlap112
      @HolySlap112 ปีที่แล้ว

      why?

    • @krevelza
      @krevelza ปีที่แล้ว

      @@HolySlap112 he does alot of mistakes

    • @HolySlap112
      @HolySlap112 ปีที่แล้ว

      @@krevelza oh ok

  • @360sauce7
    @360sauce7 ปีที่แล้ว

    7:20 For some reason, I was hoping that he would forgot about the wait(). So his system would crash lol 💀
    *Joke*

  • @aadam_898
    @aadam_898 ปีที่แล้ว +1

    Thank you for pinning my last comment legend!

  • @xooxooo8544
    @xooxooo8544 ปีที่แล้ว +1

    U got 3x 500 Likes+ XD

  • @notlucarblx
    @notlucarblx ปีที่แล้ว

    to make it face out of the portal, rotate the exit part, Its pretty easy..-

  • @Dynasty954
    @Dynasty954 ปีที่แล้ว +1

    Who's the "PRO" builder?

  • @blockdev6437
    @blockdev6437 ปีที่แล้ว +3

    I hope you make more videos like this. Really good for your first time scripting. I would have coded the tp script like this:
    local debounce = true
    --the function when the player touches this part
    script.Parent.Touched:Connect(function(hit)
    --If it is a player
    if hit.Parent:FindFirstChild("Humanoid") then
    if debounce == true then
    debounce = false
    --Variables
    local char = hit.Parent
    local plr = game.Players:FindFirstChild(char.Name)
    --Tp
    char.HumanoidRootPart.CFrame = game.Workspace.Portal1.EndPart.CFrame
    wait(0.5)
    debounce = true
    else
    end
    else
    end
    end)

    • @cdrando
      @cdrando ปีที่แล้ว

      local lastTouched = 0 -- Or the use of dictionaries for humanoid-specific debounces
      script.Parent.Touched:Connect(function(hitObj)
      local humObj = hitBp.Parent:FindFirstChildOfClass("Humanoid")
      if (humObj and os.clock() - lastTouched > 2) then
      lastTouched = os.clock()
      script.Parent:PivotTo(Location) -- Teleporting
      humObj:TakeDamage(50) -- Damaging
      -- etc.
      end
      end)
      Is an efficient way of handling debounces and timeouts for events.

    • @practicalcucumber1395
      @practicalcucumber1395 ปีที่แล้ว

      @Seburrito nah it’s easier using cframe. Plus you don’t NEED everything the guy wrote such as the debounce

    • @OverSimplifiedScripting
      @OverSimplifiedScripting ปีที่แล้ว

      I'd replace
      1. hit.Parent:FindFirstChild("Humanoid") with hit.Parent:FindFirstChildOfClass("Humanoid") with
      2. All waits would be replace by task.wait()
      3. Make the debounce return if its false
      4. Get the plr using :GetPlayerFromCharacter(char)
      But these are minor changes that barely speed up the script so it wouldn't make a noticeable difference.

  • @FireWoofyBG
    @FireWoofyBG ปีที่แล้ว

    nice you did that one guys idea

  • @Black_ShadowTBN
    @Black_ShadowTBN ปีที่แล้ว +1

    as a scripter good job you're a first learner

  • @stuntfax9004
    @stuntfax9004 ปีที่แล้ว

    Suggestion: You teach him how to build and he teaches you how to code

  • @12Duckz
    @12Duckz ปีที่แล้ว +1

    It finally happend, good job :D

  • @Jupjur
    @Jupjur ปีที่แล้ว +2

    .1 is perfectly fine compared to 0.1, in fact, the shorter the script, the better and faster it runs

    • @_Sickk
      @_Sickk ปีที่แล้ว

      no you noob

  • @complex_city
    @complex_city หลายเดือนก่อน

    watching him name the humanoid variable "h" hurt me physically

  • @TommyflamStudios
    @TommyflamStudios 10 หลายเดือนก่อน

    Rotation would be way easier than CFrame but I guess you did it

  • @AnglRFishy
    @AnglRFishy ปีที่แล้ว

    3:36 yes there is a better way of doing it and no I don’t know any of either

  • @EeeeeeggyWeggy
    @EeeeeeggyWeggy ปีที่แล้ว +1

    Ya better in scripting than me-

  • @maltisme
    @maltisme ปีที่แล้ว

    The windmill was spinning the wrong Way 🥶

    • @Pugg-Gaming
      @Pugg-Gaming ปีที่แล้ว

      I'm not a scripter so I have no idea if this works but he could probably just rotate it or make it -0.1 (idk so don't judge me)

  • @CodBo6-m1t
    @CodBo6-m1t 11 หลายเดือนก่อน

    Nice job at scripting, RoBuilder!

  • @2meak
    @2meak ปีที่แล้ว

    bro i remember when u were intelplayz, time moves so fast bro

  • @queencaliana5232
    @queencaliana5232 ปีที่แล้ว

    Did they end up doing the other video? Someone send me the link

  • @unwnted_pink
    @unwnted_pink ปีที่แล้ว

    me: spends 10 hours scripting
    Robuiler: 56 minutes is all i need to be better >:)

  • @me0w3rs
    @me0w3rs ปีที่แล้ว

    "robilder" beautiful 😭

  • @CladusThePotato
    @CladusThePotato ปีที่แล้ว +1

    New video less go

  • @AqquaRoblox
    @AqquaRoblox ปีที่แล้ว

    As a scripter i have one suggestion for the windmill next time you should use runservice but you did great for your first time! :D

    • @RoBuilder
      @RoBuilder  ปีที่แล้ว

      Thanks for the tip!

  • @Dev_Quasar
    @Dev_Quasar ปีที่แล้ว

    If you're learning scripting, make sure to make a new channel called RoScripter after you learn scripting! ;)

  • @shresthanegi9437
    @shresthanegi9437 ปีที่แล้ว

    anyone knows the music in start 1:00 - 1:20

  • @phantom_ttp28
    @phantom_ttp28 ปีที่แล้ว

    I DROPED A LIKE FOR THAT VIDEO YOU PROMISSED, ILL BE WAITING...

  • @thebonemaster
    @thebonemaster ปีที่แล้ว

    Bro im not even a good builder but ok heres how you make the windmill spin correctly, make it spin on the z axis, and group the union and a an invisible part the the moddle, sitting upright and set the groups primary part to that part in properties. Ez

  • @EMMR0228
    @EMMR0228 ปีที่แล้ว

    RoBuilder = RoScripter

  • @DefyMaxing
    @DefyMaxing ปีที่แล้ว

    i like how how half his teleport script literally does nothing the checking if humanoid does nothing and either his friend is just being nice or is clueless to

  • @blueflame2239
    @blueflame2239 ปีที่แล้ว

    It is the rise of the RoScripter

  • @nightking6148
    @nightking6148 ปีที่แล้ว

    bruh i am a scripter and this made me rage a little
    but this is a good start to be ahonest

  • @SnowyVR_official
    @SnowyVR_official 11 หลายเดือนก่อน +1

    Nice video like always lol

  • @beznex
    @beznex ปีที่แล้ว +1

    This is so funnny

  • @Joepiyeh1
    @Joepiyeh1 ปีที่แล้ว

    why do you Uniun and not group them?
    love your vids

    • @ImJamieX
      @ImJamieX ปีที่แล้ว

      could also weld all blades to center, unanchor blades and only anchor center piece to move :)

  • @bglekat
    @bglekat ปีที่แล้ว

    Robuilder Big fan can you pls tell me some tips for game developing in roblox

  • @Linusen9
    @Linusen9 ปีที่แล้ว

    Tbh you kinda look like one guy in Linus tech tips I think he’s called Jake or something

  • @qrvils
    @qrvils ปีที่แล้ว

    ''robilder'' thats what we should call u now XDDDDD

  • @virus_idk
    @virus_idk ปีที่แล้ว

    You did really well as a scripter
    Good job

  • @brittanyrivera4490
    @brittanyrivera4490 ปีที่แล้ว

    If you want to know if there a error in a script look for a red under line

  • @EpicDeme
    @EpicDeme ปีที่แล้ว

    Hey rebuilder you should make a pair of pants for the jacket you made in the tutorial for it and put it on the group as well

  • @Aim-Hit-Win
    @Aim-Hit-Win ปีที่แล้ว

    As a developer, the way he made those scripts..........

  • @cyber2194
    @cyber2194 ปีที่แล้ว +1

    See Robuilder coding isn't that bad

  • @damminplays4199
    @damminplays4199 ปีที่แล้ว

    Wow your already better than me!😂

  • @coralruler
    @coralruler ปีที่แล้ว

    moveto seems to be buggy sometimes when i try to use it

  • @Clispboi
    @Clispboi 6 หลายเดือนก่อน

    Im a beginner scripter and i was laughing so hard when i saw his scripts

  • @ninjajseven
    @ninjajseven ปีที่แล้ว

    Why did R's keep popping up on the screen

  • @sskjppy
    @sskjppy ปีที่แล้ว +1

    Me whos good at both