My script is like this:
script.Parent.Shoot.OnServerEvent:Connect(function(PlrName,MouseyPos)
print(MouseyPos)
local Char = script.Parent
local PlrInThisWeapon = game:GetService("Players"):GetChildren(Char.Name)
---------etc.
Why it got player's name, but can't find player? Help me!

2 comments
no
btw its not sending the name of the player it is sending the player itself as an object