sry thought ya meant just scripts, i had this zoom script:

a=false
cam=nil



function onEquipped(mouse2)
	mouse2.KeyDown:connect(onkeyDown)
	mouse = mouse2
end
function onkeyDown(key) 
	if key == "z" then
	if not a then 
		cam=game.Workspace.CurrentCamera:clone()
		cam.Parent=game.Workspace
		game.Workspace.CurrentCamera.CameraSubject = mouse.Target
		game.Workspace.CurrentCamera.CameraType=4
		a=true
	else
		game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
		game.Workspace.CurrentCamera:Remove()
		game.Workspace.CurrentCamera=cam
		a=false
	end
end 
end





script.Parent.Equipped:connect(onEquipped)