while wait() do
b = game.ReplicatedStorage.gun:Clone()
b.Parent = workspace
h = b.Position
tween = game:GetService("TweenService")
tween:Create(h, TweenInfo.new(((workspace.goal1.Position.x - h.X)/2+(workspace.goal1.Position.Z - h.Z)/2)/2), {Position = workspace.goal1.Position}):Play()
wait(((workspace.goal1.Position.x - h.X)/2+(workspace.goal1.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal1.Position.x - h.X)/2+(workspace.goal2.Position.Z - h.Z)/2)/2), {Position = workspace.goal2.Position}):Play()
wait(((workspace.goal2.Position.x - h.X)/2+(workspace.goal2.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal3.Position.x - h.X)/2+(workspace.goal3.Position.Z - h.Z)/2)/2), {Position = workspace.goal3.Position}):Play()
wait(((workspace.goal3.Position.x - h.X)/2+(workspace.goal3.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal4.Position.x - h.X)/2+(workspace.goal4.Position.Z - h.Z)/2)/2), {Position = workspace.goal4.Position}):Play()
wait(((workspace.goal4.Position.x - h.X)/2+(workspace.goal4.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal5.Position.x - h.X)/2+(workspace.goal5.Position.Z - h.Z)/2)/2), {Position = workspace.goal5.Position}):Play()
wait(((workspace.goal5.Position.x - h.X)/2+(workspace.goal5.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal6.Position.x - h.X)/2+(workspace.goal6.Position.Z - h.Z)/2)/2), {Position = workspace.goal6.Position}):Play()
wait(((workspace.goal6.Position.x - h.X)/2+(workspace.goal6.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal7.Position.x - h.X)/2+(workspace.goal7.Position.Z - h.Z)/2)/2), {Position = workspace.goal7.Position}):Play()
wait(((workspace.goal7.Position.x - h.X)/2+(workspace.goal7.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal8.Position.x - h.X)/2+(workspace.goal8.Position.Z - h.Z)/2)/2), {Position = workspace.goal8.Position}):Play()
wait(((workspace.goal8.Position.x - h.X)/2+(workspace.goal8.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal9.Position.x - h.X)/2+(workspace.goal9.Position.Z - h.Z)/2)/2), {Position = workspace.goal9.Position}):Play()
wait(((workspace.goal9.Position.x - h.X)/2+(workspace.goal9.Position.Z - h.Z)/2)/2)
tween:Create(h, TweenInfo.new(((workspace.goal10.Position.x - h.X)/2+(workspace.goal10.Position.Z - h.Z)/2)/2), {Position = workspace.goal10.Position}):Play()
wait(((workspace.goal10.Position.x - h.X)/2+(workspace.goal10.Position.Z - h.Z)/2)/2)
end
I'm trying to make the gun move places in the factory. the gun is a union operation and not a model. the error is on every tween created. how fix?

1 comment
ok ty