Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- def slow_print(text, delay=0.05):
- for char in text:
- print(char, end='', flush=True)
- time.sleep(delay)
- print()
- def intro_cooper():
- slow_print("š§āāļø Judge: Court is now in session for the trial of Cooper Warren.")
- slow_print("The charge: **Murder in the first degree.**")
- slow_print("You are Jasper, the defense attorney, standing between Cooper and a lifetime behind bars.")
- slow_print("Across the room, Prosecutor Kai stands tall, armed with evidence and ready to bury your client.")
- slow_print("Adam, the ever-watchful court bailiff, eyes the room with suspicion. He doesn't miss a thing.")
- slow_print("\nYou open your case folder and review the evidence collected during pre-trial.\n")
- return ["Security Footage", "Coffee Shop Receipt", "Anonymous Letter"]
- def show_inventory(evidence_inventory):
- slow_print("\nš Evidence Inventory:")
- for i, item in enumerate(evidence_inventory, start=1):
- slow_print(f"{i}. {item}")
- def present_opening_statement_cooper():
- slow_print("\nšļø Jasperās Opening Statement:")
- print("1. Calm and Logical")
- print("2. Passionate and Emotional")
- print("3. Aggressive and Conspiratorial")
- choice = input("Your choice (1-3): ")
- if choice == '1':
- slow_print("Jasper: 'Letās stick to the facts ā the evidence will speak for itself.'")
- slow_print("Kai: 'Letās hope it doesnāt stutter like you just did.'")
- return 2
- elif choice == '2':
- slow_print("Jasper: 'My client is a man, not a monster. Donāt let fear blind justice.'")
- slow_print("Kai: 'Touching. Maybe after this trial you can audition for daytime television.'")
- return 3
- elif choice == '3':
- slow_print("Jasper: 'Thereās more to this case than youāre letting on, Kai.'")
- slow_print("Kai: 'Thereās more to your case than facts, clearly ā like desperation.'")
- return 1
- else:
- slow_print("Jasper stammers, losing the juryās attention.")
- slow_print("Kai: 'Wow. Thatās your opening? Remind me to thank you later.'")
- return 0
- def cross_examination_cooper(evidence_inventory):
- slow_print("\nšØāš¼ James: I saw Cooper Warren leaving the scene just minutes after the murder!")
- slow_print("Kai: 'The truth is a straight line, and Mr. Warren was walking it⦠straight to the victim.'")
- slow_print("Jasper: 'Or maybe your ātruthā has some blind spots.'")
- slow_print("Time to strike. Present the most powerful piece of evidence.")
- show_inventory(evidence_inventory)
- print("Choose evidence to present (enter the number) or press Enter to skip.")
- choice = input("Your choice: ")
- if choice == '1':
- slow_print("\nJasper: 'Your āeyewitnessā might want to watch this footage first.'")
- slow_print("Kai: 'Hmph. You really dug that up? Desperation is not a defense strategy.'")
- return 3
- elif choice == '2':
- slow_print("\nJasper: 'This receipt proves Cooper wasnāt even close to the crime scene.'")
- slow_print("Kai: 'He buys coffee, and you think that clears him? Weak brew, Jasper.'")
- return 2
- elif choice == '3':
- slow_print("\nJasper: 'Someone else had motive. This letter proves it.'")
- slow_print("Kai: 'Anonymous letters? Whatās next, a Ouija board?'")
- return 1
- else:
- slow_print("Jasper misses the moment. The witnessās words hang heavy.")
- slow_print("Kai: 'Nice job, counselor. You just handed me the verdict.'")
- return 0
- def verdict_cooper(score):
- slow_print("\nā³ The jury has reached a verdict...")
- time.sleep(2)
- if score >= 5:
- slow_print("š„³ NOT GUILTY! Cooper Warren is free. Jasper wins the trial of the decade.")
- slow_print("Kai storms out of the courtroom without a word.")
- slow_print("Adam gives Jasper a subtle nod of respect before returning to his post.")
- return True
- else:
- slow_print("š GUILTY. Cooper is taken away in handcuffs. Kai nods smugly. Jasper stands in stunned silence.")
- slow_print("Adam silently escorts Cooper out, his eyes betraying a hint of doubt.")
- return False
- def regret_cutscene():
- # Jasper is sitting alone in a dimly lit room, looking down at his hands.
- slow_print("\nš **Jasper's Regret** š")
- slow_print("\nJasper sits in his office, the weight of the day pressing down on him. His face is tired, and his mind is consumed with the image of James walking out of the courtroom.")
- slow_print("\nJasper: 'I should have said more. I shouldāve fought harder for him.'")
- slow_print("He runs a hand through his hair, staring at the empty chair across from him.")
- slow_print("\nJasper: 'I failed him. I let him down... But... there's still a chance.'")
- slow_print("He stands up abruptly, pacing back and forth in the small space, his fingers tapping nervously on the desk.")
- slow_print("\nThe phone on his desk buzzes, breaking the silence. He picks it up, glancing at the caller ID.")
- slow_print("\nThe name on the screen makes his heart skip a beat: **James Wakeham Odman**")
- slow_print("\nJasper takes a deep breath before answering.")
- slow_print("Jasper: 'James? Is that you?'")
- slow_print("\nThereās a long pause on the other end. Jasperās heart races.")
- slow_print("\nJames (voice crackling but strong): 'Jasper... I was wrong. I... I shouldnāt have walked away. I need your help. I want you to defend me. I trust you.'")
- slow_print("\nJasper stands frozen, the weight of the words sinking in. He didnāt expect this. The thought of another trial, more legal battles, it all feels overwhelming.")
- slow_print("\nJasper (softly): 'You want me to take your case again?'")
- slow_print("\nJames (firmly): 'Yes. Iāve thought about it. I donāt trust anyone else, and I know you wonāt give up on me. I wonāt give up either.'")
- slow_print("\nA silence falls between them, but this time, it's not awkward. Itās a moment of understanding.")
- slow_print("\nJasper finally speaks, his voice steady, determined.")
- slow_print("\nJasper: 'Alright, James. Youāve got me. Iāll take your case. Weāll make sure the truth comes out.'")
- slow_print("\nJames (relieved): 'Thank you, Jasper. I wonāt forget this.'")
- slow_print("\nAs Jasper hangs up the phone, a small smile tugs at the corner of his lips. The regret that weighed him down starts to lift, replaced by a renewed sense of purpose.")
- slow_print("\nJasper: 'Alright, letās do this.'")
- slow_print("\n**End Cutscene**\n")
- def cutscene_between_trials():
- slow_print("\nš **In The Court Lobby** š")
- slow_print("The courtroom is quiet. The gavel slams as the trial of Cooper Warren comes to a close. Cooperās fate is uncertain.")
- slow_print("\nCooper stands near the back of the courtroom, his hands cuffed and his face a mixture of uncertainty and resolve.")
- slow_print("\nJasper looks over at Cooper, catching his eye before turning to face the judge.")
- slow_print("\nJust as Cooper is led out of the courtroom by the bailiffs, he catches a glimpse of James sitting silently across the room, waiting for his trial.")
- slow_print("\nCooper, with a frown, approaches James.")
- slow_print("Cooper: 'So, theyāve got you next, huh? You really think youāll walk out of here today?'")
- slow_print("\nJames looks at him, his expression cold but with a flicker of doubt behind his eyes.")
- slow_print("James: 'I donāt know⦠The whole thing is messed up. But Iām innocent, Cooper.'")
- slow_print("Cooper: 'Yeah? I was just in your shoes. Iām not so sure justice will play out in our favor.'")
- slow_print("\nJamesā gaze hardens, but thereās a tension in his voice when he speaks again.")
- slow_print("James: 'I didnāt do it. And Iām not going to let them drag me down with some false charges.'")
- slow_print("\nCooper leans in a little closer, lowering his voice.")
- slow_print("Cooper: 'They say youāre guilty until proven innocent, James. But sometimes the system isnāt built to prove innocence.'")
- slow_print("\nJames clenches his fists, standing up from his chair, his voice trembling with a mix of anger and fear.")
- slow_print("James: 'Donāt talk like that. Youāre just trying to set me up to fail. You canāt help me!'")
- slow_print("\nCooper stays calm, placing a hand on Jamesā shoulder.")
- slow_print("Cooper: 'Hey, Iām not trying to bring you down. Just⦠stay strong. Get through this. Youāre not alone.'")
- slow_print("\nThereās a brief moment of silence as James stares at the floor, his expression conflicted.")
- slow_print("\nFinally, he looks up at Cooper.")
- slow_print("James: 'Iām going to fight. And I hope you do too.'")
- slow_print("\nCooper nods before the guards signal for James to come forward for his trial.")
- slow_print("\nAs James leaves, Cooper watches him walk out, his face set with determination but also worry.")
- slow_print("\nThe courtroom doors close behind James. Now, itās his time to face the juryā¦")
- slow_print("\nYou take one last look at your case folder before heading to the front, ready for whatever this next trial will bring.")
- slow_print("\nš¬ End Cutscene.\n")
- def intro_james():
- slow_print("š§āāļø Judge: Court is now in session for the trial of James Wakeham Odman.")
- slow_print("The charge: **Murder in the first degree.**")
- slow_print("Jasper, the defense attorney, is now defending James, whoās been accused of the same crime as Cooper Warren.")
- slow_print("Kai, the prosecutor, stands ready with the same resolve.")
- slow_print("James insists heās innocent, but will the truth come out?")
- return ["Witness Testimony", "Personal Journal", "Security Footage"]
- def cross_examination_james(evidence_inventory):
- slow_print("\nšØāš¼ Witness: I saw James Wakeham Odman at the scene, covered in blood!")
- slow_print("Kai: 'The truth is undeniable. You can see it in the bloodstains.'")
- slow_print("Jasper: 'Or perhaps you just saw what you wanted to see.'")
- slow_print("Time to strike. Present the most powerful piece of evidence.")
- show_inventory(evidence_inventory)
- print("Choose evidence to present (enter the number) or press Enter to skip.")
- choice = input("Your choice: ")
- if choice == '1':
- slow_print("\nJasper: 'This witnessās credibility is in question. Letās see the real story in the footage.'")
- slow_print("Kai: 'Footage? You think thatāll change anything?'")
- return 3
- elif choice == '2':
- slow_print("\nJasper: 'James has been wrongly accused. His journal proves he was elsewhere.'")
- slow_print("Kai: 'A journal? Letās just call that āwishful thinkingā.'")
- return 2
- elif choice == '3':
- slow_print("\nJasper: 'The real killer was caught on this footage.'")
- slow_print("Kai: 'I see youāre resorting to desperation now. Not a good sign.'")
- return 1
- else:
- slow_print("Jasper misses the opportunity to discredit the witness.")
- slow_print("Kai: 'Looks like your case is falling apart, Jasper.'")
- return 0
- def avery_testifies():
- slow_print("\nš **Cutscene: Avery on the Stand** š")
- slow_print("\nAvery steps onto the stand with a nervous but confident look. He clears his throat before speaking.")
- slow_print("Avery: 'I didnāt do anything wrong. I was just in the wrong place at the wrong time.'")
- slow_print("Jasper: 'Letās get one thing clear. You knew about Jamesā feud with the victim. You knew he would be blamed.'")
- slow_print("Avery looks around the courtroom, his eyes darting nervously.")
- slow_print("Avery: 'Thatās not what happened!'")
- slow_print("\nJasper presses further.")
- slow_print("Jasper: 'But you were at the scene, werenāt you? You were there when it all happened.'")
- slow_print("Avery starts to sweat, his voice shaking.")
- slow_print("Avery: 'I⦠I didnāt mean for things to go that far! I didnāt mean to hurt anyone!'")
- slow_print("Kai:āWww-ait. Sto-!'")
- def objection():
- slow_print("\nšØ **Objection!** šØ")
- slow_print("\nJasper slams his hand on the table, interrupting Kai mid-sentence.")
- slow_print("Jasper: 'Your Honor, this is irrelevant to the case! The witness is clearly guilty of something!'")
- slow_print("\nKai glares at Jasper, but the judge turns to him, raising an eyebrow.")
- slow_print("\nJudge: 'Sustained. Kai, please keep your comments relevant.'")
- slow_print("\nKai grumbles, clearly irritated, but reluctantly moves on.")
- slow_print("\nJasper takes a breath, his confidence restored, knowing that this small victory might help his case.")
- def avery_confession_cutscene():
- # Avery breaks down and admits to the crime
- slow_print("\nAvery trembles on the witness stand, his eyes darting around, avoiding everyone's gaze.")
- slow_print("\nJasper: 'Avery, you were there. You know what happened. It's time to tell the truth.'")
- slow_print("\nAvery (voice cracking): 'I... I didnāt mean to... but it was me. I killed him.'")
- slow_print("\nThe courtroom gasps. Jasper watches as Avery struggles to hold it together.")
- slow_print("\nAvery: 'I... I panicked. I didnāt think he'd fight back. I thought I could get away with it, blame James, but it was me.'")
- slow_print("\nJasper: 'You killed him.'")
- slow_print("\nAvery: 'Yes... Iām sorry... I didnāt want this... but it was me.'")
- slow_print("\nThe room goes silent as Averyās confession hangs in the air, the truth now undeniable.")
- slow_print("\n**End Confession**\n")
- slow_print("\nJudge: 'Well, James is Certainly not guilty. Avery will have a trial another day. Jasper, well done on the win.'")
- slow_print("\nAdam: 'Avery Dubiel, you are under arrest for Murder.'")
- slow_print("\nAvery: 'I did not meanā¦.'")
- slow_print("\nKai: 'You lost me my perfect record you Goddamn Pig. Jasper When I see you next, your going down.'")
- slow_print("\nJasper: 'Looking Forward to it.'")
- slow_print("\nAfter the Trialā¦.'")
- slow_print("\nJames: 'Thanks for catching the real killer and proving me and Cooper innocent!'")
- slow_print("\nCooper: 'And for saving us we have a gift!'")
- slow_print("\nJames: 'We are taking you to Lunch!'")
- slow_print("\nJasper: 'That is good and all but...'")
- slow_print("\nCooper: 'We also have $58,000 in cash.'")
- slow_print("\nJasper: 'I Have No Objections this Time!'")
- slow_print("\nEnd'")
- def main():
- evidence_inventory_cooper = intro_cooper()
- score_cooper = 0
- score_cooper += present_opening_statement_cooper()
- score_cooper += cross_examination_cooper(evidence_inventory_cooper)
- verdict_cooper_result = verdict_cooper(score_cooper)
- if verdict_cooper_result:
- cutscene_between_trials() # Cutscene before James' trial
- evidence_inventory_james = intro_james()
- score_james = 0
- score_james += present_opening_statement_cooper()
- score_james += cross_examination_james(evidence_inventory_james)
- verdict_james_result = verdict_james(score_james)
- if verdict_james_result:
- avery_testifies()
- else:
- slow_print("\nš James has been found guilty. The trial ends in sorrow.")
- else:
- slow_print("\nš Cooper has been found guilty. The trial ends in despair.")
- if __name__ == "__main__":
- main()
Add Comment
Please, Sign In to add comment