How to MAKE OBJECTIVES in Roblox Studio!

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

Комментарии • 208

  • @xxxxkun
    @xxxxkun 26 дней назад +4

    if getting a new objective didn't work for you here is the solution script you should replace the other one with!
    local debounce = false
    script.Parent.Touched:Connect(function(hit)
    if hit.Parent:FindFirstChild("Humanoid") then
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player and debounce == false then
    debounce = true
    game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "Objective: Your Objective")
    end
    end
    end)
    hope this helps!

    • @makaroshkaketchup5061
      @makaroshkaketchup5061 13 дней назад

      THANK YOU SO MUCH, YOU ARE THE BEST ❤❤❤❤❤

    • @NoobyJ0
      @NoobyJ0 12 часов назад +1

      where do i put it in the script or local script ?

  • @DavidWinstead
    @DavidWinstead 10 месяцев назад +7

    Wow man, another great tutorial within the same week, you are awesome!! Thanks for sharing!!!!!!

  • @konethorix1
    @konethorix1 7 месяцев назад +10

    Hey man, i dont know if your still reading comments but im glad you upload tutorials liek this and help other people too, you dont know how much you have helped me on my game and i want you to continue what your doing, Thank you so much and have a blessed day.

  • @paltryplayzggamess2387
    @paltryplayzggamess2387 10 месяцев назад +11

    I juet found this channel, quite underrated tbh. I wanted to start my own game, and this is helping! 😊

  • @TheReal_lefty147
    @TheReal_lefty147 2 месяца назад

    That Helped me so much! I always tried to figure it out a you had the right Tutorial! Thank you!

  • @cuthands7
    @cuthands7 7 месяцев назад +39

    for lazy people who dont like script by them self.. heres the scripts!
    script1(local script):
    --{{ SERVICES }}--
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local Players = game:GetService("Players")
    --{{ VARIABLES }}--
    local player = Players.LocalPlayer
    --{{ FUNCTIONS }}--
    ReplicatedStorage.Remotes.SetObjective.OnClientEvent:Connect(function(Objective)
    for i=1, string.len(Objective)do
    script.Parent.ObjectiveText.Text = string.sub(Objective, 1 i)
    wait(0.025)
    end
    end)
    script2 (script):
    game.Players.PlayerAdded:Connect(function(player)
    wait(5)
    game.ReplicatedStorage.Remotes.SetObjective:FireClient(player,"Objective: Find trash can.")
    end)
    BY THE WAY! AWSOME TUTORIAL IT HELPED SO MUCH!❤❤

    • @YourNormalRobloxian
      @YourNormalRobloxian 6 месяцев назад +2

      Thanks for helping but some words are misspelled

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

      @@YourNormalRobloxian oh sorry

    • @Mason-xd8ph
      @Mason-xd8ph 6 месяцев назад

      Kiss me

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

      You forgot a "," at :
      script.Parent.ObjectiveText.Text = string.sub(Objective, 1 i)
      between the 1 and the i there a ,
      so it's :
      script.Parent.ObjectiveText.Text = string.sub(Objective, 1, i)

    • @Mistyre
      @Mistyre 3 месяца назад +4

      third script:
      local debounce = false
      script.Parent.Touched:Connect(function(hit)
      if hit.Parent:FindFirstChild("Humanoid") then
      local player = game.Players:GetPlayerFromCharacter(hit.Parent)
      if player and debounce == false then
      debounce = true
      game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "Objective: Find Dr.Edward At The Lab")
      end
      end
      end)

  • @TheWolfD3nTTV
    @TheWolfD3nTTV 11 дней назад +1

    I'm really late to this video but I want my objective to be an ProximityPrompt would the code be different for that

  • @Supersankari-22
    @Supersankari-22 5 месяцев назад +1

    Very nice! Keep it up mate! ❤‍🔥❤‍🔥

  • @AgamChahal-l7m
    @AgamChahal-l7m 4 месяца назад +2

    This is a grate video I helped me so much but how do I put more objectives in?

  • @krater265
    @krater265 9 месяцев назад +1

    just found this channel. it has exactly what i need. thank you so much

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

    bro this helped me sooo much man thank you

  • @maddieson-v9
    @maddieson-v9 7 месяцев назад +5

    tysmm it worked half it doesn't do the thing where it changes for thank u for showing the text thingy!

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

      yeah me too

    • @xxxxkun
      @xxxxkun 26 дней назад +2

      if getting a new objective didn't work for you here is the solution script you should replace the other one with!
      local debounce = false
      script.Parent.Touched:Connect(function(hit)
      if hit.Parent:FindFirstChild("Humanoid") then
      local player = game.Players:GetPlayerFromCharacter(hit.Parent)
      if player and debounce == false then
      debounce = true
      game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "Objective: Your Objective")
      end
      end
      end)
      hope this helps!

    • @wajeehaikram9677
      @wajeehaikram9677 15 дней назад

      @@xxxxkun where do i put this script? in the humanoid or in the part that needs to be touched

    • @xxxxkun
      @xxxxkun 15 дней назад

      @wajeehaikram9677 the one where you fire to the client so i think server script service

    • @xxxxkun
      @xxxxkun 15 дней назад

      @wajeehaikram9677 it might be the part aswell since it depends which one isn't working for you, you can put print("this one works!") at the end of every script and if it doesn't print it then you put it in the script that didn't print it

  • @2005VolksWagenbeetle
    @2005VolksWagenbeetle Месяц назад

    THANK YOU VERY MUCH

  • @MustacheShrek
    @MustacheShrek 10 месяцев назад +1

    Hii!!

  • @Sugar._.Stxrrr
    @Sugar._.Stxrrr 7 месяцев назад +4

    There is no trigger cutscene part?

    • @sle9t
      @sle9t 7 месяцев назад +1

      yeah this doesnt work ive tried its just a huge inconvineience

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

      ​@@sle9t?

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

      Make your owns

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

      yeah i did my own

    • @content00011
      @content00011 8 дней назад

      Simple. Coolcapidog

  • @Eeetexy
    @Eeetexy 9 месяцев назад +2

    yo thanks man !! ur the best :D

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

    I have a question does this only work for player or does the objective change for whole server?

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

    My objective does not change with the type writer effect it stays the same did I do something wrong?

  • @Idontevenknowgt4736
    @Idontevenknowgt4736 7 месяцев назад +1

    Thank you for this tutorial :)

  • @landonz.g
    @landonz.g 4 месяца назад

    how do you make the script for the trigger play for everyone in the game once one player touches it?

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

    Thank u it worked

  • @CoderNikkolas
    @CoderNikkolas 9 месяцев назад +1

    good video but I want to say that you are right, I had a mistake somewhere in the Tycoon SaveData script, I tried to do it all over again and suddenly it works.

  • @mahbeen
    @mahbeen 17 дней назад

    it would be better if the script was in the discription or in the comment but it helped

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

    How do i make it so that they cant activate the other objective yet if they havent finished the second one? Do i just make a script to turn can touch on?

  • @user-zc2hz3yj2k
    @user-zc2hz3yj2k 10 месяцев назад +1

    Can you also make a tutorial on how to make a custom head for facial animation? There's 0 tutorial for it. Pretty please?? Really need it for my rp game 🙏🙏🙏

  • @xavier-i9l
    @xavier-i9l Месяц назад +1

    when i opened replicated storage i didnt find any folder saying remotes

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

      me too

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

      make a folder named remotes. that simple

  • @Hyperbolicdev
    @Hyperbolicdev 10 месяцев назад

    Hi, would you be able to make a tutorial on how to allow the player to teleport to different experiences (via click of a button or proximity prompt) I have a lobby game that I want the player to be in first before teleporting to the horror game.
    Thanks in advance if you make a tutorial on this!

  • @Aurobbies
    @Aurobbies 10 месяцев назад +2

    can you make a quest system? love the videos

  • @OfficalCrystalBread
    @OfficalCrystalBread 10 месяцев назад +2

    That man face has not had sleep lol

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

    guys the objectives dont go step by step, what should i do?

  • @sirman-n3g
    @sirman-n3g Месяц назад +1

    How do I make it so when one objective is done it shows the other?

  • @kadinmarks6997
    @kadinmarks6997 14 дней назад

    For the RemoteStorage I don't get the option to add TriggerCutscene, any advice on that?

    • @NicoleRocks-mv5hx
      @NicoleRocks-mv5hx 5 дней назад

      i know!

    • @kadinmarks6997
      @kadinmarks6997 4 дня назад

      @@NicoleRocks-mv5hx Figured out that you have to go to RemoteStorage, add a new tab then label it as TriggerCutscene. Hope this helps!

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

    @rustysillyband could you show how to make the objectives change for multiple people rather than one because when i tested this it worked for me but not the other people i was playing with and I dont know why.

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

      make "FireClient" to FireAllClients

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

    Man you saved my life.

  • @Craftcraze-yt4jr
    @Craftcraze-yt4jr 7 месяцев назад

    your so underrated bro im making a game but its quite hard ty

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

    How do I do this to where when I click a part it moves onto the next objective

  • @purplespace9391
    @purplespace9391 10 месяцев назад

    Remember how you made the tutorial on how to make the pathfinding monster? i was wondering if you could do a tutorial on how to change the speed of the monster

    • @rustysillyband
      @rustysillyband  10 месяцев назад

      You can change the WalkSpeed property inside of the Humanoid to adjust the speed of the monster. Thanks for watching, have an amazing day!

    • @purplespace9391
      @purplespace9391 9 месяцев назад

      tysmmm, you too

  • @AnakinSkywalker.Vader.
    @AnakinSkywalker.Vader. 8 месяцев назад

    Do i need to have made the cutscene for this to work?

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

    OMG THANK YOU BRO YOUR A LEGEND 😭😭😭☹️🎉🎉🎉👍👍👍👍👍 I SUBBED👍👍

  • @MarcusJackerys
    @MarcusJackerys 6 месяцев назад +1

    don't tell me I have to do that for every objective😭

  • @Retro_qe0982
    @Retro_qe0982 10 месяцев назад

    pls make ur gun tutorials into playlist i cant find all of the gun tuts

  • @NickyProRex
    @NickyProRex 10 месяцев назад

    Thanks!!

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

    thx it worked

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

    please reply: i didn't see the remotes file, do you have another way?

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

      uhm, well HE made it but you can just make it by adding a folder and naming it "Remotes" and inside of that you can add the "SetObjectives" thing

    • @MORZZYz
      @MORZZYz 2 месяца назад

      @@ashleysignil6935I don’t see set objectives

    • @ashleysignil6935
      @ashleysignil6935 2 месяца назад

      @@MORZZYz make it, press the plus and search "remote event" and click that. Then rename it

    • @dexagonhi
      @dexagonhi 2 месяца назад

      @@MORZZYz add the "RemoteEvent" to remotes and then rename it to "SetObjectives

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

    You now have 100 comments. Congrats. 🥳

  • @AgamChahal-l7m
    @AgamChahal-l7m 4 месяца назад

    Ty

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

    I tried this method, of trying to get the objective to be typed it, it doesn't even show in 5 seconds

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

    Can anyone say where did the “Remotes” folder come from? And the “TriggerCutscene”? I didn’t have that in the ReplicatedStorage

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

      It's the cutscene video

    • @MORZZYz
      @MORZZYz 2 месяца назад

      @@RyderTheGamer777so how do I see that vid

    • @RyderTheGamer777
      @RyderTheGamer777 2 месяца назад +1

      @@MORZZYz in the playlist

  • @terrifyinglord3645
    @terrifyinglord3645 9 месяцев назад

    you're amazingggggg

  • @SourMangoRoblox
    @SourMangoRoblox 10 месяцев назад +2

    How’s your channel doing? You grew a lot last time I saw your channel, great job on your improvement!

    • @rustysillyband
      @rustysillyband  10 месяцев назад +1

      Hey Sour Mango! Thanks for checking in, it's been awhile! I am so blessed to say my channel has been going very well recently. I'm super thankful for an amazing community!
      How about yourself? Are you still doing Military Tycoon?

    • @SourMangoRoblox
      @SourMangoRoblox 10 месяцев назад +1

      @@rustysillyband I just came back to RUclips again, I took a long break. I’m glad your channel is going well!

    • @theparrot_anse_wgf
      @theparrot_anse_wgf 10 месяцев назад

      ​@@rustysillyband Can you do a video wherw you show how to animate the player hand when it has an item from starterpack

    • @rustysillyband
      @rustysillyband  10 месяцев назад

      @@SourMangoRoblox Looking forward to watching the new videos! Thanks, have a great day!

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

    Tysm

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

    Why doesn’t it work 😢

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

    I can’t find remotes😢

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

    i do not have the remotes thing in replicated storage how to get it?

    • @dexagonhi
      @dexagonhi 2 месяца назад

      just click the plus and select folder, then rename it to "remotes"

  • @regylor
    @regylor 9 месяцев назад

    I love this keep it up! I’m not a bot btw

  • @adamkocioek1728
    @adamkocioek1728 9 месяцев назад +1

    All of the codes that i try from you dont work.. i dont know why
    The objective bar works but any codes and triggers that i try to put on just..dont work

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

    idk what im doing wrong but this isnt working for me
    yet

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

    hey for the replicated storage how did you get remote and trigger cutscene can you show it pls

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

      pretty sure you have to add it urself

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

      @@sle9t it worked for me

  • @FAGAME-pv4fl
    @FAGAME-pv4fl 10 месяцев назад

    Can you make wave system pls i need it

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

    why do they never work i did everything correct
    im about to quit roblox studio'

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

    hey i cant open my repelachon storage please help me

  • @NathanMercadante
    @NathanMercadante 6 месяцев назад +3

    I spent an hour on this and it didn't work 😭idk what I did wrong

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

    Somehow I can’t make more space up there

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

    i dont have the trigger cutscene, can somebody help me please?

    • @SussyFreddy21381
      @SussyFreddy21381 2 месяца назад

      You don't need a trigger cutscene event for a ObjectiveSystem Bro

    • @Goopygoops
      @Goopygoops 2 месяца назад

      @@SussyFreddy21381 oh alright thanks

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

    Bro this horror game I’m making is lit

  • @divyachristy1527
    @divyachristy1527 22 дня назад

    Man I'm so sorry if I'm hating i was so excited i found this video but what are you saying, doing doesn't make sense it's not working for I'm here crying rn
    It's blurry what u doing and your not showing fully

  • @user-pg3lv6yf9u
    @user-pg3lv6yf9u 10 месяцев назад

    Hi!

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

      I have a question does this only work in 1 players screen or does whole server see the new objective

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

    Does Touched work for you guys?

  • @goofyjeansart1762
    @goofyjeansart1762 8 месяцев назад +1

    where is emotes in replicated storage i cant find it

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

      remote

    • @dexagonhi
      @dexagonhi 2 месяца назад

      add a folder to replicatedstorage and rename it to "Remote"

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

    script here
    game.Players.PlayerAdded:Connect(Function(player)
    wait(5)
    game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "Objective: Find the swat")---change to whatever you want
    end)

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

    I didn’t have everything to do this

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

    The scripts are not working for me. Can anyone tell why?

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

    THIRD SCRIPT
    local debounce = false
    script.Parent.Touched:Connect(function(hit)
    if hit.Parent:FindFirstChild("Humanoid") then
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player and debounce == false then
    debounce = true
    game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "What you want your objective to say")

    end
    end
    end)

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

      You're a life saver!

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

    epix

  • @youssefahmed1379
    @youssefahmed1379 10 месяцев назад +1

    Objective: like and subscribe

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

    WHY IT DOESNT WORK??????

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

    I don’t work and idk why

  • @DemonsUniteProductions
    @DemonsUniteProductions 9 месяцев назад +1

    I don't have a remotes folder. Can you help me rq?

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

    How to make commen?

  • @MineBill-jr8mg
    @MineBill-jr8mg 2 месяца назад

    it's not working :(

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

    I just found this channel I don't have remote

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

      its from another tutorial. You don't spawn with a "Remotes" folder in replicatedstorage

    • @dexagonhi
      @dexagonhi 2 месяца назад

      you get it by adding a folder to replicatedstorage then renaming it to "Remotes"

  • @Itzryanplayzz
    @Itzryanplayzz 9 месяцев назад +4

    WHY DOES IT NOT WORK BROOOOOO I HATE MY LIFE SO MUCH

    • @ArticSloth-pl2ow
      @ArticSloth-pl2ow 8 месяцев назад

      Same bro

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

      Chill need help?

    • @Sugar._.Stxrrr
      @Sugar._.Stxrrr 7 месяцев назад

      @@Jeremydomedyou everyone needs help.. It's the trigger cutscene part that's not there

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

      Idk bruh we watch tutorials for so long and after the video is over we check and it didn't work

  • @Empire_EditzXD
    @Empire_EditzXD 9 месяцев назад

    it doesnt work :(

  • @Marcus_Parcus
    @Marcus_Parcus 7 месяцев назад +1

    Not work 😡😡

  • @CYB3R_667
    @CYB3R_667 2 месяца назад

    Didn’t work

  • @Inagalaxyfarfaraway.-er7xk
    @Inagalaxyfarfaraway.-er7xk 5 месяцев назад

    Its not working.

  • @Lazyyy_0z
    @Lazyyy_0z 8 месяцев назад +1

    Give me my time back bro it doesnt even work and i wasted my night scripting all that

  • @Itzryanplayzz
    @Itzryanplayzz 9 месяцев назад

    THIS ALWAYS HAPPENS

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

      Ik bro it doesnt even work

  • @superSB-GD
    @superSB-GD 2 месяца назад

    All those complaining just did it wrong 😭

  • @HonzaHeyduk
    @HonzaHeyduk 9 месяцев назад

    im too lazy made scripts :(
    aaaaaaaaaaaaaaaaaa
    (pls send script..)

  • @D-Makes
    @D-Makes 3 месяца назад

    Wow it doesn’t work it never works😡

  • @Speedrun7867
    @Speedrun7867 9 месяцев назад

    its so long and dosoent work

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

    am i the only one who it didnt work for

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

      Maybe you could read the other comments to find out? Possibly? PERCHANCE!?

  • @lcstim
    @lcstim 18 дней назад

    waste of time everything doesnt works

  • @Sugar._.Stxrrr
    @Sugar._.Stxrrr 7 месяцев назад +20

    It doesn't work 😒 what a waste of time

    • @irinabaran
      @irinabaran 7 месяцев назад +10

      Bruh if its not working for u don’t go around being annoying
      complaining “what a waste of time” 😡

    • @kyoqwl
      @kyoqwl 7 месяцев назад +4

      @@irinabaran bruh but its literally a waste of time, it doesn´t work

    • @Scuba_onion678
      @Scuba_onion678 7 месяцев назад +6

      Maybe you didn't do it right idk

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

      If it doesn’t work that’s on you, it works perfectly fine for me

    • @YourNormalRobloxian
      @YourNormalRobloxian 6 месяцев назад +4

      Maybe you just don’t pay attention cause it works fine for me

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

    Hos to

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

    awds

  • @1friendlynoob
    @1friendlynoob 10 месяцев назад

    Objective: escape

  • @TheMaori-Editz
    @TheMaori-Editz 3 месяца назад

    - - { { SERVICES } } -
    Local ReplicatedStorage = Game : GetService ( " ReplicatedStorage " )
    Local Player = game : GetService(" Players " )
    - -{ { VARIABLES } } - -
    Local player = Players . LocalPlayer
    - - { { FUNCTIONS } } - -
    ReplicatedStorage . Remotes . SetObjective . OnClientEvent : Connect ( function( Objective )
    for i=1, string . Len( Objective ) do
    script . Parent . ObjectiveText . Text = string.sub(Objective, 1, i)
    wait( 0 . 025 )
    end
    end)

  • @HonzaHeyduk
    @HonzaHeyduk 9 месяцев назад +22

    i finnaly made the scripts
    ObjectiveGUI local script:
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local Players = game:GetService("Players")
    local player = Players.LocalPlayer
    ReplicatedStorage.Remotes.SetObjective.OnClientEvent:Connect(function(Objective)
    for i=1, string.len(Objective) do
    script.Parent.ObjectiveText.Text = string.sub(Objective, 1, i)
    wait(0.05)
    end
    end)
    Serverscriptservice script:
    game.Players.PlayerAdded:Connect(function(player)
    wait(5)

    game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "Objective: Find the campfire")

    end)
    part script:
    local debounce = false
    script.Parent.Touched:Connect(function(hit)
    if hit.Parent:FindFirstChild("Humanoid") then
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player and debounce == false then
    debounce = true
    game.ReplicatedStorage.Remotes.SetObjective:FireClient(player, "Objective: find somethink weird 0/5")

    end
    end
    end)
    i hope it help you (: