Roblox studio has had an update since this video so to export your animation You need to do this: At 2:52 instead of clicking export after clicking on the 3 dots you just need to select publish to Roblox.
@Goober the youtuber ya mine didn’t ether but i don’t think it as to do with the script it has to be the model itself cuz for me it works it’s just that the model goes invisible
First script: script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy( ) game.ReplicatedStorage.Jumpscare.Parent = game.Workspace wait(2) game.Workspace.Jumpscare.Parent = game.ReplicatedStorage end end) Second Script: Local Animation = script.Animation Local Humanoid = script.Parent.Humanoid Local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil AnimationClip.Looped = false AnimationClip:Play()
First script: script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy( ) game.ReplicatedStorage.Jumpscare.Parent = game.Workspace wait(2) game.Workspace.Jumpscare.Parent = game.ReplicatedStorage end end) Second Script: local Animation = script.Animation local Humanoid = script.Parent.Humanoid local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil AnimationClip.Looped = false AnimationClip:Play()
Trigger Part script: script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy() game.ReplicatedStorage.Jumpscare.Parent = game.ReplicatedStorage end end)
I'd recommend just cloning the script and then destroying the clone, that way the actual script itself never leaves where it needs to be, reducing the chance of an error.
@@poppymetzger3721 like this local clone = game.ReplicatedStorage.Jumpscare:Clone clone.Parent = game.workspace wait(1) game.workspace.Jumpscare:Destroy
I never think any scripts I write myself are going to work. BUT OMG YOU JUST SAVED ME. THIS IS PERFECT FOR MY HORROR GAME TYSM I LOVE THIS VID KEEP UP AMAZING WORK DUDE TYSM Edit: my pc just died and I lost everything.... EDIT: NO IT DIDNT TYSM I GOT LUCKY
for people who are lazy here: script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy() end end) second: local Animation = script.Animation local humanoid = script.Parent.Humanoid local animationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil nimationClip.loops = false animationClip:play()
Every time I go onto the jumpscare, the NPC takes a while to load and the animation doesnt play. Then the NPC just stands there even after it has finished. I followed all the scripts and all that so I dont get why this is happening
hey man! i need your help now.I did the mechanisms and scripts in your video.But when i touch the trigger,it only shows the character but not the animation. Do you know whats the matter in here?
place a new script and put this down. script: local Played = false script.Parent.Touched:Connect(function(Hit) if Hit.Parent:FindFirstChild("Humanoid") and Played == false then local Player = game.Players:playerFromCharacter(Hit.Parent) local Sounds = game.ReplicatedStorage.Sound.HorrorSound:Clone() -- Put it to game.Workspace.SoundHere:Clone() -- Sounds.Parent = Player.PlayerGui Sounds:Play() Played = true wait(3) Played = false end end)
Thank you! Btw i was thinking about can you do a jumpacsre tutorial, like apeirophobia, doors, piggy. I mean the camera moves to the monster and the player gets killed
How could I make it so the monster’s position is at the trigger? I have a random generating room thing and I’ve tried a few things but position or cframe are not a valid member of the jumpscare.
by any chance can you make a new video about how to make a jumpscare because I looked thru countless videos and I can't find one that actually works pls and thank you
Hi well, the jumpscare and everything worked but! I wanted this rig to move across the map but after it did move across the map it also moves back to the original place! I don't know if it "worked" but I tried to add a destroy but when it moves back to the original place it deletes it self
To make a rig move across a map you need to just make the model path find between to locations and then disappear after reaching its set location. I understand that you may not be able to do this so I can do a tutorial on rig path finding in the future.
script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy() game.ReplicatedStorage.Jumpscare.Parent = game.Workspace wait(2) game.Workspace.Jumpscare.Parent = game.ReplicatedStorage end end) (script at 4:56)
local Animation = script.Animation local Humanoid = script.Parent.Humanoid local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil AnimationClip.Looped = false AnimationClip:Play() (script at 4:14)
To add sound to the jumpscare you need insert a sound into the script inside of the jumpscare model. Then change the name of the sound to "Sound". Then inside of the jumpscare's model script create a new line after line 8 (so you will be writing on line 9) and type "Script.Sound:Play()", you also might need to put a wait before the sound (on line 9 so "Script.Sound:Play()" is on line 10) if the sound plays to early.
Hey I need some help! I tried everything I redid the video more than 20 times but the animation is not playing everything else is working BUT the animation
Worked, useful and easy to follow. Moves at a nice pace and explains it well. Very useful, Definitely recommend using this. Although, I’ve tried duplicating them many times and I just can’t seem to remake them in the same ‘Place’. I’ve tried copy and pasting them, then fixing the scripts and animations, and even rewatching and re-doing it step by step. If you could add a way to duplicate them at the end of each tutorial, it would really help. Thanks.
The animation refuses to play for me. since i have multiple jumpscares i changed things to Trigger 1 and Trigger 2. one of my scripts: Local Animation = script.Animation Local Humanoid = script.Parent.Humanoid Local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("Trigger3") == nil AnimationClip.Looped = true AnimationClip:Play() it wont do the animation. i have the animation in the script and everthing.
2:51 “export” Wdym when I click the 3 dots I don’t have a export button do you mean import? Idk much about programming or computers but I don’t want to mess anything up by importing all I’m trying to do is make my game better with jumpscares.
what if I want the jumpscare to be him walking across the hall in front of my and dissapearing when he gets on the other side cause it plays it forward but then it plays it backwards and I don't want him to walk backwards and forwards in front of the door
That is more complicated to do than this, to do it you will need to use the pathfinding service and make points to where you want your monster to go. I might make a tutorial explaining this in the future.
second script: local Animation = script.Animation local Humanoid = script.Parent.Humanoid local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil AnimationClip.Looped = false AnimationClip:Play()
the animation doesnt play for me! So basically the rig i'm using is a blender rig i had made, and the animation is perfect, but it wont play, i inserted a humanoid into the rig but it still doesn't want to play the animation, i followed the video exactly the way you did it! (ps great video it was helpful :D , just stuck on one part)
for those for whom this does not work, here is the corrected script script 1 : script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy() local jumpscare = game.ReplicatedStorage:FindFirstChild("Jumpscare") if jumpscare then jumpscare.Parent = game.Workspace wait(2) jumpscare.Parent = game.ReplicatedStorage else warn("Jumpscare does not exist in ReplicatedStorage") end end end) script 2 : local animation = script:WaitForChild("Animation") local humanoid = script.Parent:WaitForChild("Humanoid") local animationClip = humanoid:LoadAnimation(animation) repeat wait() until not game.Workspace:FindFirstChild("Trigger") animationClip.Looped = false animationClip:Play()
To add sound to the jumpscare you need insert a sound into the script inside of the jumpscare model. Then change the name of the sound to "Sound". Then inside of the jumpscare's model script create a new line after line 8 (so you will be writing on line 9) and type "Script.Sound:Play()", you also might need to put a wait before the sound (on line 9 so "Script.Sound:Play()" is on line 10) if the sound plays to early.
@@Gaming_Beef do you just drop Sound into the Jumpscare so it's just in there? or do you have to attach it to a part in jumpscare? It's not playing the jumpscare sound for me :(
local Animation = script.Animation local Humanoid = script.Parent.Humanoid local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild("trigger") == nil AnimationClip.Looped=false AnimationClip:Play()
i feel like earlier in the video you should have specified that it would be an animation, not a full jumpscare that takes up your screen, because i just wasted my time
can you put the model? i tried to fix it with my simple knowledge in scripting but still doesn't work even all the structures or spelling in scripts are corrects.
I don't have any tutorials on animation on my channel at the moment so look around for a tutorial on how to do animation in Roblox studio. Sorry about that, I will try and do a video on animation in the future.
Here is the first script: script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild("Humanoid") then script.Parent:Destroy() end end
Alright so try redoing the tutorial and make sure that all of your scripts have precise spelling and capitals, also make sure that you take your time and don’t rush it.
i will help you guys script: script.Parent.Touched:Connect(function(hit) if hit and hit.Parent:FindFirstChild(''Humanoid'') then script.Parent:Destroy() end end) 2# script: local Animation = script.Animation local Humanoid = script.Parent.Humanoid local AnimationClip = Humanoid:LoadAnimation(Animation) repeat wait() until game.Workspace:FindFirstChild(''Trigger'') == nil AnimationClip.Looped = false AnimationClip:Play()
1:47 There is a information card in the top right of the screen. Go to that video and it will show you how to customize an NPC in Roblox studio. The link is also in that video's description.
Roblox studio has had an update since this video so to export your animation You need to do this: At 2:52 instead of clicking export after clicking on the 3 dots you just need to select publish to Roblox.
Ok
OK, and also, my accessories for the scare actor thing won't stay on, idk how to fix it.
NVM
@Goober the youtuber ya mine didn’t ether but i don’t think it as to do with the script it has to be the model itself cuz for me it works it’s just that the model goes invisible
Ok
How doyou open the script
First script:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy( )
game.ReplicatedStorage.Jumpscare.Parent = game.Workspace
wait(2)
game.Workspace.Jumpscare.Parent = game.ReplicatedStorage
end
end)
Second Script:
Local Animation = script.Animation
Local Humanoid = script.Parent.Humanoid
Local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil
AnimationClip.Looped = false
AnimationClip:Play()
what dat?
thanks
Bro local its not Local
First script:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy( )
game.ReplicatedStorage.Jumpscare.Parent = game.Workspace
wait(2)
game.Workspace.Jumpscare.Parent = game.ReplicatedStorage
end
end)
Second Script:
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil
AnimationClip.Looped = false
AnimationClip:Play()
ty you helped me:)
script.Parent.Touched:Connect(Function(hit)
if hit and hit.parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
end
end)
make sure to type function with a lowercase F or else it wont run
THANKS SO MUCH. I have looked for this so long for my game.
It kind of worked, but the animation doesn't play, the model just appears
tysmmm EVERYTHING WORKS YOU'RE THE BEST TH-camR YOU GAINED A SUB
Can you please make a tutorial on falling jumpscare? Like if you touch a part it triggers and fan falls down...Pls
tysm!! This really helps my bendy game in development
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil
AnimtionClip.Looped = false
AnimtionClip:Play()
Trigger Part script:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
game.ReplicatedStorage.Jumpscare.Parent = game.ReplicatedStorage
end
end)
@@zenx_roblox9532 yayayayayayya
you spelled "Animation" wrong
Girl u explain it so well, this tutorial is fucking awesome i love this.
Girl? I gotta change my avatar bro. Glad the tutorial helped.
@@Gaming_Beef but it didnt really work, idk if i did SOMETHING wrong😭
Thankyou So much bro,this really helped me out.
Heres a new sub
I'd recommend just cloning the script and then destroying the clone, that way the actual script itself never leaves where it needs to be, reducing the chance of an error.
how? wdym?
@@poppymetzger3721 like this
local clone = game.ReplicatedStorage.Jumpscare:Clone
clone.Parent = game.workspace
wait(1)
game.workspace.Jumpscare:Destroy
Script:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent.Destroy()
end
end)
I never think any scripts I write myself are going to work. BUT OMG YOU JUST SAVED ME. THIS IS PERFECT FOR MY HORROR GAME TYSM I LOVE THIS VID KEEP UP AMAZING WORK DUDE TYSM
Edit: my pc just died and I lost everything....
EDIT: NO IT DIDNT TYSM I GOT LUCKY
It got unpluged
this was helpful you deserve more subs!
for people who are lazy here:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
end
end)
second:
local Animation = script.Animation
local humanoid = script.Parent.Humanoid
local animationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil
nimationClip.loops = false
animationClip:play()
thx
You saved me from wasting time
we dont have to add remote event?? i didnt understand, its not working please help, how do i?
Great job continue with the content and keep making the best videos u can
this video is a frickin lifesaver thanks so much + subbed
Dude you are a hero! ive searched for 3 hours and coudnt find anything! You deserve 100k+ subs dude. Keep up the good work!
THX! It really helped alot i subbed you
Glad I could help.
Hey In 2023 I cannot find the tools please make an updated version, Thanks.
how tf do you only have 60 subs, go commit get 1,000,000 bruh you deserve it
Every time I go onto the jumpscare, the NPC takes a while to load and the animation doesnt play. Then the NPC just stands there even after it has finished. I followed all the scripts and all that so I dont get why this is happening
same thing happened to me, the rig i have spawns, and unloads after a selected amount of time. the only problem is the animation doesn't play.
for me the player character that steps on the trigger plays the animation and not the npc
Don't use local scripts
hey man! i need your help now.I did the mechanisms and scripts in your video.But when i touch the trigger,it only shows the character but not the animation.
Do you know whats the matter in here?
Question, if I wanted to add a sound effect, what would I have to do?
place a new script and put this down.
script:
local Played = false
script.Parent.Touched:Connect(function(Hit)
if Hit.Parent:FindFirstChild("Humanoid") and Played == false then
local Player = game.Players:playerFromCharacter(Hit.Parent)
local Sounds = game.ReplicatedStorage.Sound.HorrorSound:Clone() -- Put it to game.Workspace.SoundHere:Clone() --
Sounds.Parent = Player.PlayerGui
Sounds:Play()
Played = true
wait(3)
Played = false
end
end)
thx for this tutorial, it actually worked
Hello, just a little question, how can i add a sound for when the monster is appearing?
Thank you! Btw i was thinking about can you do a jumpacsre tutorial, like apeirophobia, doors, piggy. I mean the camera moves to the monster and the player gets killed
great tutorial works perfectly!
How could I make it so the monster’s position is at the trigger? I have a random generating room thing and I’ve tried a few things but position or cframe are not a valid member of the jumpscare.
by any chance can you make a new video about how to make a jumpscare because I looked thru countless videos and I can't find one that actually works pls and thank you
Hi well, the jumpscare and everything worked but! I wanted this rig to move across the map but after it did move across the map it also moves back to the original place!
I don't know if it "worked" but I tried to add a destroy but when it moves back to the original place it deletes it self
Same here!
To make a rig move across a map you need to just make the model path find between to locations and then disappear after reaching its set location. I understand that you may not be able to do this so I can do a tutorial on rig path finding in the future.
Instead of it play once, how can i make it play everytime when i touch the trigger?
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
game.ReplicatedStorage.Jumpscare.Parent = game.Workspace
wait(2)
game.Workspace.Jumpscare.Parent = game.ReplicatedStorage
end
end)
(script at 4:56)
thx :)
Thank you
script.Parent.Touched:Connect(function(hit)
if hit and hit.parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
end
end)
it is this
So just copy all that down them make my monster then boom
How could i make the npc kills the player, for example, after stepping on the trigger the jumpscares fires and the player dies? How can i do that?
This helped me a lot!
No problem, thanks for using my tutorial!
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil
AnimationClip.Looped = false
AnimationClip:Play()
(script at 4:14)
thanks
how do you make the monster only rotate instead of playing animation?
what’s the plug-in called
tysm bro it worked! you earned a new sub! also how do i make it play a sound?
To add sound to the jumpscare you need insert a sound into the script inside of the jumpscare model. Then change the name of the sound to "Sound". Then inside of the jumpscare's model script create a new line after line 8 (so you will be writing on line 9) and type "Script.Sound:Play()", you also might need to put a wait before the sound (on line 9 so "Script.Sound:Play()" is on line 10) if the sound plays to early.
@@Gaming_Beef yo ty i was searching how to add a sound to my jumpscare, helped a lot bru.
whats the plugin called that makes you able to load catalog items onto the character?
Go check out my other video "How to customize an NPC in Roblox studio". The plugin is linked in that video's description.
how do you add a sound?
everything works but the animation doesnt play when the jumpscare is triggered
I tried Game M8s jumpscare tutorial 5 times but didn't work, this worked first try. Can guarantee It works! Perfect for my game :)
Glad I could help!
Uhm- How do you add stuffs like those black thing in the monster's back?
Its very easy, go take a look at this tutorial to find out how "How to customize an NPC in Roblox studio" - th-cam.com/video/e7qu0ha6_IY/w-d-xo.html
@@Gaming_Beef Thank you! I'll give it a try!
it work thank you so very much!
When i try to touch the trigger, the monster is not showing. how do i fix it
I mean it works but the animation doesn't play when the player comes into contact with the trigger
Same
Hey I need some help! I tried everything I redid the video more than 20 times but the animation is not playing everything else is working BUT the animation
Worked, useful and easy to follow. Moves at a nice pace and explains it well. Very useful, Definitely recommend using this. Although, I’ve tried duplicating them many times and I just can’t seem to remake them in the same ‘Place’. I’ve tried copy and pasting them, then fixing the scripts and animations, and even rewatching and re-doing it step by step. If you could add a way to duplicate them at the end of each tutorial, it would really help. Thanks.
i tried copying and pasting and somehow got multiple to work. it was really weird to get them to work but yea a tutorial would be awesome
Very thanks it really helped!
ur the best
Finally, something that works!
how do i make 2 jumpscares or more bc only the first one works
The animation refuses to play for me. since i have multiple jumpscares i changed things to Trigger 1 and Trigger 2. one of my scripts: Local Animation = script.Animation
Local Humanoid = script.Parent.Humanoid
Local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger3") == nil
AnimationClip.Looped = true
AnimationClip:Play()
it wont do the animation. i have the animation in the script and everthing.
im highly certain it is cause of the script i edited. i know scripting as much as a 1st grader learns in a regular school
There is a good plugin for animation only for 1000 Robux it does the job Amazing
the monster didnt disappear : (
2:51 “export” Wdym when I click the 3 dots I don’t have a export button do you mean import? Idk much about programming or computers but I don’t want to mess anything up by importing all I’m trying to do is make my game better with jumpscares.
Sorry about that, Roblox studio was updated so it is done differently now. Check the pinned comment for more info.
what was that pluggin u used to do the accecories
Go check out the other video on my channel called "How to customize an NPC in Roblox studio" the video has a link to the plugin and how to use it.
How do you make the NPC Disappear? I want to make it a little simpler where the NPC disappears when you touch a brick.
Follow the tutorial its all in there.
can u make another vid of adding sound to the jumpscare plz ty
Can you help me when I got the jump scare in robloxworkspace or what it was my jump scare character got invisible and I don’t know what to do
how do i get the animation to not play backwards at the end
Do you mean not go back behind the wall?
Is there a way to add sound to it?
Is it possible to add a sound to the jumpscare?
yea
what if I want the jumpscare to be him walking across the hall in front of my and dissapearing when he gets on the other side cause it plays it forward but then it plays it backwards and I don't want him to walk backwards and forwards in front of the door
That is more complicated to do than this, to do it you will need to use the pathfinding service and make points to where you want your monster to go. I might make a tutorial explaining this in the future.
What about a bunzo jumpscare how do you do that
yeah thnis is what i want
Try making the animation but make sure it is NOT looped and have the ending of the animation him clipping into the ground
I don’t know how to make an animation can I borrow your animation ID
How to loop the animation when people touch the trigger part
I dont want to destroy part
go back to the animation you used for your monster and there is like a loop animation button
This didn’t work for me, I followed the vid and everything but the animation doesn’t play. The monster doesn’t appear either
same
same happend to me
second script:
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("Trigger") == nil
AnimationClip.Looped = false
AnimationClip:Play()
the animation doesnt play for me! So basically the rig i'm using is a blender rig i had made, and the animation is perfect, but it wont play, i inserted a humanoid into the rig but it still doesn't want to play the animation, i followed the video exactly the way you did it! (ps great video it was helpful :D , just stuck on one part)
this is also happening to me
It works but the person keeps doing the animation know how to fix it?
4:12 make sure the script makes the looping false
k ill try that@@Gaming_Beef
How do I customize the monster?
man thx I like that can you do a more jumpscare
for those for whom this does not work, here is the corrected script
script 1 :
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
local jumpscare = game.ReplicatedStorage:FindFirstChild("Jumpscare")
if jumpscare then
jumpscare.Parent = game.Workspace
wait(2)
jumpscare.Parent = game.ReplicatedStorage
else
warn("Jumpscare does not exist in ReplicatedStorage")
end
end
end)
script 2 :
local animation = script:WaitForChild("Animation")
local humanoid = script.Parent:WaitForChild("Humanoid")
local animationClip = humanoid:LoadAnimation(animation)
repeat wait() until not game.Workspace:FindFirstChild("Trigger")
animationClip.Looped = false
animationClip:Play()
Is there any possible way to add sound?
To add sound to the jumpscare you need insert a sound into the script inside of the jumpscare model. Then change the name of the sound to "Sound". Then inside of the jumpscare's model script create a new line after line 8 (so you will be writing on line 9) and type "Script.Sound:Play()", you also might need to put a wait before the sound (on line 9 so "Script.Sound:Play()" is on line 10) if the sound plays to early.
@@Gaming_Beef Thanks
@@Gaming_Beef do you just drop Sound into the Jumpscare so it's just in there? or do you have to attach it to a part in jumpscare? It's not playing the jumpscare sound for me :(
@@ventusgaming3304 Just drop the sound into the script inside of the jumpscare model.
hello, actually my jumpscare just stuck in the place after the animation works. it didnt dissapear. any ideas how to fix this?
Make sure that your script inside of the jumpscare trigger part is all correct. If you think it is try rewriting the whole script.
thank you i will keep this for games i will make in the future
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild("trigger") == nil
AnimationClip.Looped=false
AnimationClip:Play()
i feel like earlier in the video you should have specified that it would be an animation, not a full jumpscare that takes up your screen, because i just wasted my time
does it also works for r6 monsters?
yes
can you put the model? i tried to fix it with my simple knowledge in scripting but still doesn't work even all the structures or spelling in scripts are corrects.
Try redoing the tutorial from the beginning.
BRUH, Tell me how to make a animation, this didn't help yet, please tell me how.
I don't have any tutorials on animation on my channel at the moment so look around for a tutorial on how to do animation in Roblox studio. Sorry about that, I will try and do a video on animation in the future.
@Gaming Beef from me the monster after you go in the wall appear and disappear, but animation dont work. Why?
Here is the first script:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild("Humanoid") then
script.Parent:Destroy()
end
end
how do i make it so one person at a time can see it?
Does the trigger restart every time you die? and can client press it and have a cool down for others or is it client-sided?
No because the trigger has a Destroy() in the program line, meaning the brick is deleted forever till the player joins a new server
it doesnt work :( i typed and added all of that in and its wont pop up
for me it appears and dissapears but no animation plays can someone tell me why
you don't need to remove AnimationClip in script
so it will work
can i make the jumpscare time longer?
Yea, when you make the animation just make a longer animation and then make it wait longer before it destroys.
so uh i have an issue, i kept on trying it but the monster didnt appear. i followed the steps but it couldnt move so yeah
i need help
Alright so try redoing the tutorial and make sure that all of your scripts have precise spelling and capitals, also make sure that you take your time and don’t rush it.
@@Gaming_Beef ok thank you!
Also me I redone and nothing
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
The Trigger Should Be As Far as Possible Its Scariest This Way
I Think Your Trigger Is Too Close To The Monster.
Good for the Backrooms…
note that your able to use any rig you wished in your choice if you need to know
Noted, thanks for watching the video!
i will help you guys script:
script.Parent.Touched:Connect(function(hit)
if hit and hit.Parent:FindFirstChild(''Humanoid'') then
script.Parent:Destroy()
end
end)
2# script:
local Animation = script.Animation
local Humanoid = script.Parent.Humanoid
local AnimationClip = Humanoid:LoadAnimation(Animation)
repeat wait() until game.Workspace:FindFirstChild(''Trigger'') == nil
AnimationClip.Looped = false
AnimationClip:Play()
di i must achor the jumpscare part?
If you are referring to the part that you touch which triggers the jumpscare then yes anchor that part.
Pls Link for Load Catalog items plugin
1:47 There is a information card in the top right of the screen. Go to that video and it will show you how to customize an NPC in Roblox studio. The link is also in that video's description.
I’m making a horror game and this could help
i think its quite good but i hv a problem is how to make the animation video and add in it