Files
Shrender-Man/jumpscare.gd
2026-03-02 02:17:04 +00:00

21 lines
453 B
GDScript
Executable File

extends Node3D
@onready var delay = randf_range(2, 10)
var gameOverScreen = preload("res://shrek death screen.tscn")
func _ready():
$violin.play()
var waited = 0
func _process(delta):
if !$"death spotlight".visible:
waited+=delta
if waited >= delay:
$"death spotlight".visible = true
$violin.stop()
$jumpscare.play()
func _on_jumpscare_finished():
Globals.makeNotPlayerControlled()
get_tree().change_scene_to_packed(gameOverScreen)