I don't really know why the script I have will not work. All that is happening currently is a model (3 parts) is being moved from one position to another, it appears to be slightly off, the position it should actually be an exact fit (I wouldn't need to use Translate). I set this model in place before using the script, then I copied to position the PrimaryPart (Already set it) is at and pasted it in the code. Here is my SCRIPT inside of the model:
function Move() local Model = script.Parent Model.PrimaryPart = Middle Model:MoveTo(Vector3.new(-25,22.5,-14.5)) end Move()
Now obviously, the new position should be -25,22.5,-14.5
but actually when I go to the primary part and look at the position, I get -25, 23.5, -14
instead. Is this not moving the PrimaryPart correctly or...?
I can provide more information if needed, I don't believe more should be required.
Since its a model pick a part and use MoveTo(game.workspace.ModelName.PartName.Position)