How To Make A Main Menu In Roblox Studio

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

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

  • @cryingkitt
    @cryingkitt 11 หลายเดือนก่อน +40

    Heres the script for anyone too lazy to copy it yourself:
    local Button = script.Parent
    Button.MouseButton1Click:Connect(function()
    script.Parent.Parent.Parent.Enabled = false
    end)

    • @Mewvgp
      @Mewvgp 9 หลายเดือนก่อน +2

      Thank you so much bro

    • @HamzaKhan-qo5qb
      @HamzaKhan-qo5qb 8 หลายเดือนก่อน +2

      ONLY 1 REPLY AND 4 LIKES? LET ME FIX THAT!

    • @GreenPlushPlumberthecool
      @GreenPlushPlumberthecool 6 หลายเดือนก่อน +1

      ​@@HamzaKhan-qo5qbwhat💀

    • @HamzaKhan-qo5qb
      @HamzaKhan-qo5qb 6 หลายเดือนก่อน

      @@GreenPlushPlumberthecool hi bro

    • @HamzaKhan-qo5qb
      @HamzaKhan-qo5qb 6 หลายเดือนก่อน

      @@GreenPlushPlumberthecool omg i watch ur so many vids

  • @ZaidKad
    @ZaidKad 7 หลายเดือนก่อน +2

    I watched so many tutorials and none of them worked but this one did, thanks a lot man

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

    Holy moly i was struggling so hard to do this simple coding, I'm making mockups for an internship and this literally saved me!!!! I was about to submit my project late 😭

  • @Soul_PRO-LEGEND34
    @Soul_PRO-LEGEND34 2 หลายเดือนก่อน +1

    love it keep it up GOOD WORK!

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

    correction: main menu for singleplayer games (edit: oh wait i didnt realize he used a local script)

  • @Minionking-w
    @Minionking-w 4 หลายเดือนก่อน

    AMAZING TUTORIAL!!!!!!!!!❤❤❤❤

  • @KarlC-g3s
    @KarlC-g3s 9 หลายเดือนก่อน +2

    It doesn't work in first person games.

  • @funkyartist101
    @funkyartist101 9 หลายเดือนก่อน +1

    after i finished the menu, i cant see the rest of the game in studio even if i click. what do i do???

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

      Same

    • @tonynk1705
      @tonynk1705 8 หลายเดือนก่อน +3

      do you mean that the UI covers your screen when you’re tryna build ur game? if so, go to the VIEW tab on top of your screen and turn off UI visiblity.

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

      @@tonynk1705THANK YOU

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

    tysm it helped alot

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

    i've never coded before this is a lil fast paced but for some reason it isn't working for me

  • @Sllimy990
    @Sllimy990 28 วันที่ผ่านมา

    What if you don't want as background, and more buttons, please explain what the code does... (It doesn't work for me)

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

    That's a basic main menu, but good job !

  • @purrviuszek
    @purrviuszek 4 วันที่ผ่านมา

    After i done it. when i die the menu comes back. What do i do?

  • @julienwicki2788
    @julienwicki2788 8 หลายเดือนก่อน +1

    Can i also put instead of the Logo text label a Picture frame in there? Will it also work with the same script?

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

      yeah it would

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

    hey, if you wana get it roundy, (the button), add an uicorner-

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

    I'm stuck on the GUI, and I don't know how to get back to the baseplate I'm working on (The GUI works wonderfully, I just want to know how to continue working on my game without it being on my screen while I'm on build mode)

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

      Go to its properties, and untick "Visible".

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

      @@lynner175 thank you so much! It actually worked!

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

      @@Soda_Capp no problem, always happy to help! :D

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

      btw you can also disable all GUIs on your screen by going to the View tab (on top of ur screen) and then toggle “UI visibility”.

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

    i thought there were gonna be like 654885 lines,but only 3?!?!!??

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

    The text on your script is very blurry, I cant read it but most of the main menue worked. Thank you

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

    how do i make it fade away

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

    Omg it works thanks man

  • @Mr.DingDing-cg7pz
    @Mr.DingDing-cg7pz หลายเดือนก่อน

    How do you get the menu on the side

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

    It works thanks❤❤❤

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

    can u show how to make an animation for it too so when you press play the frame flys up

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

      use tweening service

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

    how can i make an animation for it tho?

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

    when i clicked play it didnt work

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

      SAME

    • @welshy.mapper
      @welshy.mapper 3 หลายเดือนก่อน

      Make sure it says ‘Button.MouseButton1Click:Connect(function()’ make sure it says 1Click otherwise it won’t work

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

      @@welshy.mapper that fixed it, thanks

    • @welshy.mapper
      @welshy.mapper 3 หลายเดือนก่อน

      @@EverythingIsClearNow np, feels so good to have helped someone lol

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

      @@welshy.mapper good manners 🕊️

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

    guys yo need to rename "button" to your own button name

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

      no u don’t, that “button”in the script is just the name of the variable, it doesn’t relate to the actual button

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

    The menu not work

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

    pls help its not working(

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

    I just watched another tutorial (didn't work) which had me type this:
    local replicatedFirst = game:GetService("ReplicatedFirst")
    local tweenService = game.GeometryService("TweenService")
    local players = game:GetService("Players")
    replicatedFirst:RemoveDefaultLoadingScreen()
    local player = players.LocalPlayer
    local playerGui = player:WaitForChild("PlayerGui")
    local loadingScreen = script:WaitForChild("LoadingScreenGui"):Clone()
    local canvasGroup = loadingScreen:WaitForChild("CanvasGroup")
    local loadingBarBackround = canvasGroup:WaitForChild("LoadingBarBackround")
    local loadingBar = loadingBarBackround:WaitForChild("LoadingBar")
    local loadingText = canvasGroup:WaitForChild("Loading")
    local percentageText = canvasGroup:WaitForChild("Percentage")
    local loadingScreenDuration = 5
    local countingDown = false
    canvasGroup.GroupTransparency = 0
    loadingBar.Size = UDim2.fromScale(0, 1)
    loadingScreen.Parent = playerGui
    task.wait(2)
    tweenService:Create(loadingBar, TweenInfo.new(loadingScreenDuration, Enum.EasingStyle.Linear), {Size = UDim2.fromScale(1,1)}):Play()
    to do the same thing you did in 4 lines. Thank you!

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

      what geometryService ?? no wonder it didnt work also it's longer because it uses tween to make it smoothly disappear here is the corrected script:local replicatedFirst = game:GetService("ReplicatedFirst")
      local tweenService = game:GetService("TweenService")
      local players = game:GetService("Players")
      replicatedFirst:RemoveDefaultLoadingScreen()
      local player = players.LocalPlayer
      local playerGui = player:WaitForChild("PlayerGui")
      local loadingScreen = script:WaitForChild("LoadingScreenGui"):Clone()
      local canvasGroup = loadingScreen:WaitForChild("CanvasGroup")
      local loadingBarBackround = canvasGroup:WaitForChild("LoadingBarBackround")
      local loadingBar = loadingBarBackround:WaitForChild("LoadingBar")
      local loadingText = canvasGroup:WaitForChild("Loading")
      local percentageText = canvasGroup:WaitForChild("Percentage")
      local loadingScreenDuration = 5
      local countingDown = false
      canvasGroup.GroupTransparency = 0
      loadingBar.Size = UDim2.fromScale(0, 1)
      loadingScreen.Parent = playerGui
      task.wait(2)
      tweenService:Create(loadingBar, TweenInfo.new(loadingScreenDuration, Enum.EasingStyle.Linear), {Size = UDim2.fromScale(1,1)}):Play()

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

      also it should be a client script(local script)

  • @Nood-q8m
    @Nood-q8m 7 หลายเดือนก่อน +3

    It didn’t work

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

    tyyyyy it worked

  • @Димаивсевсевсе
    @Димаивсевсевсе 3 หลายเดือนก่อน

    wow that didnt work

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

    mousebutton1click isn't there for me

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

      You have to put the script in the buttom

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

      it still didnt work for me@@idkbrogimmeideas

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

    im jk its usefull !

  • @zerivy10
    @zerivy10 9 หลายเดือนก่อน +1

    .5,0,.5,0

  • @zerivy10
    @zerivy10 9 หลายเดือนก่อน +1

    1,0,1,0

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

    boiiiiiiiiiiiiii

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

    It didnt work with me 🥲 why?