TD Enemy Movement, how to tween and sync enemy positions across every client?


	
	local timeOffset = (enemyInfo.Tick - workspace:GetServerTimeNow())
	local distanceOffset = (enemyInfo.Speed * timeOffset)

		local node = nodes:FindFirstChild(tostring(enemyInfo.CurrentNode))
local directionToNode = node.Position - workspace:WaitForChild('Spawn').CFrame.Position
	enemyInfo.Model:PivotTo(workspace:WaitForChild('Spawn').CFrame+directionToNode.Unit*distanceOffset )

1 Like