local Q=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local I=require(Q.GameModules.GameMechanicsCore.Network)local Z=game.Players.LocalPlayer:GetMouse()Q.Events.GetPlayerMouse.OnClientInvoke=function()return workspace:Raycast(Z.Origin.Position,Z.UnitRay.Direction)end Q.Events.GetValue.OnClientInvoke=function(Q,I)return Q[I]end
-- Put your code down here and don't delete this entire text.

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
