I have a conveyor belt for my tycoon. when a dropped part from a dropper is dropped and touches the upgrader I want the part to have a mesh. so far what I have done is delete the part that touches the upgrader, clone a mesh from serverstorage to workspace and set its CFrame to the deleted part. everything works fine but the new mesh on the belt doesn't really move on the belt like the part that got deleted does.
this is the result: https://gyazo.com/77ccf32425a8abd94c01b8150d7d4a50
local mesh = game.ServerStorage.DropperMesh:WaitForChild("NormalPumpkin")
script.Parent.Touched:connect(function(Part)
if Part:FindFirstChild("Cash") then
local pos = Part.CFrame
Part:Destroy()
local newmesh = mesh:Clone()
newmesh.Parent = workspace
newmesh.CFrame = pos + Vector3.new(0,.01,0)
newmesh.Cash.Value = mesh.Cash.Value + 15
game.Debris:AddItem(mesh,20)
end
end)

1 comment
have you tried to re-position the new part a little higher off from the conveyor?, It might be snagging up on the blocks below or failing that it might be a weight issue