if you want to make a camera recoil through a part which i mean a viewmodel that has a camera bone in it then you can do renderstep for the Camera to copy the rotation of the viewmodel cameraBone if you are not making viewmodel just with tool or you dont want any camera bone then you can rotate the camera with a for i loops here are some post here that has good scripts