Client does not update part position

Here’s my video link: bruhx10 - YouTube
The problem is that the part moves on the server, but stays in the same place on client
Here’s my code:

game.ReplicatedStorage.Place.OnServerEvent:Connect(function(player, cup, part, place)
	local modal = Instance.new('Model',workspace)
	for i,v in pairs(cup:GetChildren()) do
		v.Parent = modal
	end
	modal.Handle.Name = "Handle1"
	modal.Parent = workspace  
	modal.Handle1.Anchored = true
	local pos = part:FindFirstChild(place)
	modal.Cup.Position = pos.Position + Vector3.new(0,.4,0)
	print(part:FindFirstChild(place).Position, "A")
	print('done')
	print(modal.Cup.Position)
end)

What is the error? What are you trying to achieve? Please be more descriptive the next time you ask something.

1 Like

sorry, just updated it
the part just does not appear in the right place on the client

Is the code you’re showing on the server or client?

Edit: I believe it’s the server, just confirming.

1 Like

it is the server
it’s in a model