local j=game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")local f=game:GetService("\080\097\116\104\102\105\110\100\105\110\103\083\101\114\118\105\099\101")local a=game:GetService("\080\108\097\121\101\114\115")local m=game:GetService("\082\117\110\083\101\114\118\105\099\101")local X=game:GetService("\068\101\098\114\105\115")local x=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local U=script.Parent local g=require((U:WaitForChild("\082\111\111\116\067\097\109\101\114\097")):WaitForChild("\067\108\097\115\115\105\099\067\097\109\101\114\097"))local J=a.localPlayer local l=J:GetMouse()local I=false local G=false local W=workspace.FindPartOnRayWithIgnoreList local F=workspace.FindPartsInRegion3
-- Written By Kip Turner, Copyright Roblox 2014

local UIS = game:GetService("UserInputService")
local PathfindingService = game:GetService("PathfindingService")
local PlayerService = game:GetService("Players")
local RunService = game:GetService("RunService")
local DebrisService = game:GetService("Debris")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local CameraScript = script.Parent
local ClassicCameraModule = require(CameraScript:WaitForChild("RootCamera"):WaitForChild("ClassicCamera"))

local Player = PlayerService.localPlayer
local MyMouse = Player:GetMouse()

local DirectPathEnabled = false
local SHOW_PATH = false

local RayCastIgnoreList = workspace.FindPartOnRayWithIgnoreList
local GetPartsTouchingExtents = workspace.FindPartsInRegion3
