Hello everyone,
So i have a tool when i use it i get like let's say 10 Force if this happens i have a gui who appear with a +10 now the problem is everything is working fine i have in my tool 10 Gui`s with different locations where the gui appear
script.Parent.TextLabel:TweenPosition(UDim2.new(0.325, 0,0.605, 0),"Out","Quint",1,true)
wait(3)
script.Parent.Parent.Hit:Destroy()
This is working fine so far but it show`s me only 1 gui i would like that it show my a gui every time i click/use my tool (i have a cooldown of 0.7 seconds between each clicks)
Here is the code from tool i use to copy the gui`s
script.Parent.Animation:GetChildren()[math.random(1, #script.Parent.Animation:GetChildren())]:clone().Parent = game.Players.LocalPlayer.PlayerGui
game.Players.LocalPlayer.PlayerGui.Hit.TextLabel.Text = " +10"
Would be happy if someone have an idee how i could resolve this or maybe make it bether :)

3 comments
You could try putting the GUI in the tool and then make a clone that's parent is StarterGui.
The Gui is already in the tool Tool/Animation/Hit is there a difference between cloning it to PlayerGui or StarterGui like my Script already do ?
You could use a remote function.