# Teleporting parts Problem CFrame!

For some reason does one of the parts the one thats small that part teleport furter than the other ones because I tought they where all going to teleport + 34 studs in the X but I don’t know why this happends so can someone help me!?! or maybe I could teleport the model but idk how!

``````	for i,v in pairs(winnersPlace:GetChildren()) do
local amountOfRows = #platesFolder:GetChildren()
local lastRow = platesFolder:FindFirstChild("Row"..tostring(amountOfRows))
local lastPlate = lastRow:FindFirstChild("Plate")
local xPosLastPlate = lastPlate.CFrame.Position.X
local newXPosition = xPosLastPlate + 34
local oldYPos = v.CFrame.Position.Y
local oldZPos = v.CFrame.Position.Z
local oldRotation = v.CFrame
v.CFrame = CFrame.new(newXPosition, oldYPos, oldZPos) * oldRotation.Rotation
end``````

Hey @pasje1312,
You can move a `Model` by using Model:MoveTo(Vector3).

For your case though, I recommend using Model:TranslateBy(Vector3) as it will shift the model by the `Vector3` just like you want.

An example would be:

``````winnersPlace:TranslateBy(Vector3.new(34, 0, 0))
``````

This will move your model 34 studs from where it is on the X axis. Don’t forget to set a PrimaryPart for your model.

it needs to go + 34 from the position of the last row/plate

So how big are your ‘plates’?