@@rkgam3zs good point, i think making a more complex camera tutorial for more experienced users would be a good video idea, theres a whole devforum post about animatable camera rigs (probably even more than 1 at this point). also it would probably be the first tutorial about that type of camera animation on youtube? havent checked
3.8k views and 235 subscribers, why people don't like helping people that help them improve? this really sucks. I hope your channel grows, because you deserve it good tutorial, keep going.
Out of all the videos this is the best one. the only one I understand. you don't understand how much this'll help me grow. I was so frustrated on why no good tutorials are there, but you proved me wrong.
Bro you’re the best scripter I saw on TH-cam, you’re really made that clear, and now I will be making amazing cutscenes, thanks a lot! You are very helpful person! Thanks!
Thanks! Really simple and easy to understand this tutorial. I'm wanting to use this to activate a shop cutscene, similarly how the game, Running from the internet does it. I'll have to add to the script so that it only leaves the cutscene once I press a cross GUI. Awesome vid man!
Bro thank you so much for making this tutorial. You are the best keep going! Your tutorial helped me so much for my game and I learned so much, thanks bro. I've been searching for a tutorial like this!
I love your videos and find them useful, I learned a lot thanks to you. I think it would be very useful if you make a cutscene with dialogue version of this video.
Yoo, this is sick But what about when a player uses an item? I want to make some sort of skill in a fighting game and I wanted to make a cutscene for it
Make a normal script which has a touch function in it, and when the function's condition is met it fires a remote event to the client script (local script).
i used to be good at coding but then stoped coding for 6 months and forgot how to so i think im probably gonna stick to trying to use as much of just only moon animator 2 as i possibly can cuz learning coding was painful
this is great!! how could I potentially make it so everyone can see the cutscene, when the trigger part is touched by a specific player? I've been trying to tweak it myself, but haven't made much progress.
Im glad you've enjoyed thusfar! I actually answered that question in my latest cutscene tutorial! its done using a remote event, if you need i can explain more!
I found a simpler version : *local tweenService = game:GetService("TweenService") local camera = game.Workspace.Camera local camFolder = game.Workspace.cameras local part = game.Workspace.cameras.CutsceneStarter local player = game.Players.LocalPlayer local cameraCutscene = tweenService:Create(camera,TweenInfo.new(5),{CFrame = camFolder.Cam2.CFrame}) part.Touched:Connect(function(PartTouched) if PartTouched.Parent.Name == player.Name then camera.CameraType = Enum.CameraType.Scriptable camera.CFrame = camFolder.Cam1.CFrame cameraCutscene:Play() cameraCutscene.Completed:Wait() task.wait(2) camera.CameraType = Enum.CameraType.Custom end end)*
you can add objects too... just with the RigEdit Lite create a rig for them, and i have a question: if i want to play the scene in-game where i put the script?
Ah, question! When you want to add animated npcs to the cutscene, should you start their animation on the same script, or another one? Im kinda beginner lol
your prob better at at scripting than me now lol but id use the same script bc im lazy. i dont think it matters, becuase animations are so simple to use.
Its not working for me.. the camera is being set to cam1 but it doesnt change to cam2, it just stays like that Figured it out, i accidentally did a . Instead of a , in a specific point in the script
i made a cutscene yesterday using completely my own method and it's pretty messy in that script with like a ton of values but atleast it works properly (EXCEPT for UnbindRCTRCam)
bro i need your help with one problem, i need to make when you touch in cutscenePart the cutscene happens and, after if you touch again will make the cutscene (can you make the cutscenePart with a sitting block? Example, you sit, and happen the cutscene, and if you jump the cutscene stop)
hi! this works very well (thank you) but i am having trouble with one thing. i used the same script that you used for the cutscene to start when a part is touched, except i'm trying to make mine start when a button is clicked. i have a main menu and would like the cutscene to start after "Play" is clicked. PlayButton.MouseButton1Click:Connect(function() i'm pretty sure this is correct, but it says there are no errors and nothing is coming up in the output. does anybody know what i could do to try to fix this? thanks!
Could this work with abilities like for example if you already have code for an ability that once you press "E" an ice attack happens. Could this cutscene make it so once pressed it makes you see your character in a side view?
hey a huge problem is if your far enough the parts won't load into workspace theofore the cutscene wont play i added the wait for child but lets say when u play the game a cutscene starts and you spawn somewhere thats nowhere near the Custscene bcuz of the map what will i do how do i make it load in
it happens to the best of us!!! i recommend using lots of prints just to see where things go wrong, i load my code with prints when im debugging and then remove all the prints before the game is released (prints can cause lag when theres alot of them)
@@Blu_Schadow printing allows you to put a word in the console when your code reaches a certain line, if you run the code print("Hello World") you'll see hello world in the console, you can use this to make sure code has reached a certain point, its great for debugging
I wanted to add another cutscene so copied the cameras and renamed it to cam3 and cam4 and then copied the camerahandler named camerahandler2. I also changed the camerahandler2's script to fit the new names, but for some reason the second one doesnt work. Any help? (Oh btw. sometimes the first one doesnt work and sometimes it does, anyone know what i maybe did wrong?)
@@rkgam3zs Using 1 or 2 character's avatar models, making an animation between the 2 of them play when triggered. An example would be metal bat's ultimate counter in the strongest battlegrounds
I think I've scripted mine wrong. I know the age of this video, But when i first run the script it just freezes the camera in place after 5 seconds. HELP!
The First Person that made the best CutScene Tutorial
I'm glad I was able to help!
its not a good system for cutscenes, using a camera rig thats animated is so much better and looks much cleaner.
@@ajojofann Yes, but then it wouldn't be simple, I didn't want it to be daunting for new programmers who just want a camera to move.
@@rkgam3zs good point, i think making a more complex camera tutorial for more experienced users would be a good video idea, theres a whole devforum post about animatable camera rigs (probably even more than 1 at this point). also it would probably be the first tutorial about that type of camera animation on youtube? havent checked
@@ajojofannThat is a very good idea, Ill make a video about it sometime soon. Thank you!
quick, simple, straight to the point, 10/10 tutorial.
3.8k views and 235 subscribers, why people don't like helping people that help them improve? this really sucks. I hope your channel grows, because you deserve it
good tutorial, keep going.
Thank you so much, your kind words mean so much to me. I'll keep going strong, thanks for stopping by! 💪💖
Holy he grew fast, he got a ton in a month
@@fitmotheyap that's good to see
By the time im watching this he got x30 more views and x10 more subs
As of right now this video has zero dislikes which really shows how good it is. Keep up the wonderful work.
Thank you :)
@@rkgam3zs the cutscene ain't playing for me
I think it doesn't work anymore
It works, make sure everything is spelt correctly, if there are errors let me know and ill help you understand what went wrong@@ShadowZen-yn8po
8 now
that was perfect, bro dont stop making tutorials like these i dont know coding and i legit actually understood each step u were doing.
I'm glad!
Out of all the videos this is the best one. the only one I understand. you don't understand how much this'll help me grow. I was so frustrated on why no good tutorials are there, but you proved me wrong.
This will help alot for my horror game, thanks you so much !
Im glad!
And you're welcome!
so kind lmao
liked and new sub cuz this might help! I've been looking for good cutscenes tut and this one is.
Amazing, most helpful video on cutscenes :)
Bro you’re the best scripter I saw on TH-cam, you’re really made that clear, and now I will be making amazing cutscenes, thanks a lot! You are very helpful person! Thanks!
This is the greatest cutscene i've ever seen.
The most cutscene ever
@@rkgam3zs This cutscene is a scene thats so good at cutting.
I'm your 1,000th Subscriber! Congrats on getting to 1k! :P
i feel like this is going to be genuinely helpful.
right
For me slowly trying to learn animation this is gonna be very helpful! 😄
Thanks! Really simple and easy to understand this tutorial. I'm wanting to use this to activate a shop cutscene, similarly how the game, Running from the internet does it. I'll have to add to the script so that it only leaves the cutscene once I press a cross GUI. Awesome vid man!
As a person with little to no experience in coding this was very interesting to watch and i actually understood a bit of it!
First Ever Useful Video that i actually understood On Cut Scenes. Thank you!
Incredibly helpful, fast and easy. Thanks so much! :]
yoo it actually worked unlike the other ones
it's the only cutscene tutorial that actually works
Amazing tutorial, straight to the point :) By the way, use Currentcamera and not camera as camera variable
tysm from your video i finally learned the "If statement" You're amazing!
Its worked thanks for teaching the basics! 😃
ofc!! im glad i could help :)
thanks so much, I like how he does not just dump us with a bunch of lines of code straight away!
Thanks for this tutorial, I’m actually gonna keep upgrading doors features like cutscenes, Realism and other stuff until LSplash notices me
Im glad you found it useful! and good luck!
Bro thank you so much for making this tutorial. You are the best keep going! Your tutorial helped me so much for my game and I learned so much, thanks bro. I've been searching for a tutorial like this!
This is an amazing tutorial!
tysm for the video. i didn't knew about the orientation thing but now i know tysm !
You are most welcome!
nah bro ive been looking for tuto like this thanks!
thanks for keeping things simplified
This is the only script that worked thank you!! 🙏🙏🙏
TY it helped
I'm glad!
I love your videos and find them useful, I learned a lot thanks to you. I think it would be very useful if you make a cutscene with dialogue version of this video.
You Just Earned A Sub!
apart from the fact that your the only person I have seen use camel case on the name of scripts, this is good
Song: "Smashing Windshields" (Side note) yes its called smashing windshields
sorry, what did you say at 1:29? I didn't catch that. Sorry again!
Yoo, this is sick
But what about when a player uses an item? I want to make some sort of skill in a fighting game and I wanted to make a cutscene for it
I was looking for a comment like this hopefully he responds
Ty broo i was looking for this
Ofc!
how do i make it start?
Make it activated by a separate part with a click detector or touch interest
Depends on how do you want it to start?
It’s a common error, people forget to put a :Play() at the end of their tweens. That should do the trick!
try def:start
Make a normal script which has a touch function in it, and when the function's condition is met it fires a remote event to the client script (local script).
after all this time i finally know that what i was doing wrong for the past months is that i didnt put the things in a folder 💀💀💀
Wait is the thing I keep messing up in a cutscene
Use task.wait
Thanks this helped so much!
No problem, I'm glad!
i used to be good at coding but then stoped coding for 6 months and forgot how to so i think im probably gonna stick to trying to use as much of just only moon animator 2 as i possibly can cuz learning coding was painful
i didnt know i needed this
Thanks for this, btw if u know how would u make it trigger using a proximity prompt?
this is great!! how could I potentially make it so everyone can see the cutscene, when the trigger part is touched by a specific player? I've been trying to tweak it myself, but haven't made much progress.
Im glad you've enjoyed thusfar! I actually answered that question in my latest cutscene tutorial! its done using a remote event, if you need i can explain more!
You know I gotta like an sub to get recommended these good ( I mean underrated ) videos a lot more
how did you make your studio settings like that?
can you do a video on your studio settings?
GREAT VID!
Good idea! Ill do that soon!
can u make a vid that with this when it zooms in the tv it teleports u into another game? please i need it for a game im making
I found a simpler version :
*local tweenService = game:GetService("TweenService")
local camera = game.Workspace.Camera
local camFolder = game.Workspace.cameras
local part = game.Workspace.cameras.CutsceneStarter
local player = game.Players.LocalPlayer
local cameraCutscene = tweenService:Create(camera,TweenInfo.new(5),{CFrame = camFolder.Cam2.CFrame})
part.Touched:Connect(function(PartTouched)
if PartTouched.Parent.Name == player.Name then
camera.CameraType = Enum.CameraType.Scriptable
camera.CFrame = camFolder.Cam1.CFrame
cameraCutscene:Play()
cameraCutscene.Completed:Wait()
task.wait(2)
camera.CameraType = Enum.CameraType.Custom
end
end)*
bros voice is majestic
Question : How to add another camera to the cutscene ? It would be a really good tip !
Thank You Bro Good Job:)
you can add objects too... just with the RigEdit Lite create a rig for them, and i have a question: if i want to play the scene in-game where i put the script?
something you can do is put the parts in the folder and then loop through them tweening to each of them
Omg tysmmmm!! But i got an question how do u do it when u press a button then that shows u
great thumbnail lol
made me go right to the video
can u make a vid on how to make a cutscene play *AFTER* you interact with some like a npc or something?
yes
could you make a tutorial on how to make dialogue in the cutscene, as well as adding npc characters that can move and stuff? great tutorial!!
Thats a wonderful idea! Ill make a video about it soon!
this was very helpful thank you but can i make more cameras? and if i can could u tell me how i beg?
Ah, question! When you want to add animated npcs to the cutscene, should you start their animation on the same script, or another one? Im kinda beginner lol
your prob better at at scripting than me now lol but id use the same script bc im lazy. i dont think it matters, becuase animations are so simple to use.
local scrips can only animations@@zorouhrblx
If it's a actual animation like "n"ot TweenService
Its not working for me.. the camera is being set to cam1 but it doesnt change to cam2, it just stays like that
Figured it out, i accidentally did a . Instead of a , in a specific point in the script
Underrated
the thumbnail was so good it made me click instantly
amazing!! thanks!!! I'm trying!
Good luck!
great tutorial i learned something woohoo
The Smashing Windshields OST goes hard
IT REALLY DOES
tysm but the part thing dont work for me other does :D if you see my game silly wittle cwimes just know you helped a LOT!!!!
i made a cutscene yesterday using completely my own method and it's pretty messy in that script with like a ton of values but atleast it works properly (EXCEPT for UnbindRCTRCam)
for future can u try and make the code thingy bigger. its hard to follow when u cant see the text.
while using this tutorial i only had one screen :/
can you make a video where when you touch the part it plays the animation plz
could you elaborate? 🤔
Can you help me?? the first camera works but its not moving!
I don’t know what I did wrong because when I press play, my camera freezes in place
how did u get one more camera ? out of the first one ?
But I'm still giving 10/10 tutorial!!
I have a question, how would you add on too the cutscene. Like if I wanted to make a camera 3?
just add another camera part to the camera folder. do the tween line again but use the camera part 3 instead of 2
script:
local tweenService = game:GetService("TweenService")
local camera = game.Workspace.Camera
local camFolder = game.Workspace.cameras
local cam1 = camFolder.cam1
local cam2 = camFolder.cam2
local cameraCutscene1 = tweenService:Create(camera,TweenInfo.new(5),{CFrame = cam2.CFrame})
task.wait(5)
camera.CameraType = Enum.CameraType.Scriptable
camera.CFrame = cam1.CFrame
tweenService:Create(camera,TweenInfo.new(5),{CFrame = camFolder.cam2.CFrame})
cameraCutscene1:Play()
cameraCutscene1.Completed:Wait()
camera.CameraType = Enum.CameraType.Custom
thank you
legend
How do i start a animation. Like i know the camera part but how do i start the person animation
can u explain a little bit about line of codes thanks keep it up
hey man. what plugin / setting do you use to see the exact position of something as you're moving it? ( the floating number next to the part )
Its called thr QOL Dragger! I made a video about how to get it!
@@rkgam3zs legend ty bro
can u make a tutorial on how to use a click detector to activate a cutscene?
clickdetector.mousclick:connect(function() i think
bro i need your help with one problem, i need to make when you touch in cutscenePart the cutscene happens and, after if you touch again will make the cutscene (can you make the cutscenePart with a sitting block? Example, you sit, and happen the cutscene, and if you jump the cutscene stop)
So can I make it so that theres an animation of rigs playing and kind of time the cameras along with the animation?
also can u try to make a skill cutscene toutorial no moon animator?
hi! this works very well (thank you) but i am having trouble with one thing. i used the same script that you used for the cutscene to start when a part is touched, except i'm trying to make mine start when a button is clicked. i have a main menu and would like the cutscene to start after "Play" is clicked.
PlayButton.MouseButton1Click:Connect(function()
i'm pretty sure this is correct, but it says there are no errors and nothing is coming up in the output. does anybody know what i could do to try to fix this? thanks!
Oooh same having the same issues
Could this work with abilities like for example if you already have code for an ability that once you press "E" an ice attack happens. Could this cutscene make it so once pressed it makes you see your character in a side view?
yes u take the camere like to the humanoid root part and make it to the side whit cframe then camere.scriptable = true orsome
can you make a tutorial on how to implement SFX and animations?
I can!
What about making cutscenes with Blender? I would really enjoy a tutorial.
Ill consider it!
how do i also make things move like with + animations and dialogue?
can you help me make a cutscene using moon and make the cutscene play when i touch a part?
hey a huge problem is if your far enough the parts won't load into workspace theofore the cutscene wont play i added the wait for child but lets say when u play the game a cutscene starts and you spawn somewhere thats nowhere near the Custscene bcuz of the map what will i do how do i make it load in
tysm man, i my animation wouldn't play and it took me like 15 minutes to see that i wrote cutscenePart in the script and CutscenePart in the part😅😅
it happens to the best of us!!! i recommend using lots of prints just to see where things go wrong, i load my code with prints when im debugging and then remove all the prints before the game is released (prints can cause lag when theres alot of them)
I'm sorry for my poor knowlege but, what's a print? Do u mean the thing that spells a word?
@@Blu_Schadow printing allows you to put a word in the console when your code reaches a certain line, if you run the code print("Hello World") you'll see hello world in the console, you can use this to make sure code has reached a certain point, its great for debugging
The script has to be in the character or StarterGui for this to work.
How would you add voice acting and music ?
I wanted to add another cutscene so copied the cameras and renamed it to cam3 and cam4 and then copied the camerahandler named camerahandler2. I also changed the camerahandler2's script to fit the new names, but for some reason the second one doesnt work. Any help? (Oh btw. sometimes the first one doesnt work and sometimes it does, anyone know what i maybe did wrong?)
What if the cut scene starts when you join the game how do you do it? Im a mew developer😢
jjs sitting in corner and clapping hands
I have a question, is there a way to make an animation with avatars play as a cutscene?
hmmm, could you elaborate friend? 🤔
@@rkgam3zs Using 1 or 2 character's avatar models, making an animation between the 2 of them play when triggered. An example would be metal bat's ultimate counter in the strongest battlegrounds
I think I've scripted mine wrong. I know the age of this video, But when i first run the script it just freezes the camera in place after 5 seconds. HELP!
If you have put a wait() that could be it