Body Position Works After A While After Parenting It To Another Part But Works The Second Time

So instead of doing something like this.

local part = script.Parent
local bp = Instance.new("BodyPosition", part)

Do it like this.

local part = script.Parent
local bp = Instance.new("BodyPosition")
bp.Parent = part

The former is unopitimised and can often extend the operation time considerably.