L_70_:connect(function()if L_14_ then L_113_,L_114_=L_113_ or 0,L_114_ or 0 if L_116_==nil or L_115_==nil then L_116_=L_26_.C0 L_115_=L_26_.C1 end local f=math.sin((L_107_*L_109_)/2)*L_108_ local F=math.sin(L_107_*L_109_)*L_108_ local R=CFrame.new(f,F,.02)if L_104_ then L_107_=L_107_+.017 if L_21_.WalkAnimEnabled==true then L_105_=R else L_105_=CFrame.new()end else L_107_=0 L_105_=CFrame.new()end L_103_.t=Vector3.new(L_98_,L_99_,0)local q=L_103_.p local k=(q.X/L_100_)*(L_41_ and L_102_ or L_101_)local b=(q.Y/L_100_)*(L_41_ and L_102_ or L_101_)if L_41_ then L_94_=CFrame.Angles(math.rad(-k),math.rad(k),math.rad(b))*CFrame.fromAxisAngle(Vector3.new(5,0,-1),math.rad(k))elseif not L_41_ then L_94_=CFrame.Angles(math.rad(-b),math.rad(-k),math.rad(-k))*CFrame.fromAxisAngle(L_25_.Position,math.rad(-b))end if L_21_.SwayEnabled==true then L_26_.C0=L_26_.C0:lerp((L_116_*L_94_)*L_105_,.1)else L_26_.C0=L_26_.C0:lerp(L_116_*L_105_,.1)end if L_44_ and(not L_47_ and(L_49_ and(not L_41_ and(not L_43_ and not Shooting))))then L_26_.C1=L_26_.C1:lerp(L_26_.C0*L_21_.SprintPos,.1)elseif not L_44_ and(not L_47_ and(not L_49_ and(not L_41_ and(not L_43_ and not Shooting))))then L_26_.C1=L_26_.C1:lerp(CFrame.new(),.1)end if L_41_ and not L_44_ then L_57_=L_21_.AimCamRecoil L_56_=L_21_.AimGunRecoil L_58_=L_21_.AimKickback if(L_3_.Head.Position-L_5_.CoordinateFrame.p).magnitude<2 then L_26_.C1=L_26_.C1:lerp(L_26_.C0*CFrame.new(L_91_.position),.12);((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Visible=true;((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Text=L_32_ L_71_.MouseDeltaSensitivity=L_32_ end elseif not L_41_ and(not L_44_ and L_14_)then if(L_3_.Head.Position-L_5_.CoordinateFrame.p).magnitude<2 then L_26_.C1=L_26_.C1:lerp(CFrame.new(L_91_.position)*L_92_,.1);((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Visible=false;((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Text=L_32_ L_71_.MouseDeltaSensitivity=L_33_ end end if Recoiling then L_5_.CoordinateFrame=L_5_.CoordinateFrame*CFrame.fromEulerAnglesXYZ(math.rad(L_57_*math.random(0,3)),math.rad(L_57_*math.random(-1,1)),math.rad(L_57_*math.random(-1,1)))L_26_.C0=L_26_.C0:lerp((L_26_.C0*CFrame.new(0,0,L_56_))*CFrame.Angles(-math.rad(L_58_),0,0),.3)elseif not Recoiling then L_26_.C0=L_26_.C0:lerp(CFrame.new(),.2)end if L_42_ then(L_3_:WaitForChild("\072\117\109\097\110\111\105\100")).Jump=false end if L_14_ then L_5_.FieldOfView=L_5_.FieldOfView*(1-L_21_.ZoomSpeed)+L_64_*L_21_.ZoomSpeed if(L_3_.Head.Position-L_5_.CoordinateFrame.p).magnitude>=2 then L_57_=L_21_.AimCamRecoil L_56_=L_21_.AimGunRecoil L_58_=L_21_.AimKickback;((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Visible=true;((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Text=L_32_ L_71_.MouseDeltaSensitivity=L_32_ elseif(L_3_.Head.Position-L_5_.CoordinateFrame.p).magnitude<2 and not L_41_ then L_57_=L_21_.camrecoil L_56_=L_21_.gunrecoil L_58_=L_21_.Kickback;((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Visible=false;((L_23_:WaitForChild("\083\101\110\115\101")):WaitForChild("\083\101\110\115\105\116\105\118\105\116\121")).Text=L_32_ L_71_.MouseDeltaSensitivity=L_33_ end end if L_14_ then L_4_.TargetFilter=game.Workspace local f=((L_3_:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")).CFrame*CFrame.new(0,1.5,0))*CFrame.new((L_3_:WaitForChild("\072\117\109\097\110\111\105\100")).CameraOffset)L_29_.C0=L_8_.CFrame:toObjectSpace(f)L_29_.C1=CFrame.Angles(-math.asin((L_4_.Hit.p-L_4_.Origin.p).unit.y),0,0)L_71_.MouseIconEnabled=false end if L_14_ and(L_3_.Head.Position-L_5_.CoordinateFrame.p).magnitude>=2 then L_4_.Icon="\104\116\116\112\058\047\047\119\119\119\046\114\111\098\108\111\120\046\099\111\109\047\097\115\115\101\116\063\105\100\061"..L_21_.TPSMouseIcon L_71_.MouseIconEnabled=true if L_3_:FindFirstChild("\082\105\103\104\116 \065\114\109")and L_3_:FindFirstChild("\076\101\102\116 \065\114\109")then L_3_["\082\105\103\104\116 \065\114\109"].LocalTransparencyModifier=1 L_3_["\076\101\102\116 \065\114\109"].LocalTransparencyModifier=1 end end end end)
--// Renders
L_70_:connect(function()
	if L_14_ then
		L_113_, L_114_ = L_113_ or 0, L_114_ or 0
		if L_116_ == nil or L_115_ == nil then
			L_116_ = L_26_.C0
			L_115_ = L_26_.C1
		end

		local L_210_ = (math.sin(L_107_ * L_109_ / 2) * L_108_)
		local L_211_ = (math.sin(L_107_ * L_109_) * L_108_)
		local L_212_ = CFrame.new(L_210_, L_211_, 0.02)

		if L_104_ then
			L_107_ = L_107_ + 0.017
			if L_21_.WalkAnimEnabled == true then
				L_105_ = L_212_
			else
				L_105_ = CFrame.new()
			end
		else
			L_107_ = 0
			L_105_ = CFrame.new()
		end

		L_103_.t = Vector3.new(L_98_, L_99_, 0)
		local L_213_ = L_103_.p
		local L_214_ = L_213_.X / L_100_ * (L_41_ and L_102_ or L_101_)
		local L_215_ = L_213_.Y / L_100_ * (L_41_ and L_102_ or L_101_)

		if L_41_ then
			L_94_ = CFrame.Angles(math.rad(-L_214_), math.rad(L_214_), math.rad(L_215_))
				* CFrame.fromAxisAngle(Vector3.new(5, 0, -1), math.rad(L_214_))
		elseif not L_41_ then
			L_94_ = CFrame.Angles(math.rad(-L_215_), math.rad(-L_214_), math.rad(-L_214_))
				* CFrame.fromAxisAngle(L_25_.Position, math.rad(-L_215_))
		end

		if L_21_.SwayEnabled == true then
			L_26_.C0 = L_26_.C0:lerp(L_116_ * L_94_ * L_105_, 0.1)
		else
			L_26_.C0 = L_26_.C0:lerp(L_116_ * L_105_, 0.1)
		end

		if L_44_ and not L_47_ and L_49_ and not L_41_ and not L_43_ and not Shooting then
			L_26_.C1 = L_26_.C1:lerp(L_26_.C0 * L_21_.SprintPos, 0.1)
		elseif not L_44_ and not L_47_ and not L_49_ and not L_41_ and not L_43_ and not Shooting then
			L_26_.C1 = L_26_.C1:lerp(CFrame.new(), 0.1)
		end

		if L_41_ and not L_44_ then
			L_57_ = L_21_.AimCamRecoil
			L_56_ = L_21_.AimGunRecoil
			L_58_ = L_21_.AimKickback

			if (L_3_.Head.Position - L_5_.CoordinateFrame.p).magnitude < 2 then
				L_26_.C1 = L_26_.C1:lerp(L_26_.C0 * CFrame.new(L_91_.position), 0.12)

				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Visible = true
				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Text = L_32_
				L_71_.MouseDeltaSensitivity = L_32_
			end
		elseif not L_41_ and not L_44_ and L_14_ then
			if (L_3_.Head.Position - L_5_.CoordinateFrame.p).magnitude < 2 then
				L_26_.C1 = L_26_.C1:lerp(CFrame.new(L_91_.position) * L_92_, 0.1)

				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Visible = false
				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Text = L_32_
				L_71_.MouseDeltaSensitivity = L_33_
			end
		end

		if Recoiling then
			L_5_.CoordinateFrame = L_5_.CoordinateFrame
				* CFrame.fromEulerAnglesXYZ(
					math.rad(L_57_ * math.random(0, 3)),
					math.rad(L_57_ * math.random(-1, 1)),
					math.rad(L_57_ * math.random(-1, 1))
				)
			L_26_.C0 = L_26_.C0:lerp(L_26_.C0 * CFrame.new(0, 0, L_56_) * CFrame.Angles(-math.rad(L_58_), 0, 0), 0.3)
		elseif not Recoiling then
			L_26_.C0 = L_26_.C0:lerp(CFrame.new(), 0.2)
		end

		if L_42_ then
			L_3_:WaitForChild("Humanoid").Jump = false
		end

		if L_14_ then
			L_5_.FieldOfView = L_5_.FieldOfView * (1 - L_21_.ZoomSpeed) + (L_64_ * L_21_.ZoomSpeed)
			if (L_3_.Head.Position - L_5_.CoordinateFrame.p).magnitude >= 2 then
				L_57_ = L_21_.AimCamRecoil
				L_56_ = L_21_.AimGunRecoil
				L_58_ = L_21_.AimKickback

				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Visible = true
				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Text = L_32_
				L_71_.MouseDeltaSensitivity = L_32_
			elseif (L_3_.Head.Position - L_5_.CoordinateFrame.p).magnitude < 2 and not L_41_ then
				L_57_ = L_21_.camrecoil
				L_56_ = L_21_.gunrecoil
				L_58_ = L_21_.Kickback

				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Visible = false
				L_23_:WaitForChild("Sense"):WaitForChild("Sensitivity").Text = L_32_
				L_71_.MouseDeltaSensitivity = L_33_
			end
		end

		if L_14_ then --and (char.Head.Position - cam.CoordinateFrame.p).magnitude < 2 then
			L_4_.TargetFilter = game.Workspace
			local L_216_ = L_3_:WaitForChild("HumanoidRootPart").CFrame
				* CFrame.new(0, 1.5, 0)
				* CFrame.new(L_3_:WaitForChild("Humanoid").CameraOffset)
			L_29_.C0 = L_8_.CFrame:toObjectSpace(L_216_)
			L_29_.C1 = CFrame.Angles(-math.asin((L_4_.Hit.p - L_4_.Origin.p).unit.y), 0, 0)
			L_71_.MouseIconEnabled = false
		end

		if L_14_ and (L_3_.Head.Position - L_5_.CoordinateFrame.p).magnitude >= 2 then
			L_4_.Icon = "http://www.roblox.com/asset?id=" .. L_21_.TPSMouseIcon
			L_71_.MouseIconEnabled = true

			if L_3_:FindFirstChild("Right Arm") and L_3_:FindFirstChild("Left Arm") then
				L_3_["Right Arm"].LocalTransparencyModifier = 1
				L_3_["Left Arm"].LocalTransparencyModifier = 1
			end
		end
	end
end)
