extends Node3D @onready var pause_menu = $PauseMenu var paused = false #var showpaused = false func _process(delta): if Input.is_action_just_pressed("ui_cancel"): Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) pauseMenu() func pauseMenu(): if paused: Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) pause_menu.hide() Engine.time_scale = 1 else: pause_menu.show() Engine.time_scale = 0.00001 # Engine.time_scale = -1 paused = !paused