local L=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local t=require(L.GameModules.GameMechanicsCore.Network)local q=game.Players.LocalPlayer:GetMouse()L.Events.GetPlayerMouse.OnClientInvoke=function()return workspace:Raycast(q.Origin.Position,q.UnitRay.Direction)end L.Events.GetValue.OnClientInvoke=function(L,t)return L[t]end


local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Network = require(ReplicatedStorage.GameModules.GameMechanicsCore["Network"])
local Mouse = game.Players.LocalPlayer:GetMouse()

ReplicatedStorage.Events.GetPlayerMouse.OnClientInvoke = function()
	return workspace:Raycast(Mouse.Origin.Position, Mouse.UnitRay.Direction)
end

ReplicatedStorage.Events.GetValue.OnClientInvoke = function(Directory, PropName)
	return Directory[PropName]
end
