I have a snake that is controlled using a tween to move it around to different points, and there are limbs attatched using ball+socket joints to make it slither. It works while using the (F8) run feature in studio, however when I actually load in as a player into studio, this happens
using Run:
Script:
`local PrimaryPart = script.Parent.PrimaryPart
local Speed = 4
wait(5)
for i , node in ipairs(workspace.Nodes:GetChildren()) do
local TimeToNode = (PrimaryPart.Position - node.Position).Magnitude
local tween = game:GetService("TweenService"):Create(PrimaryPart, TweenInfo.new(TimeToNode/Speed,Enum.EasingStyle.Linear) , {CFrame = node.CFrame})
tween:Play()
tween.Completed:wait()
end'