local Y=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local n=game:GetService("\067\111\108\108\101\099\116\105\111\110\083\101\114\118\105\099\101")local o=game:GetService("\082\117\110\083\101\114\118\105\099\101")local C=game:GetService("\080\108\097\121\101\114\115")local b="\087\101\097\112\111\110\115\083\121\115\116\101\109\070\111\108\100\101\114"local v=C.LocalPlayer while not v do(C:GetPropertyChangedSignal("\076\111\099\097\108\080\108\097\121\101\114")):Wait()v=C.LocalPlayer end local M=script:WaitForChild("\086\101\114\115\105\111\110")if not M then error("\067\108\105\101\110\116\087\101\097\112\111\110\115\083\099\114\105\112\116 \100\111\101\115 \110\111\116 \099\111\110\116\097\105\110 \097\110 \073\110\116\086\097\108\117\101 \099\097\108\108\101\100 \086\101\114\115\105\111\110\046 \067\097\110\110\111\116 \100\101\116\101\114\109\105\110\101 \119\104\097\116 \087\101\097\112\111\110\115\083\121\115\116\101\109 \116\111 \117\115\101\046")return end local X=M.Value
--README: See ServerWeaponsScript for a detailed README

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CollectionService = game:GetService("CollectionService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

local WEAPONS_SYSTEM_TAG = "WeaponsSystemFolder"

local LocalPlayer = Players.LocalPlayer
while not LocalPlayer do
	Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
	LocalPlayer = Players.LocalPlayer
end

local versionObj = script:WaitForChild("Version")
if not versionObj then
	error(
		"ClientWeaponsScript does not contain an IntValue called Version. Cannot determine what WeaponsSystem to use."
	)
	return
end
local ScriptVersion = versionObj.Value
