So I have this script that moves sample model, but the thing is whenever I create another sample model, the previous one is still attached to the function so it looks like previous model is same as new model (I hope you understand)
events.SampleEvent.OnClientEvent:Connect(function(sampleModel)
game.Workspace.OnPlacementEvent.Value = true
for _, unit in pairs(game.Workspace.MainZone:GetChildren()) do
unit.Main.SurfaceGui.TextButton.Visible = true
unit.Main.SurfaceGui.TextButton.MouseEnter:Connect(function()
sampleModel:PivotTo(CFrame.new(unit.Main.Position.X, unit.Main.Position.Y+1, unit.Main.Position.Z))
for _, part in pairs(sampleModel:GetChildren()) do
part.Transparency = 0.5
end
end)
end
end)
