local tool = script.Parent
local event = game.ReplicatedStorage.StrengthEvent
local debounce = false
local plr = game.Players.LocalPlayer
local waitGui = plr.PlayerGui:WaitForChild("ScreenGui")
local gui = waitGui.Strength.TextTransparency
tool.Activated:Connect(function()
if not debounce then
debounce = true
for i = 1, 0, .1 do
gui = i
wait()
end
wait()
event:FireServer()
wait(2)
for i = 1, 0, -.1 do
gui = i
wait()
end
debounce = false
end
end)
the gui doesn't appear... im not sure what to do e.e and i had to expand the title.

2 comments
i think im overusing waits though lol
Maybe you want to accept my answer? If you could, I'm appreciated. :))