Question: are witnesses forced to testify?
Answer: As a general rule, a court can force you to testify after sending you a subpoena informing you what testimony they need. ... The testimony includes self incriminating evidence: The constitution gives you the right to avoid giving self-incriminating evidence under the Fifth Amendment of the Constitution.