Touch event DIDN'T trigger on client😢

Hello everyone, I recently encountered an issue. I have a part in workspace with a linear velocity inside it. I set the value of the linear velocity on the server to control its movement, and I’m listening to its TouchedEvent on the client side (to reduce the burden on the server). However, it seems that on the client side, parts other than the player are unable to trigger this TouchedEvent promptly.

here is my server script:

local FlyingPart = workspace.FlyingPart
local target = workspace.BigPart

local v = FlyingPart.LinearVelocity
v.VectorVelocity = (target.Position - FlyingPart.Position).Unit * 10

and my localscript:

local FlyingPart = workspace.FlyingPart
local target = workspace.BigPart

FlyingPart.Touched:Connect(function(part)
	if part == target then
		warn(part)
	else
		print(part)
	end
end)

There isn’t anything on the server actually detecting it being touched, all that is being done is assigning a vector velocity

yeah, i don’t need it to be touched on the server, what i want to do is when the flying part touch other parts, play some music on client.