GUI.MobileButtons.AimButton.MouseButton1Click:connect(function()if not Reloading and(not HoldDown and(AimDown==false and(Equipped==true and(Module.IronsightEnabled and(Character.Head.Position-Camera.CoordinateFrame.p).magnitude<=1))))then(TweeningService:Create(Camera,TweenInfo.new(Module.TweenLength,Module.EasingStyle,Module.EasingDirection),{FieldOfView=Module.FieldOfViewIS})):Play()CrosshairModule:setcrossscale(Module.CrossScaleIS);(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer.CameraMode=Enum.CameraMode.LockFirstPerson UserInputService.MouseDeltaSensitivity=InitialSensitivity*Module.MouseSensitiveIS AimDown=true elseif not Reloading and(not HoldDown and(AimDown==false and(Equipped==true and(Module.SniperEnabled and(Character.Head.Position-Camera.CoordinateFrame.p).magnitude<=1))))then(TweeningService:Create(Camera,TweenInfo.new(Module.TweenLength,Module.EasingStyle,Module.EasingDirection),{FieldOfView=Module.FieldOfViewS})):Play()CrosshairModule:setcrossscale(Module.CrossScaleS)local w=GUI.Scope.ZoomSound:Clone()w.Parent=Player.PlayerGui w:Play()Scoping=true;(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer.CameraMode=Enum.CameraMode.LockFirstPerson UserInputService.MouseDeltaSensitivity=InitialSensitivity*Module.MouseSensitiveS AimDown=true;(game:GetService("\068\101\098\114\105\115")):addItem(w,5)else(TweeningService:Create(Camera,TweenInfo.new(Module.TweenLengthNAD,Module.EasingStyleNAD,Module.EasingDirectionNAD),{FieldOfView=70})):Play()CrosshairModule:setcrossscale(1)Scoping=false;(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer.CameraMode=Enum.CameraMode.Classic UserInputService.MouseDeltaSensitivity=InitialSensitivity AimDown=false end end)
-- aiming

GUI.MobileButtons.AimButton.MouseButton1Click:connect(function()
	if
		not Reloading
		and not HoldDown
		and AimDown == false
		and Equipped == true
		and Module.IronsightEnabled
		and (Character.Head.Position - Camera.CoordinateFrame.p).magnitude <= 1
	then
		TweeningService:Create(
			Camera,
			TweenInfo.new(Module.TweenLength, Module.EasingStyle, Module.EasingDirection),
			{ FieldOfView = Module.FieldOfViewIS }
		):Play()
		CrosshairModule:setcrossscale(Module.CrossScaleIS)
		--[[local GUI = game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("ZoomGui") or Tool.ZoomGui:Clone()
		GUI.Parent = game:GetService("Players").LocalPlayer.PlayerGui]]
		--Scoping = false
		game:GetService("Players").LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
		UserInputService.MouseDeltaSensitivity = InitialSensitivity * Module.MouseSensitiveIS
		AimDown = true
	elseif
		not Reloading
		and not HoldDown
		and AimDown == false
		and Equipped == true
		and Module.SniperEnabled
		and (Character.Head.Position - Camera.CoordinateFrame.p).magnitude <= 1
	then
		TweeningService:Create(
			Camera,
			TweenInfo.new(Module.TweenLength, Module.EasingStyle, Module.EasingDirection),
			{ FieldOfView = Module.FieldOfViewS }
		):Play()
		CrosshairModule:setcrossscale(Module.CrossScaleS)
		--[[local GUI = game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("ZoomGui") or Tool.ZoomGui:Clone()
		GUI.Parent = game:GetService("Players").LocalPlayer.PlayerGui]]
		local zoomsound = GUI.Scope.ZoomSound:Clone()
		zoomsound.Parent = Player.PlayerGui
		zoomsound:Play()
		Scoping = true
		game:GetService("Players").LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
		UserInputService.MouseDeltaSensitivity = InitialSensitivity * Module.MouseSensitiveS
		AimDown = true
		game:GetService("Debris"):addItem(zoomsound, 5)
	else
		TweeningService:Create(
			Camera,
			TweenInfo.new(Module.TweenLengthNAD, Module.EasingStyleNAD, Module.EasingDirectionNAD),
			{ FieldOfView = 70 }
		):Play()
		CrosshairModule:setcrossscale(1)
		--[[local GUI = game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("ZoomGui")
		if GUI then GUI:Destroy() end]]
		Scoping = false
		game:GetService("Players").LocalPlayer.CameraMode = Enum.CameraMode.Classic
		UserInputService.MouseDeltaSensitivity = InitialSensitivity
		AimDown = false
	end
end)
