Hello I am having difficulties with the BodyPosition class. Every frame I’d like to move the BodyPosition in a direction (Let’s just use forward for now); however, the code I am using, which to my knowledge should be working, seems to only be firing once. Even though it is being called every frame. This means it only moves ‘forward’ once and that’s it!
I have tried the following to get it to move forward:
Made a discovery that the RootPart.Position doesn’t seem to change according to the script?
The following is inside a loop
BodyPosition.Position = RootPart.Position + RootPart.CFrame.LookVector
print(RootPart.Position) --Prints the position the part is at
print(BodyPosition.Position) --Prints the BodyPosition.Position property
The physical part moves and the loop continues executing, but the print for the positions never change?