How to Make a Cutscene with Dialogue and Animation Fixed

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

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

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

    Thanks so much for watching! By the time you're done, it should look something like this.
    local deb = false
    game.Workspace.CutscenePart.Touched:Connect(function(hit)
    if deb == false and game.Players:GetPlayerFromCharacter(hit.Parent) then
    deb = true
    wait(.5)
    script.Parent.Visible = true
    script.Parent.Text = "Your dialogue 1"
    wait(3)
    script.Parent.Text = "Your dialogue 2"
    wait(3)
    script.Parent.Text = "Your dialogue 3
    script.Parent.Visible = false
    wait(1)
    deb = false
    end
    end)
    Please forgive me for messing up! Here's a solution to many of your problems. Enjoy! :)

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

      you forgot an " at the end of your dialogue 3

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

      @@sn0rlaxstudio545 oh yeah thanks that was why my script wasn't working

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

      i still dont know some stuff

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

      It still wont work for me and i followed all your steps 😢

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

      @@tinyturtle280 same

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

    why is this guy good at making 20 minute long scripting videos into 1 minute long scripting videos

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

    I'm making a new game and this video helped me a lot thanks I subscribed because you deserve it

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

    Your videos are so on time, I have a WW2 project im starting soon, and I was planning to make a mini movie with models in blender 👍

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

      glad i could help! 😃

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

      @@Pondaroni Is there a way that I can make it so in the animation the dummy moves?

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

      I thought you meant school project. I thought u was a bout to submit a roblox movie to ur teacher.

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

      @@saltsalted1528 Nah, just a like a model simulation of like Hiroshima and Nagasaki or something life that

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

    Hey so I was wondering if you could make a video on how to do this but with camera angles, and an animation that only plays when a button is pressed. And the animation is on the player, not an npc.
    So basically, you press the button, the animation and camera happen and it’s all with your player.

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

      agreed

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

      basically roblox has this feature where you can focus the camera on a certain part and like it will fixed on that position and you can create multiple for it to move around and like if they press a button just make the animation id play. im not really a good coder i make terrible games but thats basically what u gotta do

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

      pretty sure this is how games get their first person or other type of camera but they make it so the thing moves to the cursor position

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

      The is a plugin called Codes Otaku Editor

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

      did you figure it out?

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

    How to make a cutscene but Dummy A is the player so the player haves a cutscene (and is animated) and dummy B is the players friend.

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

      maybe just make pre rendered characters for them to play as or the much easier way to just put the characters model like from the already pro plugin, then make animations on a rig for them

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

    idk if anyone else has been having this problem but the animations for the dummies play right when the game starts instead of when the object has been hit
    local animation = script:WaitForChild('Animation')
    local humanoid = script.Parent:WaitForChild('Humanoid')
    local Animate = humanoid:LoadAnimation(animation)
    Animate:Play()

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

      local deb = false
      local animation = script:WaitForChild('Animation')
      local humanoid = script.Parent:WaitForChild('Humanoid')
      local Animate = humanoid:LoadAnimation(animation)
      game.Workspace.CutscenePart.Touched:Connect(function(hit)
      if deb == false and game.Players:GetPlayerFromCharacter(hit.Parent) then
      deb = true
      wait(.5)
      Animate:Play()
      wait(6)
      Animate:Stop()
      deb = false
      end
      end)
      This should work

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

      me too ):

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

      @@Caslavv LIFE SAVER! thank you so much. I couldn't get my animation to play until I used this.

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

      @@redgolemsupergamer1524 you welcome 😅

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

      I just used chatGPT to fix it, and it made it so that it only activates when the player character touches it.

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

    If your reading this
    the camera and animation dosent work only the text works

  • @WillyBilly17
    @WillyBilly17 ปีที่แล้ว +10

    Can you make a video on how to make a cutscene which is always different for each player? What i mean, is that for example an among us ejected cutscene where you get ejected, how to make it so the player always sees his skin in the cutscene instead of a set one in the script?

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

      I dont know if you are past this already, but if you want the character to see his skin, maybe try finding a tutorial where the player will only see his avatar on a rig, and others will see theirs.

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

    still no, how do i make it so the animation just plays after its touched, it plays before the cutscene plays.

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

    yo dude, i know this video is 6 months old and i dont even think youre still on youtube, but just incase i wanna ask something, whenever i generate my cutscene it says "cutscene will play once player joins" (it doesnt even play when a player joins) and nothing new pops up in the starterplayer folder thing, Idk if its a plugin problem because i followed every one of your tutorials and it still wont work. Is there anyway to fix this? please help
    EDIT : i figured it out, you need to turn script injection to true (go to plugins -> manage plugins -> find codes otaku cutscene -> press 3 dots -> turn on script injection

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

    How to you make a a single rig to do a animation when a part is touched with no dialogue? 😅

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

    Hey great vid but i was just wondering how to do the cutscene activation part since it does'nt work for me=)

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

    How to make it so it the text doesn't appear all at once but it kinda types it out if uk.

  • @HD5-HD5
    @HD5-HD5 4 หลายเดือนก่อน +1

    make it so it only appears for the one player who touched the certian part instead of all the players

    • @jdac928
      @jdac928 11 วันที่ผ่านมา

      just do a local script??

  • @ChildVision-d9u
    @ChildVision-d9u 6 หลายเดือนก่อน +2

    dialogue doesnt pop up
    and he is already doing the animation before the cutscene

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

      pretty sure you can somehow put a wait on the animation but im not completely sure

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

    you need to put then at the end

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

    I dare you to make a light generator which is to fix the lights to be turned on once again

  • @cardboardguy-dude
    @cardboardguy-dude ปีที่แล้ว +1

    how do you make it not show for all the people in your server, cause its a problem

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

    i did it all but my NPC's disappeared. i can see the faces but the actual characters vanished?? im so confused

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

    Help me I try stepping on the part it doesn't work nothing happens

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

    hey dude, in am in great need of a cutscene thingy that loads youre character onto the dummy. so that i can make cutscenes for my horror game im working on :)

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

    NO SUB NO FUN only for
    Pondaroni

  • @flame_gamingyt5676
    @flame_gamingyt5676 10 หลายเดือนก่อน +1

    LIKE NUMBER 1K!

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

    I tried making the cutscene without and animation and the dialogue still refuses to work or show on screen, the script says there are lots of mistakes such as the deb

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

    but where's the camera

  • @ChristonOffor
    @ChristonOffor 20 วันที่ผ่านมา

    When I touched the part it did nothing
    Please tell me what I did wrong

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

    hey. i need help cuz i dont know how to have a moon animator animatoin inside of the cutscene. i can make a cutscene but i want npcs

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

    Still doesn't do anything when I touch it

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

    Can you show us how to make it work just once? I have a part but he caracter remains there and the dialogue continue

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

    Ok, now how did you make the camera system?

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

    when i generate script it doesnt go to StarterPlayerScripts. pls tell me how to fix

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

    when I walk into the cutscene part, nothing happens, it was working before I changed the script to the new one

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

    THE DIALOGUE WONT SHOW

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

    how to make it only happen once?

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

    Yo can you make a animation and it puts a screen gui saying "The end" when the animation finishes

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

    Bruh the animation trigegr doesnt work for me

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

    How do I make it so when I press the skip button on an animation it never shows again?

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

      just make the trigger parts canTouch to false when you press the button

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

    i have a question. How do i put any player who joins the game as the person in the cutscene without importing their username?

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

    Still just plays when I join, please help.

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

    does this script make it so that it only shows up the first time you walk in or does it happen everytime if it happens everytime could you do a tut for it to only happen once

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

    it still doesnt work lol
    im probably rlly bad

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

    the text still doesnt work

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

    for me it aint working 😭 😭

  • @leptop-x8q
    @leptop-x8q ปีที่แล้ว

    how i put the anim🤬🤬🤬🤬🤬🤬

  • @zerodeaths.v1112
    @zerodeaths.v1112 ปีที่แล้ว

    bro is too funny and thx

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

    Hey! Thank you for making this video but how do I make it so the player is there instead of the dummy when you play the game animation thing? Thanks!

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

      did you ever figure this out? Im wondering as well

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

      @@hermit7389 Sadly, no. I still don't know.

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

    Hey! wondering if you would help me in a game on roblox I'm working on.

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

    For me it’s not workong

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

    its still not working

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

    ty i sub

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

    IT DID NOT WORK
    WHY

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

    HOW I ADD AUDIO 😡👌

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

    oh fu-
    i closed roblox studio

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

    my stuff isnt working =( (make discord server)

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

      add then after (hit.Parent) so it would look like if deb == false and game.Players:GetPlayerFromCharacter(hit.Parent) then

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

      @@HyperPanda6793 i dont gwt why are you trying to say. For me when i press the button the animation works but the dialogues dont

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

      @@horrorstories5687 Im not sure, i wrote that 2 months ago and I forgor

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

    epik

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

    i got in it yay :))))))

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

    local function regionPaintPart(p, yC, padding)
    --[[each part is divided into smaller regions (each with a size of 4x4 studs) since some parts are rotated and regions cant be rotated]]
    padding = padding or 0
    local s = p.Size+Vector3.new(padding*2,0,padding*2)
    for x=1, s.X/3 do
    for z=1, s.Z/3 do
    if ((z+x)%200)==0 then
    wait()
    end
    local p2c = CFrame.new(p.CFrame:PointToWorldSpace(Vector3.new(x*3,yC,z*3)-Vector3.new(s.X/2,0,s.Z/2)))
    local p2s = Vector3.new(5,5,5)
    local r = Region3.new(p2c:PointToWorldSpace(-Vector3.new(p2s.X/2,5,p2s.Z/2)), p2c:PointToWorldSpace(Vector3.new(p2s.X/2,5,p2s.Z/2)))
    workspace.Terrain:ReplaceMaterial(r:ExpandToGrid(4) ,4,Enum.Material.Grass, Enum.Material.LeafyGrass)
    end
    end
    end
    local function FixGrassPart(p, pad)
    regionPaintPart(p, 0, pad)
    end
    local function FixAllGrassParts(pad)
    for _, v in pairs(workspace:GetDescendants()) do
    if v:IsA("BasePart") and not v:IsA("MeshPart") and not v:IsA("Terrain") and v.Size.Y < 10 then
    print(v)
    if (_%100)==0 then
    wait() --[[Waits every 100 parts so it doesn't freeze studio]]
    end
    FixGrassPart(v, pad)
    end
    end
    print('FINISHED')
    end
    wait()
    FixAllGrassParts(2)

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

    **IMPORTANT**
    the code is not working because it is outdated, a couple months ago "deb" worked as the short form of "debug"
    however now in all places that have "deb" you have to change it to "debug" also text 3 will not appear because there is no wait time between text three and the end, AND there is no " at the end of text three
    to save you time, the proper script would be
    local debug = false
    game.Workspace.CutscenePart.Touched:Connect(function(hit)
    if debug == false and game.Players:GetPlayerFromCharacter(hit.Parent) then
    debug = true
    wait(.5)
    script.Parent.Visible = true
    script.Parent.Text = "Your dialogue 1"
    wait(3)
    script.Parent.Text = "Your dialogue 2"
    wait(3)
    script.Parent.Text = "Your dialogue 3"
    wait(3)
    script.Parent.Visible = false
    wait(1)
    debug = false
    end
    end)

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

      btw "CutscenePart" has to be the object that u want the cutscene to be triggered by. it has to be called "CutscenePart" even if 1 of the letters are not capital it will now work

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

      feel free to ask questions

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

      hello tysm but the cutscene still doesn't work because I don't know how to trigger it and he didn't explain it do I need to script it or what because he only tells us to put the part down and then we do nothing with it. so pls respond..

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

      @@gilliannunes2400 you have to place the part down and then add the script that i mentioned in my comment to it

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

      @@gilliannunes2400 also u gotta rename the part to "CutscenePart" with a capital c and p