I’m currently making a Chairlift system where a model is moved through a series of points making it operate like a chairlift using CFrame:lerp(). However, the chair model doesn’t seem to be behaving the way I want it to. For some reason, whenever I test it using the “run” function in Roblox Studio, the safety bar moves with the chairlift. However, when I test it on the client, the bar appears to be frozen in space.
The bar is uniquely welded to a mover part which allows it to be moved up and down by a ClickDetector. This mover part is then connected to another part called the “holder” by a HingeConstraint and this holder part is then welded to the MainPart. The HingeConstraint is used because I wanted the Bar to be able to move freely up and down once clicked. The MainPart is the part everything else is welded to and is moved to each point in the chairlift.
I did some experimenting and it seems that this bug does not occur when the MainPart is unanchored. However, I need the MainPart to be anchored in order to move it throughout the lift.
What can I do to fix this bug?