When I Have A GameObject With an Animation Property Other Scripts Don't Work

So I Created A Script to trigger an animation boolean with OnCollisionEnter.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Shot : MonoBehaviour
{

public Animator anim;
public GameObject Arrow;

void Start(){
	anim.GetComponent<Animation>();
}
void OnCollisionEnter(Collision Arrow){
	anim.SetBool("death", true);
}

}

but now none of my other scripts on this gameObject will run. Any Help is Appreciated!

BTW this is using Unity3D and OVR

Does your Script object have an Rigidbody? If not, Try it with an Rigidbody.