I was working on a game and am facing this issue rn which was not happening few days ago.
Script
local Clone = script.Parent.Parent
task.wait(5)
Clone:MoveTo(Clone.Hitbox.Position + Vector3.new(0, 40, 0))
task.wait(5)
for _, Part in pairs(Clone:GetDescendants()) do
if Part:IsA("Part") or Part:IsA("MeshPart") then
game.TweenService:Create(Part, TweenInfo.new(1, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out, 0, false, 0), {Position = Part.Position - Vector3.new(0, 41, 0)}):Play()
task.delay(1, function()
if Part.Name ~= "Hitbox" then
game.TweenService:Create(Part, TweenInfo.new(1, Enum.EasingStyle.Quart, Enum.EasingDirection.Out, -1, true), {Position = Part.Position + Vector3.new(0, 3, 0)}):Play()
repeat
game.TweenService:Create(Part, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {Orientation = Vector3.new(0, 180, 0)}):Play()
task.wait(1)
Part.Orientation = Vector3.new(0, 181, 0)
game.TweenService:Create(Part, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {Orientation = Vector3.new(0, 0, 0)}):Play()
task.wait(1)
until not Part
end
end)
end
end
The tween works fine in server side but in clint side only the first tween plays and the rest doesn’t
Any help is appreciated.
EDIT: server script is controlling the tween
So far I was not able to replicate this bug. Did you tried to see if this appears in-game or on a separate Workspace? With the script you sent I manage to have it work with both the server and client with simple Parts. The only thing that can possibly cause this is something can be interfering with the Orb on the client.
I checked the same in Roblox player and tween didn’t appear there either.
And yes it works fine when it’s replaced with a simple part, not sure what’s the issue but it’s happening only with the orb
like @jadi20 said in here it’s working fine when he used normal parts and I got the same results when I tested it… but when I test it with Orbs and Bombs (similar to orbs with different model) this bug appears