Please read this post before replying!
I need to create and start 2 tweens at the same time. 1st tween is for CFrame position, other one is for CFrame Rotation. 1st tween needs different time length and easing style from the 2nd tween. Problem is, if I run both of them they just override each other. If you have a solution, please LMK!
I’m tweening a model, since I tween the primary part which other parts are welded to, I must use CFrame.
Yes, I made sure all of my welded parts are unanchored besides primarypart
Yes, I know how to use TweenService
Yes, I know how to tween both of them with 1 easing style and 1 time duration
Once again, I need to change Rotation and Position in different EasingStyles, meaning Rotation’s easing style would be different from Position’s EasingStyle. Second, I only need to change it to CFrame due to how models work.
Rereading this, I’m assuming you want to do something like:
local object = objecthere
local tweenTime = 2
local tween1 = TweenService:Create(object, TweenInfo.new(tweenTime,
Enum.EasingStyle.Linear),
{Position = "Set position here"}
) -- Tweens location in linear
local tween2 = TweenService:Create(object, TweenInfo.new(tweenTime,
Enum.EasingStyle.Quad),
{Orientation = "Set position here"}
) -- Tweens rotation in quad
tween1:Play()
tween2:Play()