this is either due to the trails themselves, or the attachments
here’s my code
local tweenService = game:GetService("TweenService")
local center = script.Parent
local y = 0
local tweenTop = center.Position.Y + 100
local x = center.Position.X
local z = center.Position.Z
local posTweenInfo = TweenInfo.new(
2,
Enum.EasingStyle.Linear,
Enum.EasingDirection.In,
-1,
true
)
local rotTweenInfo = TweenInfo.new(
2,
Enum.EasingStyle.Linear,
Enum.EasingDirection.In,
-1,
false
)
local spinTween = tweenService:Create(center, rotTweenInfo, {Rotation = Vector3.new(0, 360, 0)})
spinTween:Play()
local moveTween = tweenService:Create(center, posTweenInfo, {Position = Vector3.new(x, tweenTop, z)})
moveTween:Play()
and here’s a video showing what’s happening
my guess is the attachments are changing position for… some reason?
their current position is
1: Vector3.new(15.55, 1, -1)
2: Vector3.new(15.55, -1, 1)
and the other 2 are just that but the 15.55 is negative
and nothing is changing them
and yet i think they’re changing