How to Implement a Camera in your Main Menu in Roblox Studio | Arro

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 1 тыс.

  • @fwtyrese
    @fwtyrese 2 года назад +364

    If anyone has this problem where theres no camera and you can walk, you need to grab the parts and place them into the workspace, this problem happened to me so heres how to fix!

    • @lucxxiee8266
      @lucxxiee8266 2 года назад +15

      I did this and nothing else has changed. Also what do you mean by parts? (Thank you for helping btw)

    • @lilyphilia3302
      @lilyphilia3302 2 года назад +6

      @@lucxxiee8266 The brick part that is shown to in the video

    • @maria.45510
      @maria.45510 2 года назад +5

      Nothing happend wdym

    • @lilyphilia3302
      @lilyphilia3302 2 года назад +3

      @@maria.45510 have you checked any typos in the scripting

    • @simplegmbh
      @simplegmbh 2 года назад +7

      @@lilyphilia3302 wdym?? its alr in workspace and the script is the same as in the vid, dont work

  • @sumikc2
    @sumikc2 2 года назад +77

    Instead of having to add a decal to see which side is the front, you can just right click and click show orientation indicator and it will show you which side is front

  • @mentalduckfromgrove-street7850
    @mentalduckfromgrove-street7850 2 года назад +123

    just to help ya'll, here's the script:
    local cc = workspace.Currentcamera
    local pc = workspace.PlayCam
    local dmc = workspace.DMCam
    local pb = script.Parent.Playbutton
    local dmb = script.Parent.DMbutton
    wait (.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function playEntered()
    cc.CFrame = pc.CFrame
    end
    pb.MouseEnter:Connect(playEntered)
    local function dmEntered()
    cc.CFrame = dmc.CFrame
    end
    dmb.MouseEnter:Connect(dmEntered)

  • @iryaxu
    @iryaxu 3 года назад +6

    Old tds lobby music makes me have so much nostalagia

  • @christopherwray6295
    @christopherwray6295 2 года назад +4

    thx! very helpful. its hard to find short tutorials like these!

  • @MadladxSC
    @MadladxSC 2 года назад +5

    This TDS lobby music makes me so nostalgic.

  • @DDDucko
    @DDDucko 2 года назад +10

    this is so helpful and includes a lot of hidden tips! Thanks again

  • @M4K5A8E
    @M4K5A8E Месяц назад +3

    just type this
    local cc = workspace.CurrentCamera
    local pc = workspace["PlayCam"]
    local dnc = workspace["DMCam"]
    local pb = script.Parent.PlayButton
    local dnb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function playEntered()
    cc.CFrame = pc.CFrame
    end
    pb.MouseEnter:Connecet(playEntered)
    local function dmEntered()
    cc.CFrame = dnc.CFrame
    end
    dnb.MouseEnter:Connect (dmEntered)

  • @Beij1ngCorn
    @Beij1ngCorn 2 года назад +44

    nice tutorial! Could you consider making a tutorial on how to create a teleport button? (For example: A player clicks the "play" button and they get teleported to another game that is made by the same creator)

    • @ArroBLX
      @ArroBLX  2 года назад +18

      Yeah I can just tell you rn. So first you wanna get the teleport service, then make a button press function and in the function you wanna do TeleportService:Teleport(placeID)

    • @Beij1ngCorn
      @Beij1ngCorn 2 года назад

      @@ArroBLX aight, thanks

    • @Slundi
      @Slundi 2 года назад

      @@ArroBLX hey what's the music? lol

    • @kazgaming6652
      @kazgaming6652 2 года назад

      @@ArroBLX idk how to do that can u make a vid or something?

    • @ArroBLX
      @ArroBLX  2 года назад +1

      @@Slundi oh my bad, it's TDS Music ost from Bendy DRD

  • @redcarnotaurus323
    @redcarnotaurus323 2 года назад +2

    I love that tds remix in the background

  • @Alpha_Arcade
    @Alpha_Arcade 3 года назад +3

    *old tds lobby music intensifies*
    great video overall!

  • @Coloy-Hardware
    @Coloy-Hardware 2 года назад +2

    i don't know if you will to respond to me , but i need to do a exit instead of deathmatch button and a play who teleport you in a different place.
    Have a nice day! :)

    • @ArroBLX
      @ArroBLX  2 года назад

      Oh yeah I've done one of those already 🙂🫶🏾

  • @1mN0t_u
    @1mN0t_u Год назад +8

    possible fixes you need:
    make sure camera part is anchored
    no spawn platform in the world

    • @xalimoainthome
      @xalimoainthome Год назад

      huh then where would we spawn

    • @MeijerBoy
      @MeijerBoy Год назад

      @@xalimoainthometheyer saying you need a spawn

    • @Swaggest_
      @Swaggest_ Год назад

      platform is where there is no spawn and it just puts you in the middle of the baseplate @@xalimoainthome 👍

    • @N1cktastic
      @N1cktastic 6 месяцев назад

      @@xalimoainthome basically, when you remove the spawnpoint in the baseplate, you spawn at the exact coordinate (0,0,0), which is exactly in the middle of the baseplate.

    • @ProRobloxDeveloper
      @ProRobloxDeveloper 5 месяцев назад +1

      We need more great people like you!!!

  • @griffurry
    @griffurry Год назад

    You have the most useful channel ever all what I need is here

  • @polyaro2504
    @polyaro2504 2 года назад +8

    This is so hard to understand but I am sure that with time it will feel like a reflex for me to do that.

    • @yoshekige1473
      @yoshekige1473 2 года назад +1

      If you don't know what cframe is then you shouldn't be here at all, seriously. There will be one time where u wanna create smth nobody done but ur taking scripts from others rn, what I'm saying is that you need to learn mainly from yourself.
      No hate just saying

    • @polyaro2504
      @polyaro2504 2 года назад

      @@yoshekige1473 I learned what cframe is anyways

    • @yoshekige1473
      @yoshekige1473 2 года назад

      @@polyaro2504 then you shouldn't have a single problem to understand clearly this video

    • @polyaro2504
      @polyaro2504 2 года назад

      @@yoshekige1473 yeah but before I was bad at scripting and only knew how to script uis now I can do more things like remote events etc..

    • @bryce9701
      @bryce9701 2 года назад +7

      @@yoshekige1473 How you talking about him using scripts from RUclips but you on this video lol

  • @Vaquint
    @Vaquint Год назад +3

    for it to work in 2023, you need to add a camera to the camera parts, just click the + sign beside the part your clicking on in explorer, and search up camera, and add a camera in the parts that you wanna use as camaras-:)

    • @youssef90gamer
      @youssef90gamer Год назад

      Dosent work why?

    • @pnadadoll
      @pnadadoll 7 месяцев назад

      @@youssef90gamer because scripts expire

    • @ChosenSuperRBLX
      @ChosenSuperRBLX 7 месяцев назад

      @@pnadadoll so what do i do in 2024?

    • @DECLINJACK
      @DECLINJACK 5 месяцев назад

      @@ChosenSuperRBLX nothing it still works

    • @laowang1770
      @laowang1770 4 месяца назад +1

      @@DECLINJACK It doesn't work for me, in the outcome it said: " Currentcamera is not a valid member of Workspace "Workspace" - Client - LocalScript:2 "

  • @spectaclestudios9685
    @spectaclestudios9685 3 года назад +44

    A character selection/morph main menu and it gives you tools

  • @nothterra8596
    @nothterra8596 2 года назад +3

    thanks a lot, this really helped for my project on roblox

  • @SediAgameRbaD
    @SediAgameRbaD 2 года назад +2

    thx so much for the tutorial, it really helped me!

  • @asiianjay
    @asiianjay 2 года назад +3

    Thanks man! You're such underrated keep doing what you do!

  • @remdotsun1263
    @remdotsun1263 Год назад +1

    So this video actually does work you just need to make sure everything is named properly i found out by using the output thingy in studio which was really helpful

  • @SkizzGT
    @SkizzGT Год назад +7

    For anyone having an issue where it says it not in workspace add a wait command at the top of the script to give the game a second to load all parts

    • @thatguywyd
      @thatguywyd Год назад +2

      so wait(1)?

    • @SkizzGT
      @SkizzGT Год назад +3

      Yes you could probably put it to like .5 you just have to experiment with it to see how low you can make it thats why most games have a loading screen

    • @darblox1366
      @darblox1366 Год назад

      ​@@SkizzGTTYSM FINALLY

    • @georgypopov6627
      @georgypopov6627 Год назад

      ​@@SkizzGT Omg it works!!!! From lots of time i tried everything to fix the problems and that helped me so much.... Thanks 😊

    • @NasenWicht
      @NasenWicht Год назад

      thx bro

  • @yes-eq6rk
    @yes-eq6rk 3 года назад +1

    this is amazing I’m subscribing

  • @DEVahlan_
    @DEVahlan_ 2 года назад +3

    Thats good! But can you make a tutorial wich when you click Play the Gui dissapears and you can see your character?

    • @Voxler
      @Voxler 2 года назад

      Did you find out how to do this? I really want to know

    • @minichef0881
      @minichef0881 2 года назад

      I would need that too! To get back to the old cam...

    • @kingbob6304
      @kingbob6304 2 года назад +1

      i dont know if your still having this problem but if you are, i have a script for you. put this script in the play button
      local cc = workspace.CurrentCamera
      script.Parent.MouseButton1Click:Connect(function()
      script.Parent.Parent.Enabled = false
      cc.CameraType = Enum.CameraType.Follow
      end)

    • @premiumclips_
      @premiumclips_ Год назад

      @@kingbob6304 THANK YOU IT WORKS NOW

  • @L.M2101
    @L.M2101 3 года назад +2

    I needed this! New sub :)

  • @narscauto
    @narscauto 2 года назад +2

    this is a really good tutorial thank you

  • @Idomtknow11
    @Idomtknow11 2 года назад

    Super chill music goes perfectly with the vid

  • @sigmaskibidirizzler
    @sigmaskibidirizzler 2 года назад +4

    Hello, I have been looking forever and I couldn't find it? Can you maybe make a video on how to make a main menu like in Apeirophobia? (If you haven't seen the game, the menu in that game has these little servers u can make and people can join it. It's build into the menu.) Thank you for reading!

    • @IsabelPerry
      @IsabelPerry Год назад +1

      That's a lot more work than this basic thing. The menu part is easy, but it requires work to make it so people can create servers and stuff. To learn about things like that, break it down into parts. Like for example you will need to teleport the player(s) between multiple places, so you want to look for tutorials on how to do that. You also need to make a system where people join a table of variables, which stores all the players, and will teleport every player in that table, capping it at a max value. (Atleast that's how I'd do it, there may be much better ways.) than you want to make sure noone else can join that place through joining friends. Once you find all the parts online you put them together.

    • @sigmaskibidirizzler
      @sigmaskibidirizzler Год назад +3

      @@IsabelPerry thank you, but I found a tutorial and I got it!

    • @imbetterthanu42000
      @imbetterthanu42000 Год назад

      @@sigmaskibidirizzler VIDEO LINK PLS

    • @sigmaskibidirizzler
      @sigmaskibidirizzler Год назад

      @@imbetterthanu42000 ruclips.net/video/r3THXrpE7ms/видео.html

  • @Nooboorz_Extras
    @Nooboorz_Extras Год назад +1

    My PlayCam and the ohter Cam are in workspace but It still says PlayCam Is not a vaild member of workspace. also more proof that my Cam is in workspace bc it also says Parent: Workspace

  • @lizard3059
    @lizard3059 3 года назад +18

    This is amazingly wonderful, thank you!

  • @zorblin
    @zorblin 2 года назад +2

    for a suggestion is usually whenever people watch tutorials they like to just copy and paste the code. so you could just paste the code into the description.

    • @nephyxsstuff1519
      @nephyxsstuff1519 2 года назад

      ur just lazy

    • @nephyxsstuff1519
      @nephyxsstuff1519 2 года назад

      @@CouldBeAnyone exactly

    • @zorblin
      @zorblin 2 года назад

      @@CouldBeAnyone yeah but if they wanted to learn they would watch a cording tut

    • @IsabelPerry
      @IsabelPerry Год назад +1

      Like the other person said, this is a coding tutorial. This is to learn how to do it yourself.

  • @glitcher2291
    @glitcher2291 2 года назад +17

    For anyone who has the problem of the script not working.. Here are the fixes. First off copy n paste the script here:
    local cc = workspace.CurrentCamera
    local pc = workspace.PlayCam
    local dmc = workspace.DMCam
    local pb = script.Parent.PlayButton
    local dmb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function playEntered()
    cc.CFrame = pc.CFrame

    end
    local function dmEntered()
    cc.CFrame = dmc.CFrame

    end
    dmb.MouseEnter:Connect(dmEntered)
    Now if that still does not work THEN check if the parts are in workspace & named the same as in the video
    IF IT STILL DOES NOT WORK then try commiting your scripts. This is all I have to say.
    OH AND HEY. If you want a script that when you click play it closes on you Copy n paste this and replace all the local script script with it
    local cc = workspace.CurrentCamera
    local pc = workspace.PlayCam
    local dmc = workspace.DMCam
    local pb = script.Parent.PlayButton
    local dmb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function playEntered()
    cc.CFrame = pc.CFrame

    end
    local function dmEntered()
    cc.CFrame = dmc.CFrame

    end
    dmb.MouseEnter:Connect(dmEntered)
    pb.MouseButton1Click:Connect(function()
    cc.CameraType = Enum.CameraType.Custom
    script.Parent.Enabled = false
    end)

    • @Ducky14
      @Ducky14 2 года назад

      it don’t work

    • @glitcher2291
      @glitcher2291 2 года назад +1

      @@Ducky14 make sure to name things right

    • @Ducky14
      @Ducky14 2 года назад

      I named it diffrent things

    • @Ducky14
      @Ducky14 2 года назад

      like instead of play button I put game button

    • @glitcher2291
      @glitcher2291 2 года назад

      @@Ducky14 yeah so name it
      PlayCam DMCam
      and DMButton PlayButton

  • @PizzaBoyLouky
    @PizzaBoyLouky 2 года назад +1

    Tysm, it worked as intended and it seems perfect on my game

  • @suntrp_
    @suntrp_ 2 года назад +109

    For everyone who was in trouble, I'm here to help you!
    *Genuine hapiness
    Edit: Sorry... it's not working properly anymore.
    Name the parts the same as in the video, and copy and paste the script below;
    --Local Script: Start
    local cc = workspace.CurrentCamera
    local pc = workspace.PlayCam
    local dmc = workspace.DMCam
    local pb = script.Parent.PlayButton
    local dmb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function playEntered()
    cc.CFrame = pc.CFrame
    end
    pb.MouseEnter:Connect(playEntered)
    local function dmEntered()
    cc.CFrame = dmc.CFrame
    end
    dmb.MouseEnter:Connect(dmEntered)
    --Local Script: End

    • @julastzo
      @julastzo 2 года назад +4

      It dosent work for me

    • @julastzo
      @julastzo 2 года назад +4

      NVM IT WORKS THANKS

    • @Melonx888
      @Melonx888 2 года назад +3

      ayo!!!

    • @aireekoi
      @aireekoi 2 года назад +1

      it doesnt work

    • @aireekoi
      @aireekoi 2 года назад +3

      yooo nvm it worked for me

  • @spngrg99
    @spngrg99 Год назад +2

    ok thats epic, but how do i make The camera go back to the character?

    • @ArroBLX
      @ArroBLX  Год назад

      Just put the cameratype back to Custom

    • @chimichanga673
      @chimichanga673 Год назад

      @@ArroBLX THANK YOU

  • @darblox1366
    @darblox1366 Год назад +3

    If it dont work guys check you script and put this at the begining of the script wait(5)

  • @wolfstudio2062
    @wolfstudio2062 2 года назад +17

    İf u still here, i will give a script that closes screengui,
    paste it on the script
    here:
    pb.MouseButton1Click:Connect(function()
    cc.CameraType = Enum.CameraType.Custom -- this will fix the cam
    script.Parent.Enabled = false -- this will close the screengui

    end)
    --for another button do:
    game.Startergui.(write the name of button)MouseButton1Click:Connect(function()
    cc.CameraType = Enum.CameraType.Custom
    script.Parent.Enabled = false

    end)

  • @ItsKeleey
    @ItsKeleey 2 года назад +1

    Nice tutorial bro, but is there anyway to make a credit screen? am making a game rn :D

  • @LemonHeadYouTube
    @LemonHeadYouTube 2 года назад +4

    make sure your script is grouped correctly in with the player button under gui, this fixed mine..

  • @RumblingStarter
    @RumblingStarter Год назад +1

    Thanks man this was easy to do and understand

  • @spowergaming2244
    @spowergaming2244 2 года назад +5

    If you havent watched the video yet, trust me, it works

  • @_xchrz
    @_xchrz 3 года назад +2

    Tysm! New Subscriber here!

  • @MannuelMendoza
    @MannuelMendoza Месяц назад

    The TDS background music goes hard

  • @tg16Deedee
    @tg16Deedee 2 года назад +3

    this works but like when somebody presses it, everyone's camera goes to it
    can you reply with an answer please?

    • @1a21a
      @1a21a 2 года назад

      Use a local script maybe

    • @tg16Deedee
      @tg16Deedee 2 года назад

      @@1a21a I’ll try

    • @tg16Deedee
      @tg16Deedee 2 года назад

      It’s Roblox The scripts are bad because Roblox is updated

  • @totallynightmare
    @totallynightmare 2 года назад +2

    can you like make a tutorial on how to add text or like a title?

  • @lucashonesttherealtree3159
    @lucashonesttherealtree3159 Год назад +9

    local cc = workspace.CurrentCamera
    local pc = workspace.PlayCam
    (WARNING IF U STILL HERE I MIGHT BE TYPEE WRONG DONT USE IT SO FASTLY AND DELETE THIS PART)
    local dnc =workspace.DMCan
    local pb = script.Parent.PlayButton
    local dmb script.Parent.DHButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc:CFrame = pc.CFrame
    Local function playEntered()
    cc.CFrame = pc.Frame
    end
    pb.HouseEnter:Connect(playEntered)
    local function dmEntered()
    cc.CFrame = dnc.CFrame
    end
    dmb.MouseEnter:Connect(dmEntered)

    • @XjumperX1570
      @XjumperX1570 Год назад

      thx

    • @Sh3ll.
      @Sh3ll. Год назад

      thx so much man. We need more people like you!

    • @Sticraftyutu
      @Sticraftyutu 8 месяцев назад

      So much errors

  • @AnthonyRest
    @AnthonyRest Год назад

    Nice tutorial!

  • @ABTRADES1
    @ABTRADES1 3 года назад +9

    this is nice,, Can you try making a skill tree system

  • @TheOfficialPWP
    @TheOfficialPWP Год назад +1

    I have an idea,could you make a type of GUI that appears once you defeat a boss or you die,or when you light a bonfire like in Dark souls,demons souls,bloodborne and elden ring?

  • @AlexisATGx
    @AlexisATGx 2 года назад +5

    Everything works fine but the only problem is that when I click play it doesn't teleport me

    • @Ronalyan7
      @Ronalyan7 Год назад

      this is part one

    • @KSAINMOST
      @KSAINMOST Год назад

      @@Ronalyan7 yeah this is not the teleport tutorial

  • @bctmp
    @bctmp 2 года назад +1

    ty for the video although do put the link to the music u used to credit tds cause I know this music is from their game

  • @Loutypeshi
    @Loutypeshi 2 года назад +7

    How do you make it Tween(Transition) Smoothly when switching the Cameras? Thanks.

  • @fallingsky219
    @fallingsky219 2 года назад +2

    i've done everything to create the camera and have a simple play button, but when you click the play button is doesnt take you into the game, can anyone help me with this?

    • @pyzo.
      @pyzo. 2 года назад +2

      have you added a script so the play button takes you into the game?

    • @fallingsky219
      @fallingsky219 2 года назад

      @@pyzo. Yes i just didnt anchor the part like a retard

  • @Fluttermini
    @Fluttermini 2 года назад +6

    A Welcome badge giver and ClickDetector Badge Giver ( You click the item and you get the badge)
    And a script to use different badgesbecause i already have 3 on my game

  • @MonkifiedLoser
    @MonkifiedLoser 3 года назад +1

    Amazing work man

  • @danielissaulys8280
    @danielissaulys8280 2 года назад +3

    ill probaly have this figured out by the time you see it but im just gonna put it here incase, if im not using this for a menu and just a camera would i place the script in character, player, or server script service?
    Edit: I fixed it, it was character scripts btw

  • @andreibolea5876
    @andreibolea5876 3 года назад +1

    keep the good work

  • @moxmox2402
    @moxmox2402 2 года назад +23

    local cc = workspace.CurrentCamera
    local pc = workspace.PlayCam
    local DMC = workspace.DMCam
    local pb = script.Parent.PlayButton
    local dmb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraTyp.Scriptable
    cc.Cframe = pc.Cframe
    local function playEntered()
    cc.Cframe = pc.Cframe
    end
    pb.MouseEnter:Connect(playerEntered)
    local function dmEntered()
    cc.Cframe = dmc.Cframe
    end
    dmb.MouseEnter:Connect(dmEntered)
    Sorry if i misspelled somewhere

  • @EclipseIsMe
    @EclipseIsMe Год назад

    For anyone who is wondering the song is tower defense simulator main lobby theme remix (idk exactly what remix it is)

  • @Tsuhkizinho
    @Tsuhkizinho 2 года назад +5

    Not for me to really not help at all my dear, I was getting the script wrong too haha. Don't try and try to put 3 cameras instead of 2. Trying to repeat the same process but I couldn't

    • @Tsuhkizinho
      @Tsuhkizinho 2 года назад +1

      this comment is referring to my previous one that I had deleted because I was wrong k

  • @Bora-hd7zm
    @Bora-hd7zm 2 года назад +1

    that's rly good but i am creating a simulator soo there is rebirth and show money on left side so i can see that when i join game

  • @onlycatse
    @onlycatse 2 года назад +9

    it doesnt work :(

  • @daimandbear
    @daimandbear Год назад +1

    What font do you use for roblox studio because that font looks very nice

  • @oaloarlo4470
    @oaloarlo4470 2 года назад +8

    Cool guide, but I was have a error so I made own version this script:
    local b = script.Parent
    local c = game.Workspace.CameraB/A
    local cc = game.Workspace.CurrentCamera
    cc.CFrame = c.CFrame
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CameraSubject = c
    b.MouseEnter:Connect(function()
    cc.CFrame = c.CFrame
    cc.CameraSubject = c
    end)
    I put this script at both text buttons.
    Thanks for guide actully this one really good.

    • @warlocked3933
      @warlocked3933 2 года назад +1

      thx it works

    • @oaloarlo4470
      @oaloarlo4470 2 года назад

      @@warlocked3933 That will work anyway, because I used that for my game Lol.

    • @imjudraws
      @imjudraws 2 года назад

      @@oaloarlo4470 any ways to change the fov when in the main menu?

    • @Nahwap
      @Nahwap 2 года назад +1

      @@imjudraws game.Workspace.Camera.FieldOfView = PlaceFOVnumberhere

    • @imjudraws
      @imjudraws 2 года назад

      @@Nahwap thx

  • @mariliasousa8986
    @mariliasousa8986 2 года назад +1

    FACTS!!!!!! Thank you so much man, you're the best!!!!!!!!!

  • @darkleaf4173
    @darkleaf4173 3 года назад +6

    It Works But How Do I Make The Play Button Teleport Me To A Random Spawn Point Thats In The Game

    • @In_soi
      @In_soi 3 года назад +1

      teleport the HumanoidRootPart to a place, and if you want it to be random then just use math.random

    • @In_soi
      @In_soi 3 года назад

      @Arrow Dynamics Inc. make the camera subject the humanoid of the player and cameratype custom

    • @smout5h
      @smout5h 2 года назад

      @@In_soi can u make a script pls of this cuz idk what that mean

    • @In_soi
      @In_soi 2 года назад

      @@smout5h do some research buddy, you won’t be able to learn stuff by just copy and pasting

    • @smout5h
      @smout5h 2 года назад

      @@In_soi ty

  • @randomsheets2938
    @randomsheets2938 3 года назад +1

    this is the only thing i needed thx a lot pal

  • @hypertoniccs
    @hypertoniccs 2 года назад +4

    I've tried doing this but it doesn't seem to work. I don't have a death mode and such but I named the cameras the exact same and same with the script. Here's the script maybe I missed something important and I haven't noticed
    also yes both cameras are in the workspace
    local cc = workspace.CurrentCamera
    local pc = workspace.Playcam
    local dmc = workspace.DMCam
    local pb = script.Parent.PlayButton
    local dmb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function playEntered()
    cc.CFrame = pc.CFrame
    end
    pb.MouseEnter:Connect(playEntered)
    local function dmEntered()
    cc.CFrame = dmc.CFrame
    end
    dmb.MouseEnter:Connect(dmEntered)

    • @jocov3933
      @jocov3933 2 года назад +1

      dk if youre still bothered but are ur cameras anchored

    • @blackwatch2516
      @blackwatch2516 2 года назад

      ik its a bit late but did you group the camera?

    • @nicydarko552
      @nicydarko552 Год назад

      is there a end? at the well.. end of the script?

    • @Yeahwecanplaythat
      @Yeahwecanplaythat Год назад

      @@jocov3933lol

    • @OnionTaco22
      @OnionTaco22 Год назад

      idk if you have already fixed this but because you dont have the death mode thing you dont write the part that says:
      local function dmEntered()
      cc.CFrame = dmc.Cframe
      end
      dmb.MouseEnter:Connect(dmEntered)
      you also dont need to write the variable for the death mode camera as it just takes up space if you dont have the death mode camera added

  • @RainlayerX
    @RainlayerX Год назад +1

    Did roblox do some kind of update? Because for me this doesnt work, I tried this a few months ago and It worked but now it doesnt I dont know why because there are no errors in the script.

    • @toxicglow2638
      @toxicglow2638 Год назад

      Same, I went over it again but nothing was wrong. It didn't work.

    • @RainlayerX
      @RainlayerX Год назад

      @@toxicglow2638 yeah I just used a different video, want me to send it?

  • @RgY_Taken
    @RgY_Taken Год назад +3

    just use this command to make a play camera "local part = Instance.new("Part") part.Parent= workspace part.Name= "PlayCam" part.CFrame= workspace.CurrentCamera.CFrame"

  • @flante8873
    @flante8873 3 года назад +1

    I feel like you NEED more subs

  • @AqwjRrre-rthJeww-rtY12rvfd
    @AqwjRrre-rthJeww-rtY12rvfd 2 года назад +3

    2:57 is the full script

  • @anrealnub2686
    @anrealnub2686 2 года назад +2

    if you do it but the camera doesn't change when hovering over buttons and its just a camera activated on player join does it work?

  • @The_annoying1
    @The_annoying1 2 года назад +3

    Yo Arro, you prob aren't gonna see this comment but can you tell me the name of that song?

    • @ArroBLX
      @ArroBLX  2 года назад +1

      I see, check out bendy drd on RUclips 🙂

    • @The_annoying1
      @The_annoying1 Год назад

      @@ArroBLX aight

  • @AmAdevplayer
    @AmAdevplayer Год назад

    thank the gui was so helpful for my project

  • @scortyy.7894
    @scortyy.7894 3 года назад +4

    damn it doesn't work i wasted time

  • @Jesse_69420
    @Jesse_69420 2 года назад +1

    This Helped Me A Lot

  • @Sheepgaming.81
    @Sheepgaming.81 2 года назад +4

    this doesen't work!

    • @ArroBLX
      @ArroBLX  2 года назад

      Oh trust me it does 🙏🏾

    • @Sheepgaming.81
      @Sheepgaming.81 2 года назад +1

      @@ArroBLX it doesen't work

  • @sticknodesfand4159
    @sticknodesfand4159 2 года назад

    The backround music is like the tower defence simulator music :D

  • @zylosbey
    @zylosbey 3 года назад +3

    Bro can you give your baseplate please?

    • @brodylowe5443
      @brodylowe5443 2 года назад

      His baseplate is just a grassy baseplate with a hill. You can recreate it.

  • @combobreaker5910
    @combobreaker5910 Год назад +2

    I believe this is outdated because when I did this it resulted in me spawning in game at my usual location with the word "play" still in screen

  • @misteryhororofficial3536
    @misteryhororofficial3536 Год назад +3

    local cc = workspace.CurrentCamera
    local pc = workspace.PlaCam
    local dmc = workspace.DMCam
    local pb = script.Parent.PlayButton
    local dmb = script.Parent.DMButton
    wait(.001)
    cc.CameraType = Enum.CameraType.Scriptable
    cc.CFrame = pc.CFrame
    local function PlayEntered()
    cc.CFrame = pc.CFrame
    end
    pb .MouseEnter:Connect(PlayEntered)
    local function dmEntered()
    cc.CFrame = dmc CFrame
    end
    dmb.MouseEnter:Connect(dmEntered)

  • @robacon_baconking3978
    @robacon_baconking3978 2 года назад +1

    im so happy i wasted 3 hours of my life trying to do this and not working. Thank you!

  • @question2605
    @question2605 2 года назад +5

    God i hate it. Everybody did it like in video and it work. BUT NOT ME. 6th script and doens't work. Why im lucky..

    • @meowmreowmeow
      @meowmreowmeow 3 месяца назад

      Is it all in the workspace or did you miss a part…….

    • @question2605
      @question2605 3 месяца назад +1

      @@meowmreowmeow yo bro it's been already an year (also i did it)

    • @meowmreowmeow
      @meowmreowmeow 3 месяца назад

      @@question2605 awesom!!!

  • @Luxhalano
    @Luxhalano Год назад

    Thanks! You earned yourself a sub

  • @u_cantguardme
    @u_cantguardme 2 года назад +2

    my DeathMode button wont work (Deathmode button is my multiplayer button) is there any way i can fix?

  • @JoeLabronn1
    @JoeLabronn1 Год назад +1

    hi, how do i make that the animation for cameras works when i click on a mouse and how do i add an 3rd camera thx

  • @brucerosenfeld
    @brucerosenfeld Год назад +1

    thanks it wasnt working at first but i figured it out!

  • @thelemonofficiall
    @thelemonofficiall Год назад +1

    Hello! I know this video is rather old BUT the script still works! However.. Ive run into a slight problem where i can switch cams but once i go into the secondary cam "DeathMode" it wont go back to the "Play Button" screen at all. I wanted to know if you knew how to fix it?

  • @Endy1b
    @Endy1b 2 года назад +1

    Can you make a tutorial on how to make a gui and when you click the gui a animation with cams happen?

  • @sals2196
    @sals2196 Год назад

    even putting wait(0) at before the script fixed it for me

  • @maxwell_m50
    @maxwell_m50 Год назад +2

    music?

  • @SnayteLeRoi
    @SnayteLeRoi 4 месяца назад

    Guy if ur too lazy to set the camera this is a script that place the camera where u looking. U will fine the camera in the workspace. Hope that help :) :
    local part = Instance.new("Part") part.Parent = workspace part.CFrame = game.Workspace.CurrentCamera.CFrame part.Name = "Name of the camera"

  • @azizazmee9987
    @azizazmee9987 2 года назад +1

    Wait you are using the tds lobby music nice

  • @Tenelation
    @Tenelation 6 месяцев назад

    If anybody don't have enough time or not bothered to edit the position of the cam here is a short cut for you guys to put in the command bar
    local part = Instance.new("Part") part.Parent = workspace part.CFrame = game.Workspace.CurrentCamera.CFrame part.Name "MenuCam"

  • @kewlcookie8622
    @kewlcookie8622 Год назад

    I was using this for a FNAF game on Roblox for when you look at the doors but would you know how to make a cutscene before these appear? because I really don't want it just starting straight in the game without something happening.

  • @kvd1x
    @kvd1x 2 года назад +2

    How do you make it so when you click play it teleports you to spawn and removes the Play UI

    • @ArroBLX
      @ArroBLX  2 года назад

      Made a video on that 🙂🫶🏾

    • @kvd1x
      @kvd1x 2 года назад

      @@ArroBLX thx pal :)

  • @RocketPoweredBunnies
    @RocketPoweredBunnies Год назад +1

    is it CFrane Or Is it Canera Type?
    let me know

  • @Lynn_or_Ashlyn
    @Lynn_or_Ashlyn 2 года назад +1

    😳bro that was kinda got me sus when theres ALOT of noobs right there

  • @USM20231
    @USM20231 2 года назад +1

    didnt work, when i hovered my mouse over the one button where its supposed to switch it doesent, it just stays in one frame