PromptHidden event not firing

Prompt.PromptHidden:Connect(function(Player)
	print("y") -- when the prompt becomes hidden after being shown, it never prints, thus it never fires
	if Player.PlayerGui:FindFirstChild("EventHint") then
		Player.PlayerGui.EventHint:Destroy()
	end
end)

What could it be?

Are you doing this on the server? PromptHidden only fires on the client.