Я пытаюсь телепортировать игрока, но каждый раз, когда я запускаю сценарий, он телепортирует игрока к 0,0,0 (используя персонажа в классическом стиле):
Character.Torso.CFrame = CFrame.new(-7000, 3467, -2380.982 + (g * -10));
Character:SetPrimaryPartCFrame(CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)));
(g = 1, и символ уже определен)
@ Universal Link, я попробовал ваш метод (добавив больше аргументов), и вот что я получил:
Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Vector3.new(-10000, 30467, -2380.982 + (g * -10)));
Character:SetPrimaryPartCFrame(CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)));
Однако символ все ещетелепортировался до 0,0,0.Я попытался удалить вторую строку кода, закомментировав ее:
Character.Torso.CFrame = CFrame.new(Character.Torso.Position, Vector3.new(-10000, 30467, -2380.982 + (g * -10)));
--Character:SetPrimaryPartCFrame(CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)));
Но тогда персонаж никуда не телепортировался.Кроме того, что вы имеете в виду, ссылаясь на CFrame с помощью serviceprovider?