-
What do you want to achieve?
I want the TextLabel to only appear once in the logging system. -
What is the issue?
The textLabel is duplicating which is weird.
For example, this is what I am expecting:
[user] is on a streak of [number]!
What I’m getting:
[user] is on a streak of [number]!
[user] is on a streak of [number]!
[user] is on a streak of [number]!
[user] is on a streak of [number]!
-
What solutions have you tried so far?
I have not tried any solutions so far.
I theorise that the RemoteEvent might be firing multiple times, causing this behaviour to occur. I could be wrong so yea…
this is the code that i wrote:
numOfPushes.Changed:Connect(function()
local pushVal = tostring(numOfPushes.Value)
if streakNumbers[pushVal] then
Remotes.onKillStreak:FireAllClients(
otherPlayer.DisplayName, numOfPushes.Value
)
end
end)
-- local script
Remotes.onKillStreak.OnClientEvent:Connect(function(plrName, val)
local Yeet = Death.Yeet
local clone = Death.Killed:Clone()
clone.Parent = Yeet
clone.TextColor3 = Color3.fromRGB(254, 240, 0)
clone.Text = string.format("<b>%s</b> is on a pushing streak of <b>%d+</b>! " .. epikWords[math.random(1, #epikWords)], plrName, val)
SoundService["bowl"]:Play()
task.wait(6)
clone.Text = ""
clone:Destroy()
end)
Any help will be greatly appreciated, thanks.

