So now I have 3 blocks. The block on top is the "Finish" block. The block in the middle and what I want to move is the "Platform" and the block on bottom is the "Start". The Platform has a BodyPosition inserted in it and I created this script to have the Platform move to the Finish but instead the Platform just falls.
local model = game.Workspace.MovingPlatformModel
local platform = model.Platform
local start = model.Start
local finish = model.Finish
local body = platform.BodyPosition
body.position = finish.Position
wait(5)
body.position = start.Position

2 comments
Is it possible that the force of the body position isn't strong enough?
Oh, and make sure that the platform isn't anchored and that start/finish are NOT CanCollide.