Still have questions? Join our Discord server and get real time help.
1

# Is this a proper way to wait a client tween?

Dfzoz 345
1 year ago
Edited 1 year ago

I made a tween to animate a bomb expanding. After the tween(that lasts 1 second), the bomb explodes.

Part of the Server Script Code:

local player = game. players.SOMEPLAYER
local bomb = script.Parent
game.ReplicatedStorage.TweenBomb:FireAllClients(bomb)
wait(1)


Local Script Code(For a smoother animation):

local tweenservice = game:GetService("TweenService")
function tweenBomb(bomb)
local tweeninfo = TweenInfo.new(1,Enum.EasingType.Linear)
local goal = {}
goal.Size = bomb.Size*2
local newTween = TweenService:Create(bomb,tweeninfo,goal)
newTween:Play()
end
game.ReplicatedStorage.TweenBomb.OnServerInvoke:Connect(tweenBomb)


What I would like to know is if there is some problem that could happen with this method, like a notable lack of sincrony or the bomb taking longer to explode. If there is way that could fix such issue, I would like to know too.